@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,dl,dd,ol,ul,figure,fieldset,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}table{border-collapse:collapse}[hidden]{display:none!important}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-canvas:#fafafc;--c-surface:#fff;--c-sunken:#f1f2f5;--c-hairline:#dcdfe3;--c-border-control:#767b82;--c-ink:#111b29;--c-ink-muted:#4f565f;--c-brand:#0b2545;--c-primary:#0b2545;--c-primary-hover:#1b355b;--c-primary-pressed:#091c38;--c-on-primary:#fafafc;--c-primary-soft:#e5ecf8;--c-on-primary-soft:#0e2648;--c-link:#215193;--c-focus:#1f66c2;--c-accent:#365c44;--c-accent-soft:#e7f4eb;--c-warning:#855412;--c-warning-soft:#fbefd7;--c-danger:#ae2e2a;--c-danger-soft:#ffebe9;--c-on-danger:#fafafc;--c-disabled-bg:#e6e8ea;--c-disabled-ink:#6e7278;--c-inverse-bg:#111b29;--c-inverse-ink:#fafafc;--c-scrim:#090e167a;--c-brand-ring:transparent;--shadow-raised:0 1px 2px #0b25450f, 0 6px 20px -8px #0b25452e;--shadow-overlay:0 2px 6px #0b254514, 0 24px 56px -16px #0b254552;--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--weight-regular:400;--weight-medium:560;--weight-bold:700;--weight-heavy:800;--text-display:clamp(2rem, 1.35rem + 2.9vw, 4rem);--leading-display:1.02;--tracking-display:-.03em;--text-h1:clamp(1.625rem, 1.25rem + 1.7vw, 2.75rem);--leading-h1:1.08;--tracking-h1:-.022em;--text-h2:clamp(1.375rem, 1.15rem + 1vw, 2rem);--leading-h2:1.15;--tracking-h2:-.015em;--text-h3:1.25rem;--leading-h3:1.25;--tracking-h3:-.01em;--text-h4:1.0625rem;--leading-h4:1.35;--tracking-h4:-.005em;--text-lead:1.1875rem;--leading-lead:1.5;--text-body:1rem;--leading-body:1.55;--text-small:.875rem;--leading-small:1.45;--text-micro:.75rem;--leading-micro:1.25;--text-price:1.5rem;--measure:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-y:clamp(3rem, 2rem + 4vw, 6rem);--page-max:77.5rem;--page-gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--grid-gap:clamp(1rem, .75rem + 1vw, 1.5rem);--header-h:3.5rem;--tabbar-h:4rem;--control-h:3rem;--control-h-sm:2.5rem;--tap-min:2.75rem;--radius-0:0;--radius-sm:4px;--radius-md:8px;--radius-tile:21.6%;--radius-full:999px;--border-w:1px;--focus-w:2px;--focus-offset:2px;--dur-instant:0s;--dur-press:.12s;--dur-fast:.16s;--dur-base:.2s;--dur-slow:.28s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--press-scale:.98;--z-base:0;--z-raised:1;--z-sticky:100;--z-tabbar:110;--z-chat:120;--z-popover:200;--z-scrim:300;--z-sheet:310;--z-toast:400;--z-skip:500}@media (width>=768px){:root{--header-h:4rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-canvas:#0d1116;--c-surface:#151a20;--c-sunken:#090b0f;--c-hairline:#2b2f36;--c-border-control:#6f757e;--c-ink:#eaedf1;--c-ink-muted:#acb1b9;--c-brand:#0b2545;--c-primary:#c1d6f2;--c-primary-hover:#d4e5fb;--c-primary-pressed:#afc6e5;--c-on-primary:#0b2545;--c-primary-soft:#1c293d;--c-on-primary-soft:#d1dff2;--c-link:#9cc4f8;--c-focus:#88bafd;--c-accent:#97cda9;--c-accent-soft:#192a1f;--c-warning:#eac07a;--c-warning-soft:#302412;--c-danger:#f4928a;--c-danger-soft:#3a1d1b;--c-on-danger:#0d1116;--c-disabled-bg:#20242a;--c-disabled-ink:#82868e;--c-inverse-bg:#eaedf1;--c-inverse-ink:#0d1116;--c-scrim:#0000009e;--c-brand-ring:#eaedf138;--shadow-raised:0 1px 2px #0006, 0 8px 24px -8px #0009;--shadow-overlay:0 2px 8px #00000073, 0 24px 64px -16px #000000bf}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-canvas:#0d1116;--c-surface:#151a20;--c-sunken:#090b0f;--c-hairline:#2b2f36;--c-border-control:#6f757e;--c-ink:#eaedf1;--c-ink-muted:#acb1b9;--c-brand:#0b2545;--c-primary:#c1d6f2;--c-primary-hover:#d4e5fb;--c-primary-pressed:#afc6e5;--c-on-primary:#0b2545;--c-primary-soft:#1c293d;--c-on-primary-soft:#d1dff2;--c-link:#9cc4f8;--c-focus:#88bafd;--c-accent:#97cda9;--c-accent-soft:#192a1f;--c-warning:#eac07a;--c-warning-soft:#302412;--c-danger:#f4928a;--c-danger-soft:#3a1d1b;--c-on-danger:#0d1116;--c-disabled-bg:#20242a;--c-disabled-ink:#82868e;--c-inverse-bg:#eaedf1;--c-inverse-ink:#0d1116;--c-scrim:#0000009e;--c-brand-ring:#eaedf138;--shadow-raised:0 1px 2px #0006, 0 8px 24px -8px #0009;--shadow-overlay:0 2px 8px #00000073, 0 24px 64px -16px #000000bf}@media (prefers-reduced-motion:reduce){:root{--dur-press:0s;--dur-fast:.12s;--dur-base:.12s;--dur-slow:.12s;--press-scale:1}}}@layer base{html{font-family:var(--font-sans);background:var(--c-canvas);color:var(--c-ink);caret-color:var(--c-focus);accent-color:var(--c-primary);scrollbar-color:var(--c-border-control) var(--c-canvas);scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{background:var(--c-canvas);min-height:100dvh;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-regular);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;display:flex}main{flex:1 0 auto}main:focus{outline:none}::selection{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}:focus-visible{outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset)}a{color:var(--c-link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:2px}}h1,h2,h3,h4{text-wrap:balance;color:var(--c-ink)}h1{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);font-weight:var(--weight-heavy)}h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);font-weight:var(--weight-bold)}h3{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--weight-bold)}h4{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4);font-weight:var(--weight-bold)}p,li,dd{text-wrap:pretty}small{font-size:var(--text-small)}strong,b{font-weight:var(--weight-bold)}hr{border:0;border-top:var(--border-w) solid var(--c-hairline);margin:0}code,kbd,samp{font-family:var(--font-mono);font-size:.9375em}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.5rem;height:1.5rem}@media (prefers-contrast:more){:root{--c-hairline:var(--c-border-control)}}}@layer layout{.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.wrap--narrow{max-width:calc(48rem + 2 * var(--page-gutter))}.page{padding-block:var(--space-8) var(--section-y)}.page>*+*{margin-top:var(--space-8)}.section{padding-block:var(--section-y)}.section__in{border-top:var(--border-w) solid var(--c-ink);padding-top:var(--space-6)}.section__head{gap:var(--space-3);max-width:var(--measure);margin-bottom:var(--space-8);display:grid}.stack{gap:var(--stack-gap,var(--space-4));align-content:start;display:grid}.stack--sm{--stack-gap:var(--space-2)}.stack--lg{--stack-gap:var(--space-8)}.cluster{gap:var(--cluster-gap,var(--space-3));flex-wrap:wrap;align-items:center;display:flex}.grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=768px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width<=767.98px){body.has-tabbar{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}body.has-bottom-bar{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.bottom-bar{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);min-height:calc(4.5rem + env(safe-area-inset-bottom));padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--c-surface);border-top:var(--border-w) solid var(--c-hairline);display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.bottom-bar:not(.bottom-bar--always){display:none}}@media (height<=20rem){.bottom-bar,.tabbar--fixed{position:static}body.has-tabbar,body.has-bottom-bar{padding-bottom:0}}}@layer components{.ibtn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-sm);color:var(--c-ink);cursor:pointer;transition:background-color var(--dur-press) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){.ibtn:hover{background:var(--c-sunken)}}.ibtn:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ibtn:active{transform:none}}.count{border-radius:var(--radius-full);background:var(--c-primary);min-width:1.125rem;height:1.125rem;color:var(--c-on-primary);font-size:var(--text-micro);line-height:1.125rem;font-weight:var(--weight-bold);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--c-canvas);pointer-events:none;padding:0 5px;position:absolute;top:4px;right:2px}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-5);border:var(--border-w) solid transparent;border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) ease, border-color var(--dur-press) ease, color var(--dur-press) ease, transform var(--dur-press) var(--ease-out);font-size:1rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(var(--press-scale))}.btn .i{width:1.25rem;height:1.25rem}.btn--sm{height:var(--control-h-sm);padding:0 var(--space-4);font-size:.9375rem}.btn--block{width:100%}.btn--primary{background:var(--c-primary);color:var(--c-on-primary)}.btn--primary:active{background:var(--c-primary-pressed)}.btn--secondary{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-border-control)}.btn--secondary:active{background:var(--c-sunken)}.btn--tertiary{color:var(--c-ink);padding-inline:var(--space-2);text-decoration:underline;-webkit-text-decoration-color:var(--c-border-control);-webkit-text-decoration-color:var(--c-border-control);text-decoration-color:var(--c-border-control);text-underline-offset:.25em;background:0 0;text-decoration-thickness:1px}.btn--danger{background:var(--c-danger);color:var(--c-on-danger)}.btn--danger-secondary{background:var(--c-surface);color:var(--c-danger);border-color:var(--c-danger)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--c-primary-hover)}.btn--secondary:hover{background:var(--c-sunken)}.btn--tertiary:hover{text-decoration-color:currentColor}.btn--danger:hover{filter:brightness(.94)}.btn--danger-secondary:hover{background:var(--c-danger-soft)}}.btn:disabled,.btn[aria-disabled=true]{background:var(--c-disabled-bg);color:var(--c-disabled-ink);cursor:not-allowed;filter:none;border-color:#0000;text-decoration-color:#0000;transform:none}.btn--tertiary:disabled{background:0 0}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]>.btn__label{opacity:0}.btn__label:has(>.i){align-items:center;gap:var(--space-2);display:inline-flex}.btn__dots{justify-content:center;align-items:center;gap:5px;display:none;position:absolute;inset:0}.btn[aria-busy=true]>.btn__dots{display:flex}.btn__dots span{border-radius:var(--radius-full);width:6px;height:6px;animation:busy-dot .9s var(--ease-in-out) infinite;background:currentColor}.btn__dots span:nth-child(2){animation-delay:.15s}.btn__dots span:nth-child(3){animation-delay:.3s}@keyframes busy-dot{0%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}.btn__dots span{opacity:.7;animation:none}}.btn-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.btn-pair{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=360px){.btn-pair{flex-flow:wrap}}@media (width<=359.98px){.btn-pair .btn{width:100%}}.field{gap:var(--space-2);align-content:start;display:grid}.field__label{font-size:.9375rem;font-weight:650;line-height:1.3}.field__opt{font-weight:var(--weight-regular);color:var(--c-ink-muted)}.field__hint{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted);margin-top:calc(var(--space-1) * -1)}.input,.select,.textarea{width:100%;min-height:var(--control-h);padding:0 var(--space-3);background:var(--c-surface);color:var(--c-ink);border:var(--border-w) solid var(--c-border-control);border-radius:var(--radius-sm);transition:border-color var(--dur-press) ease;font-size:1rem;line-height:1.4}.textarea{padding-block:var(--space-3);resize:vertical;min-height:7.5rem;display:block}.input::placeholder,.textarea::placeholder{color:var(--c-ink-muted);opacity:1}@media (hover:hover) and (pointer:fine){.input:hover,.select:hover,.textarea:hover{border-color:var(--c-ink-muted)}}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:var(--focus-w) solid var(--c-focus);outline-offset:1px;border-color:var(--c-focus)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--c-danger);box-shadow:inset 0 0 0 1px var(--c-danger)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--c-disabled-bg);color:var(--c-disabled-ink);border-color:var(--c-disabled-bg)}.input[readonly],.textarea[readonly]{background:var(--c-sunken)}.input--mono{font-family:var(--font-mono)}.field__error{gap:var(--space-2);color:var(--c-danger);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);align-items:flex-start;display:flex}.field__error .i{width:1.25rem;height:1.25rem;margin-top:1px}.field__count{font-size:var(--text-small);color:var(--c-ink-muted);font-variant-numeric:tabular-nums;justify-self:end}.select-wrap{position:relative}.select{appearance:none;cursor:pointer;padding-right:2.75rem}.select-wrap .i{right:var(--space-3);pointer-events:none;width:1.25rem;height:1.25rem;color:var(--c-ink-muted);position:absolute;top:50%;translate:0 -50%}.with-unit{position:relative}.with-unit .input{padding-right:3rem}.with-unit__unit{right:var(--space-3);color:var(--c-ink-muted);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.check{gap:var(--space-3);min-height:var(--tap-min);padding-block:var(--space-2);cursor:pointer;align-items:flex-start;display:flex}.check input{flex:none;width:1.25rem;height:1.25rem;margin:.125rem 0 0}.error-summary{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--c-danger-soft);color:var(--c-ink);display:grid}.error-summary a{color:var(--c-danger);font-weight:var(--weight-medium)}.seg{border:var(--border-w) solid var(--c-border-control);border-radius:var(--radius-sm);background:var(--c-surface);gap:2px;max-width:100%;padding:2px;display:inline-flex}.seg label{flex:auto;display:flex;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span,.seg button{justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--tap-min) - 6px);padding:0 var(--space-4);font-weight:var(--weight-medium);white-space:nowrap;color:var(--c-ink-muted);transition:background-color var(--dur-press) ease, color var(--dur-press) ease;background:0 0;border:0;border-radius:2px;flex:auto;font-size:.9375rem;display:flex}.seg .i{width:1.125rem;height:1.125rem}.seg input:checked+span,.seg button[aria-pressed=true]{background:var(--c-primary-soft);color:var(--c-on-primary-soft);font-weight:var(--weight-bold);box-shadow:inset 0 0 0 1px var(--c-primary)}.seg input:focus-visible+span{outline:var(--focus-w) solid var(--c-focus);outline-offset:1px}.seg button:focus-visible{outline-offset:1px}@media (hover:hover) and (pointer:fine){.seg input:not(:checked):hover+span,.seg button[aria-pressed=false]:hover{color:var(--c-ink)}}.seg--block{width:100%;display:flex}.seg--sm span,.seg--sm button{min-height:2.25rem;padding:0 var(--space-3);font-size:var(--text-small)}.tag{align-items:center;gap:var(--space-1);height:1.625rem;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-small);white-space:nowrap;background:var(--c-sunken);color:var(--c-ink);font-weight:650;line-height:1;display:inline-flex}.tag .i{stroke-width:2px;width:1rem;height:1rem}.tag--action{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}.tag--positive{background:var(--c-accent-soft);color:var(--c-accent)}.tag--warning{background:var(--c-warning-soft);color:var(--c-warning)}.tag--danger{background:var(--c-danger-soft);color:var(--c-danger)}.notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--c-primary-soft);color:var(--c-ink);display:flex}.notice>.i{color:var(--c-on-primary-soft);flex:none;margin-top:1px}.notice--positive{background:var(--c-accent-soft)}.notice--positive>.i{color:var(--c-accent)}.notice--warning{background:var(--c-warning-soft)}.notice--warning>.i{color:var(--c-warning)}.notice--danger{background:var(--c-danger-soft)}.notice--danger>.i{color:var(--c-danger)}.todo{max-width:100%;color:var(--c-warning);background:var(--c-warning-soft);border:var(--border-w) dashed currentColor;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-family:inherit;font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);overflow-wrap:anywhere;display:inline-block}.panel{background:var(--c-surface);border:var(--border-w) solid var(--c-hairline);border-radius:var(--radius-md);padding:var(--space-5)}@media (width>=768px){.panel{padding:var(--space-6)}}.ledger{gap:var(--space-2);padding-top:var(--space-3);display:grid}.ledger__row{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ledger__row dt{min-width:0}.ledger__row dd{text-align:right;font-variant-numeric:lining-nums;white-space:nowrap}.ledger__row dd.ledger__note{text-align:left;white-space:normal;color:var(--c-ink-muted);font-size:var(--text-small);line-height:var(--leading-small);grid-column:1/-1}.ledger__row--group{border-top:var(--border-w) solid var(--c-hairline);padding-top:var(--space-3);margin-top:var(--space-2)}.ledger__total{border-top:var(--border-w) solid var(--c-ink);padding-top:var(--space-3);margin-top:var(--space-3)}.ledger__total dt{font-weight:var(--weight-bold)}.ledger__total dd{font-size:var(--text-price);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1.1}.dialog{width:min(30rem, calc(100vw - 2 * var(--page-gutter)));max-width:none;max-height:calc(100dvh - 2 * var(--space-6));border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.dialog[open]{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.dialog::backdrop{background:var(--c-scrim)}.dialog__handle{display:none}.dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-4) 0 var(--space-6);display:flex}.dialog__title{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);padding-top:var(--space-2)}.dialog__close{margin-top:calc(var(--space-2) * -1)}.dialog__body{gap:var(--space-4);padding:var(--space-4) var(--space-6);align-content:start;display:grid;overflow:auto}.dialog__foot{padding:0 var(--space-6) var(--space-6)}.dialog__amount{font-size:var(--text-price);font-weight:var(--weight-bold);letter-spacing:-.01em;font-variant-numeric:lining-nums;white-space:nowrap;line-height:1.1}.dialog[open]{animation:dialog-in var(--dur-slow) var(--ease-out)}.dialog[open]::backdrop{animation:fade-in var(--dur-slow) var(--ease-out)}.dialog.is-closing{animation:dialog-out var(--dur-fast) var(--ease-out) forwards}.dialog.is-closing::backdrop{animation:fade-out var(--dur-fast) var(--ease-out) forwards}@keyframes dialog-in{0%{opacity:0;transform:scale(.96)}}@keyframes dialog-out{to{opacity:0;transform:scale(.96)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@media (width<=767.98px){.dialog{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-height:92dvh;margin:0;inset:auto 0 0}.dialog--full{height:92dvh}.dialog__handle{width:2.5rem;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--c-border-control);opacity:.6;display:block}.dialog__head{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:var(--border-w) solid var(--c-hairline);align-items:center}.dialog__title{font-size:var(--text-h4);line-height:var(--leading-h4);padding-top:0}.dialog__close{margin-top:0}.dialog__body{padding:var(--space-5)}.dialog__foot{padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-w) solid var(--c-hairline)}.dialog[open]{animation:sheet-in var(--dur-slow) var(--ease-drawer)}.dialog.is-closing{animation:sheet-out var(--dur-fast) var(--ease-out) forwards}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.dialog[open]{animation:fade-in var(--dur-press) linear}.dialog.is-closing{animation:fade-out var(--dur-press) linear forwards}}.toast-region{z-index:var(--z-toast);left:var(--page-gutter);right:var(--page-gutter);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));gap:var(--space-2);pointer-events:none;justify-items:center;display:grid;position:fixed}@media (width<=767.98px){body.has-tabbar .toast-region{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-3))}body.has-bottom-bar .toast-region{bottom:calc(4.5rem + env(safe-area-inset-bottom) + var(--space-3))}}@media (width>=768px){.toast-region{right:auto;bottom:var(--space-6);justify-items:start}}.toast{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--c-inverse-bg);width:100%;max-width:26rem;min-height:3.25rem;color:var(--c-inverse-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);pointer-events:auto;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);font-size:.9375rem;line-height:1.35;display:flex}@starting-style{.toast{opacity:0;transform:translateY(12px)}}.toast[data-state=entering]{transition-duration:var(--dur-base)}.toast[data-state=leaving]{opacity:0;transform:translateY(12px)}.toast__text{flex:1;min-width:0}.toast__action{color:inherit;font-weight:var(--weight-bold);text-underline-offset:.2em;min-height:var(--tap-min);padding:0 var(--space-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.toast .ibtn{color:inherit}.toast .ibtn:focus-visible,.toast__action:focus-visible{outline-color:currentColor}@media (hover:hover) and (pointer:fine){.toast .ibtn:hover{background:#7f7f7f33}}@media (prefers-reduced-motion:reduce){.toast{transition:opacity var(--dur-press) linear}@starting-style{.toast{transform:none}}.toast[data-state=leaving]{transform:none}}.skel{background:var(--c-sunken);border-radius:var(--radius-sm);animation:skel 1.4s var(--ease-in-out) infinite;display:block}.skel--line{height:1em}.skel--block{height:7.5rem}.skel--media{aspect-ratio:4/3}@keyframes skel{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.empty{gap:var(--space-3);justify-items:start;max-width:32rem;display:grid}.empty>.i{width:2rem;height:2rem;color:var(--c-ink-muted);stroke-width:1.5px}.empty__title{font-size:var(--text-h3);line-height:var(--leading-h3)}.empty__text{color:var(--c-ink-muted)}.retry{gap:var(--space-3);justify-items:start;max-width:32rem;display:grid}.retry__title{font-size:var(--text-h3);line-height:var(--leading-h3)}.retry__text{color:var(--c-ink-muted)}.ph{background:var(--c-sunken);color:var(--c-ink-muted);place-items:center;width:100%;height:100%;display:grid}.ph .i{stroke-width:1.5px;width:2rem;height:2rem}.avatar{border-radius:var(--radius-tile);background:var(--c-sunken);width:3rem;height:3rem;color:var(--c-ink);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--sm{width:2rem;height:2rem;font-size:var(--text-small)}.disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;font-weight:650;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary .i{transition:transform var(--dur-base) var(--ease-in-out)}.disclosure[open]>summary .i{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.disclosure>summary .i{transition:none}}.crumbs{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted)}.crumbs ol{display:none}.crumbs__back{align-items:center;gap:var(--space-1);min-height:var(--tap-min);color:var(--c-ink);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.crumbs__back .i{width:1.25rem;height:1.25rem}@media (width>=768px){.crumbs ol{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:var(--space-2);display:inline-flex}.crumbs li+li:before{content:"›";color:var(--c-ink-muted)}.crumbs a{color:var(--c-ink-muted)}.crumbs [aria-current=page]{color:var(--c-ink)}.crumbs__back{display:none}}.steps{border-block:var(--border-w) solid var(--c-ink);margin:0;padding:0;list-style:none}.steps__row{grid-template-columns:var(--space-8) minmax(0, 1fr);column-gap:var(--space-3);padding-block:var(--space-4);display:grid}.steps__row+.steps__row{border-top:var(--border-w) solid var(--c-hairline)}.steps__row>p{max-width:var(--measure)}.steps__n{font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums lining-nums}.steps__body{gap:var(--space-1);min-width:0;display:grid}.steps__who{font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);color:var(--c-ink-muted)}.steps__title{font-size:var(--text-h4);line-height:var(--leading-h4)}.steps__text{color:var(--c-ink-muted)}.related{gap:var(--space-3);margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--border-w) solid var(--c-hairline);display:grid}.related>h2{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}.skip{left:var(--space-4);top:var(--space-2);z-index:var(--z-skip);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-raised);font-weight:650;position:fixed;transform:translateY(-200%)}.skip:focus-visible,.skip:focus{transform:none}.brand{min-height:var(--tap-min);color:var(--c-ink);flex:none;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.brand__tile{border-radius:var(--radius-tile);width:2rem;height:2rem;box-shadow:0 0 0 1px var(--c-brand-ring)}.brand__word{letter-spacing:-.025em;font-size:1.3125rem;font-weight:760;line-height:1}@media (width<=359.98px){.brand__word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hdr{z-index:var(--z-sticky);background:var(--c-canvas);border-bottom:var(--border-w) solid var(--c-hairline);position:sticky;top:0}.hdr__in{height:var(--header-h);align-items:center;gap:var(--space-2);display:flex}.hdr__nav,.hdr__search,.hdr__util{display:none}.hdr__phone{align-items:center;margin-left:auto;display:flex}.hdr__nav a{min-height:var(--tap-min);padding-inline:var(--space-2);color:var(--c-ink);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.hdr__nav a[aria-current=page]{text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.hdr__nav a:hover{text-underline-offset:.45em;text-decoration:underline}}.hdr__lang{min-height:var(--tap-min);padding:0 var(--space-2);color:var(--c-ink);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;font-size:.9375rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.hdr__lang:hover{text-underline-offset:.3em;text-decoration:underline}}.hdr__signin-icon{display:none}.hdr form:not(.hdr__search){margin:0}@media (width>=768px){.hdr__in{gap:var(--space-6)}.hdr__nav{gap:var(--space-1);display:flex}.hdr__util{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.hdr__phone{display:none}}@media (width>=768px) and (width<=1023.98px){.hdr__in{gap:var(--space-3)}.hdr__nav{gap:0}.hdr__util{gap:var(--space-1)}.hdr__util .hdr__langf,.hdr__util .hdr__wide{display:none}.hdr__signin{width:var(--tap-min);padding:0;text-decoration:none}.hdr__signin-icon{display:block}.hdr__signin-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1024px){.hdr__search{flex:0 18rem;margin-left:auto;display:block}.hdr__util{margin-left:0}.hdr__util .hdr__searchbtn{display:none}}.hdr__avatar{border-radius:var(--radius-tile)}.hdr__avatar .avatar{width:2rem;height:2rem}.hdr__avatar .avatar .i{width:1.25rem;height:1.25rem}.hdr__auth{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.hdr__back{align-items:center;gap:var(--space-1);min-height:var(--tap-min);padding-inline:var(--space-2);color:var(--c-ink);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.hdr__back .i{width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.hdr__back:hover{text-underline-offset:.3em;text-decoration:underline}}.searchbox{position:relative}.searchbox>.i{left:var(--space-3);width:1.25rem;height:1.25rem;color:var(--c-ink-muted);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.searchbox .input{padding-left:2.5rem}.hdr__search .input{min-height:var(--control-h-sm);height:var(--control-h-sm)}.searchbox input::-webkit-search-cancel-button{cursor:pointer}.psheet{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--c-surface);width:100%;max-width:none;max-height:92dvh;color:var(--c-ink);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out), overlay var(--dur-fast) allow-discrete, display var(--dur-fast) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:auto;transform:translateY(100%)}.psheet:popover-open{transition-duration:var(--dur-slow);transition-timing-function:var(--ease-drawer);align-content:start;display:grid;transform:none}@starting-style{.psheet:popover-open{transform:translateY(100%)}}.psheet::backdrop{background:var(--c-scrim)}.psheet--top{border-radius:0 0 var(--radius-md) var(--radius-md);inset:0 0 auto;transform:translateY(-100%)}@starting-style{.psheet--top:popover-open{transform:translateY(-100%)}}@media (width>=768px){.psheet{width:min(30rem, calc(100vw - 2 * var(--page-gutter)));border-radius:var(--radius-md);opacity:0;height:fit-content;margin:auto;inset:0;transform:scale(.96)}.psheet:popover-open{opacity:1;transition-timing-function:var(--ease-out);transform:none}@starting-style{.psheet:popover-open{opacity:0;transform:scale(.96)}}.psheet--top{inset:calc(var(--header-h) + var(--space-4)) 0 auto 0;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.psheet,.psheet--top{opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--dur-press);transform:none}.psheet:popover-open{opacity:1}@starting-style{.psheet:popover-open{opacity:0;transform:none}}}.psheet__handle{width:2.5rem;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--c-border-control);opacity:.6}.psheet--top .psheet__handle{display:none}.psheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:var(--border-w) solid var(--c-hairline);display:flex}.psheet__title{font-size:var(--text-h4);line-height:var(--leading-h4)}.psheet__body{gap:var(--space-6);padding:var(--space-4) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));display:grid}@media (width>=768px){.psheet__handle{display:none}}.mlist{margin:calc(var(--space-2) * -1) calc(var(--space-5) * -1) 0;padding:0;list-style:none;display:grid}.mlist li+li{border-top:var(--border-w) solid var(--c-hairline)}.mlist a,.mlist button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:3.25rem;padding:0 var(--space-5);color:var(--c-ink);font-size:1rem;font-weight:var(--weight-medium);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.mlist .i{width:1.25rem;height:1.25rem;color:var(--c-ink-muted)}.mlist a[aria-current=page]{font-weight:var(--weight-bold)}@media (hover:hover) and (pointer:fine){.mlist a:hover,.mlist button:hover{background:var(--c-sunken)}}.mlist form{margin:0}.msect{gap:var(--space-2);display:grid}.msect__label{font-size:var(--text-small);color:var(--c-ink-muted)}.amenu{inset:auto;top:calc(var(--header-h) + var(--space-2));right:max(var(--page-gutter), calc((100vw - var(--page-max)) / 2 + var(--page-gutter)));min-width:15rem;padding:var(--space-2) 0;border:var(--border-w) solid var(--c-hairline);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-raised);opacity:0;transform-origin:100% 0;transition:opacity var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out), overlay var(--dur-press) allow-discrete, display var(--dur-press) allow-discrete;margin:0;position:fixed;transform:scale(.98)}.amenu:popover-open{opacity:1;transition-duration:var(--dur-fast);transform:none}@starting-style{.amenu:popover-open{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.amenu{transform:none}.amenu:popover-open{transform:none}}.amenu .mlist{margin:0}.amenu .mlist a,.amenu .mlist button{min-height:var(--tap-min);padding:0 var(--space-4);justify-content:flex-start;font-size:.9375rem}.amenu .mlist .i{color:var(--c-ink-muted)}.amenu .mlist button{flex-direction:row-reverse;justify-content:flex-end}.amenu__count{border-radius:var(--radius-full);background:var(--c-primary);min-width:1.125rem;height:1.125rem;color:var(--c-on-primary);font-size:var(--text-micro);line-height:1.125rem;font-weight:var(--weight-bold);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:0 5px}.tabbar{background:var(--c-surface);border-top:var(--border-w) solid var(--c-hairline);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tabbar a{min-height:var(--tabbar-h);color:var(--c-ink-muted);font-size:var(--text-micro);line-height:var(--leading-micro);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--dur-press) ease;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;text-decoration:none;display:flex;position:relative}.tabbar a[aria-current=page]{color:var(--c-ink)}.tabbar a[aria-current=page]:before{content:"";background:var(--c-primary);width:1.5rem;height:2px;position:absolute;top:-1px;left:50%;translate:-50%}.tabbar a:focus-visible{outline-offset:-4px}.tabbar .count{top:6px;right:calc(50% - 1.375rem)}@media (width<=359.98px){.tabbar[data-labels=long] a span:not(.count){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.tabbar--fixed{z-index:var(--z-tabbar);position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.tabbar--fixed{display:none}}.ftr{margin-top:var(--section-y);padding-bottom:var(--space-8)}.ftr__in{border-top:var(--border-w) solid var(--c-ink);padding-top:var(--space-10);gap:var(--space-10);display:grid}.ftr__groups{gap:var(--space-8) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1024px){.ftr__groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.ftr__h{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4);margin-bottom:var(--space-2)}.ftr__links{margin:0;padding:0;list-style:none;display:grid}.ftr__links a{min-height:var(--tap-min);padding-block:var(--space-1);color:var(--c-ink);align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ftr__links a{min-height:2rem}.ftr__links a:hover{text-underline-offset:.2em;text-decoration:underline}}.ftr__mid{gap:var(--space-8);display:grid}@media (width>=768px){.ftr__mid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ftr__blurb{color:var(--c-ink-muted);max-width:40ch}.ftr__news{gap:var(--space-3);max-width:32rem;scroll-margin-top:calc(var(--header-h) + var(--space-4));justify-items:start;display:grid}.ftr__news>p{color:var(--c-ink-muted);font-size:var(--text-small);line-height:var(--leading-small)}.news{gap:var(--space-2);width:100%;display:grid}.news__label{font-size:.9375rem;font-weight:650;line-height:1.3}.news__row{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=360px){.news__row{flex-direction:row}.news__row .input{flex:auto;min-width:0}}.news__ok{color:var(--c-accent);font-weight:var(--weight-medium)}.news__ok:empty{display:none}.ftr__legal{align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-6);border-top:var(--border-w) solid var(--c-hairline);font-size:var(--text-small);color:var(--c-ink-muted);flex-wrap:wrap;display:flex}.ftr__legal nav{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.ftr__legal nav a{min-height:var(--tap-min);color:var(--c-ink);align-items:center;display:inline-flex}.ftr__legal form{margin:0}.ftr__legal nav button{min-height:var(--tap-min);color:var(--c-ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.ftr__copy{white-space:nowrap}.ftr--slim{margin-top:var(--space-12)}.ftr--slim .ftr__in{border-top:0;padding-top:0}.ftr--slim .ftr__legal{border-top:var(--border-w) solid var(--c-hairline)}.consent{z-index:var(--z-popover);overscroll-behavior:contain;max-height:85dvh;padding:var(--space-5) var(--page-gutter) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--c-surface);color:var(--c-ink);border-top:var(--border-w) solid var(--c-hairline);box-shadow:var(--shadow-overlay);position:fixed;bottom:0;left:0;right:0;overflow:auto}.consent[hidden]{display:none}body.consent-open{padding-bottom:var(--consent-h,0px)}@media (width>=768px){body.consent-open{padding-bottom:calc(var(--consent-h,0px) + var(--space-6))}}@media (width<=767.98px){body.has-tabbar .consent{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:var(--space-5)}}@media (width>=768px){.consent{left:var(--space-6);right:auto;bottom:var(--space-6);width:min(34rem, calc(100vw - 2 * var(--space-6)));padding:var(--space-6);border:var(--border-w) solid var(--c-hairline);border-radius:var(--radius-md)}}.consent__h{margin:0 0 var(--space-2);font-size:var(--text-h4);font-weight:var(--weight-bold)}.consent__p{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted);margin:0}.consent__p a{color:var(--c-ink)}.consent__details{gap:var(--space-1);margin:var(--space-4) 0 0;border:0;padding:0;display:grid}.consent__details[hidden]{display:none}.consent__details legend{font-weight:var(--weight-medium);padding:0}.consent__opt small{color:var(--c-ink-muted);font-size:var(--text-small);line-height:var(--leading-small);display:block}.consent__actions{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.consent__actions .btn{white-space:normal;text-align:center;width:100%;line-height:1.2}.consent__actions .btn--tertiary{grid-column:1/-1;justify-self:center;width:auto}.consent__actions [data-consent=save]{grid-column:1/-1}.consent__actions [hidden]{display:none}.pwa{z-index:var(--z-popover);gap:var(--space-3) var(--space-3);padding:var(--space-4) var(--space-2) calc(var(--space-4) + env(safe-area-inset-bottom)) var(--page-gutter);background:var(--c-surface);color:var(--c-ink);border-top:var(--border-w) solid var(--c-hairline);box-shadow:var(--shadow-overlay);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.pwa[hidden],.pwa [hidden]{display:none}body.pwa-open{padding-bottom:var(--pwa-h,0px)}.pwa__icon{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem}.pwa__h{font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:var(--weight-bold);margin:0}.pwa__p{margin:var(--space-1) 0 0;font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted)}.pwa__share{vertical-align:-.1875rem;width:1.125rem;height:1.125rem;color:var(--c-ink)}.pwa__go{grid-column:2;justify-self:start}.pwa__x{margin-top:calc(-1 * var(--space-2));grid-area:1/3}@media (width<=767.98px){body.has-tabbar .pwa{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:var(--space-4)}body.has-tabbar.pwa-open .chat{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--pwa-h,0px) + var(--space-3))}}@media (width>=768px){.pwa{left:var(--space-6);right:auto;bottom:var(--space-6);width:min(26rem, calc(100vw - 2 * var(--space-6)));padding:var(--space-5) var(--space-3) var(--space-5) var(--space-5);border:var(--border-w) solid var(--c-hairline);border-radius:var(--radius-md)}body.pwa-open{padding-bottom:calc(var(--pwa-h,0px) + var(--space-6))}}.chat{z-index:var(--z-chat);right:var(--page-gutter);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:var(--space-2);min-width:3rem;height:3rem;padding:0 var(--space-3);background:var(--c-surface);color:var(--c-ink);border:var(--border-w) solid var(--c-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-press) ease;font-weight:650;display:inline-flex;position:fixed}.chat:active{transform:scale(.96)}.chat[aria-busy=true]{cursor:progress}.chat__label{display:none}@media (width<=767.98px){body.has-tabbar .chat{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-3))}html:has(>body.has-tabbar){scroll-padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-2))}body.has-bottom-bar .tabbar--fixed,body.has-bottom-bar .chat{display:none}}@media (width>=768px){.chat{bottom:var(--space-6);padding:0 var(--space-4) 0 var(--space-3)}.chat__label{display:inline}}@media (hover:hover) and (pointer:fine){.chat:hover{background:var(--c-sunken)}}@media (prefers-reduced-motion:reduce){.chat:active{transform:none}}body.no-chat .chat{display:none}.demo-bar{background:var(--c-warning-soft);color:var(--c-ink);border-bottom:var(--border-w) solid var(--c-hairline)}.demo-bar__in{gap:var(--space-2);padding-block:var(--space-2);font-size:var(--text-small);line-height:var(--leading-small);align-items:flex-start;display:flex}.demo-bar__in>.i{color:var(--c-warning);flex:none;margin-top:2px}.demo-bar a{color:inherit;text-underline-offset:.2em;white-space:nowrap;font-weight:650;text-decoration:underline}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .section--first{padding-top:var(--space-12)}:is(.page-home,.page-rent-hub) main>.section+.section{padding-top:0}:is(.page-home,.page-rent-hub) main>.section:last-child{padding-bottom:0}:is(.page-category,.page-city) main>.crumbs{padding-top:var(--space-4)}@media (width>=768px){:is(.page-category,.page-city) main>.crumbs{padding-top:var(--space-6)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .section__head--row{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;max-width:none;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .more{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-border-control);-webkit-text-decoration-color:var(--c-border-control);text-decoration-color:var(--c-border-control);text-underline-offset:.25em;font-weight:650;display:inline-flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .more .i{transition:transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .more:hover{text-decoration-color:currentColor}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .more:hover .i{transform:translate(2px)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .more-links{gap:0 var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .more-links a{min-height:var(--tap-min);align-items:center;font-weight:650;display:inline-flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .home-hero{padding-block:var(--space-10) var(--space-4)}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .home-hero{padding-block:var(--space-16) var(--space-6)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .home-hero__h1{max-width:15ch}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .home-hero__lead{max-width:60ch;margin-top:var(--space-5);color:var(--c-ink-muted);text-wrap:pretty}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .home-hero .task{margin-top:var(--space-10)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .task{gap:var(--space-4);display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .task__mode .seg{width:100%;display:flex}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .task__mode .seg{width:auto;display:inline-flex}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .task__fields{gap:var(--space-4);display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .task__go{width:100%}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .task__count{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted)}@media (width>=1024px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .task__fields{align-items:end;gap:var(--space-3);grid-template-columns:1.3fr 1fr 1fr auto}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .task__go{width:auto}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dates{min-width:0}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dates__pair{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dates__one{gap:var(--space-1);min-width:0;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dates__sub{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dates--compact .dates__sub{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dates .input[type=date]{min-width:0;padding-inline:var(--space-2) var(--space-1)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dates__btn{width:100%;color:var(--c-ink-muted);font-weight:var(--weight-regular);justify-content:flex-start}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dates__btn span{text-overflow:ellipsis;overflow:hidden}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dates__btn.is-set{color:var(--c-ink);font-weight:650}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .record{border-top:var(--border-w) solid var(--c-ink);border-bottom:var(--border-w) solid var(--c-ink);margin:0;padding:0;list-style:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .record__row{gap:var(--space-1) var(--space-6);padding-block:var(--space-4);display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .record__row+.record__row{border-top:var(--border-w) solid var(--c-hairline)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .record__term{gap:var(--space-3);font-weight:var(--weight-bold);font-size:var(--text-h4);line-height:var(--leading-h4);align-items:flex-start;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .record__term .i{color:var(--c-accent);margin-top:-1px}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .record__desc{color:var(--c-ink-muted);padding-left:calc(1.5rem + var(--space-3));max-width:var(--measure)}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .record__row{grid-template-columns:minmax(14rem,1fr) 2fr}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .record__desc{padding-left:0}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .flow__term{font-size:var(--text-h4);line-height:var(--leading-h4);gap:2px;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .flow__term b{font-weight:var(--weight-bold)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .flow__who{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted);font-weight:var(--weight-medium)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .flow .record__desc{padding-left:0}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist{column-gap:var(--grid-gap);border-bottom:var(--border-w) solid var(--c-hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist{grid-template-columns:repeat(5,minmax(0,1fr))}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist li{border-top:var(--border-w) solid var(--c-hairline)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist a{align-items:center;gap:var(--space-3);min-height:3.5rem;padding-block:var(--space-2);color:var(--c-ink);font-weight:650;line-height:1.3;text-decoration:none;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist a .i{color:var(--c-ink-muted)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist a span{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-width:0}@media (width<=479.98px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist a{font-size:var(--text-small);line-height:var(--leading-small)}}@media (width<=359.98px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist{grid-template-columns:minmax(0,1fr)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist a{font-size:inherit;line-height:1.3}}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .catlist a:hover span{text-underline-offset:.2em;text-decoration:underline}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .linkgrid{column-gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .linkgrid li{border-bottom:var(--border-w) solid var(--c-hairline)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .linkgrid a{align-items:center;gap:var(--space-2);min-height:3rem;padding-block:var(--space-2);color:var(--c-ink);line-height:1.3;text-decoration:none;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .linkgrid a .i{color:var(--c-ink-muted)}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .linkgrid a:hover span{text-underline-offset:.2em;text-decoration:underline}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .results{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .results{gap:var(--space-8) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .results{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard{gap:var(--space-3);align-content:start;min-width:0;display:grid;position:relative}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__media{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--c-sunken);overflow:hidden}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__media img{object-fit:cover;width:100%;height:100%}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__body{gap:var(--space-1);min-width:0;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__title{letter-spacing:0;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__title a{color:var(--c-ink);text-decoration:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__title a:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__title a:focus-visible{outline:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard:has(.rcard__title a:focus-visible){outline:var(--focus-w) solid var(--c-focus);outline-offset:4px;border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard:hover .rcard__title a{text-underline-offset:.2em;text-decoration:underline}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__price{align-items:baseline;column-gap:var(--space-1);flex-wrap:wrap;font-size:1.0625rem;line-height:1.3;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__price strong{font-weight:var(--weight-bold)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__alt{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted);flex-basis:100%}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__meta{color:var(--c-ink-muted);font-size:var(--text-small);line-height:var(--leading-small);gap:0 var(--space-3);flex-wrap:wrap;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__meta>span{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__marks{gap:var(--space-1) var(--space-3);font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__marks span{align-items:center;gap:var(--space-1);display:inline-flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .mark-protected{color:var(--c-accent);font-weight:var(--weight-medium)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__save{top:var(--space-2);right:var(--space-2);z-index:2;background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-raised);border-radius:var(--radius-sm);position:absolute}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .rcard__save[aria-pressed=true] .i{fill:var(--c-ink)}@media (width>=360px) and (width<=767.98px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .results>.rcard{gap:var(--space-4);grid-template-columns:7rem minmax(0,1fr);align-items:start}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .results>.rcard .rcard__media{aspect-ratio:1}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .results>.rcard .rcard__save{top:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);box-shadow:none;background:0 0}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .results>.rcard .rcard__title{padding-right:var(--space-8)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rail{gap:var(--grid-gap);margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:thin;grid-auto-columns:min(72%,16rem);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rail>.rcard{scroll-snap-align:start}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rail{grid-auto-columns:calc((100% - 2 * var(--page-gutter) - 2 * var(--grid-gap)) / 3)}}@media (width>=1024px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rail{grid-auto-columns:calc((100% - 2 * var(--page-gutter) - 3 * var(--grid-gap)) / 4)}}@media (width>=1320px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rail{grid-auto-columns:calc((100% - 3 * var(--grid-gap)) / 4);margin-inline:0;padding-inline:0;scroll-padding-inline:0}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .promos{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .promo{gap:var(--space-2);padding-block:var(--space-2);justify-items:start;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .promo__t{font-size:var(--text-h3);line-height:var(--leading-h3)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .promo__d{color:var(--c-ink-muted);max-width:var(--measure)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .promo__price{font-weight:var(--weight-bold)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .promo--link{position:relative}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .promo--link .promo__t a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-border-control);-webkit-text-decoration-color:var(--c-border-control);text-decoration-color:var(--c-border-control);text-underline-offset:.2em}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .promo--link .promo__t a:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .promo--link:hover .promo__t a{text-decoration-color:currentColor}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .lendb__in{gap:var(--space-8);display:grid}@media (width>=1024px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .lendb__in{gap:var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .lendb__copy{gap:var(--space-4);justify-items:start;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .lendb__p{color:var(--c-ink-muted);max-width:46ch}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .lendb__copy .btn-pair{margin-top:var(--space-2)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .lendb__list{border-top:var(--border-w) solid var(--c-ink);margin:0;padding:0;list-style:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .lendb__list li{gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-w) solid var(--c-hairline);align-items:flex-start;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .lendb__list .i{color:var(--c-ink-muted);margin-top:2px}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .faqx{border-top:var(--border-w) solid var(--c-ink);max-width:52rem}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .faqx__item{border-bottom:var(--border-w) solid var(--c-hairline)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .faqx__item>summary{padding-block:var(--space-3);line-height:1.35}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .faqx__a{padding-bottom:var(--space-5);color:var(--c-ink-muted);max-width:var(--measure)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .results-page{padding-top:var(--space-4)}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .results-page{padding-top:var(--space-8)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .crumbs+.results-page{padding-top:var(--space-2)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rhead{gap:var(--space-2);max-width:52rem;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rhead__count{color:var(--c-ink-muted);font-size:var(--text-small);line-height:var(--leading-small)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rhead__page:before{content:" · "}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .answer{gap:var(--space-3);margin-top:var(--space-4);max-width:var(--measure);display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .answer__p{font-size:var(--text-lead);line-height:var(--leading-lead);text-wrap:pretty}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .answer__snap{padding-top:var(--space-3);border-top:var(--border-w) solid var(--c-hairline);font-weight:650}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .answer__note{margin-top:calc(var(--space-2) * -1);font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted)}@media (width<=767.98px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .results-page{flex-direction:column;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .results-page>.answer{margin-top:var(--space-12);padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-ink);order:1}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .results-page>.answer~:is(.protect,.related,.browse){order:2}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .subnav{gap:var(--space-2);margin-top:var(--space-6);display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .subnav__h{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted);letter-spacing:0;font-weight:650}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .subnav__list{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .subnav__list a{min-height:var(--tap-min);color:var(--c-ink);font-weight:var(--weight-medium);align-items:center;display:inline-flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rlayout{gap:var(--space-5);margin-top:var(--space-8);display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rbar{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rbar__mode{min-height:var(--tap-min);font-weight:var(--weight-medium);align-items:center;display:inline-flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rmain{gap:var(--space-5);align-content:start;min-width:0;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .chips{gap:var(--space-2);padding:0 0 var(--space-1);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .chips li{flex:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .chip{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-sm);background:var(--c-sunken);color:var(--c-ink);font-size:var(--text-small);white-space:nowrap;transition:background-color var(--dur-press) ease;font-weight:650;text-decoration:none;display:inline-flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .chip .i{color:var(--c-ink-muted)}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .chip:hover{background:var(--c-hairline)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .chip:hover .i{color:var(--c-ink)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--c-surface);width:100%;max-width:none;height:94dvh;max-height:none;color:var(--c-ink);box-shadow:var(--shadow-overlay);transition:transform var(--dur-fast) var(--ease-out), overlay var(--dur-fast) allow-discrete, display var(--dur-fast) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(100%)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet:popover-open{transition-duration:var(--dur-slow);transition-timing-function:var(--ease-drawer);display:block;transform:none}@starting-style{:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet:popover-open{transform:translateY(100%)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet::backdrop{background:var(--c-scrim)}@media (prefers-reduced-motion:reduce){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet{opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--dur-press);transform:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet:popover-open{opacity:1}@starting-style{:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet:popover-open{opacity:0;transform:none}}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__form{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:var(--border-w) solid var(--c-hairline);display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__title{font-size:var(--text-h4);line-height:var(--leading-h4);margin-right:auto}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__reset{white-space:nowrap}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__body{gap:var(--space-6);padding:var(--space-5);overscroll-behavior:contain;align-content:start;display:grid;overflow-y:auto}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__foot{padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-w) solid var(--c-hairline);background:var(--c-surface)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__checks{display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pricepair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pricepair>div{gap:var(--space-1);display:grid}@media (width>=1024px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rlayout{gap:var(--space-8) var(--grid-gap);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rbar{display:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet{width:auto;height:auto;box-shadow:none;opacity:1;background:0 0;border-radius:0;transition:none;display:block;position:static;inset:auto;overflow:visible;transform:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet:popover-open{width:auto;height:auto;box-shadow:none;opacity:1;background:0 0;border-radius:0;transition:none;display:block;position:static;inset:auto;overflow:visible;transform:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__form{gap:var(--space-5);border-top:var(--border-w) solid var(--c-ink);height:auto;padding-top:var(--space-4);grid-template-rows:none;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__head{border:0;padding:0}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__close{display:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__body{gap:var(--space-5);padding:0;overflow:visible}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .fsheet__foot{background:0 0;border:0;padding:0}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rmain{padding-top:0}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-hairline);flex-wrap:wrap;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn__n{min-width:var(--tap-min);height:var(--tap-min);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--c-ink);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);place-items:center;text-decoration:none;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn__n[aria-current=page]{background:var(--c-primary-soft);color:var(--c-on-primary-soft);font-weight:var(--weight-bold);box-shadow:inset 0 0 0 1px var(--c-primary)}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn__n:not([aria-current]):hover{background:var(--c-sunken)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn__gap{min-width:1.5rem;color:var(--c-ink-muted);place-items:center;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn__step{align-items:center;gap:var(--space-1);min-height:var(--tap-min);padding-inline:var(--space-2);color:var(--c-ink);font-weight:650;display:inline-flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn__step--next{margin-left:auto}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn{justify-content:flex-start}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn__list{display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .pgn__step--next{margin-left:0}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rempty{padding-block:var(--space-6)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rhead>*,:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rlayout>*,:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rmain>*{min-width:0}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rhead h1,:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rempty .empty__title{overflow-wrap:anywhere}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .chip span{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .rempty__cats{margin-top:var(--space-3)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .protect{gap:var(--space-3);margin-top:var(--section-y);padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-ink);align-items:flex-start;max-width:52rem;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .protect>.i{color:var(--c-accent);margin-top:1px}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .protect p{color:var(--c-ink-muted)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .browse{margin-top:var(--space-10)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .browse a{min-height:var(--tap-min);align-items:center;font-weight:650;display:inline-flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .hub-head{padding-block:var(--space-10) var(--space-2)}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .hub-head{padding-block:var(--space-16) var(--space-4)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .hub-head__answer{margin-top:var(--space-4);max-width:var(--measure);color:var(--c-ink-muted)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .hub-head .task{margin-top:var(--space-8)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dir__term .i{color:var(--c-ink-muted)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dir__term a{gap:var(--space-3);color:var(--c-ink);align-items:flex-start;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dir__term a:hover span{text-underline-offset:.2em;text-decoration:underline}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dir__links{padding-left:calc(1.5rem + var(--space-3))}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dir__list{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dir__list a{min-height:2.25rem;color:var(--c-ink);align-items:center;display:inline-flex}@media (pointer:coarse){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dir__list a{min-height:var(--tap-min)}}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .dir__links{padding-left:0}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx-host{position:relative}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx{z-index:var(--z-popover);top:calc(100% + var(--space-1));width:max(100%, min(26rem, calc(100vw - 2 * var(--page-gutter))));overscroll-behavior:contain;max-height:min(70dvh,32rem);padding:var(--space-2) 0;background:var(--c-surface);color:var(--c-ink);border:var(--border-w) solid var(--c-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);transform-origin:0 0;animation:cbx-in var(--dur-fast) var(--ease-out);position:absolute;left:0;overflow-y:auto}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .hdr__search .cbx{transform-origin:100% 0;left:auto;right:0}@media (prefers-reduced-motion:reduce){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx{animation:fade-in var(--dur-press) linear}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .psheet .cbx{width:100%;max-height:none;margin-top:var(--space-2);box-shadow:none;border:0;padding:0;animation:none;position:static}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__h{padding:var(--space-2) var(--space-4) var(--space-1);font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted);font-weight:650}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt{align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-1) var(--space-4);cursor:pointer;display:flex}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt[aria-selected=true]{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt:hover{background:var(--c-sunken)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt[aria-selected=true]:hover{background:var(--c-primary-soft)}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt>.i{color:var(--c-ink-muted)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt[aria-selected=true]>.i{color:inherit}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__text{min-width:0;display:block}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt--item .cbx__text{display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .psheet .cbx-host>.i{top:calc(var(--control-h) / 2)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt--phrase .cbx__text{font-weight:650}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__typed{font-weight:var(--weight-regular)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__thumb{border-radius:var(--radius-sm);background:var(--c-sunken);flex:none;width:2.5rem;height:2.5rem;overflow:hidden}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__thumb img{object-fit:cover;width:100%;height:100%}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__thumb .ph .i{width:1.25rem;height:1.25rem}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__title{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__price{font-size:var(--text-small);color:var(--c-ink-muted)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt[aria-selected=true] .cbx__price{color:inherit}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cbx__opt--all{margin-top:var(--space-1);border-top:var(--border-w) solid var(--c-hairline);font-weight:650}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cal-dlg{width:min(44rem, calc(100vw - 2 * var(--page-gutter)))}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cal-dlg__body{gap:var(--space-4)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cal-dlg__hint{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cal-dlg__nav{display:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cal-dlg__months{gap:var(--space-8);display:grid}@media (width>=768px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cal-dlg__body{position:relative}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cal-dlg__nav{left:var(--space-4);right:var(--space-4);top:calc(var(--space-4) + 1.5rem + var(--space-1));pointer-events:none;justify-content:space-between;display:flex;position:absolute}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cal-dlg__nav .ibtn{pointer-events:auto}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub) .cal-dlg__months{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal{gap:var(--space-3);align-content:start;display:grid}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__title{font-size:var(--text-h4);line-height:var(--tap-min);text-align:center;text-transform:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__grid{border-collapse:collapse;table-layout:fixed;width:100%}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__grid th{padding-bottom:var(--space-1);font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--c-ink-muted)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__grid abbr{text-decoration:none}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__grid td{padding:0;padding-block:1px}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day{width:100%;height:2.5rem;color:var(--c-ink);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;font-size:.9375rem;display:grid}@media (width>=360px){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day{height:2.75rem}}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day.is-today{text-underline-offset:.3em;font-weight:var(--weight-bold);text-decoration:underline;text-decoration-thickness:2px}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day.is-range{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day.is-start,:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day.is-end{background:var(--c-primary);color:var(--c-on-primary);font-weight:var(--weight-bold)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day.is-start{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day.is-end{border-radius:0 var(--radius-sm) var(--radius-sm) 0}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day.is-single{border-radius:var(--radius-sm)}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day:disabled{color:var(--c-disabled-ink);cursor:not-allowed}:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){:where(body.page-home,body.page-search,body.page-category,body.page-city,body.page-rent-hub,body.page-item,body.page-profile) .cal__day:not(:disabled):not(.is-start):not(.is-end):hover{box-shadow:inset 0 0 0 1px var(--c-border-control)}}@keyframes cbx-in{0%{opacity:0;transform:scale(.98)}}:where(body.page-item,body.page-profile) .item{gap:var(--space-8);padding-block:var(--space-4) var(--section-y);display:grid}:where(body.page-item,body.page-profile) .item>*{min-width:0}@media (width>=1024px){:where(body.page-item,body.page-profile) .item{column-gap:var(--space-12);row-gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head book""body book";align-items:start}:where(body.page-item,body.page-profile) .item__head{grid-area:head}:where(body.page-item,body.page-profile) .item__body{grid-area:body}:where(body.page-item,body.page-profile) .item__book{top:calc(var(--header-h) + var(--space-6));grid-area:book;justify-self:end;width:100%;max-width:26rem;position:sticky}}:where(body.page-item,body.page-profile) .item__body{gap:var(--space-12);display:grid}:where(body.page-item,body.page-profile) .item__head{gap:var(--space-5);display:grid}:where(body.page-item,body.page-profile) .item__sec{border-top:var(--border-w) solid var(--c-ink);padding-top:var(--space-5);gap:var(--space-4);align-content:start;display:grid}:where(body.page-item,body.page-profile) .item__sec>h2{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}:where(body.page-item,body.page-profile) .item-links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}:where(body.page-item,body.page-profile) .item-links a{font-weight:var(--weight-medium)}:where(body.page-item,body.page-profile) .item__h1row{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}:where(body.page-item,body.page-profile) .item__h1row h1{overflow-wrap:anywhere}:where(body.page-item,body.page-profile) .item__meta,:where(body.page-item,body.page-profile) .item__marks,:where(body.page-item,body.page-profile) .lender__meta{align-items:center;gap:var(--space-1) var(--space-4);color:var(--c-ink-muted);font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;display:flex}:where(body.page-item,body.page-profile) .item__meta{margin-top:var(--space-2)}:where(body.page-item,body.page-profile) .item__marks{margin-top:var(--space-2);color:var(--c-ink)}:where(body.page-item,body.page-profile) .item__demo{margin-top:var(--space-3)}:where(body.page-item,body.page-profile) .item__meta>*,:where(body.page-item,body.page-profile) .item__marks>*,:where(body.page-item,body.page-profile) .lender__meta>*{align-items:center;gap:var(--space-1);display:inline-flex}:where(body.page-item,body.page-profile) .item__meta a{color:var(--c-ink)}:where(body.page-item,body.page-profile) .item .mark-protected,:where(body.page-item,body.page-profile) .profile .mark-protected{color:var(--c-accent);font-weight:var(--weight-medium)}:where(body.page-item,body.page-profile) .fav{color:var(--c-ink);margin-top:-2px}:where(body.page-item,body.page-profile) .fav[aria-pressed=true] .i{fill:currentColor}@media (scripting:none){:where(body.page-item,body.page-profile) button.fav{display:none}}:where(body.page-item,body.page-profile) .gal{gap:var(--space-3);display:grid}:where(body.page-item,body.page-profile) .gal__track{aspect-ratio:4/3;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--c-sunken);border-radius:var(--radius-sm);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}:where(body.page-item,body.page-profile) .gal__track::-webkit-scrollbar{display:none}:where(body.page-item,body.page-profile) .gal__track:focus-visible{outline-offset:2px}:where(body.page-item,body.page-profile) .gal__slide{scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;margin:0}:where(body.page-item,body.page-profile) .gal__slide img{object-fit:cover;width:100%;height:100%}:where(body.page-item,body.page-profile) .gal__track--empty{display:block}@media (width<=767.98px){:where(body.page-item,body.page-profile) .gal{margin-inline:calc(var(--page-gutter) * -1)}:where(body.page-item,body.page-profile) .gal__track{border-radius:0}:where(body.page-item,body.page-profile) .gal__bar,:where(body.page-item,body.page-profile) .gal__thumbs{padding-inline:var(--page-gutter)}}:where(body.page-item,body.page-profile) .gal__bar{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);display:flex}:where(body.page-item,body.page-profile) .gal__count{text-align:center;min-width:4rem;font-size:var(--text-small);color:var(--c-ink-muted)}:where(body.page-item,body.page-profile) .gal__zoom{margin-left:auto}:where(body.page-item,body.page-profile) .gal__bar:has([data-gal-prev]){justify-content:flex-start}:where(body.page-item,body.page-profile) .gal__thumbs{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:none}:where(body.page-item,body.page-profile) .gal__thumbs a{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--c-sunken);outline-offset:2px;display:block;overflow:hidden}:where(body.page-item,body.page-profile) .gal__thumbs img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:opacity var(--dur-press) ease}:where(body.page-item,body.page-profile) .gal__thumbs a[aria-current=true]{box-shadow:0 0 0 2px var(--c-ink)}:where(body.page-item,body.page-profile) .gal__thumbs a[aria-current=true] img{opacity:1}@media (hover:hover) and (pointer:fine){:where(body.page-item,body.page-profile) .gal__thumbs a:hover img{opacity:1}}@media (width>=1024px){:where(body.page-item,body.page-profile) .gal__thumbs{display:grid}}@media (scripting:none){:where(body.page-item,body.page-profile) .gal__bar{display:none}:where(body.page-item,body.page-profile) .gal__thumbs{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));display:grid}:where(body.page-item,body.page-profile) .gal__slide{cursor:auto}}:where(body.page-item,body.page-profile) .lightbox{background:var(--c-inverse-bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--c-inverse-ink);border:0;margin:0;padding:0;position:fixed;inset:0}:where(body.page-item,body.page-profile) .lightbox[open]{animation:fade-in var(--dur-slow) var(--ease-out);grid-template-rows:minmax(0,1fr) auto;display:grid}:where(body.page-item,body.page-profile) .lightbox::backdrop{background:var(--c-scrim)}:where(body.page-item,body.page-profile) .lightbox__img{object-fit:contain;width:100%;height:100%}:where(body.page-item,body.page-profile) .lightbox__bar{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom));display:flex}:where(body.page-item,body.page-profile) .lightbox .ibtn,:where(body.page-item,body.page-profile) .lightbox .gal__count{color:inherit}@media (hover:hover) and (pointer:fine){:where(body.page-item,body.page-profile) .lightbox .ibtn:hover{background:#7f7f7f40}}:where(body.page-item,body.page-profile) .book{gap:var(--space-4);align-content:start;display:grid}:where(body.page-item,body.page-profile) .book__sec{gap:var(--space-4);display:grid}:where(body.page-item,body.page-profile) .book__price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}:where(body.page-item,body.page-profile) .book__tiers{border-top:var(--border-w) solid var(--c-ink);border-bottom:var(--border-w) solid var(--c-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(body.page-item,body.page-profile) .book__tiers>div{gap:var(--space-1);padding-block:var(--space-3);padding-right:var(--space-2);display:grid}:where(body.page-item,body.page-profile) .book__tiers>div+div{border-left:var(--border-w) solid var(--c-hairline);padding-left:var(--space-3)}:where(body.page-item,body.page-profile) .book__tiers dt{font-size:var(--text-small);color:var(--c-ink-muted)}:where(body.page-item,body.page-profile) .book__tiers dd{font-weight:var(--weight-bold);white-space:nowrap;font-variant-numeric:lining-nums}:where(body.page-item,body.page-profile) .book:has(input[name=book-mode][value=buy]:checked) .book__rent{display:none}:where(body.page-item,body.page-profile) .book:has(input[name=book-mode][value=rent]:checked) .book__sale{display:none}:where(body.page-item,body.page-profile) .book__when{position:relative}:where(body.page-item,body.page-profile) .book__dates{border:var(--border-w) solid var(--c-border-control);border-radius:var(--radius-sm);background:var(--c-surface);grid-template-columns:1fr 1fr;display:grid}:where(body.page-item,body.page-profile) .book__datebtn{text-align:left;width:100%;color:var(--c-ink);font:inherit;cursor:pointer;padding:0}:where(body.page-item,body.page-profile) .book__date{padding:var(--space-2) var(--space-3);gap:2px;min-width:0;display:grid}:where(body.page-item,body.page-profile) .book__date+.book__date{border-left:var(--border-w) solid var(--c-border-control)}:where(body.page-item,body.page-profile) .book__datel{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--c-ink-muted);font-weight:650}:where(body.page-item,body.page-profile) .book__datev{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(body.page-item,body.page-profile) .book__date .input{min-height:2rem;font-weight:var(--weight-medium);background:0 0;border:0;padding:0}:where(body.page-item,body.page-profile) .book__date .input:focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){:where(body.page-item,body.page-profile) .book__datebtn:hover{border-color:var(--c-ink-muted)}}:where(body.page-item,body.page-profile) .book__datebtn[aria-expanded=true]{border-color:var(--c-ink)}:where(body.page-item,body.page-profile) .book__full{gap:var(--space-4);display:grid}:where(body.page-item,body.page-profile) .book__form{gap:var(--space-3);display:grid}:where(body.page-item,body.page-profile) .book__check{display:none}@media (scripting:none){:where(body.page-item,body.page-profile) .book__check{display:inline-flex}}:where(body.page-item,body.page-profile) .book__delivery{padding-block:0}:where(body.page-item,body.page-profile) .book__quote{min-height:1.5rem}:where(body.page-item,body.app) .quote{gap:var(--space-2);display:grid}:where(body.page-item,body.app) .quote .ledger{padding-top:0}:where(body.page-item,body.app) .quote__note{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted)}:where(body.page-item,body.app) .quote--skel{gap:var(--space-3)}:where(body.page-item,body.app) .quote--skel .skel:first-child{width:80%}:where(body.page-item,body.app) .quote--skel .skel:nth-child(2){width:60%}:where(body.page-item,body.app) .quote--skel .skel:nth-child(3){width:70%}:where(body.page-item,body.page-profile) .book__retry{gap:var(--space-2)}:where(body.page-item,body.page-profile) .book__error{font-size:var(--text-small)}:where(body.page-item,body.page-profile) .book__acts{gap:var(--space-3);display:grid}:where(body.page-item,body.page-profile) .book__ask{margin-left:calc(var(--space-2) * -1);justify-self:start}:where(body.page-item,body.page-profile) .book__protect{gap:var(--space-2);color:var(--c-accent);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);align-items:flex-start;display:flex}:where(body.page-item,body.page-profile) .book__protect .i{margin-top:1px}:where(body.page-item,body.page-profile) .book__sumline{margin-top:var(--space-2)}:where(body.page-item,body.page-profile) .book--own{gap:var(--space-4)}@media (scripting:none){:where(body.page-item,body.page-profile) [data-needs-js]{display:none}}:where(body.page-item,body.page-profile) .book__summary{display:none}@media (width<=1023.98px) and (scripting:enabled){:where(body.page-item,body.page-profile) .book__summary{display:block}:where(body.page-item,body.page-profile) .book__full,:where(body.page-item,body.page-profile) .book__sale .book__acts>.btn--primary:first-child{display:none}}@media (width<=1023.98px){:where(body.page-item,body.page-profile) .item__book .book.panel{background:0 0;border:0;padding:0}}:where(body.page-item,body.page-profile) .calpop{z-index:var(--z-popover);top:calc(100% + var(--space-2));width:min(41rem, calc(100vw - 2 * var(--page-gutter)));background:var(--c-surface);border:var(--border-w) solid var(--c-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);padding:var(--space-5);transform-origin:100% 0;animation:pop-in var(--dur-fast) var(--ease-out);position:absolute;right:0}:where(body.page-item,body.page-profile) .calpop__foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);border-top:var(--border-w) solid var(--c-hairline);padding-top:var(--space-3);display:flex}@media (prefers-reduced-motion:reduce){:where(body.page-item,body.page-profile) .calpop{animation:fade-in var(--dur-press) linear}}:where(body.page-item,body.page-profile) .book-bar{justify-content:space-between}:where(body.page-item,body.page-profile) .book-bar__price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;line-height:1.2;display:flex}:where(body.page-item,body.page-profile) .book-bar__price .t-muted{font-size:var(--text-small)}:where(body.page-item,body.page-profile) .book-bar .btn{flex:none}@media (width>=1024px){:where(body.page-item,body.page-profile) .book-bar{display:none!important}}@media (width>=768px) and (width<=1023.98px){body:where(.page-item).has-bottom-bar{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}body:where(.page-item).has-bottom-bar .toast-region{bottom:calc(4.5rem + var(--space-3))}body:where(.page-item).has-bottom-bar .chat{display:none}}@media (width<=359.98px){:where(body.page-item,body.page-profile) .book-bar .t-muted{display:none}}@media (width>=768px) and (width<=1023.98px){:where(body.page-item,body.page-profile) .dialog.book-sheet{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:92dvh;max-height:92dvh;margin:0;inset:auto 0 0}:where(body.page-item,body.page-profile) .dialog.book-sheet .dialog__handle{width:2.5rem;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--c-border-control);opacity:.6;display:block}:where(body.page-item,body.page-profile) .dialog.book-sheet .dialog__head{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:var(--border-w) solid var(--c-hairline);align-items:center}:where(body.page-item,body.page-profile) .dialog.book-sheet .dialog__foot{padding:var(--space-3) var(--space-6) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-w) solid var(--c-hairline)}:where(body.page-item,body.page-profile) .dialog.book-sheet[open]{animation:sheet-in var(--dur-slow) var(--ease-drawer)}:where(body.page-item,body.page-profile) .dialog.book-sheet.is-closing{animation:sheet-out var(--dur-fast) var(--ease-out) forwards}}:where(body.page-item,body.page-profile) .book-sheet .dialog__body{gap:var(--space-5)}:where(body.page-item,body.page-profile) .book-sheet .dialog__foot{gap:var(--space-2);display:grid}:where(body.page-item,body.page-profile) .book-sheet .cal{max-width:none}:where(body.page-item,body.page-profile) .book__hint{min-height:1.25rem}:where(body.page-item,body.page-profile) .addr__list{border:var(--border-w) solid var(--c-hairline);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none}:where(body.page-item,body.page-profile) .addr__list li+li{border-top:var(--border-w) solid var(--c-hairline)}:where(body.page-item,body.page-profile) .addr__opt{gap:var(--space-2);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);text-align:left;color:var(--c-ink);background:0 0;border:0;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){:where(body.page-item,body.page-profile) .addr__opt:hover{background:var(--c-sunken)}}:where(body.page-item,body.page-profile) .addr__status{gap:var(--space-1);align-items:center;min-height:1.25rem;display:flex}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal{gap:var(--space-3);display:grid;position:relative}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__nav{pointer-events:none;margin-top:calc(var(--space-2) * -1);justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__nav .ibtn{pointer-events:auto}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__nav .ibtn:disabled{color:var(--c-disabled-ink);cursor:not-allowed;background:0 0}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__months{gap:var(--space-6);display:grid}@media (width>=700px){:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__months:has(.cal__month+.cal__month){grid-template-columns:repeat(2,minmax(17rem,1fr))}}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__title{font-size:var(--text-h4);line-height:var(--leading-h4);text-align:center;padding-inline:var(--tap-min);margin-bottom:var(--space-2)}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__grid{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;width:100%}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__grid th{font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--c-ink-muted);padding-bottom:var(--space-1)}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__grid td{text-align:center;padding:0}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day{width:100%;height:2.5rem;color:var(--c-ink);font-variant-numeric:tabular-nums lining-nums;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:.9375rem;display:grid}@media (width>=360px){:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day{height:2.75rem}}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day.is-today{text-underline-offset:.3em;font-weight:var(--weight-bold);text-decoration:underline;text-decoration-thickness:2px}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day.is-range{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day.is-start,:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day.is-end{background:var(--c-primary);color:var(--c-on-primary);font-weight:var(--weight-bold)}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day.is-start{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day.is-end{border-radius:0 var(--radius-sm) var(--radius-sm) 0}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day.is-single{border-radius:var(--radius-sm)}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day[aria-disabled=true]{color:var(--c-disabled-ink);cursor:not-allowed}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day.is-booked{text-decoration:line-through;text-decoration-thickness:1px}:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day:focus-visible{outline-offset:-2px;z-index:1;position:relative}@media (hover:hover) and (pointer:fine){:where(body.page-item,body.page-profile) :is(.calpop,.book-sheet) .cal__day:not([aria-disabled=true]):not(.is-start):not(.is-end):hover{box-shadow:inset 0 0 0 1px var(--c-border-control)}}:where(body.page-item,body.page-profile) .safe-list{border-bottom:var(--border-w) solid var(--c-hairline);margin:0;padding:0;list-style:none}:where(body.page-item,body.page-profile) .safe-list li{gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-w) solid var(--c-hairline);grid-template-columns:1.5rem minmax(0,1fr);display:grid}:where(body.page-item,body.page-profile) .safe-list li:first-child{border-top:0;padding-top:0}:where(body.page-item,body.page-profile) .safe-list .i{color:var(--c-accent)}:where(body.page-item,body.page-profile) .item-facts{display:grid}:where(body.page-item,body.page-profile) .item-facts>div{gap:var(--space-1) var(--space-6);padding-block:var(--space-3);border-top:var(--border-w) solid var(--c-hairline);display:grid}:where(body.page-item,body.page-profile) .item-facts>div:first-child{border-top:0;padding-top:0}:where(body.page-item,body.page-profile) .item-facts dt{font-weight:var(--weight-bold)}:where(body.page-item,body.page-profile) .item-facts dd{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}@media (width>=768px){:where(body.page-item,body.page-profile) .item-facts>div{grid-template-columns:minmax(10rem,1fr) 2fr}}:where(body.page-item,body.page-profile) .item__desc{overflow-wrap:anywhere}:where(body.page-item,body.page-profile) .map{gap:var(--space-3);margin:0;display:grid}:where(body.page-item,body.page-profile) .map__box{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--c-sunken);position:relative;overflow:hidden}:where(body.page-item,body.page-profile) .map__tile{max-width:none;position:absolute}:where(body.page-item,body.page-profile) .map__circle{aspect-ratio:1;border-radius:var(--radius-full);border:var(--border-w) solid var(--c-primary);background:color-mix(in srgb, var(--c-primary) 8%, transparent);position:absolute;top:50%;left:50%;translate:-50% -50%}:root[data-theme=dark] :where(body.page-item,body.page-profile) .map__tile{filter:none}:where(body.page-item,body.page-profile) .map__attr{padding:2px var(--space-1);color:#333;background:#ffffffd9;font-size:.6875rem;line-height:1.3;position:absolute;bottom:0;right:0}:where(body.page-item,body.page-profile) .map__caption{color:var(--c-ink-muted);font-size:var(--text-small);line-height:var(--leading-small)}:where(body.page-item,body.page-profile) .map__toggle{border-block:var(--border-w) solid var(--c-hairline)}:where(body.page-item,body.page-profile) .map__toggle>summary{color:var(--c-ink)}:where(body.page-item,body.page-profile) .map__toggle[open]>summary,:where(body.page-item,body.page-profile) .map__toggle .map__box{margin-bottom:var(--space-3)}:where(body.page-item,body.page-profile) .map__area{align-items:center;gap:var(--space-1);color:var(--c-ink);font-weight:var(--weight-medium);margin-right:var(--space-2);display:inline-flex}:where(body.page-item,body.page-profile) .lender{gap:var(--space-4);align-items:center;display:flex}:where(body.page-item,body.page-profile) .lender__facts{gap:var(--space-1);min-width:0;display:grid}:where(body.page-item,body.page-profile) .lender__name{color:var(--c-ink);text-decoration:none}:where(body.page-item,body.page-profile) .lender__name:hover{text-decoration:underline}:where(body.page-item,body.page-profile) .avatar--lg{width:3rem;height:3rem}:where(body.page-item,body.page-profile) .avatar--xl{width:4.5rem;height:4.5rem;font-size:var(--text-h3)}:where(body.page-item,body.page-profile) .dsa-slot:empty{display:none}:where(body.page-item,body.page-profile) .reviews__sum{align-items:center;gap:var(--space-2);display:flex}:where(body.page-item,body.page-profile) .reviews{margin:0;padding:0;list-style:none;display:grid}:where(body.page-item,body.page-profile) .review{gap:var(--space-2);padding-block:var(--space-4);border-top:var(--border-w) solid var(--c-hairline);display:grid}:where(body.page-item,body.page-profile) .review:first-child{border-top:0;padding-top:0}:where(body.page-item,body.page-profile) .review__head{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}:where(body.page-item,body.page-profile) .review__who{font-size:var(--text-small);line-height:var(--leading-small)}:where(body.page-item,body.page-profile) .review__name{font-weight:var(--weight-bold);color:var(--c-ink)}:where(body.page-item,body.page-profile) .review__stars{align-items:center;gap:var(--space-1);font-weight:var(--weight-bold);display:inline-flex}:where(body.page-item,body.page-profile) .review__body{max-width:var(--measure)}:where(body.page-item,body.page-profile) .tips{gap:var(--space-2);max-width:var(--measure);margin:0;padding-left:1.25rem;display:grid}:where(body.page-item,body.page-profile) .report{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}:where(body.page-item,body.page-profile) .report__btn{color:var(--c-ink-muted);padding-inline:0}:where(body.page-item,body.page-profile) .report__mail{font-size:var(--text-small);display:none}@media (scripting:none){:where(body.page-item,body.page-profile) button.report__btn{display:none}:where(body.page-item,body.page-profile) .report__mail{display:inline}}:where(body.page-item,body.page-profile) .report-dlg .check{font-weight:var(--weight-regular)}:where(body.page-item,body.page-profile) .item__gone{align-items:flex-start}:where(body.page-item,body.page-profile) .item__gone .t-h4{margin-bottom:var(--space-1)}:where(body.page-item,body.page-profile) .item--gone .gal__slide img{filter:none}:where(body.page-item,body.page-profile) .profile{gap:var(--space-12);padding-block:var(--space-4) var(--section-y);display:grid}:where(body.page-item,body.page-profile) .profile__head{gap:var(--space-5);align-items:flex-start;display:flex}:where(body.page-item,body.page-profile) .profile__facts{gap:var(--space-3);min-width:0;display:grid}:where(body.page-item,body.page-profile) .profile__facts h1{overflow-wrap:anywhere}:where(body.page-item,body.page-profile) .profile__own{gap:var(--space-2);justify-items:start;display:grid}:where(body.page-item,body.page-profile) .profile .lender__meta a{color:var(--c-ink)}@keyframes pop-in{0%{opacity:0;transform:scale(.98)}}:where(body.page-content,body.page-faq,body.page-error) .help,:where(body.page-content,body.page-faq,body.page-error) .legal{padding-block:var(--space-8) var(--section-y)}:where(body.page-content,body.page-faq,body.page-error) .help__grid{row-gap:var(--space-8);display:grid}:where(body.page-content,body.page-faq,body.page-error) .help__head{gap:var(--space-4);max-width:var(--measure);display:grid}:where(body.page-content,body.page-faq,body.page-error) .help__answer{font-size:var(--text-lead);line-height:var(--leading-lead);text-wrap:pretty}:where(body.page-content,body.page-faq,body.page-error) .help__updated{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted)}:where(body.page-content,body.page-faq,body.page-error) .help__lead-cta{gap:var(--space-2);margin-top:var(--space-2);justify-items:start;display:grid}:where(body.page-content,body.page-faq,body.page-error) .help__body{min-width:0;max-width:var(--measure);display:grid}@media (width>=1024px){:where(body.page-content,body.page-faq,body.page-error) .help__grid{grid-template-columns:minmax(0, var(--measure)) minmax(13rem, 16rem);column-gap:var(--space-16);grid-template-areas:"head toc""body toc";justify-content:space-between}:where(body.page-content,body.page-faq,body.page-error) .help__head{grid-area:head}:where(body.page-content,body.page-faq,body.page-error) .help__body{grid-area:body}:where(body.page-content,body.page-faq,body.page-error) .toc--side{grid-area:toc}}:where(body.page-content,body.page-faq,body.page-error) .toc ol,:where(body.page-content,body.page-faq,body.page-error) .toc ul{margin:0;padding:0;list-style:none}:where(body.page-content,body.page-faq,body.page-error) .toc a{min-height:var(--tap-min);padding-block:var(--space-2);color:var(--c-ink);-webkit-text-decoration-color:var(--c-hairline);-webkit-text-decoration-color:var(--c-hairline);text-decoration-color:var(--c-hairline);align-items:center;display:flex}:where(body.page-content,body.page-faq,body.page-error) .toc--side{display:none}:where(body.page-content,body.page-faq,body.page-error) .toc--fold{border-block:var(--border-w) solid var(--c-hairline)}:where(body.page-content,body.page-faq,body.page-error) .toc--fold>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;font-weight:650;list-style:none;display:flex}:where(body.page-content,body.page-faq,body.page-error) .toc--fold>summary::-webkit-details-marker{display:none}:where(body.page-content,body.page-faq,body.page-error) .toc--fold>summary .i{color:var(--c-ink-muted);transition:transform var(--dur-base) var(--ease-in-out)}:where(body.page-content,body.page-faq,body.page-error) .toc--fold[open]>summary .i{transform:rotate(180deg)}:where(body.page-content,body.page-faq,body.page-error) .toc--fold ol{padding-bottom:var(--space-3)}:where(body.page-content,body.page-faq,body.page-error) .toc--fold li+li{border-top:var(--border-w) solid var(--c-hairline)}@media (width>=1024px){:where(body.page-content,body.page-faq,body.page-error) .toc--fold{display:none}:where(body.page-content,body.page-faq,body.page-error) .toc--side{top:calc(var(--header-h) + var(--space-6));max-height:calc(100dvh - var(--header-h) - var(--space-12));border-top:var(--border-w) solid var(--c-ink);padding-top:var(--space-3);align-self:start;display:block;position:sticky;overflow-y:auto}:where(body.page-content,body.page-faq,body.page-error) .toc__h{font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-bold);margin-bottom:var(--space-2)}:where(body.page-content,body.page-faq,body.page-error) .toc--side a{min-height:0;padding-block:var(--space-1);font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted);text-decoration:none}:where(body.page-content,body.page-faq,body.page-error) .toc--side li+li{margin-top:var(--space-1)}}@media (hover:hover) and (pointer:fine){:where(body.page-content,body.page-faq,body.page-error) .toc a:hover{color:var(--c-ink);text-decoration-line:underline;text-decoration-color:currentColor}}:where(body.page-content,body.page-faq,body.page-error) .help-sec{gap:var(--space-4);padding-block:var(--space-8);border-top:var(--border-w) solid var(--c-hairline);display:grid}:where(body.page-content,body.page-faq,body.page-error) .help-sec:first-child{border-top-color:var(--c-ink)}:where(body.page-content,body.page-faq,body.page-error) .help-sec>h2,:where(body.page-content,body.page-faq,body.page-error) .help-cta>h2,:where(body.page-content,body.page-faq,body.page-error) .faq-group>h2{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}:where(body.page-content,body.page-faq,body.page-error) .help-sec>p,:where(body.page-content,body.page-faq,body.page-error) .help-sec li{text-wrap:pretty}:where(body.page-content,body.page-faq,body.page-error) .facts{border-block:var(--border-w) solid var(--c-ink)}:where(body.page-content,body.page-faq,body.page-error) .facts__row{gap:var(--space-1) var(--space-6);padding-block:var(--space-3);display:grid}:where(body.page-content,body.page-faq,body.page-error) .facts__row+.facts__row{border-top:var(--border-w) solid var(--c-hairline)}:where(body.page-content,body.page-faq,body.page-error) .facts__row dt{font-weight:var(--weight-bold)}:where(body.page-content,body.page-faq,body.page-error) .facts__row dd{color:var(--c-ink-muted);min-width:0}@media (width>=768px){:where(body.page-content,body.page-faq,body.page-error) .facts__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}:where(body.page-content,body.page-faq,body.page-error) .fee-table{max-width:100%;overflow-x:auto}:where(body.page-content,body.page-faq,body.page-error) .fee-table table{border-block:var(--border-w) solid var(--c-ink);width:100%}:where(body.page-content,body.page-faq,body.page-error) .fee-table th,:where(body.page-content,body.page-faq,body.page-error) .fee-table td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4) var(--space-3) 0}:where(body.page-content,body.page-faq,body.page-error) .fee-table th:last-child,:where(body.page-content,body.page-faq,body.page-error) .fee-table td:last-child{padding-right:0}:where(body.page-content,body.page-faq,body.page-error) .fee-table thead th{font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);color:var(--c-ink-muted);border-bottom:var(--border-w) solid var(--c-hairline)}:where(body.page-content,body.page-faq,body.page-error) .fee-table tbody tr+tr>*{border-top:var(--border-w) solid var(--c-hairline)}:where(body.page-content,body.page-faq,body.page-error) .fee-table tbody th{width:42%;font-weight:var(--weight-bold)}:where(body.page-content,body.page-faq,body.page-error) .fee-table td{color:var(--c-ink-muted)}:where(body.page-content,body.page-faq,body.page-error) .help-list{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}:where(body.page-content,body.page-faq,body.page-error) .help-list li::marker{color:var(--c-ink-muted)}:where(body.page-content,body.page-faq,body.page-error) .help-links{column-gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(body.page-content,body.page-faq,body.page-error) .help-links a{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-weight:var(--weight-medium);display:inline-flex}:where(body.page-content,body.page-faq,body.page-error) .help-links .i{stroke-width:2px;width:1rem;height:1rem}:where(body.page-content,body.page-faq,body.page-error) .q-links{border-block:var(--border-w) solid var(--c-ink);margin:0;padding:0;list-style:none}:where(body.page-content,body.page-faq,body.page-error) .q-links li+li{border-top:var(--border-w) solid var(--c-hairline)}:where(body.page-content,body.page-faq,body.page-error) .q-links a{min-height:var(--tap-min);padding-block:var(--space-2);align-items:center;display:flex}:where(body.page-content,body.page-faq,body.page-error) .qa-list{border-top:var(--border-w) solid var(--c-hairline)}:where(body.page-content,body.page-faq,body.page-error) .qa{border-bottom:var(--border-w) solid var(--c-hairline)}:where(body.page-content,body.page-faq,body.page-error) .qa>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);padding-block:var(--space-3);cursor:pointer;font-weight:650;list-style:none;display:flex}:where(body.page-content,body.page-faq,body.page-error) .qa>summary::-webkit-details-marker{display:none}:where(body.page-content,body.page-faq,body.page-error) .qa>summary .i{color:var(--c-ink-muted);transition:transform var(--dur-base) var(--ease-in-out);flex:none}:where(body.page-content,body.page-faq,body.page-error) .qa[open]>summary .i{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){:where(body.page-content,body.page-faq,body.page-error) .qa>summary:hover>span{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}}:where(body.page-content,body.page-faq,body.page-error) .qa__a{gap:var(--space-3);padding-bottom:var(--space-5);scroll-margin-top:var(--space-20);display:grid}:where(body.page-content,body.page-faq,body.page-error) .qa__more{font-size:var(--text-small);line-height:var(--leading-small);color:var(--c-ink-muted)}@media (prefers-reduced-motion:reduce){:where(body.page-content,body.page-faq,body.page-error) .qa>summary .i,:where(body.page-content,body.page-faq,body.page-error) .toc--fold>summary .i{transition:none}}:where(body.page-content,body.page-faq,body.page-error) .help-cta{gap:var(--space-3);padding-block:var(--space-8);border-top:var(--border-w) solid var(--c-ink);justify-items:start;display:grid}:where(body.page-content,body.page-faq,body.page-error) .help-cta>p{color:var(--c-ink-muted);max-width:var(--measure)}:where(body.page-content,body.page-faq,body.page-error) .help-cta .btn-row{margin-top:var(--space-1)}:where(body.page-content,body.page-faq,body.page-error) .faq-groups ul{column-gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(body.page-content,body.page-faq,body.page-error) .faq-groups a{min-height:var(--tap-min);align-items:center;display:inline-flex}@media (width>=1024px){:where(body.page-content,body.page-faq,body.page-error) .faq-groups{display:none}}:where(body.page-content,body.page-faq,body.page-error) .faq-group{gap:var(--space-3);padding-block:var(--space-8) var(--space-4);border-top:var(--border-w) solid var(--c-ink);display:grid}:where(body.page-content,body.page-faq,body.page-error) .faq-group:first-child{padding-top:var(--space-6)}:where(body.page-content,body.page-faq,body.page-error) .faq-contact{margin-top:var(--space-8)}:where(body.page-content,body.page-faq,body.page-error) .legal .wrap{gap:var(--space-6);justify-items:start;display:grid}:where(body.page-content,body.page-faq,body.page-error) .legal .wrap>*{max-width:var(--measure);width:100%}:where(body.page-content,body.page-faq,body.page-error) .legal__notice>p{text-wrap:pretty}:where(body.page-content,body.page-faq,body.page-error) .legal__demo{gap:var(--space-3);scroll-margin-top:var(--space-8);display:grid}:where(body.page-content,body.page-faq,body.page-error) .legal__demo p{text-wrap:pretty}:where(body.page-content,body.page-faq,body.page-error) .legal__nav .help-links{column-gap:var(--space-6)}:where(body.page-content,body.page-faq,body.page-error) .err{gap:var(--space-6);padding-block:var(--space-12) var(--section-y);justify-items:start;display:grid}:where(body.page-content,body.page-faq,body.page-error) .err>h1,:where(body.page-content,body.page-faq,body.page-error) .err__lead{max-width:var(--measure)}:where(body.page-content,body.page-faq,body.page-error) .err__lead{font-size:var(--text-lead);line-height:var(--leading-lead)}:where(body.page-content,body.page-faq,body.page-error) .err__search{gap:var(--space-3);width:min(100%,36rem);display:flex}:where(body.page-content,body.page-faq,body.page-error) .err__search .input{flex:auto;min-width:0}:where(body.page-content,body.page-faq,body.page-error) .err__cats{gap:var(--space-3);width:100%;padding-top:var(--space-4);border-top:var(--border-w) solid var(--c-ink);display:grid}:where(body.page-content,body.page-faq,body.page-error) .err__cats>h2{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}:where(body.page-content,body.page-faq,body.page-error) .err__cats ul{column-gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}:where(body.page-content,body.page-faq,body.page-error) .err__cats a{align-items:center;gap:var(--space-3);min-height:var(--tap-min);color:var(--c-ink);display:flex}:where(body.page-content,body.page-faq,body.page-error) .err__cats .i{color:var(--c-ink-muted)}:where(body.page-content,body.page-faq,body.page-error) .err__links{column-gap:var(--space-6);flex-wrap:wrap;display:flex}:where(body.page-content,body.page-faq,body.page-error) .err__links a{min-height:var(--tap-min);align-items:center;display:inline-flex}:where(body.page-auth) .auth{gap:var(--space-12);padding-block:var(--space-8) var(--section-y);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}:where(body.page-auth) .auth .btn--block{padding-inline:var(--space-3)}@media (width>=1024px){:where(body.page-auth) .auth--split{column-gap:var(--space-24);grid-template-columns:minmax(0,28rem) minmax(0,24rem)}}:where(body.page-auth) .auth__main{gap:var(--space-6);align-content:start;min-width:0;max-width:28rem;display:grid}:where(body.page-auth) .auth__head{gap:var(--space-3);display:grid}:where(body.page-auth) .auth__lead{color:var(--c-ink-muted);max-width:var(--measure)}:where(body.page-auth) .auth .notice>p,:where(body.page-auth) .auth .notice__body{min-width:0}:where(body.page-auth) .auth .notice__body{gap:var(--space-2);display:grid}:where(body.page-auth) .auth .notice .cluster{--cluster-gap:var(--space-4)}:where(body.page-auth) .auth__form{gap:var(--space-6);display:grid}:where(body.page-auth) .field__row{justify-content:space-between;align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:flex}:where(body.page-auth) .field__row a{min-height:var(--tap-min);margin-block:calc((var(--tap-min) - 1.3em) / -2);align-items:center;display:inline-flex}:where(body.page-auth) .pw{position:relative}:where(body.page-auth) .pw__toggle:not([hidden])~.pw__input{padding-right:calc(var(--tap-min) + var(--space-1))}:where(body.page-auth) .pw:has(.pw__toggle:not([hidden])) .pw__input{padding-right:calc(var(--tap-min) + var(--space-1))}:where(body.page-auth) .pw__toggle{color:var(--c-ink-muted);position:absolute;top:50%;right:2px;translate:0 -50%}@media (hover:hover) and (pointer:fine){:where(body.page-auth) .pw__toggle:hover{color:var(--c-ink)}}:where(body.page-auth) .pw__toggle:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){:where(body.page-auth) .pw__toggle:active{transform:none}}:where(body.page-auth) .auth__code{max-width:12rem;font-size:var(--text-h4);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.25em}:where(body.page-auth) .auth__ref{text-transform:uppercase;max-width:16rem}:where(body.page-auth) .auth__invite>summary{justify-content:flex-start;gap:var(--space-2);font-weight:var(--weight-medium);width:fit-content}:where(body.page-auth) .auth__invite>summary .i{width:1.25rem;height:1.25rem;color:var(--c-ink-muted)}:where(body.page-auth) .auth__invite[open]>summary{margin-bottom:var(--space-3)}:where(body.page-auth) .auth__checks{gap:var(--space-2);display:grid}:where(body.page-auth) .auth__checks .check{font-size:var(--text-small);line-height:var(--leading-small)}:where(body.page-auth) .auth__checks .field{gap:0}:where(body.page-auth) .auth__resend{gap:var(--space-2);justify-items:start;display:grid}:where(body.page-auth) .auth__resend .btn--tertiary{min-height:var(--tap-min);padding-inline:0}:where(body.page-auth) .auth__alt{gap:var(--space-3);display:grid}:where(body.page-auth) .auth__or{align-items:center;gap:var(--space-3);color:var(--c-ink-muted);font-size:var(--text-small);display:flex}:where(body.page-auth) .auth__or:before,:where(body.page-auth) .auth__or:after{content:"";border-top:var(--border-w) solid var(--c-hairline);flex:1}:where(body.page-auth) .auth__switch{color:var(--c-ink-muted)}:where(body.page-auth) .auth__switch a{color:var(--c-link);font-weight:var(--weight-medium)}:where(body.page-auth) .auth__links{column-gap:var(--space-6);row-gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(body.page-auth) .auth__links a{min-height:var(--tap-min);align-items:center;display:inline-flex}:where(body.page-auth) .auth__facts{border-top:var(--border-w) solid var(--c-ink);padding-top:var(--space-5);max-width:28rem}:where(body.page-auth) .auth__facts h2{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}:where(body.page-auth) .auth__record{margin:var(--space-3) 0 0;padding:0;list-style:none}:where(body.page-auth) .auth__record li{gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-w) solid var(--c-hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}:where(body.page-auth) .auth__record li:last-child{border-bottom:0}:where(body.page-auth) .auth__record .i{color:var(--c-accent);margin-top:-1px}@media (width>=1024px){:where(body.page-auth) .auth__facts{margin-top:calc(var(--text-h1) * .25)}}:where(body.page-handoff) .handoff{gap:var(--space-8);padding-block:var(--space-12) var(--section-y);align-content:start;justify-items:start;display:grid}:where(body.page-handoff) .handoff__icon{border-radius:var(--radius-tile);width:4rem;height:4rem;box-shadow:0 0 0 1px var(--c-brand-ring)}:where(body.page-handoff) .handoff__head{gap:var(--space-3);max-width:34rem;display:grid}:where(body.page-handoff) .handoff__lead{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--c-ink-muted);text-wrap:pretty}:where(body.page-handoff) .handoff__actions{gap:var(--space-3);width:min(100%,22rem);display:grid}:where(body.page-handoff) .handoff__actions .btn--tertiary{justify-self:start;width:auto;padding-inline:0}}@layer utilities{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.t-display{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-heavy)}.t-h1{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);font-weight:var(--weight-heavy)}.t-h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);font-weight:var(--weight-bold)}.t-h3{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--weight-bold)}.t-h4{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4);font-weight:var(--weight-bold)}.t-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}.t-small{font-size:var(--text-small);line-height:var(--leading-small)}.t-price{font-size:var(--text-price);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1.1}.t-muted{color:var(--c-ink-muted)}.t-accent{color:var(--c-accent)}.t-danger{color:var(--c-danger)}.num{font-variant-numeric:lining-nums;white-space:nowrap}.tnum{font-variant-numeric:tabular-nums lining-nums}.prose{max-width:var(--measure);text-wrap:pretty}.prose>*+*{margin-top:var(--space-4)}.measure{max-width:var(--measure)}.i--sm{width:1.25rem;height:1.25rem}.i--xs{stroke-width:2px;width:1rem;height:1rem}@media (width<=767.98px){.hide-phone{display:none!important}}@media (width>=768px){.only-phone{display:none!important}}@media (width<=1023.98px){.only-desktop{display:none!important}}}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Roboto),local(Roboto-Regular),local(Roboto Regular);font-weight:100 599;font-style:normal;size-adjust:102.44%;ascent-override:95.33%;descent-override:25.17%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Roboto Bold),local(Roboto-Bold);font-weight:600 900;font-style:normal;size-adjust:101.75%;ascent-override:95.97%;descent-override:25.34%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);font-weight:100 599;font-style:normal;size-adjust:102.75%;ascent-override:95.04%;descent-override:25.09%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);font-weight:600 900;font-style:normal;size-adjust:102.06%;ascent-override:95.68%;descent-override:25.26%;line-gap-override:0%}
