/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[gsc\:auth\]{gsc:auth}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ms-bg:#f7ecd4;--ms-surface:#fffefb;--ms-surface-soft:#f5ecd9;--ms-ink:#1a1410;--ms-ink-soft:#6b5e50;--ms-ink-faint:#a89c8a;--ms-accent:#c8341e;--ms-accent-soft:#f1d9d2;--ms-hairline:#e8dfc9;--ms-shadow:#1a141014;--ms-halal:#2a8a4f;--ms-veg:#7c3aed;--ms-card-border:var(--ms-hairline);--ms-card-shadow:none;--ms-card-shadow-hover:0 10px 20px #1a141014;--ms-map-pin-bg:#f7ecd4;--ms-map-pin-ink:#1a1410;--ms-map-pin-soft:#6b5e50;--ms-map-pin-faint:#a89c8a;--ms-map-pin-hairline:#e8dfc9;--ms-map-pin-surface-soft:#f5ecd9;--ms-font-display:"Fraunces Variable", "Fraunces", Georgia, serif;--ms-font-ui:"Geist", system-ui, -apple-system, sans-serif;--ms-font-cjk:"Noto Serif TC", "Fraunces Variable", serif;--ms-text-3xs:13px;--ms-text-2xs:14.5px;--ms-text-xs:16px;--ms-text-sm:18px;--ms-text-sm-plus:19px;--ms-text-md:20px;--ms-text-md-plus:22px;--ms-text-lg:24px;--ms-text-xl:clamp(28px, 3.8vw, 32px);--ms-text-xl-plus:clamp(31px, 4.6vw, 36px);--ms-text-2xl:clamp(34px, 5.8vw, 44px);--ms-text-3xl:clamp(46px, 7.6vw, 60px);--ms-text-4xl:clamp(60px, 10vw, 88px);--ms-fw-regular:400;--ms-fw-medium:500;--ms-fw-semibold:600;--ms-fw-bold:700;--ms-lh-tight:1.05;--ms-lh-snug:1.2;--ms-lh-normal:1.4;--ms-lh-relaxed:1.55;--ms-r-card:20px;--ms-r-photo:14px;--ms-r-chip:999px;--ms-r-thumb:12px;--ms-s-1:4px;--ms-s-2:8px;--ms-s-3:12px;--ms-s-4:16px;--ms-s-5:20px;--ms-s-6:24px;--ms-s-7:32px;--ms-s-8:40px;--ms-frame-w:420px;--ms-tabbar-h:52px;--ms-gutter:16px;--ms-edge-bleed:10px}html[data-theme=dark]{--ms-bg:#16191d;--ms-surface:#1d2128;--ms-surface-soft:#252a32;--ms-ink:#e8ebef;--ms-ink-soft:#9ba3ad;--ms-ink-faint:#6a727c;--ms-accent:#dc2626;--ms-accent-soft:#dc26262e;--ms-hairline:#ffffff12;--ms-shadow:#00000080;--ms-halal:#3fb56a;--ms-veg:#8b5cf6;--ms-card-border:var(--ms-hairline)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--ms-card-border:color-mix(in oklab, var(--ms-hairline) 45%, transparent)}}html[data-theme=dark]{--ms-card-shadow:0 1px 2px #0000002e;--ms-card-shadow-hover:0 1px 2px #0000002e, 0 10px 20px #00000038}@media (width<=400px){:root{--ms-text-2xl:clamp(30px, 8.5vw, 34px);--ms-text-3xl:clamp(40px, 11.5vw, 46px);--ms-text-4xl:clamp(50px, 15vw, 60px)}}.ms-eyebrow{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);font-weight:var(--ms-fw-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--ms-accent);margin:0 0 14px}.ms-page-title{font-family:var(--ms-font-display);font-size:var(--ms-text-3xl);line-height:var(--ms-lh-tight);font-weight:var(--ms-fw-regular);letter-spacing:-.025em;color:var(--ms-ink);text-wrap:balance;margin:0}.ms-page-title.is-compact{font-size:var(--ms-text-2xl)}.ms-cjk-sub{font-family:var(--ms-font-cjk);font-size:var(--ms-text-md);letter-spacing:.06em;color:var(--ms-accent);margin:16px 0 0}.ms-lead{font-family:var(--ms-font-ui);font-size:var(--ms-text-md-plus);line-height:var(--ms-lh-relaxed);color:var(--ms-ink-soft);text-wrap:balance;margin:18px 0 0}.ms-section-label{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--ms-ink-soft)}.ms-prose{font-family:var(--ms-font-ui);font-size:var(--ms-text-md);line-height:var(--ms-lh-relaxed);color:var(--ms-ink)}.ms-prose.is-muted{color:var(--ms-ink-soft)}.ms-prose>p{max-width:60ch;margin:0}.ms-prose>p+p{margin-top:14px}html,body{background:var(--ms-bg);color:var(--ms-ink);font-family:var(--ms-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;min-height:100dvh;margin:0;padding:0;overflow-x:clip}html.modal-open,body.modal-open{height:100%;overflow:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}@media (width<=1023px){html,body{background:#0e0a07}}body{font-size:16px;line-height:1.5}*{box-sizing:border-box}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}.font-display{font-family:var(--ms-font-display);font-optical-sizing:auto;letter-spacing:-.01em}.font-cjk{font-family:var(--ms-font-cjk)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ms-text,#1a1410);outline-offset:2px;border-radius:4px}.skip-link{z-index:10000;background:var(--ms-text,#1a1410);color:var(--ms-bg,#f7f1e6);font-size:var(--ms-text-2xs);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:-100%;left:12px}.skip-link:focus-visible{top:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.panel.svelte-1hamhry{flex-direction:column;gap:clamp(16px,5vw,22px);padding:clamp(16px,4.5vw,22px) clamp(16px,4.5vw,22px) clamp(18px,5.5vw,26px);display:flex}.section.svelte-1hamhry{flex-direction:column;gap:12px;display:flex}.label.svelte-1hamhry{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--ms-ink-soft);margin:0}.chips.svelte-1hamhry{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-1hamhry{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink);background:var(--ms-surface);border:1px solid var(--ms-card-border);box-shadow:var(--ms-card-shadow);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.chip.svelte-1hamhry:hover{color:var(--ms-ink);background:color-mix(in oklab, var(--ms-ink) 8%, var(--ms-surface));border-color:#0000}html[data-theme=dark] .chip.svelte-1hamhry,html[data-theme=dark] .chip.svelte-1hamhry:hover{background:var(--ms-surface-soft);border-color:#0000}html[data-theme=dark] .chip.svelte-1hamhry:hover{background:color-mix(in oklab, var(--ms-ink) 8%, var(--ms-surface-soft))}.chip-icon.svelte-1hamhry{width:17px;height:17px;color:var(--ms-ink-soft);display:inline-flex}.chip-icon.svelte-1hamhry svg:where(.svelte-1hamhry){width:100%;height:100%}.topics.svelte-1hamhry{grid-template-columns:1fr 1fr;gap:8px;display:grid}.topic.svelte-1hamhry{background:var(--ms-surface);border:1px solid var(--ms-hairline);color:var(--ms-ink);border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 6px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.topic.svelte-1hamhry:hover{background:color-mix(in oklab, var(--ms-accent) 5%, var(--ms-surface));border-color:color-mix(in oklab, var(--ms-accent) 25%, var(--ms-hairline));transform:translateY(-1px)}html[data-theme=dark] .topic.svelte-1hamhry,html[data-theme=dark] .topic.svelte-1hamhry:hover{background:var(--ms-surface-soft);border-color:#0000}html[data-theme=dark] .topic.svelte-1hamhry:hover{background:color-mix(in oklab, var(--ms-accent) 12%, var(--ms-surface-soft))}.topic-thumb.svelte-1hamhry{object-fit:cover;border-radius:9px;flex-shrink:0;width:38px;height:38px}.topic-name.svelte-1hamhry{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);letter-spacing:-.005em;line-height:var(--ms-lh-tight)}.results.svelte-1hamhry{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.result.svelte-1hamhry{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background-color .12s,border-color .12s;display:flex}.result.svelte-1hamhry:hover,.result.active.svelte-1hamhry{background:color-mix(in oklab, var(--ms-accent) 6%, var(--ms-surface));border-color:color-mix(in oklab, var(--ms-accent) 22%, var(--ms-hairline))}html[data-theme=dark] .result.svelte-1hamhry:hover,html[data-theme=dark] .result.active.svelte-1hamhry{background:var(--ms-surface-soft);border-color:#0000}html[data-theme=dark] .result-thumb-fallback.svelte-1hamhry{border-color:#0000}.result-thumb.svelte-1hamhry{object-fit:cover;background:var(--ms-surface-soft);border-radius:10px;flex-shrink:0;width:42px;height:42px}.result-thumb-fallback.svelte-1hamhry{color:var(--ms-ink-soft);border:1px solid var(--ms-hairline);justify-content:center;align-items:center;display:inline-flex}.result-thumb-fallback.svelte-1hamhry svg:where(.svelte-1hamhry){width:18px;height:18px}.result-text.svelte-1hamhry{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.result-label.svelte-1hamhry{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result-sub.svelte-1hamhry{font-size:var(--ms-text-2xs);color:var(--ms-ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result-chev.svelte-1hamhry{width:16px;height:16px;color:var(--ms-ink-faint);flex-shrink:0}.empty.svelte-1hamhry{padding:14px 4px 4px}.empty-line.svelte-1hamhry{font-size:var(--ms-text-xs);color:var(--ms-ink);margin:0 0 4px}.empty-sub.svelte-1hamhry{font-size:var(--ms-text-xs);color:var(--ms-ink-soft);margin:0}@media (width>=900px){.panel.svelte-1hamhry{padding:24px 24px 28px}}.search-bar.svelte-yyldap{flex:1;width:100%;min-width:0;max-width:700px;display:none;position:relative}@media (width>=900px){.search-bar.svelte-yyldap{display:block}}.trigger.svelte-yyldap{all:unset;box-sizing:border-box;background:var(--ms-surface);border:1px solid var(--ms-card-border);width:100%;height:52px;box-shadow:var(--ms-card-shadow);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:0 14px 0 16px;transition:border-color .15s,background-color .15s;display:flex}.trigger.svelte-yyldap:hover{background:color-mix(in oklab, var(--ms-ink) 3%, var(--ms-surface))}.trigger.svelte-yyldap:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.trigger.hidden.svelte-yyldap{visibility:hidden}.trigger-icon.svelte-yyldap{width:20px;height:20px;color:var(--ms-ink-soft);flex-shrink:0}.trigger-placeholder.svelte-yyldap{min-width:0;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-regular);color:var(--ms-ink-faint);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hint.svelte-yyldap{min-width:34px;height:24px;font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-semibold);letter-spacing:.04em;color:var(--ms-ink-soft);background:var(--ms-surface-soft);border:1px solid var(--ms-hairline);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}html[data-theme=dark] .hint.svelte-yyldap{border-color:#0000}.dropdown.svelte-yyldap{z-index:50;background:var(--ms-surface);border:1px solid var(--ms-hairline);scrollbar-width:none;border-radius:14px;width:100%;min-width:480px;max-height:calc(100vh - 120px);animation:.18s cubic-bezier(.2,.7,.2,1) svelte-yyldap-dropdownIn;position:absolute;top:0;left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #1a141024,0 4px 12px #1a14100f}.dropdown.svelte-yyldap::-webkit-scrollbar{display:none}html[data-theme=dark] .dropdown.svelte-yyldap{background:var(--ms-surface);border-color:#0000;box-shadow:0 24px 24px -8px #00000073,0 12px 16px -4px #0000004d}.dropdown-field.svelte-yyldap{align-items:center;gap:14px;height:64px;padding:0 12px 0 20px;display:flex}.field-icon.svelte-yyldap{width:22px;height:22px;color:var(--ms-ink-soft);flex-shrink:0}.input.svelte-yyldap{min-width:0;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-medium);color:var(--ms-ink);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;padding:0}.input.svelte-yyldap::placeholder{color:var(--ms-ink-faint);font-weight:400}.close.svelte-yyldap{all:unset;width:36px;height:36px;color:var(--ms-ink-soft);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.close.svelte-yyldap:hover{background:color-mix(in oklab, var(--ms-ink) 8%, var(--ms-surface));color:var(--ms-ink)}.close.svelte-yyldap:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.close.svelte-yyldap svg:where(.svelte-yyldap){width:18px;height:18px}.dropdown-divider.svelte-yyldap{background:var(--ms-hairline);height:1px;margin:0}html[data-theme=dark] .dropdown-divider.svelte-yyldap{background:#ffffff0f}@keyframes svelte-yyldap-dropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.wrap.svelte-ui6kmy{margin-right:-20px;display:inline-flex;position:relative}.cat-trigger.svelte-ui6kmy{all:unset;box-sizing:border-box;background:var(--ms-surface);border:1px solid var(--ms-card-border);width:52px;height:52px;box-shadow:var(--ms-card-shadow);color:var(--ms-ink);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.cat-trigger.svelte-ui6kmy:hover{background:color-mix(in oklab, var(--ms-ink) 4%, var(--ms-surface))}.cat-trigger.open.svelte-ui6kmy{background:color-mix(in oklab, var(--ms-ink) 6%, var(--ms-surface))}.cat-trigger.svelte-ui6kmy:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.cat-icon.svelte-ui6kmy{width:20px;height:20px;color:var(--ms-accent);flex-shrink:0}.panel.svelte-ui6kmy{z-index:50;background:color-mix(in oklab, var(--ms-bg) 88%, #fff);-webkit-backdrop-filter:blur(16px);border:1px solid var(--ms-card-border);transform-origin:0 0;border-radius:18px;flex-direction:column;width:540px;max-height:min(640px,100vh - 96px);padding:6px;animation:.18s cubic-bezier(.2,.7,.2,1) svelte-ui6kmy-panelIn;display:flex;position:absolute;top:calc(100% + 10px);left:0;box-shadow:inset 0 1px #fff9,0 12px 32px #1a141024,0 4px 12px #1a14100f}html[data-theme=dark] .panel.svelte-ui6kmy{background:var(--ms-surface);box-shadow:0 12px 32px #00000080,0 4px 12px #0000004d}.head.svelte-ui6kmy{color:var(--ms-ink);border-bottom:1px solid var(--ms-hairline);flex:none;align-items:center;gap:12px;margin:2px 2px 6px;padding:10px 12px 12px;text-decoration:none;display:flex}.head.svelte-ui6kmy:hover .head-title:where(.svelte-ui6kmy){color:var(--ms-accent)}.head-text.svelte-ui6kmy{flex-direction:column;gap:3px;margin-right:auto;display:flex}.head-title.svelte-ui6kmy{font-size:var(--ms-text-lg);font-weight:var(--ms-fw-semibold);letter-spacing:-.01em;line-height:1.1;transition:color .15s}.head-count.svelte-ui6kmy{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);color:var(--ms-ink-soft);font-variant-numeric:tabular-nums}.head-chevron.svelte-ui6kmy{width:18px;height:18px;color:var(--ms-ink-faint);flex-shrink:0}.grid.svelte-ui6kmy{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ms-hairline) transparent;flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:2px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.tile.svelte-ui6kmy{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ms-ink);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 9px;transition:background-color .14s;display:grid}.tile.svelte-ui6kmy:hover{background:var(--ms-surface-soft)}.tile.svelte-ui6kmy:focus-visible{outline:2px solid color-mix(in oklab, var(--ms-accent) 60%, transparent);outline-offset:-2px}.thumb.svelte-ui6kmy{background:var(--ms-surface-soft);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.thumb.svelte-ui6kmy img:where(.svelte-ui6kmy){object-fit:cover;width:100%;height:100%;display:block}.thumb-glyph.svelte-ui6kmy{font-size:var(--ms-text-md);color:var(--ms-accent);line-height:1}.labels.svelte-ui6kmy{flex-direction:column;gap:1px;min-width:0;display:flex}.name.svelte-ui6kmy{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);letter-spacing:-.005em;color:var(--ms-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cjk.svelte-ui6kmy{font-size:var(--ms-text-2xs);color:var(--ms-ink-faint);line-height:1.2}.count.svelte-ui6kmy{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);color:var(--ms-ink-soft);font-variant-numeric:tabular-nums}@keyframes svelte-ui6kmy-panelIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.panel.svelte-ui6kmy{animation:none}}.row-halal.svelte-4rttjs{padding:var(--menu-row-py,16px) var(--menu-row-px,6px);cursor:default;border-radius:10px;align-items:center;gap:10px;display:flex}.row-main.svelte-4rttjs{all:unset;align-items:center;gap:var(--menu-row-gap,14px);cursor:pointer;min-width:0;color:var(--ms-ink);font-size:var(--menu-row-font,var(--ms-text-md));font-weight:var(--ms-fw-medium);flex:1;display:inline-flex}.row-icon.svelte-4rttjs{width:var(--menu-row-icon,24px);height:var(--menu-row-icon,24px);color:var(--ms-ink-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.row-icon.svelte-4rttjs svg:where(.svelte-4rttjs){width:calc(var(--menu-row-icon,24px) - 2px);height:calc(var(--menu-row-icon,24px) - 2px)}.row-label.svelte-4rttjs{flex:1;min-width:0}.row-info.svelte-4rttjs{all:unset;width:28px;height:28px;color:var(--ms-ink-faint);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.row-info.svelte-4rttjs:hover{color:var(--ms-ink);background:color-mix(in oklab, var(--ms-ink) 6%, transparent)}.row-info.svelte-4rttjs svg:where(.svelte-4rttjs){width:18px;height:18px}.row-info.svelte-4rttjs:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.switch.svelte-4rttjs{all:unset;background:color-mix(in oklab, var(--ms-ink) 18%, transparent);cursor:pointer;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background-color .18s;display:inline-block;position:relative}.switch.on.svelte-4rttjs{background:var(--ms-halal)}.switch.svelte-4rttjs:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.thumb.svelte-4rttjs{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switch.on.svelte-4rttjs .thumb:where(.svelte-4rttjs){transform:translate(16px)}.row.svelte-h7clnn{all:unset;align-items:center;gap:var(--menu-row-gap,14px);padding:var(--menu-row-py,16px) var(--menu-row-px,6px);cursor:pointer;color:var(--ms-ink);font-size:var(--menu-row-font,var(--ms-text-md));border-radius:10px;font-weight:500;transition:background-color .12s;display:flex}.row.svelte-h7clnn:hover{background:color-mix(in oklab, var(--ms-ink) 5%, transparent)}.row-icon.svelte-h7clnn{width:var(--menu-row-icon,24px);height:var(--menu-row-icon,24px);color:var(--ms-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.row-icon.svelte-h7clnn svg{width:calc(var(--menu-row-icon,24px) - 2px);height:calc(var(--menu-row-icon,24px) - 2px)}.row-label.svelte-h7clnn{flex:1;min-width:0}.row-theme.svelte-9hpkzb{padding:var(--menu-row-py,16px) var(--menu-row-px,6px);align-items:center;display:flex}.socials.svelte-9hpkzb{align-items:center;gap:2px;margin-left:-7px;display:flex}.social.svelte-9hpkzb{width:36px;height:36px;color:var(--ms-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:-7px 0;transition:color .15s,background-color .15s;display:inline-flex}.social.svelte-9hpkzb:hover{color:var(--ms-ink);background:color-mix(in oklab, var(--ms-ink) 6%, transparent)}.social.svelte-9hpkzb svg:where(.svelte-9hpkzb){width:22px;height:22px}.theme-toggle.svelte-9hpkzb{all:unset;width:36px;height:36px;color:var(--ms-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:-7px 0;transition:background-color .15s,color .15s;display:inline-flex}.theme-toggle.svelte-9hpkzb:hover{background:color-mix(in oklab, var(--ms-ink) 6%, transparent);color:var(--ms-ink)}.theme-toggle.svelte-9hpkzb:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.theme-toggle.svelte-9hpkzb svg:where(.svelte-9hpkzb){width:22px;height:22px}.lang-wrap.svelte-141nou6{padding:var(--menu-lang-py,18px) var(--menu-row-px,6px) 0}.lang-row.svelte-141nou6{all:unset;padding:var(--menu-lang-row-py,12px) 4px;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 8px);transition:background-color .12s;display:flex}.lang-row.svelte-141nou6:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.lang-label.svelte-141nou6{font-family:var(--ms-font-ui);font-size:var(--menu-lang-label,var(--ms-text-md));font-weight:var(--ms-fw-medium);color:var(--ms-ink);white-space:nowrap}.lang-current.svelte-141nou6{color:var(--ms-ink);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.lang-current-name.svelte-141nou6{font-family:var(--ms-font-ui);font-size:var(--menu-lang-current,var(--ms-text-md));font-weight:var(--ms-fw-medium);letter-spacing:-.005em;white-space:nowrap}.lang-caret.svelte-141nou6{width:16px;height:16px;color:var(--ms-ink-faint);transition:transform .2s}.lang-caret.open.svelte-141nou6{transform:rotate(180deg)}.lang-options.svelte-141nou6{flex-direction:column;gap:0;padding:4px 0 0;display:flex}.lang-option.svelte-141nou6{all:unset;padding:var(--menu-lang-option-py,12px) 12px var(--menu-lang-option-py,12px) 18px;cursor:pointer;color:var(--ms-ink-faint);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;transition:color .15s,background-color .12s;display:flex}.lang-option.svelte-141nou6:hover{color:var(--ms-ink-soft);background:color-mix(in oklab, var(--ms-ink) 3%, transparent)}.lang-option.on.svelte-141nou6{color:var(--ms-ink)}.lang-option.svelte-141nou6:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.lang-option-name.svelte-141nou6{font-family:var(--ms-font-ui);font-size:var(--menu-lang-option,var(--ms-text-md));font-weight:var(--ms-fw-regular);letter-spacing:-.005em;white-space:nowrap}.lang-option-check.svelte-141nou6{width:18px;height:18px;color:var(--ms-accent);flex-shrink:0}.wrap.svelte-wtm9ky{display:inline-flex;position:relative}.trigger.svelte-wtm9ky{all:unset;border:1px solid var(--ms-card-border);background:var(--ms-surface);width:44px;height:44px;box-shadow:var(--ms-card-shadow);color:var(--ms-ink);cursor:pointer;box-sizing:border-box;border-radius:13px;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.trigger.svelte-wtm9ky:hover{background:color-mix(in oklab, var(--ms-ink) 3%, var(--ms-surface))}.trigger.open.svelte-wtm9ky{background:color-mix(in oklab, var(--ms-ink) 5%, var(--ms-surface))}.trigger.svelte-wtm9ky:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.trigger.svelte-wtm9ky svg:where(.svelte-wtm9ky){width:20px;height:20px}.panel.svelte-wtm9ky{--menu-row-py:15px;--menu-row-px:12px;--menu-row-font:var(--ms-text-md);--menu-row-icon:26px;--menu-row-gap:16px;--menu-lang-py:8px;--menu-lang-row-py:13px;--menu-lang-label:var(--ms-text-md);--menu-lang-current:var(--ms-text-md);--menu-lang-option-py:12px;--menu-lang-option:var(--ms-text-md);z-index:50;background:color-mix(in oklab, var(--ms-bg) 88%, #fff);-webkit-backdrop-filter:blur(16px);border:1px solid var(--ms-card-border);transform-origin:100% 0;border-radius:16px;width:360px;padding:6px;animation:.18s cubic-bezier(.2,.7,.2,1) svelte-wtm9ky-panelIn;position:absolute;top:calc(100% + 10px);right:0;box-shadow:inset 0 1px #fff9,0 12px 32px #1a141024,0 4px 12px #1a14100f}html[data-theme=dark] .panel.svelte-wtm9ky{background:var(--ms-surface);box-shadow:0 12px 32px #00000080,0 4px 12px #0000004d}.section.svelte-wtm9ky{flex-direction:column;display:flex}.hairline.svelte-wtm9ky{background:var(--ms-hairline);height:1px;margin:6px 4px}@keyframes svelte-wtm9ky-panelIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.avatar.svelte-112qgxv{width:var(--sz);height:var(--sz);background:color-mix(in oklab, var(--ms-accent) 16%, var(--ms-surface));border:1px solid var(--ms-card-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar.filled.svelte-112qgxv{background:var(--ms-surface)}.avatar.svelte-112qgxv img:where(.svelte-112qgxv){object-fit:cover;width:100%;height:100%;display:block}.initial.svelte-112qgxv{font-family:var(--ms-font-ui);font-weight:var(--ms-fw-semibold);font-size:calc(var(--sz) * .42);color:var(--ms-accent);line-height:1}.profile.svelte-v88cs0{align-items:center;gap:12px;min-width:0;display:flex}.meta.svelte-v88cs0{flex-direction:column;gap:1px;min-width:0;display:flex}.name.svelte-v88cs0{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);color:var(--ms-ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email.svelte-v88cs0{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);color:var(--ms-ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wrap.svelte-1mzjx0{display:inline-flex;position:relative}.trigger.svelte-1mzjx0{all:unset;cursor:pointer;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .15s;display:inline-flex}.trigger.svelte-1mzjx0 .avatar{transition:filter .15s}.trigger.svelte-1mzjx0:hover .avatar{filter:brightness(1.18)}.trigger.svelte-1mzjx0:focus-visible{outline:none;box-shadow:0 0 0 1.5px oklab(94.5461% .00217679 .0337145/.6)}.panel.svelte-1mzjx0{z-index:50;background:color-mix(in oklab, var(--ms-bg) 88%, #fff);-webkit-backdrop-filter:blur(16px);border:1px solid var(--ms-card-border);transform-origin:100% 0;border-radius:16px;width:280px;padding:6px;animation:.18s cubic-bezier(.2,.7,.2,1) svelte-1mzjx0-panelIn;position:absolute;top:calc(100% + 10px);right:0;box-shadow:inset 0 1px #fff9,0 12px 32px #1a141024,0 4px 12px #1a14100f}html[data-theme=dark] .panel.svelte-1mzjx0{background:var(--ms-surface);box-shadow:0 12px 32px #00000080,0 4px 12px #0000004d}.head.svelte-1mzjx0{padding:10px 10px 12px}.hairline.svelte-1mzjx0{background:var(--ms-hairline);height:1px;margin:2px 4px 6px}.row.svelte-1mzjx0{all:unset;box-sizing:border-box;width:100%;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-medium);color:var(--ms-ink);cursor:pointer;border-radius:11px;align-items:center;gap:14px;padding:13px 12px;transition:background-color .14s;display:flex}.row.svelte-1mzjx0:hover{background:color-mix(in oklab, var(--ms-ink) 5%, transparent)}.row.svelte-1mzjx0:focus-visible{outline:2px solid var(--ms-accent);outline-offset:-2px}.row.svelte-1mzjx0 svg:where(.svelte-1mzjx0){width:22px;height:22px;color:var(--ms-ink-faint);flex-shrink:0}@keyframes svelte-1mzjx0-panelIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.nav.svelte-11zhvzk{z-index:40;background:color-mix(in oklab, var(--ms-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ms-hairline);display:none;position:sticky;top:0}@media (width>=900px){.nav.svelte-11zhvzk{display:block}}.inner.svelte-11zhvzk{align-items:center;gap:28px;min-height:72px;margin:0 auto;padding:9px 20px;display:flex}@media (width>=1280px){.inner.svelte-11zhvzk{gap:36px;padding:9px 28px}}.search-slot.svelte-11zhvzk{flex:1;justify-content:flex-start;align-items:center;gap:20px;min-width:0;display:flex}@media (width>=1280px){.search-slot.svelte-11zhvzk{gap:28px}}.brand.svelte-11zhvzk{align-items:baseline;gap:0;display:inline-flex;transform:translateY(4px)}.brand-icon.svelte-11zhvzk{border-radius:12px;flex-shrink:0;align-self:center;width:54px;height:54px;transform:translateY(-2.5px)}.brand-icon-dark.svelte-11zhvzk,html[data-theme=dark] .brand-icon-light.svelte-11zhvzk{display:none}html[data-theme=dark] .brand-icon-dark.svelte-11zhvzk{display:inline-block}.wordmark.svelte-11zhvzk{font-size:33px;font-weight:var(--ms-fw-medium);letter-spacing:-.015em;color:var(--ms-ink);margin-left:-4px}.right.svelte-11zhvzk{align-items:center;gap:12px;display:inline-flex}.saved-link.svelte-11zhvzk{border:1px solid var(--ms-card-border);background:var(--ms-surface);width:44px;height:44px;box-shadow:var(--ms-card-shadow);color:var(--ms-accent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.saved-link.svelte-11zhvzk:hover{background:color-mix(in oklab, var(--ms-ink) 3%, var(--ms-surface))}.saved-link.active.svelte-11zhvzk{color:var(--ms-accent)}.saved-link.svelte-11zhvzk:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.saved-link.svelte-11zhvzk svg:where(.svelte-11zhvzk){width:20px;height:20px}.link.svelte-11zhvzk{font-family:inherit;font-size:var(--ms-text-sm);font-weight:var(--ms-fw-medium);color:var(--ms-ink);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;text-decoration:none;transition:color .15s;display:none;position:relative}.link.svelte-11zhvzk:hover{color:color-mix(in oklab, var(--ms-ink) 80%, #000)}.link-icon.svelte-11zhvzk{width:18px;height:18px}.link.active.svelte-11zhvzk{color:var(--ms-ink)}@media (width>=1280px){.link.svelte-11zhvzk{display:inline-flex}}.signin.svelte-11zhvzk{all:unset;background:var(--ms-surface);border:1px solid var(--ms-card-border);height:44px;box-shadow:var(--ms-card-shadow);font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);letter-spacing:-.005em;color:var(--ms-ink);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:13px;align-items:center;gap:9px;padding:0 18px;transition:border-color .15s,background-color .15s;display:inline-flex}.signin.svelte-11zhvzk:hover{border-color:color-mix(in oklab, var(--ms-ink) 22%, var(--ms-card-border));background:color-mix(in oklab, var(--ms-ink) 3%, var(--ms-surface))}.signin.svelte-11zhvzk:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.auth-reserve.svelte-11zhvzk{width:44px;height:44px}.map-wrap.svelte-njbu1f{background:#0e0a07;width:100%;position:relative;overflow:hidden}.map.svelte-njbu1f{width:100%;height:100%}.map-fallback.svelte-njbu1f{text-align:center;width:100%;height:100%;color:var(--ms-ink-faint);background:var(--ms-surface-soft);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.map-fallback.svelte-njbu1f svg:where(.svelte-njbu1f){opacity:.7;width:28px;height:28px}.map-fallback.svelte-njbu1f p:where(.svelte-njbu1f){font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);margin:0}.mapboxgl-canvas{filter:saturate(1.15)contrast(1.05)}.attribution.svelte-njbu1f{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;pointer-events:none;background:#1a141099;border-radius:9px;align-items:baseline;gap:7px;padding:7px 12px;display:inline-flex;position:absolute;bottom:14px;left:16px}.attr-mark.svelte-njbu1f{font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);letter-spacing:-.01em;color:var(--ms-map-pin-bg)}.attr-cn.svelte-njbu1f{font-size:var(--ms-text-2xs);color:#ff7556}.ms-marker{all:unset;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:box-shadow .22s,background .22s;display:inline-flex;position:relative}.ms-marker.size-pick{background:var(--ms-accent);width:22px;height:20px;color:var(--ms-map-pin-bg);box-shadow:0 2px 6px #c8341e73}.ms-marker.size-approved{background:var(--ms-map-pin-bg);width:22px;height:20px;color:var(--ms-map-pin-ink);border:1px solid var(--ms-map-pin-ink);box-shadow:0 2px 5px #0000004d}.ms-marker .ms-glyph{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.ms-marker.size-pick .ms-glyph svg,.ms-marker.size-approved .ms-glyph svg{width:14px;height:14px;display:block}.ms-marker .ms-rank{min-width:14px;height:14px;font-family:var(--ms-font-ui);font-size:9px;font-weight:var(--ms-fw-bold);text-align:center;pointer-events:none;border-radius:7px;padding:0 3px;line-height:14px;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #0006}.ms-marker .ms-rank.rank-1{color:#1a1410;background:#e8b94a}.ms-marker .ms-rank.rank-2{color:#1a1410;background:#c9c9c9}.ms-marker .ms-rank.rank-3{color:#fffefb;background:#c47a3d}.ms-marker.halal-verified:after{content:"";background:var(--ms-halal);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--ms-map-pin-bg);pointer-events:none;border-radius:50%;position:absolute;top:-3px;left:-3px}.ms-marker.hidden-gem{box-shadow:0 0 0 3px #c8341e2e,0 3px 8px #00000059}.ms-marker:hover{box-shadow:0 8px 18px #0000006b}.ms-marker.size-approved:hover{box-shadow:0 6px 14px #0000005c}.ms-marker.selected{z-index:30;background:var(--ms-accent);color:var(--ms-map-pin-bg);border-color:var(--ms-accent);animation:1.8s ease-in-out infinite svelte-njbu1f-ms-pulse}.ms-marker.selected.size-approved{background:var(--ms-accent);border-color:var(--ms-accent);color:var(--ms-map-pin-bg)}@keyframes svelte-njbu1f-ms-pulse{0%,to{box-shadow:0 0 0 3px #c8341e66,0 8px 20px #c8341e66}50%{box-shadow:0 0 0 9px #c8341e00,0 8px 24px #c8341e80}}.mapboxgl-ctrl-group{box-shadow:0 2px 8px #1a14101f;background:var(--ms-map-pin-bg)!important}@media (width<=1023px){.mapboxgl-map .mapboxgl-ctrl-bottom-right,.mapboxgl-map .mapboxgl-ctrl-bottom-left{bottom:40px!important}.mapboxgl-ctrl-attrib{display:none!important}}.mapboxgl-ctrl-group button,.mapboxgl-ctrl-group button:not(:disabled):hover{background-color:var(--ms-map-pin-bg)!important}.mapboxgl-ctrl-group button:not(:disabled):hover{background-color:color-mix(in oklab, var(--ms-map-pin-bg) 88%, var(--ms-map-pin-ink))!important}.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1410' stroke-width='3.2' stroke-linecap='round'%3E%3Cline x1='12' y1='6' x2='12' y2='18'/%3E%3Cline x1='6' y1='12' x2='18' y2='12'/%3E%3C/svg%3E")}.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1410' stroke-width='3.2' stroke-linecap='round'%3E%3Cline x1='6' y1='12' x2='18' y2='12'/%3E%3C/svg%3E")}.ms-popup-wrap{z-index:40;filter:drop-shadow(0 14px 36px #1a141047)}.ms-popup-wrap .mapboxgl-popup-content{background:var(--ms-bg);box-shadow:none;border:1px solid var(--ms-card-border);border-radius:16px;padding:0;overflow:hidden}.ms-popup-wrap.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.ms-popup-wrap.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.ms-popup-wrap.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-bottom-color:var(--ms-bg);margin-bottom:-1px}.ms-popup-wrap.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.ms-popup-wrap.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.ms-popup-wrap.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:var(--ms-bg);margin-top:-1px}.ms-popup-wrap.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:var(--ms-bg);margin-right:-1px}.ms-popup-wrap.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:var(--ms-bg);margin-left:-1px}.ms-popup{width:min(360px,100vw - 32px);font-family:var(--ms-font-ui);padding:0}.ms-popup .pop-body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ms-popup .pop-head-row{align-items:flex-start;gap:12px;display:flex}.ms-popup .pop-left-col{flex-shrink:0}.ms-popup .pop-image{background:var(--ms-surface-soft);border-radius:10px;width:110px;height:110px;overflow:hidden}.ms-popup .pop-image img{object-fit:cover;width:100%;height:100%;display:block}.ms-popup .pop-head{flex:1;min-width:0}.ms-popup .pop-name{font-family:var(--ms-font-display);font-size:var(--ms-text-lg);font-weight:var(--ms-fw-medium);letter-spacing:-.01em;color:var(--ms-ink);margin:0;line-height:1.2}.ms-popup .pop-cn{font-family:var(--ms-font-cjk);font-size:var(--ms-text-sm);color:var(--ms-ink-soft);margin:4px 0 0;line-height:1.3}.ms-popup .pop-address{font-size:var(--ms-text-xs);color:var(--ms-ink-soft);margin:8px 0 0;line-height:1.4}.ms-popup .pop-meta-row{font-size:var(--ms-text-xs);color:var(--ms-ink-soft);letter-spacing:.01em;margin:8px 0 0;line-height:1.4}.ms-popup .pop-meta-item{white-space:nowrap}.ms-popup .pop-meta-item:not(:last-child):after{content:" · ";color:var(--ms-ink-faint);white-space:normal}.ms-popup .pop-sep{color:var(--ms-ink-faint)}.ms-popup .pop-cat{color:var(--ms-ink-soft)}.ms-popup .pop-hidden{color:var(--ms-accent);font-weight:var(--ms-fw-medium)}.ms-popup .pop-price-tier{font-weight:var(--ms-fw-medium);letter-spacing:.04em;color:var(--ms-ink)}.ms-popup .pop-hours{font-size:var(--ms-text-xs);letter-spacing:.01em;margin:6px 0 0;line-height:1.4}.ms-popup .pop-status{font-weight:var(--ms-fw-medium)}.ms-popup .pop-status[data-state=open]{color:var(--ms-halal)}.ms-popup .pop-status[data-state=closing]{color:#c97a26}.ms-popup .pop-status[data-state=closed]{color:var(--ms-accent)}.ms-popup .pop-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ms-popup .pop-tier-badge{font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);letter-spacing:.01em;border-radius:999px;align-items:center;gap:4px;padding:4px 11px 4px 7px;display:inline-flex}.ms-popup .pop-scores{border-top:1px solid var(--ms-hairline);grid-template-columns:1fr 1fr;align-items:flex-start;padding-top:12px;display:grid}.ms-popup .pop-score{justify-content:center;align-items:flex-start;gap:7px;min-width:0;padding:0 10px;display:flex}.ms-popup .pop-score+.pop-score{border-left:1px solid var(--ms-hairline)}.ms-popup .pop-score-icon{flex-shrink:0;width:22px;height:22px;margin-top:2px;display:block}.ms-popup .pop-bowl{color:var(--ms-accent)}.ms-popup .pop-star{fill:#fbbf24}.ms-popup .pop-score-text{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.ms-popup .pop-score-num{font-feature-settings:"tnum";font-size:var(--ms-text-lg);font-weight:var(--ms-fw-bold);color:var(--ms-ink);letter-spacing:-.02em;align-items:baseline;line-height:1.05;display:inline-flex}.ms-popup .pop-pct{font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);color:var(--ms-ink-soft);margin-left:2px}.ms-popup .pop-score-label{font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);color:var(--ms-ink-soft);letter-spacing:.01em;margin-top:3px}.ms-popup .pop-score-count{font-size:var(--ms-text-2xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink-faint);white-space:nowrap;margin-top:2px;line-height:1.3;display:block}.ms-popup .pop-tier-badge.pick{background:color-mix(in oklab, var(--ms-accent) 14%, transparent);color:var(--ms-accent)}.ms-popup .pop-tier-badge.halal{color:#2f8f52;background:oklab(57.8669% -.113748 .060659/.16)}.ms-popup .pop-order{border-top:1px solid var(--ms-hairline);border-bottom:1px solid var(--ms-hairline);margin-bottom:12px;padding:10px 0 12px}.ms-popup .pop-order-label{font-weight:var(--ms-fw-semibold);font-size:var(--ms-text-3xs);letter-spacing:.14em;color:var(--ms-accent);text-transform:uppercase;margin-right:6px;display:inline-block}.ms-popup .pop-order-body{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);color:var(--ms-ink);line-height:1.55}.ms-popup .pop-actions{border:1px solid var(--ms-card-border);background:0 0;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;overflow:hidden}.ms-popup .pop-cell{color:var(--ms-ink-soft);background:color-mix(in oklab, var(--ms-ink) 10%, var(--ms-surface));border-left:1px solid color-mix(in oklab, var(--ms-ink) 18%, var(--ms-surface));flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 4px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.ms-popup .pop-cell:first-child{border-left:0}.ms-popup .pop-cell svg{width:22px;height:22px}.ms-popup .pop-cell span{font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-medium);letter-spacing:.01em;color:inherit}.ms-popup .pop-cell:hover,.ms-popup .pop-cell:focus-visible{background:color-mix(in oklab, var(--ms-ink) 16%, var(--ms-surface));color:var(--ms-ink)}.ms-popup .pop-cell[disabled]{cursor:default;opacity:.45}.ms-popup .pop-cell[disabled]:hover{color:var(--ms-ink-soft);background:0 0}.ms-popup .pop-cell.saved{color:var(--ms-accent);background:color-mix(in oklab, var(--ms-accent) 10%, var(--ms-surface))}.ms-popup .pop-cell.saved:hover,.ms-popup .pop-cell.saved:focus-visible{background:color-mix(in oklab, var(--ms-accent) 18%, var(--ms-surface));color:var(--ms-accent)}.ms-popup button.pop-cell{appearance:none;font:inherit;cursor:pointer;border-top:0;border-bottom:0;border-right:0}.ms-popup .pop-footer-cta{text-align:center;font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);color:var(--ms-accent);letter-spacing:.01em;outline:none;padding:5px 0 3px;text-decoration:none;display:block}.ms-popup .pop-footer-cta:focus,.ms-popup .pop-footer-cta:focus-visible{outline:none}.ms-popup .pop-footer-cta:hover{color:var(--ms-ink)}.ms-popup-wrap .mapboxgl-popup-content:focus,.ms-popup-wrap .mapboxgl-popup-content:focus-visible{outline:none}.persistent-wrap.svelte-1xqicd5{border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.ptr.svelte-1auf3t{top:calc(env(safe-area-inset-top,0px) - 30px);z-index:5;pointer-events:none;background:var(--ms-bg);width:34px;height:34px;color:var(--ms-accent);will-change:transform, opacity;border-radius:50%;place-items:center;margin-left:-17px;display:grid;position:absolute;left:50%;box-shadow:0 2px 10px #00000029}.ptr.settling.svelte-1auf3t{transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s}.icon.svelte-1auf3t{place-items:center;width:20px;height:20px;display:grid}.icon.svelte-1auf3t svg:where(.svelte-1auf3t){width:20px;height:20px}.arrow.svelte-1auf3t{transition:transform .2s}.arrow.flip.svelte-1auf3t{transform:rotate(180deg)}.icon.spin.svelte-1auf3t{animation:.7s linear infinite svelte-1auf3t-ptr-spin}@keyframes svelte-1auf3t-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.icon.spin.svelte-1auf3t{animation-duration:1.4s}.arrow.svelte-1auf3t{transition:none}}.sheet-space.svelte-1xhvrmi{position:relative}.sheet.svelte-1xhvrmi{background:var(--ms-bg);flex-direction:column;display:flex;position:relative}.brand-row.svelte-1xhvrmi{justify-content:space-between;align-items:center;padding:0;display:flex}.brand.svelte-1xhvrmi{color:var(--ms-ink);justify-content:flex-start;align-items:center;gap:0;text-decoration:none;display:flex}.brand-text.svelte-1xhvrmi{align-items:baseline;gap:10px;margin-left:-3px;display:inline-flex}.brand-icon.svelte-1xhvrmi{border-radius:10px;flex-shrink:0;width:48px;height:48px;margin-left:-4px;transform:translateY(-1px)}.brand-icon-dark.svelte-1xhvrmi,html[data-theme=dark] .brand-icon-light.svelte-1xhvrmi{display:none}html[data-theme=dark] .brand-icon-dark.svelte-1xhvrmi{display:inline-block}.search-btn.svelte-1xhvrmi{width:44px;height:44px;color:var(--ms-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:-12px;padding:0;transition:color .15s;display:inline-flex}.search-btn.svelte-1xhvrmi:hover{color:var(--ms-ink-soft)}.search-btn.svelte-1xhvrmi:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px;border-radius:8px}.search-btn.svelte-1xhvrmi svg:where(.svelte-1xhvrmi){width:25px;height:25px}.wordmark.svelte-1xhvrmi{font-size:26px;font-weight:var(--ms-fw-medium);letter-spacing:-.015em}@media (width<=400px){.wordmark.svelte-1xhvrmi{font-size:22px}.brand-icon.svelte-1xhvrmi{width:42px;height:42px}}.filters-slot.svelte-1xhvrmi{flex:none}.body.svelte-1xhvrmi{padding:0 var(--ms-gutter) calc(env(safe-area-inset-bottom,0px) + var(--ms-tabbar-h) + 22px)}@media (width<=1023px){.body.svelte-1xhvrmi{padding-top:env(safe-area-inset-top,0px)}.body-inner.svelte-1xhvrmi{padding-top:2px}.body.hiw-visible.svelte-1xhvrmi{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--ms-tabbar-h) + 66px)}}@media (width<=899px){.brand-row.svelte-1xhvrmi{margin-top:-1px;margin-left:-4px}.search-btn.svelte-1xhvrmi{margin-right:-10px}}@media (width>=900px){.brand-row.svelte-1xhvrmi{display:none}}@media (width>=1024px){.sheet.svelte-1xhvrmi{background:0 0}.body.svelte-1xhvrmi{min-height:calc(100dvh - 117px);padding:0}.filters-slot.svelte-1xhvrmi{z-index:4;background:var(--ms-bg);margin:0 calc(var(--ms-s-4) * -1);padding:0 var(--ms-s-4);position:sticky;top:117px}}.backdrop.svelte-eown77{z-index:70;background:#1a1410b8;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.modal.svelte-eown77{background:var(--ms-bg);border-top-left-radius:20px;border-top-right-radius:20px;width:100%;max-width:520px;max-height:88vh;position:relative;overflow:hidden;box-shadow:0 -10px 40px #1a141040}.modal-scroll.svelte-eown77{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:88vh;overflow-y:auto}.modal-scroll.svelte-eown77::-webkit-scrollbar{display:none}.modal-content.svelte-eown77{padding:28px 24px calc(env(safe-area-inset-bottom,0px) + 28px)}.close.svelte-eown77{all:unset;width:32px;height:32px;color:var(--ms-ink-soft);cursor:pointer;z-index:1;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.close.svelte-eown77:hover{color:var(--ms-ink);background:color-mix(in oklab, var(--ms-ink) 6%, transparent)}.close.svelte-eown77 svg:where(.svelte-eown77){width:16px;height:16px}@media (width>=900px){.backdrop.svelte-eown77{align-items:center;padding:24px}.modal.svelte-eown77{border-radius:20px;max-height:80vh}.modal-scroll.svelte-eown77{max-height:80vh}}.backdrop.svelte-12nk4jd{z-index:70;background:#1a1410b8;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.modal.svelte-12nk4jd{background:var(--ms-bg);border-top-left-radius:20px;border-top-right-radius:20px;width:100%;max-width:520px;max-height:88vh;position:relative;overflow:hidden;box-shadow:0 -10px 40px #1a141040}.modal-scroll.svelte-12nk4jd{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:88vh;overflow-y:auto}.modal-scroll.svelte-12nk4jd::-webkit-scrollbar{display:none}.modal-content.svelte-12nk4jd{padding:28px 24px calc(env(safe-area-inset-bottom,0px) + 28px)}.close.svelte-12nk4jd{all:unset;width:32px;height:32px;color:var(--ms-ink-soft);cursor:pointer;z-index:1;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.close.svelte-12nk4jd:hover{color:var(--ms-ink);background:color-mix(in oklab, var(--ms-ink) 6%, transparent)}.close.svelte-12nk4jd svg:where(.svelte-12nk4jd){width:16px;height:16px}@media (width>=900px){.backdrop.svelte-12nk4jd{align-items:center;padding:24px}.modal.svelte-12nk4jd{border-radius:20px;max-height:80vh}.modal-scroll.svelte-12nk4jd{max-height:80vh}}.ob.svelte-zb35f8{min-height:0;padding:12px 20px calc(env(safe-area-inset-bottom,0px) + 24px);background:var(--ms-bg);flex-direction:column;display:flex}.ob-head.svelte-zb35f8{grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.hdr-btn.svelte-zb35f8{all:unset;width:32px;height:32px;color:var(--ms-ink-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.hdr-btn.svelte-zb35f8:hover{color:var(--ms-ink);background:color-mix(in oklab, var(--ms-ink) 6%, transparent)}.hdr-btn.svelte-zb35f8 svg:where(.svelte-zb35f8){width:16px;height:16px}.hdr-btn.invisible.svelte-zb35f8{visibility:hidden;pointer-events:none}.dots.svelte-zb35f8{justify-content:center;align-items:center;gap:7px;display:flex}.dots.svelte-zb35f8 span:where(.svelte-zb35f8){background:color-mix(in oklab, var(--ms-ink) 14%, transparent);border-radius:999px;width:7px;height:7px;transition:background-color .2s,transform .2s}.dots.svelte-zb35f8 span.on:where(.svelte-zb35f8){background:var(--ms-accent);transform:scale(1.15)}.screen-wrap.svelte-zb35f8{flex:auto;min-height:0;display:grid;position:relative}.screen.svelte-zb35f8{flex-direction:column;grid-area:1/1;min-height:0;display:flex}.tour.svelte-zb35f8{text-align:center;flex-direction:column;min-height:0;display:flex}.art.svelte-zb35f8{padding:4px 0 20px}.art-photo.svelte-zb35f8{object-fit:cover;border:1px solid var(--ms-card-border);border-radius:16px;width:100%;max-width:420px;height:clamp(240px,62vw,320px);margin:0 auto;display:block}.headline.ms-page-title.svelte-zb35f8{font-size:var(--ms-text-xl);margin:0 0 clamp(12px,4vw,16px)}.body.ms-lead.svelte-zb35f8{max-width:42ch;font-size:var(--ms-text-md);margin:0 auto}.cta.svelte-zb35f8{margin-top:clamp(16px,5vw,24px)}.btn.svelte-zb35f8{all:unset;box-sizing:border-box;border-radius:var(--ms-r-photo);width:100%;font-family:var(--ms-font-ui);font-size:clamp(16px,4.2vw,20px);font-weight:var(--ms-fw-semibold);letter-spacing:-.005em;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:clamp(13px,3.6vw,18px) 22px;transition:filter .15s,background-color .15s,border-color .15s;display:inline-flex}.btn-primary.svelte-zb35f8{background:var(--ms-accent);color:#fff}.btn-primary.svelte-zb35f8:hover:not(:disabled){filter:brightness(.94)}.btn.svelte-zb35f8:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn-google.svelte-zb35f8{color:var(--ms-ink);border:1px solid color-mix(in oklab, var(--ms-ink) 10%, transparent);background:#0a0c10;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s}.btn-google.svelte-zb35f8:hover{border-color:color-mix(in oklab, var(--ms-ink) 22%, transparent);transform:translateY(-1px);box-shadow:0 6px 16px #00000052}.btn-google.svelte-zb35f8:active{transform:translateY(0);box-shadow:0 1px 2px #0000003d}.btn-google.svelte-zb35f8 .g-icon:where(.svelte-zb35f8){width:18px;height:18px}.welcome.svelte-zb35f8{flex-direction:column;min-height:0;padding-top:14px;display:flex}.welcome.svelte-zb35f8 .body:where(.svelte-zb35f8){margin-bottom:16px}.trust.svelte-zb35f8{flex-direction:column;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.trust.svelte-zb35f8 li:where(.svelte-zb35f8){font-family:var(--ms-font-ui);font-size:clamp(15px,4vw,20px);line-height:var(--ms-lh-normal);color:var(--ms-ink-soft);align-items:center;gap:12px;display:flex}.trust-check.svelte-zb35f8{width:clamp(18px,5vw,22px);height:clamp(18px,5vw,22px);color:var(--ms-accent);flex-shrink:0}.auth.svelte-zb35f8{flex-direction:column;gap:10px;margin-top:4px;display:flex}.auth-btn.svelte-zb35f8{padding:clamp(13px,3.8vw,19px) 22px;font-size:clamp(16px,4.2vw,20px)}.btn-primary.auth-btn.svelte-zb35f8{border:1px solid #0000;transition:filter .15s,border-color .15s,transform .15s,box-shadow .15s}.btn-primary.auth-btn.svelte-zb35f8:hover:not(:disabled){border-color:#fff6;transform:translateY(-1px);box-shadow:0 6px 16px #00000052}.btn-primary.auth-btn.svelte-zb35f8:active{transform:translateY(0);box-shadow:0 1px 2px #0000003d}.g-icon.svelte-zb35f8{flex-shrink:0;width:clamp(20px,5.5vw,24px);height:clamp(20px,5.5vw,24px)}.or-divider.svelte-zb35f8{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:6px 0;display:grid}.or-rule.svelte-zb35f8{background:var(--ms-hairline);height:1px}.or-label.svelte-zb35f8{font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--ms-ink-soft)}.email-form.svelte-zb35f8{flex-direction:column;gap:10px;display:flex}.auth-input.svelte-zb35f8{all:unset;box-sizing:border-box;background:color-mix(in oklab, var(--ms-ink) 14%, var(--ms-bg));width:100%;color:var(--ms-ink);border-radius:var(--ms-r-photo);font-family:var(--ms-font-ui);border:none;padding:clamp(13px,3.6vw,17px) 18px;font-size:clamp(16px,4.2vw,20px);transition:background-color .15s,box-shadow .15s;display:block}.auth-input.svelte-zb35f8::placeholder{color:var(--ms-ink-soft)}.auth-input.svelte-zb35f8:focus-visible{background:color-mix(in oklab, var(--ms-ink) 18%, var(--ms-bg));box-shadow:0 0 0 2px color-mix(in oklab, var(--ms-ink) 20%, transparent)}.link-btn.svelte-zb35f8{all:unset;text-align:center;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);color:var(--ms-ink-soft);cursor:pointer;margin-top:16px;padding:10px;display:inline-block}.link-btn.svelte-zb35f8:hover{color:var(--ms-ink)}.legal.svelte-zb35f8{text-align:center;font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:var(--ms-ink-faint);margin:22px 0 0}.legal.svelte-zb35f8 a:where(.svelte-zb35f8){color:inherit;text-decoration:none}.legal.svelte-zb35f8 a:where(.svelte-zb35f8):hover{color:var(--ms-ink-soft)}.dot.svelte-zb35f8{opacity:.6;margin:0 8px}@media (width>=900px){.ob.svelte-zb35f8{padding:18px 30px calc(env(safe-area-inset-bottom,0px) + 30px)}.art-photo.svelte-zb35f8{max-width:460px;height:clamp(280px,30vw,340px)}}.backdrop.svelte-184egns{z-index:80;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal.svelte-184egns{background:var(--ms-bg);border-radius:20px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000059}@media (width>=900px){.backdrop.svelte-184egns{padding:24px}.modal.svelte-184egns{max-width:460px}}.cat-region.svelte-1jkyajd{display:none}@media (width>=900px){.cat-region.svelte-1jkyajd{z-index:38;background:var(--ms-bg);display:block;position:sticky;top:72px}.cat-nav.svelte-1jkyajd{border-bottom:1px solid var(--ms-hairline);align-items:flex-start;padding:4px 32px 0;display:flex}.filters-pill.svelte-1jkyajd{all:unset;background:var(--ms-surface);border:1px solid var(--ms-card-border);box-shadow:var(--ms-card-shadow);font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink-soft);white-space:nowrap;cursor:pointer;border-radius:10px;flex-shrink:0;align-self:flex-start;align-items:center;gap:7px;margin-top:8px;margin-right:10px;padding:8px 10px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}html[data-theme=dark] .filters-pill.svelte-1jkyajd{background:var(--ms-surface-soft)}.filters-pill.svelte-1jkyajd:hover{color:var(--ms-ink);border-color:#0000}.filters-pill.active.svelte-1jkyajd,.filters-pill.open.svelte-1jkyajd{color:var(--ms-ink)}.filters-pill.svelte-1jkyajd:focus,.filters-pill.svelte-1jkyajd:focus-visible{outline:none}.filters-icon.svelte-1jkyajd{flex-shrink:0;width:18px;height:18px}.track-wrap.svelte-1jkyajd{flex:auto;min-width:0;position:relative}.track.svelte-1jkyajd{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:8px;padding:8px 0 12px;display:flex;overflow:auto hidden}.track.svelte-1jkyajd :where(.svelte-1jkyajd){-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.track.svelte-1jkyajd::-webkit-scrollbar{display:none}.tab.svelte-1jkyajd{white-space:nowrap;font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink-soft);background:var(--ms-surface);border:1px solid var(--ms-card-border);box-shadow:var(--ms-card-shadow);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:5px 11px 5px 5px;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.tab-all.svelte-1jkyajd,.tab.tab-no-thumb.svelte-1jkyajd{padding:5px 13px}.tab.svelte-1jkyajd:hover{color:var(--ms-ink);background:color-mix(in oklab, var(--ms-ink) 8%, var(--ms-surface));border-color:#0000}html[data-theme=dark] .tab.svelte-1jkyajd:not(.active){background:var(--ms-surface-soft)}html[data-theme=dark] .tab.active.svelte-1jkyajd,html[data-theme=dark] .tab.active.svelte-1jkyajd:hover{border-color:var(--ms-accent)}.tab-thumb.svelte-1jkyajd{object-fit:cover;border-radius:8px;flex-shrink:0;width:24px;height:24px}.tab.active.svelte-1jkyajd{color:#fff;background:var(--ms-accent);border-color:var(--ms-accent);box-shadow:none}.tab.active.svelte-1jkyajd:hover{background:color-mix(in oklab, var(--ms-accent) 88%, #000);border-color:color-mix(in oklab, var(--ms-accent) 88%, #000)}.filter-panel.svelte-1jkyajd{background:var(--ms-bg);border-bottom:1px solid var(--ms-hairline);contain:layout paint;will-change:height;padding:8px 16px}.filter-panel.svelte-1jkyajd .toggle-pill,.filter-panel.svelte-1jkyajd .fpill,.filter-panel.svelte-1jkyajd .halal,.filter-panel.svelte-1jkyajd .veg{box-sizing:border-box;min-height:36px}.filter-panel.svelte-1jkyajd .toggle-pill,.filter-panel.svelte-1jkyajd .fpill,.filter-panel.svelte-1jkyajd .halal-seg,.filter-panel.svelte-1jkyajd .veg-seg{font-size:var(--ms-text-sm);line-height:1}.arrow.svelte-1jkyajd{z-index:3;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#2e282280;border:0;justify-content:center;align-items:center;width:28px;height:56px;padding:0;transition:opacity .2s,background-color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #00000026}.arrow.svelte-1jkyajd svg:where(.svelte-1jkyajd){opacity:.95;width:28px;height:28px}.arrow.visible.svelte-1jkyajd{opacity:1;pointer-events:auto}.arrow.svelte-1jkyajd:hover{background:#2e2822b3}.arrow.svelte-1jkyajd:hover svg:where(.svelte-1jkyajd){opacity:1}.arrow-left.svelte-1jkyajd{border-radius:0 28px 28px 0;left:0}.arrow-left.svelte-1jkyajd svg:where(.svelte-1jkyajd){transform:translate(-8px)}.arrow-right.svelte-1jkyajd{border-radius:28px 0 0 28px;right:0}.arrow-right.svelte-1jkyajd svg:where(.svelte-1jkyajd){transform:translate(8px)}}.backdrop.svelte-o3orkx{z-index:60;background:0 0;position:fixed;inset:0}.popover.svelte-o3orkx{background:var(--ms-surface);border:1px solid var(--ms-hairline);-webkit-overflow-scrolling:touch;transform-origin:0 0;border-radius:14px;width:248px;max-width:calc(100vw - 16px);padding:10px 10px 6px;animation:.16s cubic-bezier(.2,.7,.2,1) svelte-o3orkx-pop;position:fixed;overflow-y:auto;box-shadow:0 1px 2px #1a14100a,0 12px 32px #1a141029}@keyframes svelte-o3orkx-pop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.head.svelte-o3orkx{justify-content:space-between;align-items:center;padding:4px 6px 8px;display:flex}.eyebrow.svelte-o3orkx{font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--ms-ink-soft)}.status.svelte-o3orkx{font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink-soft);align-items:center;gap:6px;display:inline-flex}.dot.svelte-o3orkx{background:var(--ms-ink-faint);border-radius:999px;width:6px;height:6px}.status-live.svelte-o3orkx{color:var(--ms-halal)}.status-live.svelte-o3orkx .dot:where(.svelte-o3orkx){background:var(--ms-halal);box-shadow:0 0 0 0 color-mix(in oklab, var(--ms-halal) 60%, transparent);animation:1.8s ease-out infinite svelte-o3orkx-pulse}@keyframes svelte-o3orkx-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--ms-halal) 55%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in oklab, var(--ms-halal) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ms-halal) 0%, transparent)}}.status-pending.svelte-o3orkx .dot:where(.svelte-o3orkx){background:var(--ms-ink-soft);animation:1.2s ease-in-out infinite svelte-o3orkx-blink}@keyframes svelte-o3orkx-blink{0%,to{opacity:.35}50%{opacity:1}}.status-off.svelte-o3orkx{color:var(--ms-accent)}.status-off.svelte-o3orkx .dot:where(.svelte-o3orkx){background:var(--ms-accent)}.status-unsupported.svelte-o3orkx{color:var(--ms-ink-soft)}.status-btn.svelte-o3orkx{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;margin:-4px -7px;padding:4px 7px;transition:background-color .14s;display:inline-flex}.status-btn.svelte-o3orkx:hover{background:color-mix(in oklab, var(--ms-accent) 10%, transparent)}.status-btn.status-unsupported.svelte-o3orkx:hover{background:color-mix(in oklab, var(--ms-ink) 6%, transparent)}.status-btn.svelte-o3orkx:focus-visible{outline:2px solid color-mix(in oklab, var(--ms-accent) 60%, transparent);outline-offset:1px}.status-caret.svelte-o3orkx{opacity:.7;transition:transform .18s}.status-caret.open.svelte-o3orkx{transform:rotate(180deg)}.help.svelte-o3orkx{background:var(--ms-accent-soft);border-radius:12px;margin:2px 2px 8px;padding:10px 12px;animation:.18s cubic-bezier(.2,.7,.2,1) svelte-o3orkx-slideDown}@keyframes svelte-o3orkx-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.help-lead.svelte-o3orkx{font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-semibold);color:var(--ms-ink);letter-spacing:.005em;margin:0 0 8px}.help-body.svelte-o3orkx{font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-regular);color:var(--ms-ink-soft);margin:0;line-height:1.45}.help-steps.svelte-o3orkx{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.help-steps.svelte-o3orkx li:where(.svelte-o3orkx){grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.step-num.svelte-o3orkx{background:var(--ms-accent);width:16px;height:16px;color:var(--ms-surface);font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-bold);border-radius:999px;justify-content:center;align-items:center;margin-top:1px;line-height:1;display:inline-flex}.step-text.svelte-o3orkx{font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-regular);color:var(--ms-ink);line-height:1.45}.step-text.svelte-o3orkx em:where(.svelte-o3orkx){font-style:normal;font-weight:var(--ms-fw-semibold);color:var(--ms-ink)}.kbd.svelte-o3orkx{border:1px solid color-mix(in oklab, var(--ms-ink) 18%, transparent);background:var(--ms-surface);font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-semibold);color:var(--ms-ink);white-space:nowrap;vertical-align:baseline;border-radius:5px;align-items:center;gap:4px;margin:0 2px;padding:1px 6px;line-height:1.3;display:inline-flex}.kbd.svelte-o3orkx svg:where(.svelte-o3orkx){color:var(--ms-ink-soft)}.help-cta.svelte-o3orkx{all:unset;background:var(--ms-accent);color:var(--ms-surface);font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-semibold);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;transition:background-color .14s,transform .14s;display:inline-flex}.help-cta.svelte-o3orkx:hover{background:color-mix(in oklab, var(--ms-accent) 90%, #000)}.help-cta.svelte-o3orkx:active{transform:translateY(.5px)}.help-cta.svelte-o3orkx:focus-visible{outline:2px solid color-mix(in oklab, var(--ms-accent) 60%, transparent);outline-offset:2px}.grid.svelte-o3orkx{grid-template-columns:1fr 1fr;gap:6px;padding:2px 2px 8px;display:grid}.pill.svelte-o3orkx{all:unset;box-sizing:border-box;background:var(--ms-surface);border:1px solid var(--ms-hairline);cursor:pointer;min-height:42px;color:var(--ms-ink);opacity:0;animation:.2s cubic-bezier(.2,.7,.2,1) forwards svelte-o3orkx-pillIn;animation-delay:calc(40ms + var(--i) * 18ms);-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;padding:8px 10px;transition:background-color .14s,border-color .14s,color .14s;display:flex;position:relative}@keyframes svelte-o3orkx-pillIn{to{opacity:1}}.pill.svelte-o3orkx:hover{background:color-mix(in oklab, var(--ms-ink) 5%, var(--ms-surface));border-color:color-mix(in oklab, var(--ms-ink) 18%, var(--ms-hairline))}.pill.svelte-o3orkx:focus-visible{outline:2px solid color-mix(in oklab, var(--ms-accent) 60%, transparent);outline-offset:2px}.pill.active.svelte-o3orkx{background:var(--ms-ink);border-color:var(--ms-ink);color:var(--ms-surface)}.pill.active.svelte-o3orkx:hover{background:color-mix(in oklab, var(--ms-ink) 94%, #000);border-color:color-mix(in oklab, var(--ms-ink) 94%, #000)}.pill-num.svelte-o3orkx{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);letter-spacing:-.005em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.foot.svelte-o3orkx{border-top:1px solid var(--ms-hairline);font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-regular);color:var(--ms-ink-faint);letter-spacing:.005em;text-align:center;margin-top:6px;padding:8px 6px 4px}html[data-theme=dark] .popover.svelte-o3orkx{box-shadow:0 1px 2px #0006,0 14px 36px #00000073}html[data-theme=dark] .pill.active.svelte-o3orkx{background:var(--ms-ink);color:var(--ms-bg)}html[data-theme=dark] .pill.svelte-o3orkx:hover{background:color-mix(in oklab, var(--ms-ink) 6%, var(--ms-surface));border-color:color-mix(in oklab, var(--ms-ink) 22%, var(--ms-hairline))}@media (prefers-reduced-motion:reduce){.popover.svelte-o3orkx,.pill.svelte-o3orkx{opacity:1;animation:none}.status-live.svelte-o3orkx .dot:where(.svelte-o3orkx),.status-pending.svelte-o3orkx .dot:where(.svelte-o3orkx){animation:none}}.scrim.svelte-116u010,.overlay.svelte-116u010{display:none}@media (width<=1023px){.scrim.svelte-116u010{z-index:60;background:#1a14106b;transition:opacity .24s ease-out;animation:.22s ease-out svelte-116u010-scrim-in;display:block;position:fixed;inset:0}.scrim.closing.svelte-116u010{opacity:0}.overlay.svelte-116u010{z-index:61;background:var(--ms-bg);padding-top:env(safe-area-inset-top);transform:translateX(var(--drag-x,0px));will-change:transform;flex-direction:column;transition:transform .28s cubic-bezier(.32,.72,0,1);animation:.28s cubic-bezier(.22,.61,.36,1) svelte-116u010-sheet-in;display:flex;position:fixed;inset:0;overflow:hidden}}@keyframes svelte-116u010-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-116u010-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}.header.svelte-116u010{background:var(--ms-bg);border-bottom:1px solid var(--ms-hairline);align-items:center;gap:10px;padding:12px 16px;display:flex}.close.svelte-116u010{color:var(--ms-ink-soft);font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);cursor:pointer;background:0 0;flex-shrink:0;padding:8px 4px}.close.svelte-116u010:hover{color:var(--ms-ink)}.field.svelte-116u010{background:var(--ms-surface);border:0;border-radius:14px;flex:1;align-items:center;gap:12px;min-width:0;height:clamp(46px,12vw,52px);padding:0 12px 0 16px;display:flex}.field-icon.svelte-116u010{width:clamp(18px,5vw,20px);height:clamp(18px,5vw,20px);color:var(--ms-ink-soft);flex-shrink:0}.input.svelte-116u010{min-width:0;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-medium);color:var(--ms-ink);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;padding:0}.input.svelte-116u010::placeholder{color:var(--ms-ink-faint);font-weight:var(--ms-fw-regular)}.clear.svelte-116u010{background:var(--ms-surface-soft);width:28px;height:28px;color:var(--ms-ink-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.clear.svelte-116u010 svg:where(.svelte-116u010){width:14px;height:14px}.body.svelte-116u010{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;overflow-y:auto}.body.svelte-116u010::-webkit-scrollbar{display:none}.scrim.svelte-zwrhlj{z-index:60;background:#0000008c;position:fixed;inset:0}.sheet.svelte-zwrhlj{z-index:61;background:var(--ms-bg);padding:8px 0 max(env(safe-area-inset-bottom,0px) + 8px, 16px);will-change:transform;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;max-height:86dvh;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000040}.grab.svelte-zwrhlj{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;padding:6px 0 8px;display:flex}.grab-bar.svelte-zwrhlj{background:var(--ms-ink-faint);opacity:.55;border-radius:999px;width:44px;height:4px}.head.svelte-zwrhlj{border-bottom:1px solid var(--ms-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 20px 14px;display:flex}.titles.svelte-zwrhlj{flex:1;min-width:0}.eyebrow.svelte-zwrhlj{font-size:var(--ms-text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ms-ink-soft);margin:0 0 4px}.title.svelte-zwrhlj{font-size:var(--ms-text-xl);line-height:var(--ms-lh-snug);font-weight:var(--ms-fw-medium);letter-spacing:-.01em;color:var(--ms-ink);overflow-wrap:break-word;margin:0}.close.svelte-zwrhlj{appearance:none;color:var(--ms-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:-4px;padding:6px}.close.svelte-zwrhlj:hover{color:var(--ms-ink);background:color-mix(in oklab, var(--ms-ink) 5%, transparent)}.close.svelte-zwrhlj svg:where(.svelte-zwrhlj){width:22px;height:22px;display:block}.empty.svelte-zwrhlj{text-align:center;color:var(--ms-ink-soft);font-size:var(--ms-text-sm);padding:32px 20px}.strip-wrap.svelte-zwrhlj{position:relative}.track.svelte-zwrhlj{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:18px 16px calc(env(safe-area-inset-bottom,0px) + 2px);cursor:grab;-webkit-user-select:none;user-select:none;gap:14px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.track.svelte-zwrhlj::-webkit-scrollbar{display:none}.track.svelte-zwrhlj:active{cursor:grabbing}.slide.svelte-zwrhlj{scroll-snap-align:start;aspect-ratio:.76;flex-shrink:0;width:min(88vw,430px);max-height:calc(86dvh - 200px)}.scroll-arrow.svelte-zwrhlj{color:#fff;cursor:pointer;z-index:2;background:#2e282280;border:0;justify-content:center;align-items:center;width:40px;height:80px;padding:0;transition:background-color .15s;display:inline-flex;position:absolute;top:calc(50% + 9px);transform:translateY(-50%);box-shadow:0 2px 6px #00000026}.scroll-arrow.svelte-zwrhlj:hover{background:#2e2822b3}.scroll-arrow.svelte-zwrhlj svg:where(.svelte-zwrhlj){opacity:.95;width:40px;height:40px}.scroll-arrow.right.svelte-zwrhlj{border-radius:40px 0 0 40px;right:0}.scroll-arrow.right.svelte-zwrhlj svg:where(.svelte-zwrhlj){transform:translate(12px)}.scroll-arrow.left.svelte-zwrhlj{border-radius:0 40px 40px 0;left:0}.scroll-arrow.left.svelte-zwrhlj svg:where(.svelte-zwrhlj){transform:translate(-12px)}@media (width<=1023px),(hover:none){.scroll-arrow.svelte-zwrhlj{display:none}}@media (width>=1024px){.sheet.svelte-zwrhlj{border-radius:24px 24px 0 0;width:min(880px,96vw);max-height:80dvh;margin:0 auto;left:0;right:0}.slide.svelte-zwrhlj{width:min(88vw,430px);max-height:calc(80dvh - 170px)}}.scrim.svelte-x0150v{all:unset;z-index:90;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#1a14105c;animation:.18s svelte-x0150v-scrimIn;position:fixed;inset:0}.sheet.svelte-x0150v{z-index:91;background:var(--ms-surface);max-height:80vh;padding:6px 6px calc(10px + env(safe-area-inset-bottom));border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.22s cubic-bezier(.2,.7,.2,1) svelte-x0150v-sheetUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #1a14102e}html[data-theme=dark] .sheet.svelte-x0150v{box-shadow:0 -10px 40px #0000008c}.head.svelte-x0150v{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px 10px;display:flex}.kicker.svelte-x0150v{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);font-weight:var(--ms-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ms-ink-soft);margin:0}.venue.svelte-x0150v{font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-semibold);color:var(--ms-ink);margin:3px 0 0;line-height:1.2}.x.svelte-x0150v{all:unset;box-sizing:border-box;width:34px;height:34px;color:var(--ms-ink-soft);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s;display:inline-flex}.x.svelte-x0150v:hover,.x.svelte-x0150v:focus-visible{background:color-mix(in oklab, var(--ms-ink) 8%, transparent);color:var(--ms-ink)}.x.svelte-x0150v svg:where(.svelte-x0150v){width:18px;height:18px}.body.svelte-x0150v{padding:2px 4px 4px;overflow-y:auto}.state.svelte-x0150v{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);color:var(--ms-ink-soft);margin:0;padding:18px 12px 22px}.row.svelte-x0150v{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;align-items:center;gap:14px;width:100%;padding:13px 12px;transition:background-color .14s;display:flex}.row.svelte-x0150v:hover{background:color-mix(in oklab, var(--ms-ink) 5%, transparent)}.row.svelte-x0150v:focus-visible{outline:2px solid var(--ms-accent);outline-offset:-2px}.check.svelte-x0150v{border:1.5px solid color-mix(in oklab, var(--ms-ink) 28%, transparent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .14s,border-color .14s;display:inline-flex}.check.on.svelte-x0150v{background:var(--ms-accent);border-color:var(--ms-accent)}.check.plus.svelte-x0150v{color:var(--ms-accent);border-style:dashed}.check.svelte-x0150v svg:where(.svelte-x0150v){width:15px;height:15px}.name.svelte-x0150v{min-width:0;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-medium);color:var(--ms-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.new.svelte-x0150v .name:where(.svelte-x0150v){color:var(--ms-accent)}.count.svelte-x0150v{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);color:var(--ms-ink-faint);font-variant-numeric:tabular-nums;flex-shrink:0}.hairline.svelte-x0150v{background:var(--ms-hairline);height:1px;margin:6px 12px}.new-row.svelte-x0150v{gap:8px;padding:6px 8px 8px;display:flex}.new-input.svelte-x0150v{box-sizing:border-box;border:1.5px solid var(--ms-card-border);background:var(--ms-bg);min-width:0;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);color:var(--ms-ink);border-radius:12px;flex:1;padding:12px 14px}.new-input.svelte-x0150v:focus-visible{border-color:var(--ms-accent);outline:none}.new-add.svelte-x0150v{all:unset;box-sizing:border-box;background:var(--ms-accent);color:#fff;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;padding:0 18px;display:inline-flex}.new-add[disabled].svelte-x0150v{opacity:.45;cursor:default}@media (width>=700px){.sheet.svelte-x0150v{border-radius:20px;width:min(420px,100vw - 40px);max-height:min(70vh,560px);padding-bottom:10px;animation:.2s cubic-bezier(.2,.7,.2,1) svelte-x0150v-cardIn;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes svelte-x0150v-scrimIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-x0150v-sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-x0150v-cardIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.scrim.svelte-1ti19em{all:unset;z-index:90;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#1a14105c;animation:.18s svelte-1ti19em-scrimIn;position:fixed;inset:0}.sheet.svelte-1ti19em{z-index:91;background:var(--ms-surface);max-height:80vh;padding:6px 6px calc(10px + env(safe-area-inset-bottom));border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.22s cubic-bezier(.2,.7,.2,1) svelte-1ti19em-sheetUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #1a14102e}html[data-theme=dark] .sheet.svelte-1ti19em{box-shadow:0 -10px 40px #0000008c}.head.svelte-1ti19em{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px 8px;display:flex}.kicker.svelte-1ti19em{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);font-weight:var(--ms-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ms-ink-soft);margin:0}.list-name.svelte-1ti19em{font-size:var(--ms-text-lg);font-weight:var(--ms-fw-regular);letter-spacing:-.015em;color:var(--ms-ink);margin:3px 0 0;line-height:1.15}.x.svelte-1ti19em{all:unset;box-sizing:border-box;width:34px;height:34px;color:var(--ms-ink-soft);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s;display:inline-flex}.x.svelte-1ti19em:hover,.x.svelte-1ti19em:focus-visible{background:color-mix(in oklab, var(--ms-ink) 8%, transparent);color:var(--ms-ink)}.x.svelte-1ti19em svg:where(.svelte-1ti19em){width:18px;height:18px}.body.svelte-1ti19em{padding:4px 12px 8px;overflow-y:auto}.minting.svelte-1ti19em{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);color:var(--ms-ink-soft);text-align:center;margin:0;padding:22px 0 10px}.link-chip.svelte-1ti19em{all:unset;box-sizing:border-box;background:var(--ms-bg);border:1.5px solid var(--ms-hairline);cursor:pointer;border-radius:14px;align-items:center;gap:10px;width:100%;padding:13px 14px;transition:border-color .14s;display:flex}.link-chip.svelte-1ti19em:hover,.link-chip.svelte-1ti19em:focus-visible{border-color:color-mix(in oklab, var(--ms-accent) 45%, var(--ms-hairline))}.link-ico.svelte-1ti19em{color:var(--ms-ink-faint);flex-shrink:0;display:inline-flex}.link-ico.svelte-1ti19em svg:where(.svelte-1ti19em){width:18px;height:18px}.link-url.svelte-1ti19em{min-width:0;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-medium);color:var(--ms-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.primary.svelte-1ti19em{all:unset;box-sizing:border-box;background:var(--ms-accent);color:#fff;width:100%;height:50px;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-semibold);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:10px;transition:background-color .16s,transform 80ms;display:inline-flex}.primary.svelte-1ti19em:hover{background:color-mix(in oklab, #000 8%, var(--ms-accent))}.primary.svelte-1ti19em:active{transform:scale(.985)}.primary.done.svelte-1ti19em{background:color-mix(in oklab, var(--ms-accent) 16%, var(--ms-surface));color:var(--ms-accent)}.primary.svelte-1ti19em .tick:where(.svelte-1ti19em){width:17px;height:17px}.seg.svelte-1ti19em{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);font-weight:var(--ms-fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--ms-ink-faint);margin:18px 2px 8px}.targets.svelte-1ti19em{gap:10px;display:flex}.target.svelte-1ti19em{all:unset;box-sizing:border-box;border:1.5px solid var(--ms-hairline);background:var(--ms-bg);cursor:pointer;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:7px;padding:12px 6px;transition:border-color .14s,background-color .14s;display:inline-flex}.target.svelte-1ti19em:hover,.target.svelte-1ti19em:focus-visible{border-color:color-mix(in oklab, var(--ms-ink) 22%, var(--ms-hairline))}.target-ico.svelte-1ti19em{background:color-mix(in oklab, var(--ms-ink) 6%, transparent);width:40px;height:40px;color:var(--ms-ink-soft);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.target-ico.svelte-1ti19em svg:where(.svelte-1ti19em){width:22px;height:22px}.target.wa.svelte-1ti19em .target-ico:where(.svelte-1ti19em){color:#fff;background:#25d366}.target-label.svelte-1ti19em{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink-soft)}.reassure.svelte-1ti19em{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:var(--ms-ink-faint);text-align:center;margin:18px 8px 8px;line-height:1.4}.unpublish.svelte-1ti19em{all:unset;box-sizing:border-box;text-align:center;width:100%;font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink-soft);cursor:pointer;border-radius:10px;padding:9px;transition:background-color .14s,color .14s;display:block}.unpublish.svelte-1ti19em:hover{background:color-mix(in oklab, var(--ms-ink) 6%, transparent);color:var(--ms-ink)}.unpublish[disabled].svelte-1ti19em{opacity:.5;cursor:default}@media (width>=700px){.sheet.svelte-1ti19em{border-radius:20px;width:min(420px,100vw - 40px);max-height:min(74vh,600px);padding-bottom:10px;animation:.2s cubic-bezier(.2,.7,.2,1) svelte-1ti19em-cardIn;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes svelte-1ti19em-scrimIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ti19em-sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-1ti19em-cardIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.scrim.svelte-fl36y6{all:unset;z-index:90;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#1a14105c;animation:.18s svelte-fl36y6-scrimIn;position:fixed;inset:0}.sheet.svelte-fl36y6{z-index:91;background:var(--ms-surface);max-height:86vh;padding:6px 6px calc(10px + env(safe-area-inset-bottom));border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.22s cubic-bezier(.2,.7,.2,1) svelte-fl36y6-sheetUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #1a14102e}html[data-theme=dark] .sheet.svelte-fl36y6{box-shadow:0 -10px 40px #0000008c}.head.svelte-fl36y6{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px 8px;display:flex}.kicker.svelte-fl36y6{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);font-weight:var(--ms-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ms-ink-soft);margin:0}.x.svelte-fl36y6{all:unset;box-sizing:border-box;width:34px;height:34px;color:var(--ms-ink-soft);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s;display:inline-flex}.x.svelte-fl36y6:hover,.x.svelte-fl36y6:focus-visible{background:color-mix(in oklab, var(--ms-ink) 8%, transparent);color:var(--ms-ink)}.x.svelte-fl36y6 svg:where(.svelte-fl36y6){width:18px;height:18px}.body.svelte-fl36y6{padding:4px 12px 8px;overflow-y:auto}.field.svelte-fl36y6{margin-top:14px}.field.svelte-fl36y6:first-child{margin-top:6px}.field-label.svelte-fl36y6{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);color:var(--ms-ink);margin:0 0 2px}.optional.svelte-fl36y6{font-weight:var(--ms-fw-regular);font-size:var(--ms-text-xs);color:var(--ms-ink-faint)}.field-help.svelte-fl36y6{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:var(--ms-ink-soft);margin:0 0 8px;line-height:1.4}.handle-input.svelte-fl36y6{background:var(--ms-bg);border:1.5px solid var(--ms-hairline);border-radius:14px;align-items:center;gap:6px;padding:11px 14px;transition:border-color .14s;display:flex}.handle-input.ok.svelte-fl36y6{border-color:color-mix(in oklab, var(--ms-accent) 55%, var(--ms-hairline))}.handle-input.bad.svelte-fl36y6{border-color:color-mix(in oklab, #c0392b 45%, var(--ms-hairline))}.at.svelte-fl36y6{font-family:var(--ms-font-ui);font-size:var(--ms-text-md);color:var(--ms-ink-faint)}.handle-input.svelte-fl36y6 input:where(.svelte-fl36y6){all:unset;min-width:0;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);color:var(--ms-ink);flex:1}.avail.svelte-fl36y6{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:var(--ms-ink-faint);flex-shrink:0}.ok-txt.svelte-fl36y6{color:var(--ms-accent);font-weight:var(--ms-fw-semibold)}.bad-txt.svelte-fl36y6{color:#c0392b}.url-preview.svelte-fl36y6{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:var(--ms-ink-faint);margin:7px 2px 0}.name-input.svelte-fl36y6{background:var(--ms-bg);border:1.5px solid var(--ms-hairline);border-radius:14px;align-items:center;gap:6px;padding:11px 8px 11px 14px;transition:border-color .14s;display:flex}.name-input.svelte-fl36y6:focus-within{border-color:color-mix(in oklab, var(--ms-accent) 45%, var(--ms-hairline))}.name-input.svelte-fl36y6 input:where(.svelte-fl36y6){all:unset;min-width:0;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);color:var(--ms-ink);flex:1}.name-clear.svelte-fl36y6{all:unset;box-sizing:border-box;width:28px;height:28px;color:var(--ms-ink-faint);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}.name-clear.svelte-fl36y6 svg:where(.svelte-fl36y6){width:15px;height:15px}.name-clear.svelte-fl36y6:hover,.name-clear.svelte-fl36y6:focus-visible{background:color-mix(in oklab, var(--ms-ink) 8%, transparent);color:var(--ms-ink)}.desc.svelte-fl36y6{box-sizing:border-box;resize:none;background:var(--ms-bg);border:1.5px solid var(--ms-hairline);width:100%;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);color:var(--ms-ink);border-radius:14px;padding:11px 14px;line-height:1.4;transition:border-color .14s}.desc.svelte-fl36y6:focus-visible{border-color:color-mix(in oklab, var(--ms-accent) 45%, var(--ms-hairline));outline:none}.error.svelte-fl36y6{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:#c0392b;margin:12px 2px 0}.primary.svelte-fl36y6{all:unset;box-sizing:border-box;background:var(--ms-accent);color:#fff;width:100%;height:50px;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-semibold);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:16px;transition:background-color .16s,transform 80ms;display:inline-flex}.primary.svelte-fl36y6:hover{background:color-mix(in oklab, #000 8%, var(--ms-accent))}.primary.svelte-fl36y6:active{transform:scale(.985)}.primary[disabled].svelte-fl36y6{opacity:.5;cursor:default}.reassure.svelte-fl36y6{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:var(--ms-ink-faint);text-align:center;margin:14px 8px 4px;line-height:1.4}@media (width>=700px){.sheet.svelte-fl36y6{border-radius:20px;width:min(420px,100vw - 40px);max-height:min(82vh,640px);padding-bottom:10px;animation:.2s cubic-bezier(.2,.7,.2,1) svelte-fl36y6-cardIn;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes svelte-fl36y6-scrimIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-fl36y6-sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-fl36y6-cardIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.scrim.svelte-7611uk{all:unset;z-index:90;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#1a14105c;animation:.18s svelte-7611uk-scrimIn;position:fixed;inset:0}.sheet.svelte-7611uk{z-index:91;background:var(--ms-surface);max-height:90vh;padding:6px 6px calc(10px + env(safe-area-inset-bottom));border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.22s cubic-bezier(.2,.7,.2,1) svelte-7611uk-sheetUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #1a14102e}html[data-theme=dark] .sheet.svelte-7611uk{box-shadow:0 -10px 40px #0000008c}.head.svelte-7611uk{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px 8px;display:flex}.kicker.svelte-7611uk{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);font-weight:var(--ms-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ms-ink-soft);margin:0}.x.svelte-7611uk{all:unset;box-sizing:border-box;width:34px;height:34px;color:var(--ms-ink-soft);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s;display:inline-flex}.x.svelte-7611uk:hover,.x.svelte-7611uk:focus-visible{background:color-mix(in oklab, var(--ms-ink) 8%, transparent);color:var(--ms-ink)}.x.svelte-7611uk svg:where(.svelte-7611uk){width:18px;height:18px}.body.svelte-7611uk{flex:1;min-height:0;padding:4px 12px 8px;overflow-y:auto}.foot.svelte-7611uk{padding:10px 12px calc(6px + env(safe-area-inset-bottom));background:var(--ms-surface);border-top:1px solid var(--ms-hairline);flex-shrink:0}.preview.svelte-7611uk{justify-content:center;padding:6px 0 2px;display:flex}.field.svelte-7611uk{margin-top:16px}.field-row.svelte-7611uk{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-label.svelte-7611uk{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);color:var(--ms-ink);margin:0 0 2px}.optional.svelte-7611uk{font-weight:var(--ms-fw-regular);font-size:var(--ms-text-xs);color:var(--ms-ink-faint)}.field-help.svelte-7611uk{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:var(--ms-ink-soft);margin:0 0 8px;line-height:1.4}.shuffle.svelte-7611uk{all:unset;box-sizing:border-box;border:1.5px solid var(--ms-card-border);font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink-soft);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;transition:background-color .14s,color .14s;display:inline-flex}.shuffle.svelte-7611uk:hover,.shuffle.svelte-7611uk:focus-visible{background:color-mix(in oklab, var(--ms-ink) 6%, transparent);color:var(--ms-ink)}.shuffle.svelte-7611uk svg:where(.svelte-7611uk){width:15px;height:15px}.styles.svelte-7611uk{scrollbar-width:none;gap:8px;padding:4px 0 2px;display:flex;overflow-x:auto}.styles.svelte-7611uk::-webkit-scrollbar{display:none}.style-chip.svelte-7611uk{all:unset;box-sizing:border-box;background:var(--ms-bg);border:2px solid var(--ms-hairline);cursor:pointer;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;transition:background-color .14s,border-color .14s,transform 80ms;display:inline-flex;position:relative}.style-chip.svelte-7611uk:active{transform:scale(.95)}.style-chip.svelte-7611uk img:where(.svelte-7611uk){border-radius:12px;width:52px;height:52px}.badge.svelte-7611uk{background:var(--ms-accent);color:#fff;border:2px solid var(--ms-surface);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.badge.svelte-7611uk svg:where(.svelte-7611uk){width:11px;height:11px}.seeds.svelte-7611uk{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.seed-chip.svelte-7611uk{all:unset;box-sizing:border-box;aspect-ratio:1;background:var(--ms-bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex;position:relative}.seed-chip.svelte-7611uk:active{transform:scale(.93)}.seed-chip.active.svelte-7611uk{transform:scale(1.06)}.seed-chip.svelte-7611uk img:where(.svelte-7611uk){border-radius:50%;width:100%;height:100%}.handle-input.svelte-7611uk{background:var(--ms-bg);border:1.5px solid var(--ms-hairline);border-radius:14px;align-items:center;gap:6px;padding:11px 14px;transition:border-color .14s;display:flex}.handle-input.ok.svelte-7611uk{border-color:color-mix(in oklab, var(--ms-accent) 55%, var(--ms-hairline))}.handle-input.bad.svelte-7611uk{border-color:color-mix(in oklab, #c0392b 45%, var(--ms-hairline))}.handle-input.locked.svelte-7611uk{opacity:.6}.at.svelte-7611uk{font-family:var(--ms-font-ui);font-size:var(--ms-text-md);color:var(--ms-ink-faint)}.handle-input.svelte-7611uk input:where(.svelte-7611uk){all:unset;min-width:0;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);color:var(--ms-ink);flex:1}.avail.svelte-7611uk{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:var(--ms-ink-faint);flex-shrink:0}.ok-txt.svelte-7611uk{color:var(--ms-accent);font-weight:var(--ms-fw-semibold)}.bad-txt.svelte-7611uk{color:#c0392b}.bio.svelte-7611uk{box-sizing:border-box;resize:none;background:var(--ms-bg);border:1.5px solid var(--ms-hairline);width:100%;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);color:var(--ms-ink);border-radius:14px;padding:11px 14px;line-height:1.4;transition:border-color .14s}.bio.svelte-7611uk:focus-visible{border-color:color-mix(in oklab, var(--ms-accent) 45%, var(--ms-hairline));outline:none}.error.svelte-7611uk{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:#c0392b;margin:12px 2px 0}.primary.svelte-7611uk{all:unset;box-sizing:border-box;background:var(--ms-accent);color:#fff;width:100%;height:50px;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-semibold);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;transition:background-color .16s,transform 80ms;display:inline-flex}.primary.svelte-7611uk:hover{background:color-mix(in oklab, #000 8%, var(--ms-accent))}.primary.svelte-7611uk:active{transform:scale(.985)}.primary[disabled].svelte-7611uk{opacity:.5;cursor:default}@media (width>=700px){.sheet.svelte-7611uk{border-radius:20px;width:min(440px,100vw - 40px);max-height:min(88vh,720px);padding-bottom:10px;animation:.2s cubic-bezier(.2,.7,.2,1) svelte-7611uk-cardIn;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes svelte-7611uk-scrimIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-7611uk-sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-7611uk-cardIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.scrim.svelte-4vy58q{all:unset;z-index:90;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#1a141066;animation:.18s svelte-4vy58q-scrimIn;position:fixed;inset:0}.sheet.svelte-4vy58q{z-index:91;background:var(--ms-surface);padding:0 0 calc(18px + var(--ms-tabbar-h) + env(safe-area-inset-bottom));border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.24s cubic-bezier(.2,.7,.2,1) svelte-4vy58q-sheetUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #1a14102e}html[data-theme=dark] .sheet.svelte-4vy58q{box-shadow:0 -10px 40px #0000008c}.x.svelte-4vy58q{all:unset;box-sizing:border-box;z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:oklab(0% none none/.26);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .14s;display:inline-flex;position:absolute;top:12px;right:12px}.x.svelte-4vy58q:hover,.x.svelte-4vy58q:focus-visible{background:oklab(0% none none/.38)}.x.svelte-4vy58q svg:where(.svelte-4vy58q){width:18px;height:18px}.vault.svelte-4vy58q{background:linear-gradient(158deg, color-mix(in oklab, var(--ms-ink) 5%, var(--ms-surface-soft)) 0%, color-mix(in oklab, var(--ms-ink) 14%, var(--ms-surface-soft)) 100%);border-bottom:1px solid color-mix(in oklab, var(--ms-ink) 8%, transparent);border-top-left-radius:22px;border-top-right-radius:22px;justify-content:center;align-items:center;height:168px;display:flex;position:relative;overflow:hidden}.glow.svelte-4vy58q{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--ms-accent) 16%, transparent) 0%, color-mix(in oklab, var(--ms-accent) 5%, transparent) 40%, transparent 72%);filter:blur(30px);opacity:.8;border-radius:50%;width:60%;transition:opacity .5s,transform .5s;position:absolute}.vault.unlocked.svelte-4vy58q .glow:where(.svelte-4vy58q){opacity:1;transform:scale(1.15)}.chip.svelte-4vy58q{z-index:1;background:color-mix(in oklab, var(--ms-ink) 9%, transparent);border:1px solid color-mix(in oklab, var(--ms-ink) 14%, transparent);width:64px;height:64px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ms-ink) 15%, transparent), 0 10px 24px oklab(0% none none/.24);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:color-mix(in oklab, var(--ms-ink) 64%, transparent);border-radius:50%;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1),color .45s;display:flex;position:relative}.vault.unlocked.svelte-4vy58q .chip:where(.svelte-4vy58q){color:var(--ms-accent);transform:scale(1.04)}.chip.svelte-4vy58q svg:where(.svelte-4vy58q){width:26px;height:26px}.chip.svelte-4vy58q .check:where(.svelte-4vy58q){stroke-dasharray:30;stroke-dashoffset:30px;animation:.5s cubic-bezier(.65,0,.35,1) .1s forwards svelte-4vy58q-tick}.content.svelte-4vy58q{padding:22px var(--ms-gutter) 4px;flex-direction:column;display:flex}.content-center.svelte-4vy58q{text-align:center;align-items:center;padding-top:26px}.eyebrow.svelte-4vy58q{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);font-weight:var(--ms-fw-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--ms-accent);margin-bottom:10px}.title.svelte-4vy58q{font-family:var(--ms-font-display);font-size:var(--ms-text-2xl);line-height:var(--ms-lh-tight);font-weight:var(--ms-fw-regular);letter-spacing:-.025em;color:var(--ms-ink);text-wrap:balance;margin:0}.benefits.svelte-4vy58q{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.benefits.svelte-4vy58q li:where(.svelte-4vy58q){font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);line-height:var(--ms-lh-snug);color:var(--ms-ink);padding-left:28px;position:relative}.benefits.svelte-4vy58q li:where(.svelte-4vy58q):before{content:"";background:var(--ms-accent-soft);-webkit-mask-composite:destination-out;width:18px;height:18px;color:var(--ms-accent);border-radius:50%;position:absolute;top:.05em;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:12px,auto;mask-size:12px,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.price.svelte-4vy58q{align-items:baseline;gap:6px;margin-top:26px;display:flex}.amount.svelte-4vy58q{font-family:var(--ms-font-display);font-size:var(--ms-text-2xl);font-weight:var(--ms-fw-regular);letter-spacing:-.02em;color:var(--ms-ink);line-height:1}.per.svelte-4vy58q{font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-medium);color:var(--ms-ink-soft)}.billed.svelte-4vy58q{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);color:var(--ms-ink-soft);margin:6px 0 0}.lead.svelte-4vy58q{font-family:var(--ms-font-ui);font-size:var(--ms-text-md);line-height:var(--ms-lh-relaxed);color:var(--ms-ink-soft);text-wrap:balance;max-width:28ch;margin:14px 0 0}.member-meta.svelte-4vy58q{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ms-ink-faint);margin:14px 0 0}.cta.svelte-4vy58q{all:unset;box-sizing:border-box;width:100%;height:54px;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-semibold);letter-spacing:-.005em;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:22px;transition:transform .12s,background-color .15s,border-color .15s;display:flex}.cta.svelte-4vy58q:active{transform:translateY(1px)}.cta.svelte-4vy58q:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.content-center.svelte-4vy58q .cta:where(.svelte-4vy58q){max-width:280px}.cta-accent.svelte-4vy58q{background:var(--ms-accent);color:#fff}.cta-accent.svelte-4vy58q:hover{background:color-mix(in oklab, #000 8%, var(--ms-accent))}.cta-accent.svelte-4vy58q .arrow:where(.svelte-4vy58q){transition:transform .15s}.cta-accent.svelte-4vy58q:hover .arrow:where(.svelte-4vy58q){transform:translate(3px)}.cta-google.svelte-4vy58q{color:#fff;background:#0a0c10;border:1px solid oklab(23.8616% -.000825383 -.00823961)}.cta-google.svelte-4vy58q:hover{background:#14171d;border-color:oklab(30.6295% -.000752015 -.00750719)}.reassure.svelte-4vy58q{text-align:center;font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);color:var(--ms-ink-faint);margin:12px 0 0}.manage.svelte-4vy58q{all:unset;box-sizing:border-box;font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-medium);color:var(--ms-ink-soft);cursor:pointer;text-align:center;margin-top:14px;transition:color .15s}.manage.svelte-4vy58q:hover{color:var(--ms-ink)}@keyframes svelte-4vy58q-scrimIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-4vy58q-sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-4vy58q-tick{to{stroke-dashoffset:0}}@media (width>=700px){.sheet.svelte-4vy58q{border-radius:22px;width:min(440px,100vw - 40px);padding-bottom:18px;animation:.22s cubic-bezier(.2,.7,.2,1) svelte-4vy58q-cardIn;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.content.svelte-4vy58q{padding-bottom:8px}}@keyframes svelte-4vy58q-cardIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.tabbar.svelte-1wwzsr0{z-index:50;height:calc(var(--ms-tabbar-h) + max(6px, calc(env(safe-area-inset-bottom,0px) - 14px)));padding-bottom:max(6px, calc(env(safe-area-inset-bottom,0px) - 14px));background:color-mix(in oklab, var(--ms-bg) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-top:1px solid var(--ms-hairline);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=1024px){.tabbar.svelte-1wwzsr0{display:none}}.tab.svelte-1wwzsr0{all:unset;color:var(--ms-ink-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:color .18s;display:flex;position:relative}.tab.active.svelte-1wwzsr0{color:var(--ms-ink)}.icon.svelte-1wwzsr0{width:25px;height:25px;display:block}.icon.svelte-1wwzsr0 svg{width:100%;height:100%}.icon.avatar.svelte-1wwzsr0{border-radius:50%;width:27px;height:27px}.label.svelte-1wwzsr0{font-family:var(--ms-font-ui);font-size:11.5px;font-weight:var(--ms-fw-medium);letter-spacing:.01em;line-height:1}.tab.active.svelte-1wwzsr0 .label:where(.svelte-1wwzsr0){font-weight:var(--ms-fw-semibold)}.scrim.svelte-637a0k{z-index:70;background:#1a14106b;position:fixed;inset:0}.panel.svelte-637a0k{z-index:71;background:var(--ms-bg);width:min(90vw,400px);transform:translateX(var(--drag-x,0));-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:10px 0 40px #1a141038}.panel.svelte-637a0k::-webkit-scrollbar{display:none}@media (width>=1024px){.scrim.svelte-637a0k,.panel.svelte-637a0k{display:none}}.google.svelte-46ey8p{all:unset;box-sizing:border-box;width:100%;height:52px;box-shadow:var(--ms-card-shadow);font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);letter-spacing:-.005em;color:#fff;cursor:pointer;background:#0a0c10;border:1px solid oklab(23.8616% -.000825383 -.00823961);border-radius:14px;justify-content:center;align-items:center;gap:12px;transition:border-color .15s,background-color .15s;display:flex}.google.svelte-46ey8p:hover{background:#14171d;border-color:oklab(30.6295% -.000752015 -.00750719)}.google.svelte-46ey8p:active{background:#1a1d23}.google.svelte-46ey8p:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.signout.svelte-46ey8p{all:unset;box-sizing:border-box;background:var(--ms-surface);border:1px solid var(--ms-card-border);width:100%;height:48px;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);color:var(--ms-ink-soft);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:flex}.signout.svelte-46ey8p:hover{color:var(--ms-ink);border-color:color-mix(in oklab, var(--ms-ink) 22%, var(--ms-card-border));background:color-mix(in oklab, var(--ms-ink) 4%, var(--ms-surface))}.signout.svelte-46ey8p:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.placeholder.svelte-46ey8p{height:52px}.more.svelte-rmjvfi{min-height:100%;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px calc(env(safe-area-inset-bottom,0px) + 24px);color:var(--ms-ink);flex-direction:column;display:flex}.head.svelte-rmjvfi{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.brand.svelte-rmjvfi{color:var(--ms-ink);align-items:center;gap:5px;display:inline-flex}.brand-icon.svelte-rmjvfi{border-radius:9px;width:40px;height:40px}.brand-icon-dark.svelte-rmjvfi,html[data-theme=dark] .brand-icon-light.svelte-rmjvfi{display:none}html[data-theme=dark] .brand-icon-dark.svelte-rmjvfi{display:inline-block}.brand-text.svelte-rmjvfi{align-items:baseline;gap:8px;display:inline-flex}.wordmark.svelte-rmjvfi{font-size:23px;font-weight:var(--ms-fw-medium);letter-spacing:-.015em}.profile-card.svelte-rmjvfi{box-sizing:border-box;background:var(--ms-surface);border:1px solid var(--ms-card-border);width:100%;box-shadow:var(--ms-card-shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;padding:14px 12px;transition:border-color .14s,background-color .14s;display:flex}.profile-link.svelte-rmjvfi{min-width:0;color:inherit;cursor:pointer;outline-offset:2px;border-radius:12px;flex:1;align-items:center;text-decoration:none;display:flex}:is(.profile-card.svelte-rmjvfi:has(.profile-link:where(.svelte-rmjvfi):hover),.profile-card.svelte-rmjvfi:has(.profile-link:where(.svelte-rmjvfi):focus-visible)){border-color:var(--ms-accent);background:color-mix(in oklab, var(--ms-accent) 4%, var(--ms-surface))}.profile-link.svelte-rmjvfi>.profile{flex:1;min-width:0}.edit-hint.svelte-rmjvfi{all:unset;width:40px;height:40px;color:var(--ms-ink-faint);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:color .14s,background-color .14s;display:inline-flex}.edit-hint.svelte-rmjvfi:hover,.edit-hint.svelte-rmjvfi:focus-visible{color:var(--ms-ink);background:var(--ms-surface-soft)}.edit-hint.svelte-rmjvfi svg:where(.svelte-rmjvfi){width:18px;height:18px}.links.svelte-rmjvfi{--menu-row-py:6px;flex-direction:column;gap:2px;display:flex}.divider.svelte-rmjvfi{background:var(--ms-hairline);height:1px;margin:18px 6px}.scrim.svelte-1eij55z{all:unset;z-index:90;-webkit-backdrop-filter:blur(2px);cursor:pointer;opacity:1;background:#1a14105c;transition:opacity .22s;animation:.18s svelte-1eij55z-scrimIn;position:fixed;inset:0}.scrim.closing.svelte-1eij55z{opacity:0}.sheet.svelte-1eij55z{z-index:91;background:var(--ms-surface);height:66vh;max-height:66vh;transform:translateY(var(--drag-y,0px));border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.24s cubic-bezier(.2,.7,.2,1) svelte-1eij55z-sheetUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 40px #1a14102e}.sheet.svelte-1eij55z:not(.dragging){transition:transform .22s cubic-bezier(.2,.7,.2,1)}.sheet.closing.svelte-1eij55z{transform:translateY(100%)!important}html[data-theme=dark] .sheet.svelte-1eij55z{box-shadow:0 -10px 40px #0000008c}@media (height<=880px){.sheet.svelte-1eij55z{height:calc(100dvh - 150px);max-height:calc(100dvh - 150px)}}.grip.svelte-1eij55z{touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;flex:none;padding:10px 6px 0}.grip.svelte-1eij55z:active{cursor:grabbing}.grip-bar.svelte-1eij55z{background:var(--ms-hairline);border-radius:2px;width:36px;height:4px;margin:0 auto 8px;display:block}.head.svelte-1eij55z{color:var(--ms-ink);border-bottom:1px solid var(--ms-hairline);justify-content:space-between;align-items:center;gap:12px;padding:6px 14px 12px;text-decoration:none;display:flex}.head-text.svelte-1eij55z{flex-direction:column;gap:2px;display:flex}.eyebrow.svelte-1eij55z{font-family:var(--ms-font-ui);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--ms-accent)}.title.svelte-1eij55z{font-size:var(--ms-text-lg);font-weight:var(--ms-fw-semibold);letter-spacing:-.01em;line-height:1.1}.head-chevron.svelte-1eij55z{width:20px;height:20px;color:var(--ms-ink-faint);flex-shrink:0}.body.svelte-1eij55z{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:6px 8px calc(12px + env(safe-area-inset-bottom));scrollbar-width:none;flex:1;overflow-y:auto}.body.svelte-1eij55z::-webkit-scrollbar{display:none}.row.svelte-1eij55z{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ms-ink);-webkit-tap-highlight-color:transparent;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px;transition:background-color .14s;display:grid}.row.svelte-1eij55z:hover,.row.svelte-1eij55z:active{background:var(--ms-surface-soft)}.row.svelte-1eij55z:focus-visible{outline:2px solid color-mix(in oklab, var(--ms-accent) 60%, transparent);outline-offset:-2px}.thumb.svelte-1eij55z{background:var(--ms-surface-soft);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.thumb.svelte-1eij55z img:where(.svelte-1eij55z){object-fit:cover;width:100%;height:100%;display:block}.thumb-glyph.svelte-1eij55z{font-size:var(--ms-text-lg);color:var(--ms-accent);line-height:1}.labels.svelte-1eij55z{flex-direction:column;gap:1px;min-width:0;display:flex}.name.svelte-1eij55z{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-semibold);letter-spacing:-.005em;color:var(--ms-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cjk.svelte-1eij55z{font-size:var(--ms-text-2xs);color:var(--ms-ink-faint);line-height:1.2}.count.svelte-1eij55z{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);color:var(--ms-ink-soft);font-variant-numeric:tabular-nums}.row-chevron.svelte-1eij55z{width:18px;height:18px;color:var(--ms-ink-faint)}@keyframes svelte-1eij55z-scrimIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1eij55z-sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scrim.svelte-1eij55z,.sheet.svelte-1eij55z{transition:none;animation:none}}.how-it-works-bar.svelte-minpm0{left:0;right:0;bottom:calc(var(--ms-tabbar-h) + env(safe-area-inset-bottom,0px));z-index:49;background:color-mix(in oklab, var(--ms-bg) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-top:1px solid var(--ms-hairline);justify-content:center;align-items:center;height:36px;padding:0 12px;animation:.32s cubic-bezier(.22,.61,.36,1) svelte-minpm0-lift-in;display:flex;position:fixed}@media (width>=1024px){.how-it-works-bar.svelte-minpm0{display:none}}@keyframes svelte-minpm0-lift-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.open.svelte-minpm0{all:unset;font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);letter-spacing:-.005em;color:var(--ms-accent);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.info.svelte-minpm0{width:15px;height:15px;color:var(--ms-accent);flex-shrink:0}.text.svelte-minpm0{line-height:1}.x.svelte-minpm0{all:unset;width:36px;height:36px;color:var(--ms-accent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:absolute;right:8px}.x.svelte-minpm0:hover{background:color-mix(in oklab, var(--ms-accent) 10%, transparent)}.x.svelte-minpm0 svg:where(.svelte-minpm0){width:15px;height:15px}.back-to-top.svelte-xb6ku1{right:14px;bottom:calc(var(--ms-tabbar-h) + env(safe-area-inset-bottom,0px) + 14px);z-index:48;background:var(--ms-surface);width:37px;height:37px;color:var(--ms-ink-soft);box-shadow:var(--ms-card-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .18s;animation:.2s cubic-bezier(.22,.61,.36,1) svelte-xb6ku1-pop-in;display:inline-flex;position:fixed}.back-to-top.lifted.svelte-xb6ku1{bottom:calc(var(--ms-tabbar-h) + env(safe-area-inset-bottom,0px) + 58px)}.back-to-top.svelte-xb6ku1:hover{background:color-mix(in oklab, var(--ms-surface) 92%, var(--ms-ink))}.back-to-top.svelte-xb6ku1:active{transform:translateY(1px)}.back-to-top.svelte-xb6ku1 svg:where(.svelte-xb6ku1){width:21px;height:21px}@keyframes svelte-xb6ku1-pop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.back-to-top.svelte-xb6ku1{bottom:24px;right:24px}.back-to-top.lifted.svelte-xb6ku1{bottom:24px}}.app.svelte-12qhfyh{background:var(--ms-bg);min-height:100dvh}@media (width<=1023px){.app.svelte-12qhfyh{min-height:100dvh}.shell.svelte-12qhfyh{background:var(--ms-bg);min-height:100dvh;position:relative}}@media (width>=1024px){.shell.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) clamp(380px,42vw - 50.08px,660px);gap:20px;min-height:calc(100dvh - 131px);padding-left:26px;padding-right:24px;display:grid}.shell.shell--solo.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}.shell.shell--solo.svelte-12qhfyh .map-area:where(.svelte-12qhfyh){display:none}.map-area.svelte-12qhfyh{order:2;height:calc(100dvh - 179px);position:sticky;top:155px}.map-area.svelte-12qhfyh .persistent-wrap{box-shadow:0 1px 0 var(--ms-hairline), 0 12px 32px #1a14101a;border-radius:20px;overflow:hidden}.shell.svelte-12qhfyh:not(.shell--solo) #main-content:where(.svelte-12qhfyh){max-width:1240px;padding-right:16px}}@media (width>=1280px){.shell.svelte-12qhfyh{gap:26px;padding-left:38px;padding-right:32px}.map-area.svelte-12qhfyh{height:calc(100dvh - 195px);top:163px}}
