:root{--surface-border-radius: 16px;--button-border-radius: 12px;--input-border-radius: 4px 4px 0 0;--md-red-50: #ffebee;--md-red-100: #ffcdd2;--md-red-200: #ef9a9a;--md-red-300: #e57373;--md-red-400: #ef5350;--md-red-500: #f44336;--md-red-600: #e53935;--md-red-700: #d32f2f;--md-red-800: #c62828;--md-red-900: #b71c1c;--md-amber-50: #fff8e1;--md-amber-100: #ffecb3;--md-amber-200: #ffe082;--md-amber-300: #ffd54f;--md-amber-400: #ffca28;--md-amber-500: #ffc107;--md-amber-600: #ffb300;--md-amber-700: #ffa000;--md-amber-800: #ff8f00;--md-amber-900: #ff6f00;--z-depth-1: none;--z-depth-2: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);--z-depth-3: 0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);--z-depth-4: 0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);--z-depth-5: 0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);--color-primary: var(--md-red-500);--color-primary-hover: var(--md-red-600);--color-primary-variant: var(--md-red-700);--color-on-primary: #ffffff;--color-secondary: var(--md-amber-500);--color-secondary-variant: var(--md-amber-700);--color-on-secondary: #000000;--bg-default: #ffffff;--bg-surface: #00000017;--bg-card: #ffffff;--bg-input: rgba(0, 0, 0, .05);--bg-special: radial-gradient(circle at top left, rgba(248, 89, 89, .23), transparent 95%), radial-gradient(circle at bottom right, rgba(49, 120, 246, .18), transparent 85%), #ffffff;--bg-dropdown: #ffffff;--color-on-background: #000000;--color-on-surface: #000000;--text-muted: rgba(15,23,42,.6);--muted-weak: rgba(15,23,42,.38);--border: rgba(15,23,42,.08);--input-bg: #ffffff;--input-border: rgba(15,23,42,.08);--input-placeholder: rgba(15,23,42,.35);--success: #16a34a;--error: #b00020;--on-error: #ffffff;--focus-ring: rgba(244,67,54,.12);--btn-ghost-bg: #0000000f;--btn-ghost-hover-bg: #00000017;--btn-ghost-color: #0f172a}[data-theme=dark]{--color-primary: var(--md-red-200);--color-primary-hover: var(--md-red-300);--color-primary-variant: var(--md-red-700);--color-on-primary: #000000;--color-secondary: var(--md-amber-500);--color-secondary-variant: var(--md-amber-700);--color-on-secondary: #000000;--bg-default: radial-gradient(circle at top, rgba(248, 113, 113, .14) 0, transparent 45%), radial-gradient(circle at bottom, rgba(251, 191, 36, .1) 0, transparent 50%), #020617;--bg-surface: rgba(255, 255, 255, .05);--bg-card: rgba(255, 255, 255, .07);--bg-input: rgba(255, 255, 255, .05);--bg-special: radial-gradient(circle at top left, rgba(248, 89, 89, .23), transparent 55%), radial-gradient(circle at bottom right, rgba(59, 130, 246, .18), transparent 55%), #060a1b;--bg-dropdown: #060a1b;--color-on-background: #ffffff;--color-on-surface: #ffffff;--color-on-card: #ffffff;--text-muted: rgba(230,238,248,.65);--muted-weak: rgba(230,238,248,.38);--border: rgba(230,238,248,.06);--input-bg: rgba(2,6,23,.45);--input-border: rgba(255,255,255,.06);--input-placeholder: rgba(230,238,248,.38);--error: #cf6679;--on-error: #000000;--focus-ring: rgba(244,67,54,.18);--btn-ghost-bg: #ffffff17;--btn-ghost-hover-bg: rgba(148, 163, 184, .1);--btn-ghost-color: #ebebeb }.row{margin-left:auto;margin-right:auto}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=push-],.row .col[class*=pull-]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width:1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body.app-body{font-family:Lexend Deca,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;background:var(--bg-default);color:var(--color-on-background)}a{color:var(--color-on-background);text-decoration:none;cursor:pointer}a:hover{text-decoration:none}l{font-weight:300}.app-root{min-height:100vh;display:flex;flex-direction:column}.app-main{flex:1;margin:64px auto 0;width:100%;max-width:1040px;padding:1.5rem 1rem 2.5rem;min-height:calc(100vh - 64px)}.app-footer{padding:1.5rem 1rem;text-align:center;font-size:.8rem;color:var(--text-muted);background-color:var(--bg-surface)}@media(max-width:899px){.app-footer{padding-bottom:5.75rem}}.page-center{padding:2.5rem 0 2.75rem;display:flex;align-items:center;justify-content:center}@media(max-width:640px){.page-center{align-items:flex-start;padding-top:1.75rem;padding-bottom:2.5rem}}.auth-card__header{margin-bottom:1.25rem}.auth-card__title{margin:0 0 .25rem;font-size:1.4rem;font-weight:600;color:var(--color-on-surface)}.auth-card__subtitle{margin:0;font-size:.9rem;color:var(--text-muted)}.form{display:flex;flex-direction:column;gap:.9rem}.form-group{display:flex;flex-direction:column;gap:.25rem}.form-group--inline{flex-direction:row;align-items:center;gap:.5rem}.form-label{font-size:.9rem;font-weight:500;color:var(--text-muted);cursor:pointer}.form-input{border-radius:12px;padding:9px 12px;font-size:.9rem;background-color:var(--bg-input);color:var(--color-on-surface);border:1px solid transparent;transition:.2s border,.2s padding}.form-group-fl{position:relative}.form-group-fl>.form-input{padding:21px 12px 8px}.form-group-fl>.form-label{position:absolute;left:12px;top:14px;text-overflow:ellipsis;overflow:hidden;max-height:1.5em;width:fit-content;transition:.2s font-size,.2s color,.2s top}.form-group-fl>.form-input:focus+.form-label,.form-group-fl>.form-input.filled+.form-label{top:6px;font-size:.65rem}.form-group-fl>.form-input:focus+.form-label{color:var(--color-primary)}.form-group-fl-icon>.form-input{padding-left:48px}.form-group-fl-icon>select.form-input{padding-left:44px}.form-group-fl-icon>.form-label{left:49px}.form-group-fl-icon>.material-symbols-outlined{position:absolute;font-size:1.3rem;left:14px;top:15px;width:fit-content;transition:.2s color}.form-group-fl-icon>.form-input:focus+.form-label+.material-symbols-outlined{color:var(--color-primary)}.form-group-fl-suffix>.form-suffix{position:absolute;right:14px;bottom:13px;width:fit-content;color:var(--text-muted);transition:.2s color,.2s font-size,.2s bottom}.form-group-fl-icon>.form-input:focus+.form-label+.material-symbols-outlined+.form-suffix,.form-group-fl-icon>.form-input.filled+.form-label+.material-symbols-outlined+.form-suffix{font-size:.9rem;bottom:7px;color:inherit}.form-input::placeholder,.form-input[disabled]{color:var(--text-muted)}.form-input:focus{outline:none;border-color:var(--md-red-400);box-shadow:var(--z-depth-2)}.form-input--invalid{border-color:#ef4444;box-shadow:var(--z-depth-2)}textarea.form-input{resize:none;overflow:hidden}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input,input::placeholder,textarea,textarea::placeholder,button,select,option{font-family:Lexend Deca,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem}.form-error{margin:0;font-size:.8rem;color:#fecaca}.form-hint{display:block;margin-top:.15rem;margin-bottom:.35rem;font-size:.78rem;color:var(--text-muted);line-height:1.35}.form-group-fl-icon .form-hint{margin-left:50px}.form-group--span-2{grid-column:span 2}.form-group--compact{max-width:260px}.form-inline-block{max-width:320px}.text-body{font-size:.9rem;color:var(--color-on-surface)}.checkbox{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:#e5e7eb}.checkbox input[type=checkbox]{width:16px;height:16px;accent-color:#f97373}.form-actions{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.form-link{font-size:.85rem;margin-left:auto}.form-link--muted{color:var(--text-muted)}.form-link--muted:hover{color:var(--muted-weak)}.btn{display:inline-flex;gap:.33rem;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:.9rem;padding:.75rem 1.2rem;font-weight:500;transition:background-color .15s ease,box-shadow .15s ease,transform .05s ease-in-out;text-decoration:none;border-radius:var(--button-border-radius);text-align:center;letter-spacing:.1115em;text-transform:uppercase;font-family:Roboto,Lexend Deca,sans-serif}.btn--no-upper{text-transform:none;letter-spacing:normal}.btn button{all:unset;display:inline-flex;align-items:center;justify-content:center;border-radius:inherit;font:inherit;padding:0;background:none}button.btn,a.btn{padding:.75rem 1.2rem;font-size:.9rem;line-height:1}.btn .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:22px;padding-right:.2em}.btn:hover{text-decoration:none}.btn-fw{width:100%;justify-content:center;border-radius:var(--button-border-radius)}.btn--primary{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--z-depth-1)}.btn--primary:hover{background-color:var(--color-primary-hover);box-shadow:var(--z-depth-2)}.btn--ghost{color:var(--btn-ghost-color);background-color:var(--btn-ghost-bg)}.btn--ghost:hover{background-color:var(--btn-ghost-hover-bg)}.btn--text{background-color:transparent;color:var(--color-primary)}.btn--text:hover{background-color:#94a3b814}.btn--block{width:100%;justify-content:center}.btn--icon{width:1rem;padding:0!important;background-color:transparent;color:var(--on-surface)}.snackbar-container{position:fixed;left:50%;bottom:calc(3.5rem + 56px);transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:.5rem}@media(min-width:900px){.snackbar-container{bottom:2rem}}.snackbar{min-width:260px;max-width:420px;border-radius:var(--surface-border-radius);padding:.55rem 1rem;font-size:.9rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;box-shadow:var(--z-depth-2)}.snackbar-success{background-color:#16a34a;color:#ecfdf5}.snackbar-error{background-color:#dc2626;color:#fef2f2}.snackbar button{border:none;background:transparent;color:inherit;cursor:pointer;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.layout-grid--intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;align-items:stretch}.layout-grid--intro-reversed{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}@media(max-width:768px){.layout-grid--intro{grid-template-columns:minmax(0,1fr)}}@media(min-width:900px){.layout-grid--intro-exposed{margin:1rem auto 3rem}}.layout-grid--home-search{max-width:600px}@media(min-width:900px){.layout-grid--home-search{margin:1rem auto 3rem}}.layout-grid--details{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:1rem;row-gap:1rem;align-items:stretch}@media(max-width:899px){.layout-grid--details{grid-template-columns:minmax(0,1fr)}}.layout-grid--options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);column-gap:1rem;row-gap:1rem;align-items:stretch}@media(max-width:899px){.layout-grid--options{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:768px){.layout-grid--options{grid-template-columns:minmax(0,1fr)}}.details-grid{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.5rem;font-size:.9rem;margin:0}.details-grid dt{color:var(--text-muted)}.details-grid dd{margin:0}.seller-box{font-size:.9rem}.seller-box__location{color:var(--text-muted);margin-top:.2rem}.seller-actions{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:.5rem}.seller-actions__form{margin:0}.seller-actions a.btn,.seller-actions button.btn{width:100%;justify-content:center}@media(min-width:640px)and (max-width:899px){.seller-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.seller-note{margin-top:1rem;font-size:.85rem;color:var(--text-muted)}.surface-panel{border-radius:var(--surface-border-radius);padding:1.25rem 1.25rem 1.35rem;background-color:var(--bg-surface);box-shadow:var(--z-depth-1)}.surface-panel hr{margin:1.25rem -1.25rem;border:0;border-bottom:1px dotted rgba(48,63,84,.2)}.surface-panel--hero{background:var(--bg-special);box-shadow:var(--z-depth-3)}.surface-panel--aside{font-size:.9rem}@media(min-width:900px){.surface-panel--card{margin-top:1.75rem}}.surface-button{transition:.2s background-color}.surface-button:hover{background-color:var(--bg-card);box-shadow:var(--z-depth-3)}.page-title{margin:0 0 .75rem;font-size:1.8rem;font-weight:600;color:#fefce8}.page-subtitle{margin:0;font-size:.95rem;color:#e5e7eb;max-width:32rem}.section-title{margin:0 0 .75rem;font-size:1.1rem;font-weight:500;color:var(--color-on-surface)}.section-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.section-meta{font-size:.85rem;color:var(--text-muted)}.actions-row{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.actions-row--listings{margin-top:.5rem;margin-bottom:1.1rem}.quick-list{list-style:none;padding:0;margin:0;font-size:.9rem;display:flex;flex-direction:column;gap:.4rem}.quick-list a{color:#e5e7eb;text-decoration:none}.quick-list a:hover{text-decoration:underline}.home-search{display:flex;flex-direction:column}.home-search__main{margin-bottom:.25rem}.home-search__input{flex:1;font-size:1rem;padding:.9rem 1rem;border-radius:12px 0 0;border-bottom:1px solid rgba(248,250,252,.18);background-color:#ffffffbf;box-shadow:var(--z-depth-2)}[data-theme=dark] .home-search__input{background-color:#0f172a54}.home-search__main-inner{display:flex;align-items:stretch;gap:0}.home-search__submit{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:0 12px 0 0;padding:0 1rem;background-color:#f97373;color:var(--color-on-primary);box-shadow:var(--z-depth-2)}.home-search__submit:hover{background-color:#ef4444;box-shadow:var(--z-depth-3)}.home-search__submit .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:22px}.home-search__input::placeholder{color:var(--text-muted)}.home-search__input:focus{outline:none;border-bottom:2px solid var(--md-red-400);padding-bottom:calc(.9rem - 1px);box-shadow:var(--z-depth-3)}.home-search__filters{margin-top:.25rem}.form-grid{display:grid;gap:.75rem 1rem;align-items:flex-end}.form-grid--search{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:.75rem}.form-grid--search .form-group--submit{grid-column:1 / -1}@media(min-width:960px){.form-grid--search{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid--search .form-group--submit{grid-column:1 / -1}}.form-separator{margin:1.5rem 0;border:none;border-top:1px solid rgba(55,65,81,.7)}.form-grid--listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:flex-start}@media(max-width:768px){.form-grid--listing{grid-template-columns:subgrid}}.form-hint{display:block;margin-top:.15rem;font-size:.8rem;color:var(--text-muted)}.filters-info{margin-top:.75rem;font-size:.8rem;color:var(--text-muted)}.listings-list{display:flex;flex-direction:column;gap:.75rem}.listings-list--grid .listings-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.listings-list--list .listings-list{display:grid;grid-template-columns:1fr;gap:1rem}.listings-list--compact .listings-list{gap:.5rem}.listings-list--grid.listings-list--compact .listings-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.listings-list--scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(40%,1fr);overflow-x:auto;gap:.9rem .9rem}@media(max-width:960px){.listings-list--scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(75%,1fr);overflow-x:auto;gap:.9rem .9rem}}.listing-card{border-radius:var(--surface-border-radius);padding:.75rem .9rem;background-color:var(--bg-card);box-shadow:var(--z-depth-2);display:flex;justify-content:space-between;gap:1rem}.listing-card__main{flex:1;width:100%;display:flex;flex-direction:column;justify-content:space-between}.listing-card__header{display:flex;justify-content:space-between}.listing-card__title{margin:0;font-size:1rem;font-weight:500;overflow:hidden}.listing-card__date{font-size:.75rem;color:#6b7280;align-self:center}.listing-card__price{margin-top:.35rem;font-weight:500}.listing-card__price b{font-size:1.2em}.listing-card__price--muted{font-size:.85rem;color:var(--text-muted)}.listing-card--link{text-decoration:none;color:inherit}.listing-card--link:hover{text-decoration:none;border-color:#f8fafc59;box-shadow:var(--z-depth-4)}.listing-card__meta{font-size:.85rem;color:var(--text-muted)}.listing-card__actions{display:flex;gap:.5rem;margin-top:.35rem;flex-wrap:wrap}.listing-card__thumb{width:150px;flex-shrink:0;border-radius:10px;overflow:hidden;background-color:var(--bg-surface);position:relative;aspect-ratio:16 / 9}.listing-card__thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.listings-list--large .listing-card{flex-direction:column;align-items:stretch;padding-top:0;padding-inline:0;padding-bottom:.75rem}.listings-list--large .listing-card__thumb{width:100%;max-height:200px;margin-bottom:0;border-radius:12px 12px 0 0;overflow:hidden;border:none}.listings-list--large .listing-card__thumb-img{display:block;width:100%;height:100%;max-height:200px;object-fit:cover}.listings-list--large .listing-card__main,.listings-list--large .listing-card__side{padding-inline:.9rem}.listing-aside__info{display:flex;flex-direction:column;justify-content:space-between}.listing-aside__heading h1{margin-bottom:.25rem}.listing-view__price{font-size:1.3rem}.listing-view__price b{font-size:1.5em}.listing-view__keyfacts,.chipset,.gapbox{display:flex;flex-wrap:wrap;gap:.5rem .33rem;align-items:center}.listing-view__keyfacts,.chipset{margin-top:.8rem}.listing-card--archived{filter:grayscale(.8);opacity:.5;transition:.2s filter,.2s opacity}.listing-card--archived:hover{filter:grayscale(0);opacity:1}.listing-card--expired{background:#e6484833}.listing-card--inactive{background:#4589d733}.listing-card--expires-soon{background:#d7893133}.btn--sm{padding-inline:.7rem;padding-block:.3rem;font-size:.8rem;min-height:30px}.btn--danger{background-color:#dc2626;color:#fef2f2;box-shadow:var(--z-depth-1)}.btn--danger:hover{background-color:#b91c1c;box-shadow:var(--z-depth-2)}.listing-card__archived-note{font-size:.75rem;color:var(--text-muted)}.chip{display:inline-flex;align-items:center;justify-content:center;gap:.33rem;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;color:#e5e7eb;border:none;background-color:#02061799}.chip .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:1rem;color:#e5e7eb}.chip--active,.chip-green{background-color:#16a34a38;color:#bbf7d0;border-color:#22c55e8c}.chip-red{background-color:#a3164a38;color:#f7bbd0;border-color:#c5225e8c}.chip-yellow{background-color:#a36b1638;color:#fef3c7;border-color:#c58c228c}.chip--archived{background-color:#374151e6;color:#e5e7eb;border-color:#37415199}.chip--vin{background-color:#0c102180;gap:.45rem;transition:.2s background-color}.chip--vin:hover{background-color:#201a2be6;cursor:pointer}.chip__vin-text{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;color:var(--color-on-surface)}.chip__vin-copy{border:1px solid rgba(148,163,184,.35);background:transparent;color:#e5e7eb;font-size:.75rem;padding:.15rem .45rem;border-radius:8px;cursor:pointer}.chip__vin-copy:hover{background-color:#94a3b824}@media(max-width:640px){.listing-card{flex-direction:column;align-items:flex-start}.listing-card__side{align-items:flex-start}}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.text-muted{color:var(--text-muted)!important;font-size:.85rem}.listing-photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.listing-photo-tile{position:relative;border-radius:10px;overflow:hidden;border:1px solid rgba(31,41,55,.9);background-color:#020617;display:flex;flex-direction:column;gap:.4rem;padding:.4rem}.listing-photo-tile__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px}.listing-photo-tile__chip{position:absolute;top:.35rem;left:.35rem;background-color:#16a34ae6;color:#ecfdf5}.listing-photo-tile__actions{display:flex;flex-direction:column;gap:.3rem;margin-top:.25rem}.listing-photo-tile__actions form{margin:0}.btn--xs{padding-inline:.45rem;padding-block:.18rem;font-size:.75rem;min-height:24px}.listing-photos__container{padding:0}.listing-photos-view:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(4px);background-image:url();background-size:cover;background-color:#000000af;background-blend-mode:saturation}.listing-photos-view{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--surface-border-radius)}.listing-photos-view__main{aspect-ratio:16 / 9;width:100%;margin:auto 0;overflow:hidden;z-index:2}.listing-photos-view__main-img{width:100%;height:100%;max-height:420px;object-fit:cover;display:block}.listing-photos-view__thumbs{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:1rem;height:calc(54px + 2rem);z-index:2;background-color:var(--bg-input);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 var(--surface-border-radius) var(--surface-border-radius)}.listing-photos-view__thumbs::-webkit-scrollbar{visibility:hidden;size:0}.listing-photos-view__thumb{width:80px;height:56px;border-radius:8px;object-fit:cover;border:2px solid transparent;flex-shrink:0;opacity:.85}.listing-photos-view__thumb--active{border-color:#f97373;opacity:1}.listing-photos--actions{position:relative;top:0;right:0;z-index:3}.listing-photos--actions form{position:absolute;top:0;right:0;margin:1rem}.listing-photos--actions .btn--ghost{background-color:#0000003f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-inline:.75rem .55rem;border-color:#ffffff1f}@media(max-width:899px){.app-bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:.4rem .75rem .3rem;background-color:#0f172af5;-webkit-backdrop-filter:blur(14px) brightness(.75);backdrop-filter:blur(14px) brightness(.75);box-shadow:var(--z-depth-2);background-color:#0f1720bf}.app-bottom-bar__items{display:flex;justify-content:space-around;align-items:center;width:100%}.app-bottom-bar__item{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .6rem;border-radius:10px;color:#e5e7eb;text-decoration:none;font-size:.75rem;transition:.2s background-color}.app-bottom-bar__item .material-symbols-outlined{font-size:22px;color:#e5e7eb}.app-bottom-bar__item.is-active{background-color:#94a3b824}.app-bottom-bar__item:hover{background-color:#94a3b81a}}.fab{position:fixed;z-index:55;width:56px;height:56px;border-radius:999px;background-color:#f97373;color:var(--color-on-primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--z-depth-1);border:1px solid rgba(248,113,113,.6);text-decoration:none;transition:.2s background-color,.2s box-shadow}.fab:hover{background-color:#ef4444;box-shadow:var(--z-depth-2)}.fab .material-symbols-outlined{font-size:28px}@media(min-width:900px){.app-bottom-bar{position:fixed;top:0;left:0;bottom:0;width:76px;margin-top:64px;padding-top:12px;z-index:55;background-color:#8f8f9f0b;-webkit-backdrop-filter:blur(14px) brightness(.75);backdrop-filter:blur(14px) brightness(.75)}.app-bottom-bar__items>b{display:none}.app-bottom-bar__fab-wrap{padding:.75rem 0;display:flex;justify-content:center}.fab--rail{position:static;width:48px;height:48px;box-shadow:0 10px 26px #000000d9}.app-bottom-bar__items{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:0 .4rem}.app-bottom-bar__item{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .4rem;border-radius:10px;color:#e5e7eb;text-decoration:none;font-size:.75rem;transition:.2s background-color}.app-bottom-bar__item .material-symbols-outlined{font-size:22px}.app-bottom-bar__item.is-active{background-color:#94a3b824}.app-bottom-bar__item:hover{background-color:#94a3b81a}}.app-banner{background-color:#fefce8;color:#111827;padding:.75rem 3rem;margin-top:4rem;font-size:.9rem;display:flex;align-items:right;flex-direction:column}.app-banner p{text-align:center}.app-banner .btn{margin-top:.5rem;margin-left:auto;margin-right:0;font-weight:700;color:var(--md-red-500)}.fab{display:inline-flex}@media(max-width:899px){.app-bottom-bar{display:flex}.fab{left:calc(50% - 28px);right:calc(50% - 28px);bottom:2.25rem}}@media(min-width:900px){.app-main{padding-left:calc(76px + 1rem)}.app-banner{padding-inline:1rem;margin-left:76px}.app-footer{margin-left:76px}.fab--rail{display:inherit}.fab{right:2rem;bottom:2rem}}@media(max-width:899px){.fab__label{display:none}}@media(min-width:900px){.fab{width:unset;padding-inline:1.1rem}.fab__label{margin-left:.4rem}}.md-top-bar{position:fixed;width:100%;top:0;z-index:70;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem;padding:.5rem .75rem;height:64px;-webkit-backdrop-filter:blur(14px) brightness(.75);backdrop-filter:blur(14px) brightness(.75);background-color:#afafaf0f}.md-top-bar__nav-btn{border:none;background:transparent;color:#e5e7eb;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.md-top-bar__nav-btn:hover{background-color:#94a3b824}.md-top-bar__title{align-self:center;font-weight:600;color:var(--color-on-surface);letter-spacing:.02em;margin-left:.5rem}@media(min-width:900px){.md-top-bar__nav-btn{margin:0 6px}}.md-top-bar__actions{display:inline-flex;align-items:center;gap:.35rem}.md-top-bar__action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:#e5e7eb}.md-top-bar__action:hover{background-color:#94a3b824}.md-drawer{position:fixed;top:0;left:0;bottom:0;width:280px;transform:translate(-100%);transition:transform .2s ease;background-color:#0f172afa;border-right:1px solid rgba(148,163,184,.25);z-index:65}.md-drawer.is-open{transform:translate(0)}.md-drawer__inner{display:flex;flex-direction:column;height:100%;padding-top:64px}.md-drawer__nav{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.md-drawer__item{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem;border-radius:10px;color:#e5e7eb;text-decoration:none;font-size:.95rem;transition:.2s background-color}.md-drawer__item .material-symbols-outlined{font-size:22px}.md-drawer__item:hover{background-color:#94a3b824}.md-drawer__item.is-active{background-color:#94a3b82e}.md-drawer__ab{margin-top:auto;margin-bottom:1rem;align-self:center;height:56px;border-radius:999px;background-color:#f97373;color:var(--color-on-primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--z-depth-3);border:1px solid rgba(248,113,113,.6);text-decoration:none}.md-drawer__ab:hover{background-color:#ef4444}.md-scrim{position:fixed;inset:0;background:#02061799;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60}.md-top-bar.drawer-open{box-shadow:none}@media(min-width:900px){body.drawer-open .md-drawer{width:280px}body.drawer-open .md-drawer__item{flex-direction:row;font-size:.95rem}}.form-input--inline{display:inline-block;min-width:8ch;padding:.25rem .45rem;margin:.15rem .25rem .15rem 0;vertical-align:middle}.form-input--fw{width:100%}.form-input--wide{min-width:24ch}.form-input--sm{width:8ch}.form-input--chip{border:1px solid rgba(148,163,184,.25);background-color:#02061799;color:#e5e7eb;border-radius:10px;padding:.2rem .45rem;font-size:.85rem;min-width:10ch}.listing-photos-view__main--placeholder .placeholder-box{border:1px dashed rgba(148,163,184,.35);border-radius:var(--surface-border-radius);display:flex;gap:.5rem;align-items:center;justify-content:center;color:var(--text-muted);padding:2rem 0}.listing-photos-view__main--placeholder .material-symbols-outlined{font-size:28px}.md-dialog{display:none;position:fixed;inset:0;margin:auto;padding:.5rem 1rem;background-color:#0f172af5;box-shadow:var(--z-depth-4);width:fit-content;height:fit-content;z-index:80}.topbar{display:block}.topbar__inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem}.topbar__left{display:flex;align-items:center;gap:1rem}.topbar__actions{display:flex;gap:.5rem;align-items:center}.topbar__btn{display:flex;align-items:center;gap:.5rem}.topbar__right{display:flex;align-items:center}.topbar__menu{position:relative}.topbar__menu-list{background-color:var(--bg-dropdown);position:absolute;right:0;top:calc(100% + .5rem);min-width:200px;z-index:50;padding:.25rem;box-shadow:var(--z-index-3)}.topbar__menu-link,.topbar__menu-btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border-radius:6px}.topbar__menu-btn{background-color:var(--bg-dropdown);border:none;color:#fff}.topbar__menu-btn:hover,.topbar__menu-link:hover{background:var(--bg-input);cursor:pointer}.ms-fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}.d-flex{display:flex;justify-content:space-between;align-items:center}@media(max-width:600px){.d-flex{flex-direction:column;align-items:flex-start}}.dropdown{display:flex;flex-direction:column;gap:.5rem}.dropdown>.dropdown-dropper{display:flex;align-items:center;padding:.8rem 1rem;justify-content:space-between;cursor:pointer;background-color:var(--bg-input);font-size:.9rem;color:var(--text-muted);transition:.2s background-color,.2s color}.dropdown-dropper>div{display:flex;align-items:center;gap:.5rem;transition:.2s gap}.dropdown[open="1"]>.dropdown-dropper{background-color:var(--bg-card);color:var(--text-primary)}.dropdown[open="1"]>.dropdown-dropper>div{gap:1rem}.dropdown>.dropdown-content{display:none;flex-direction:column;gap:.5rem}.chevron_dd{transition:.2s rotate}.list{display:flex;flex-direction:column;gap:.5rem}.list-item{padding:.8rem 1rem;background-color:var(--bg-input);transition:.2s background-color,.2s border-color;display:flex;justify-content:space-between;border-radius:var(--surface-border-radius)}.list-item:hover{background-color:var(--bg-card);cursor:pointer}.list-item-left{justify-content:left;gap:1rem;align-items:center}.list-item-green{background-color:#22a2312f;border-color:#22a2317f}.list-item-green:hover{background-color:#22a2313f}.list-item .material-symbols-outlined{transition:color .2s}.list-item-green .material-symbols-outlined{color:#22a231}.color-picker-swatches{background-color:var(--bg-input);border-radius:12px;border-bottom:1px solid transparent;padding:56px 12px 12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(1.6rem,1fr));gap:.5rem;margin-bottom:1rem;margin-top:-2.3rem}.color-swatch{width:1.6rem;height:1.6rem;border-radius:4px;border:1px solid var(--bg-input);opacity:.6;text-align:center;font-size:1rem}.color-swatch-light{border-color:#0000004a;color:#000;cursor:pointer;transition:.2s border-color}.color-swatch-dark{border-color:#ffffff4a;color:#fff;cursor:pointer;transition:.2s border-color}.color-swatch-light:hover{border-color:#000a}.color-swatch-dark:hover{border-color:#fffa}.color-swatch.hover{opacity:.7}.color-swatch-light.selected{border-color:#000e}.color-swatch-dark.selected{border-color:#fffe}.color-swatch.selected{opacity:1}.chip-divided-group{display:inline-flex;border-radius:9px;overflow:hidden}.chip-divided{border-radius:12px;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;cursor:pointer}.chip-divided.chip--active{background-color:var(--bg-surface);color:var(--md-red-200);border-color:var(--md-red-400);font-weight:500}.chip-divided.chip-left{border-top-right-radius:0;border-bottom-right-radius:0}.chip-divided.chip-mid{border-radius:0}.chip-divided.chip-right{border-top-left-radius:0;border-bottom-left-radius:0}.opt--panel{display:none}.opt--panel[active]{display:block}.form-group-ft>.form-input{padding:.75rem 2.3rem .55rem}.form-group-ft>.form-label{position:relative;transform:translateY(-2.05rem);left:.8rem;margin-bottom:-1.5em;text-overflow:ellipsis;overflow:hidden;max-height:1.5em;width:fit-content;transition:.2s transform,.2s font-size,.2s color}.form-group-ft>.form-input:focus{outline:none;border-bottom:2px solid var(--md-red-400);padding-bottom:calc(.55rem - 1px);box-shadow:var(--z-depth-2)}.folder .folder-content{transform-origin:top;overflow:hidden;transition:transform .3s ease,max-height .3s ease,opacity .3s ease,margin .3s ease}.folder .folder-content.list{display:flex;flex-direction:column;gap:4px;margin-top:1rem}.folder .folder-content.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:minmax(1.5em,auto);gap:.5rem;margin-top:.5rem}.folder .folder-content.list>div{border-radius:4px}.folder .folder-content.list>div:first-child{border-radius:var(--surface-border-radius) var(--surface-border-radius) 4px 4px}.folder .folder-content.list>div:last-child{border-radius:4px 4px var(--surface-border-radius) var(--surface-border-radius)}.folder.closed .folder-content{transform:translateY(-10px) scaleY(.95);opacity:0;max-height:0;margin:0}.folder.opened .folder-content{transform:translateY(0) scaleY(1);opacity:1;max-height:1000px}.folder .folder-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--text-muted);font-size:.8rem;gap:.7rem;padding:.9rem 0 .1rem;text-transform:uppercase;letter-spacing:.09em;transition:color .2s}.folder .folder-label:hover{color:var(--text-primary)}.folder .folder-label>div{display:flex;align-items:center;gap:.7rem}.folder .folder-label .arrow{font-size:1.2rem;cursor:pointer;transition:transform .3s ease}.folder.closed .folder-label .arrow{transform:rotate(0)}.folder.opened .folder-label .arrow{transform:rotate(180deg)}iframe{border:none;border-radius:16px;overflow:hidden}.vertical-set,.horizontal-set,.mvlh-set{display:flex;gap:4px}.vertical-set{flex-direction:column}.vertical-set>:not(:first-child):not(:last-child):not(:only-child){border-radius:4px}.vertical-set>:first-child:not(:only-child){border-bottom-left-radius:4px;border-bottom-right-radius:4px}.vertical-set>:last-child:not(:only-child){border-top-left-radius:4px;border-top-right-radius:4px}.horizontal-set{flex-direction:row}.horizontal-set>:not(:first-child):not(:last-child):not(:only-child){border-radius:4px}.horizontal-set>:first-child:not(:only-child){border-top-right-radius:4px;border-bottom-right-radius:4px}.horizontal-set>:last-child:not(:only-child){border-top-left-radius:4px;border-bottom-left-radius:4px}::-webkit-scrollbar{width:8px;height:8px;padding:2px}::-webkit-scrollbar-thumb{background-color:#94a3b859;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#94a3b899}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-track:hover{background-color:transparent}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-corner:hover{background-color:transparent}::-webkit-scrollbar-thumb:active{background-color:#94a3b8cc}::-webkit-scrollbar-thumb:active:hover{background-color:#94a3b8e6}@view-transition{navigation:auto}::view-transition-old(root){animation:fade-out .2s ease-in both}::view-transition-new(root){animation:fade-in .2s ease-in both}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
