@font-face{font-family:Londrina Solid;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/londrina-solid-latin-900-normal-KrKknq8v.woff2) format("woff2"),url(/assets/londrina-solid-latin-900-normal-DRvOezkF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-1000: #050507;--ink-950: #0a0a0e;--ink-850: #16161e;--ink-800: #1d1d27;--ink-700: #272733;--ink-600: #363645;--ink-400: #8a8a9e;--ink-300: #ababbc;--carbon-0: var(--ink-950);--carbon-1: var(--ink-850);--carbon-2: var(--ink-800);--carbon-3: var(--ink-700);--carbon-4: var(--ink-600);--carbon-elev: #121219;--carbon-deep: var(--ink-1000);--fill-1: rgba(120, 120, 128, .36);--fill-2: rgba(120, 120, 128, .24);--fill-3: rgba(118, 118, 128, .18);--fill-4: rgba(118, 118, 128, .12);--sep: rgba(255, 255, 255, .08);--sep-strong: rgba(255, 255, 255, .14);--hairline: .5px;--scrim: rgba(0, 0, 0, .48);--material-thick: rgba(22, 22, 25, .82);--material: rgba(22, 22, 25, .68);--material-thin: rgba(22, 22, 25, .48);--material-blur: saturate(180%) blur(24px);--label-1: #f5f5f7;--label-2: var(--ink-300);--label-3: var(--ink-400);--text-2: var(--ink-300);--text-3: var(--ink-400);--label-4: rgba(235, 235, 245, .2);--lime: #d4f53c;--lime-deep: #566f00;--lime-text: #d4f53c;--blue: #2f6bff;--blue-600: #1f52e6;--blue-deep: #0d2b8c;--blue-text: #7fa2ff;--ink: #050507;--live: #ff5a7a;--success: #30d158;--danger: #ff453a;--danger-text: #ff6961;--danger-tint: rgba(255, 69, 58, .16);--tint: #0c0c0e;--tint-amt: 0%;--accent: var(--lime);--accent-ink: var(--ink);--accent-text: var(--lime-text);--accent-2: var(--blue);--accent-2-ink: #ffffff;--accent-2-text: var(--blue-text);--hero-grad: linear-gradient(160deg, #1b2a55 0%, #0c0c0e 70%);--glow-a: rgba(47, 107, 255, .26);--glow-b: rgba(212, 245, 60, .07);--font-community: var(--font);--font-wordmark: var(--font);--wordmark-weight: 800;--wordmark-tracking: -.02em;--wordmark-transform: none;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-rounded: ui-rounded, "SF Pro Rounded", var(--font);--font-serif: ui-serif, "New York", "Iowan Old Style", Georgia, serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--font-brand: "Londrina Solid", var(--font);--font-display: var(--font);--r-full: 999px;--r-card: 16px;--r-md: 12px;--r-chip: 7px;--r-sheet: 20px;--r-icon: 24%;--notch: 14px;--notch-lg: 22px;--lip-btn: 3px;--lip-card: 5px;--gutter: 16px;--shadow-float: 0 10px 30px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .3);--shadow-pop: 0 18px 50px rgba(0, 0, 0, .6);--edge: inset 0 0 0 var(--hairline) var(--sep);--edge-top: inset 0 .5px 0 rgba(255, 255, 255, .08);--dur-press: 90ms;--dur-1: .16s;--dur-2: .24s;--dur-3: .36s;--dur-4: .48s;--ease: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--ease-spring: cubic-bezier(.34, 1.36, .64, 1);--app-w: 430px;--tabbar-h: 72px;--navbar-h: 44px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--text: var(--label-1);--soft: rgba(245, 245, 247, .86);--muted: var(--label-2);--dim: var(--label-3);--lime-grad: linear-gradient(180deg, #d9f74e 0%, #d0f236 100%);--white-grad: linear-gradient(180deg, #f5f5f7 0%, #ececf0 100%);--progress-grad: linear-gradient(90deg, #2f6bff 0%, #d4f53c 100%);--lime-lip: var(--lime-deep);--blue-lip: var(--blue-deep);--blue-lip-bright: var(--blue-600);--dark-lip: var(--ink-1000);--white-lip: #ababbc}:root,.theme-scope,.cm-screen,.studio-phone{--bg: var(--theme-bg, color-mix(in oklab, var(--tint) var(--tint-amt), var(--carbon-0)));--surface-1: var(--theme-s1, color-mix(in oklab, var(--tint) var(--tint-amt), var(--carbon-1)));--surface-2: var(--theme-s2, color-mix(in oklab, var(--tint) var(--tint-amt), var(--carbon-2)));--surface-3: var(--theme-s3, color-mix(in oklab, var(--tint) var(--tint-amt), var(--carbon-3)));--surface-4: var(--theme-s4, color-mix(in oklab, var(--tint) var(--tint-amt), var(--carbon-4)));--surface-elev: var(--theme-elev, color-mix(in oklab, var(--tint) var(--tint-amt), var(--carbon-elev)));--accent-tint: color-mix(in srgb, var(--accent) 16%, transparent);--accent-2-tint: color-mix(in srgb, var(--accent-2) 18%, transparent);--accent-soft: var(--theme-accent-soft, color-mix(in srgb, var(--accent) 14%, var(--surface-1)));--accent-line: var(--theme-accent-line, color-mix(in srgb, var(--accent) 36%, var(--surface-1)));--accent-lip: var(--theme-accent-lip, var(--lime-deep));--accent-dark: var(--accent-lip);--cta-lip: var(--theme-cta-lip, var(--accent-lip));--focus: var(--accent-2);--bg-2: var(--surface-elev);--card: var(--surface-1);--card-top: var(--surface-1);--card-bottom: var(--surface-1);--raised: var(--surface-2);--border: var(--sep);--accent-grad: linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%);--accent-2-grad: linear-gradient(180deg, var(--accent-2) 0%, var(--accent-2) 100%);--accent-2-lip: var(--theme-accent-2-lip, var(--blue-deep))}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--carbon-deep);color:var(--text);font-family:var(--font);font-weight:400;font-size:17px;line-height:1.294;letter-spacing:-.43px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;font-synthesis-weight:none}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p,h1,h2,h3,h4{margin:0;font-weight:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb,var(--accent-2) 45%,transparent);color:var(--label-1)}.app-frame{position:relative;max-width:var(--app-w);min-height:100%;margin:0 auto;background:var(--bg);overflow-x:clip;isolation:isolate}@media(min-width:600px){body{background:var(--carbon-deep)}.app-frame{min-height:100vh;box-shadow:0 0 0 .5px #ffffff14,0 30px 80px #0009}}.screen{position:relative;min-height:100dvh;padding-top:calc(var(--safe-top) + 8px);padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 40px);background:var(--bg);color:var(--text)}.screen--no-tabbar{padding-bottom:calc(var(--safe-bottom) + 24px)}.screen>*{position:relative;z-index:1}.gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.spacer{flex:1}.sections{display:flex;flex-direction:column;gap:32px}.t-large-title{font-size:34px;line-height:41px;font-weight:700;letter-spacing:.37px}.t-title1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:.36px}.t-title2{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.26px}.t-title3{font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.45px}.t-headline{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.43px}.t-body{font-size:17px;line-height:22px;font-weight:400;letter-spacing:-.43px}.t-callout{font-size:16px;line-height:21px;font-weight:400;letter-spacing:-.31px}.t-subhead{font-size:15px;line-height:20px;font-weight:400;letter-spacing:-.23px}.t-footnote{font-size:13px;line-height:18px;font-weight:400;letter-spacing:-.08px}.t-caption1{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.t-caption2{font-size:11px;line-height:13px;font-weight:400;letter-spacing:.06px}.t-em{font-weight:600}.t-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t-title{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.43px}.t-small{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.08px}.t-meta{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums}.t-caps{font-size:12px;font-weight:600;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--label-2)}.muted{color:var(--muted)}.dim{color:var(--dim)}.accent{color:var(--accent-text)}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root{--scrim-cover: linear-gradient(180deg, rgba(10, 10, 14, 0) 18%, rgba(10, 10, 14, .5) 46%, rgba(10, 10, 14, .86) 72%, rgba(10, 10, 14, .96) 100%);--scrim-cover-left: linear-gradient(90deg, rgba(10, 10, 14, .8) 0%, rgba(10, 10, 14, .5) 52%, rgba(10, 10, 14, 0) 82%), linear-gradient(180deg, rgba(10, 10, 14, 0) 22%, rgba(10, 10, 14, .6) 55%, rgba(10, 10, 14, .95) 100%)}.on-media,.on-media *{text-shadow:0 1px 2px rgba(5,5,7,.85),0 0 12px rgba(5,5,7,.55)}.on-media .btn,.on-media .btn *{text-shadow:none}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rail{display:flex;gap:12px;overflow-x:auto;padding:0 var(--gutter) 4px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex-shrink:0}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.fade-up{animation:fade-up var(--dur-2) var(--ease-out) both}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-3);animation-timing-function:var(--ease-sheet)}html[data-nav=push]::view-transition-old(root){animation-name:vt-push-out}html[data-nav=push]::view-transition-new(root){animation-name:vt-push-in}html[data-nav=pop]::view-transition-old(root){animation-name:vt-pop-out;z-index:2}html[data-nav=pop]::view-transition-new(root){animation-name:vt-pop-in}html[data-nav=fade]::view-transition-old(root){animation:vt-fade-out var(--dur-1) var(--ease) both}html[data-nav=fade]::view-transition-new(root){animation:fade-in var(--dur-1) var(--ease) both}::view-transition-group(mura-tabbar){animation-duration:var(--dur-2)}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-push-in{0%{transform:translate(100%)}}@keyframes vt-push-out{to{transform:translate(-28%);filter:brightness(.7)}}@keyframes vt-pop-in{0%{transform:translate(-28%);filter:brightness(.7)}}@keyframes vt-pop-out{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}::view-transition-old(root),::view-transition-new(root){animation:fade-in var(--dur-1) ease both!important}}.btn{--btn-bg: var(--accent);--btn-fg: var(--accent-ink);--btn-lip: var(--cta-lip);--btn-lip-h: var(--lip-btn, 3px);--btn-hi: inset 0 0 0 0 transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:12px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font);font-size:16px;font-weight:700;letter-spacing:-.31px;line-height:1;white-space:nowrap;max-width:100%;box-shadow:var(--btn-hi),0 var(--btn-lip-h) 0 var(--btn-lip);transition:transform var(--dur-press) var(--ease),box-shadow var(--dur-press) var(--ease),background-color var(--dur-1) var(--ease),filter var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease);user-select:none;-webkit-user-select:none}.btn>svg{flex-shrink:0}.btn:active:not(:disabled){transform:translateY(calc(var(--btn-lip-h) - 1px));box-shadow:var(--btn-hi),0 1px 0 var(--btn-lip);filter:brightness(.96)}.btn--nolip,.btn--white,.btn--tinted,.btn--tinted-blue,.btn--ghost,.btn--plain,.btn--danger,.btn--danger-fill,.btn--capsule{--btn-lip: transparent;--btn-lip-h: 0px}.btn--nolip:active:not(:disabled),.btn--white:active:not(:disabled),.btn--tinted:active:not(:disabled),.btn--tinted-blue:active:not(:disabled),.btn--ghost:active:not(:disabled),.btn--plain:active:not(:disabled),.btn--danger:active:not(:disabled),.btn--danger-fill:active:not(:disabled),.btn--capsule:active:not(:disabled){transform:scale(.97);box-shadow:var(--btn-hi);filter:none;opacity:.72}.btn:disabled{--btn-bg: var(--surface-2);--btn-fg: var(--label-3);--btn-lip: var(--dark-lip);--btn-hi: inset 0 0 0 1px var(--ink-700);cursor:not-allowed}.btn--lg{height:52px;padding:0 22px;border-radius:14px;font-size:17px;letter-spacing:-.43px;gap:8px}.btn--sm{height:36px;padding:0 14px;border-radius:10px;font-size:15px;letter-spacing:-.23px;gap:6px}.btn--xs{height:32px;padding:0 12px;border-radius:10px;font-size:14px;letter-spacing:-.15px;gap:5px}.btn--capsule{height:30px;min-width:68px;padding:0 14px;border-radius:var(--r-full);font-size:15px;font-weight:700;letter-spacing:-.23px;--btn-bg: var(--fill-2);--btn-fg: var(--accent-2-text);--btn-hi: none}.btn--block{display:flex;width:100%}.btn--lime{--btn-bg: var(--lime);--btn-fg: var(--ink);--btn-lip: var(--lime-lip)}.btn--blue{--btn-bg: var(--blue);--btn-fg: #fff;--btn-lip: var(--blue-lip)}.btn--accent2{--btn-bg: var(--accent-2);--btn-fg: var(--accent-2-ink);--btn-lip: var(--accent-2-lip)}.btn--white{--btn-bg: var(--label-1);--btn-fg: var(--ink);--btn-hi: none}.btn--dark,.btn--gray{--btn-bg: var(--surface-2);--btn-fg: var(--label-1);--btn-hi: inset 0 0 0 1px var(--ink-700);--btn-lip: var(--dark-lip)}.btn--tinted{--btn-bg: var(--accent-tint);--btn-fg: var(--accent-text);--btn-hi: none}.btn--tinted-blue{--btn-bg: var(--accent-2-tint);--btn-fg: var(--accent-2-text);--btn-hi: none}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--label-1);--btn-hi: inset 0 0 0 1px var(--sep-strong)}.btn--plain{--btn-bg: transparent;--btn-fg: var(--accent-2-text);--btn-hi: none;padding-left:8px;padding-right:8px;font-weight:400}.btn--plain-bold{--btn-bg: transparent;--btn-fg: var(--label-1);--btn-hi: none;--btn-lip: transparent;--btn-lip-h: 0px;font-weight:700}.btn--plain-bold:active:not(:disabled){transform:scale(.97);opacity:.6;box-shadow:none;filter:none}.btn--danger{--btn-bg: var(--danger-tint);--btn-fg: var(--danger-text);--btn-hi: none}.btn--danger-fill{--btn-bg: var(--danger);--btn-fg: #fff;--btn-hi: none}.btn>.btn__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.btn.is-loading>.btn__label,.btn.is-loading>svg{visibility:hidden}.btn.is-loading>.spinner{position:absolute;left:50%;top:50%;translate:-50% -50%}.btn:disabled.is-loading{--btn-bg: var(--fill-2);--btn-fg: var(--label-2);cursor:progress}.btn--sm:after,.btn--xs:after,.btn--capsule:after{content:"";position:absolute;top:-8px;right:-2px;bottom:-8px;left:-2px}.btn .spinner{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.btn--sm .spinner,.btn--xs .spinner,.btn--capsule .spinner{width:14px;height:14px}.icon-btn{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--fill-3);color:var(--label-1);flex-shrink:0;transition:transform var(--dur-press) var(--ease),background-color var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease)}.icon-btn:active{transform:scale(.94);background:var(--fill-2)}.icon-btn:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.icon-btn--sm:before{top:-6px;right:-6px;bottom:-6px;left:-6px}.icon-btn:disabled{opacity:.4;pointer-events:none}.icon-btn--plain{background:transparent}.icon-btn--plain:active{background:var(--fill-4)}.icon-btn--sm{width:32px;height:32px;border-radius:10px}.icon-btn--dark{width:44px;height:44px;border-radius:12px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink-700),0 var(--lip-btn) 0 var(--dark-lip)}.icon-btn--dark:active{transform:translateY(2px);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink-700),0 1px 0 var(--dark-lip)}.icon-btn--dark.icon-btn--sm{width:36px;height:36px;border-radius:10px}.icon-btn--glass{background:var(--material-thin);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);box-shadow:var(--edge-top)}.icon-btn--round{width:36px;height:36px;border-radius:50%}.icon-btn--round:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--blue);box-shadow:0 0 0 2px var(--bg);color:#fff;font-size:12px;font-weight:600;line-height:18px;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;animation:pop var(--dur-2) var(--ease-spring)}.badge--dot{top:2px;right:2px;min-width:9px;width:9px;height:9px;padding:0;background:var(--lime)}.card{background:var(--surface-1);border:0;border-radius:var(--r-card);box-shadow:var(--edge)}.pressable{transition:transform var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease);cursor:pointer}.pressable:active{transform:scale(.98);opacity:.9}.chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--r-chip);font-size:12px;font-weight:600;letter-spacing:0;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.chip>svg{width:12px;height:12px}.chip--lime{background:color-mix(in srgb,var(--lime) 18%,var(--carbon-1));color:var(--lime-text)}.chip--accent{background:color-mix(in srgb,var(--accent) 18%,var(--surface-1));color:var(--accent-text)}.chip--blue{background:color-mix(in srgb,var(--blue) 22%,var(--carbon-1));color:var(--blue-text)}.chip--white{background:var(--label-1);color:var(--ink)}.chip--ink{background:var(--ink);color:var(--lime);box-shadow:inset 0 0 0 .5px #d4f53c4d}.chip--dark{background:var(--material);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);color:var(--label-1)}.chip--caps{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;transform:none;background:var(--fill-3);color:var(--label-1);font-size:13px;font-weight:500;letter-spacing:-.08px;white-space:nowrap}.tag>*{transform:none}.tag>*>svg,.tag>svg{color:var(--label-2)}.tag--lime{background:color-mix(in srgb,var(--lime) 14%,transparent);color:var(--lime-text);box-shadow:none}.tag--blue{background:color-mix(in srgb,var(--blue) 18%,transparent);color:var(--blue-text);box-shadow:none}.tag--accent{background:var(--accent-tint);color:var(--accent-text);box-shadow:none}.tag--lime>*>svg,.tag--blue>*>svg,.tag--accent>*>svg{color:inherit}.lv-chip{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:8px;background:var(--lime);color:var(--ink);box-shadow:0 var(--lip-btn) 0 var(--lime-lip);font-family:var(--font);font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.lv-chip--sm{height:20px;padding:0 6px;border-radius:6px;font-size:12px;box-shadow:0 2px 0 var(--lime-lip)}.lv-chip--blue{background:var(--blue);color:#fff;box-shadow:0 var(--lip-btn) 0 var(--blue-lip)}.lv-chip--blue.lv-chip--sm{box-shadow:0 2px 0 var(--blue-lip)}.pill{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;height:34px;padding:0 14px;border-radius:10px;background:var(--surface-2);border:0;color:var(--label-2);font-size:14px;font-weight:600;letter-spacing:-.23px;white-space:nowrap;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),transform var(--dur-press) var(--ease)}.pill>svg{width:16px;height:16px}.pill:active{transform:scale(.96)}.pill[aria-pressed=true],.pill[aria-selected=true],.pill.is-on{background:#fff;color:var(--ink);font-weight:600;box-shadow:none}.notch{position:relative;overflow:hidden;border-radius:12px;clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);background:var(--surface-2)}.notch--lg{border-radius:16px;clip-path:polygon(0 0,calc(100% - var(--notch-lg)) 0,100% var(--notch-lg),100% 100%,0 100%)}.notch>img,.cover>img{width:100%;height:100%;object-fit:cover}.cover{position:relative;overflow:hidden;border-radius:12px;background:var(--surface-2)}.notch:after,.cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 .5px #ffffff14;pointer-events:none}.ticket{--bite: 12px;--bite-y: 72%;-webkit-mask:radial-gradient(circle var(--bite) at 0 var(--bite-y),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--bite) at 100% var(--bite-y),#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--bite) at 0 var(--bite-y),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--bite) at 100% var(--bite-y),#0000 98%,#000) right / 51% 100% no-repeat}.avatar{display:inline-block;position:relative;flex-shrink:0;border-radius:50%;background:var(--surface-2)}.avatar>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 .5px #ffffff24;pointer-events:none}.avatar--ring>img{box-shadow:0 0 0 3px var(--bg)}.avatar .status-dot{position:absolute;right:2%;bottom:2%;width:26%;height:26%;min-width:9px;min-height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 2.5px var(--bg);border:0;z-index:1}.avatar-stack{display:flex}.avatar-stack>*+*{margin-left:-8px}.avatar-stack .avatar>img{box-shadow:0 0 0 2px var(--bg)}button.avatar{padding:0;border:0;cursor:pointer}button.avatar:active{opacity:.8}.c-icon{display:inline-block;position:relative;flex-shrink:0;vertical-align:middle}@supports (corner-shape: squircle){.card,.list,.sheet,.notch,.cover{corner-shape:squircle}.card{border-radius:22px}}.section-head{display:flex;align-items:center;gap:6px;padding:0 var(--gutter);margin-bottom:2px}.section-head h2{font-size:20px;font-weight:700;line-height:25px;letter-spacing:-.45px}.section-head .link{display:inline-flex;align-items:center;gap:1px;margin-left:auto;color:var(--label-3);font-size:15px;font-weight:600;letter-spacing:-.23px}.section-head .link:active{opacity:.6}.section-head .link>svg{width:15px;height:15px;color:var(--label-3)}.navbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:calc(var(--safe-top) + var(--navbar-h));margin-top:calc(-1 * (var(--safe-top) + 8px));padding:var(--safe-top) calc(var(--gutter) - 6px) 0;background:transparent;box-shadow:0 .5px 0 transparent;transition:background-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.navbar__lead,.navbar__trail{display:flex;align-items:center;gap:6px;min-width:0}.navbar__trail{justify-content:flex-end}.navbar__title{max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;letter-spacing:-.43px;opacity:0;transform:translateY(4px);transition:opacity var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.navbar.is-collapsed,.navbar--solid{background:var(--material-thick);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);box-shadow:0 .5px 0 var(--sep)}.navbar.is-collapsed .navbar__title,.navbar--solid .navbar__title,.navbar--inline .navbar__title{opacity:1;transform:none}.large-title{padding:2px var(--gutter) 10px;font-size:34px;font-weight:700;line-height:41px;letter-spacing:.37px}.navbar--over{position:fixed;left:50%;width:100%;max-width:var(--app-w);margin-top:0;top:0;transform:translate(-50%)}.navbar__lead>.btn--plain,.navbar__trail>.btn--plain{height:44px;padding:0 6px;font-size:17px;letter-spacing:-.43px}.navbar__trail>.btn--sm,.navbar__lead>.btn--sm{height:30px}.navbar__sub{display:block;font-size:12px;font-weight:400;line-height:15px;color:var(--label-2);letter-spacing:0}.large-title-row{display:flex;align-items:flex-end;gap:8px;padding-right:var(--gutter)}.large-title-row>.large-title{flex:1;min-width:0}.large-title-row>:not(.large-title){margin-bottom:12px}.navbar .icon-btn{width:36px;height:36px;border-radius:50%;background:var(--fill-3)}.navbar .icon-btn:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.navbar .icon-btn:active{background:var(--fill-2)}.navbar .icon-btn--glass,.navbar--over .icon-btn{background:var(--material-thin);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);box-shadow:var(--edge-top)}.wordmark{display:inline-flex;align-items:flex-start;gap:2px;font-family:var(--font-brand);font-weight:900;font-size:28px;line-height:1;letter-spacing:.01em;color:var(--label-1)}.wordmark:after{content:"";width:7px;height:7px;margin-top:12px;border-radius:50%;background:var(--lime)}.tabs{display:flex;gap:26px;padding:0 var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--surface-2)}.tabs--flush{box-shadow:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0;padding:6px 0 8px;color:var(--label-3);font-family:var(--font);font-size:17px;font-weight:600;line-height:20px;letter-spacing:-.43px;white-space:nowrap;transition:color var(--dur-1) var(--ease)}.tab:after{content:"";width:100%;height:4px;background:transparent;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);transition:background-color var(--dur-1) var(--ease)}.tab:active{opacity:.7}.tab.is-active,.tab[aria-selected=true]{color:var(--label-1);font-weight:700}.tab.is-active:after,.tab[aria-selected=true]:after{background:var(--lime)}.tab__badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:6px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:800;vertical-align:2px}.chips{display:flex;gap:8px;padding:0 var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.segmented{display:flex;padding:2px;gap:2px;border-radius:10px;background:var(--fill-2);border:0}.segmented>button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:8px;font-size:14px;font-weight:500;letter-spacing:-.15px;color:var(--label-2);transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.segmented>button>svg{width:16px;height:16px}.segmented>button.is-active{background:var(--carbon-4);color:var(--label-1);font-weight:600;box-shadow:0 3px 8px #0000002e,0 .5px #ffffff0f inset}.segmented--block{width:100%}.segmented .seg-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--blue);color:#fff;font-size:12px;font-weight:600;line-height:18px;font-variant-numeric:tabular-nums}.tabbar-wrap{position:fixed;left:50%;bottom:0;z-index:40;width:100%;max-width:var(--app-w);transform:translate(-50%);padding:0 16px calc(var(--safe-bottom) + 12px);pointer-events:none;view-transition-name:mura-tabbar}.tabbar-wrap:before{content:"";position:absolute;top:-48px;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 0%,transparent) 0%,color-mix(in srgb,var(--bg) 82%,transparent) 55%,var(--bg) 100%);z-index:-1}.tabbar{position:relative;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;height:var(--tabbar-h);padding:0 12px;border-radius:26px;background:linear-gradient(180deg,#1c1c20,#121215);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px #0000008c}.tabbar__item{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:16px;color:var(--label-1);transition:background-color var(--dur-2) var(--ease),color var(--dur-1) var(--ease)}.tabbar__item:active{transform:scale(.94)}.tabbar__icon{position:relative;display:grid;place-items:center}.tabbar__item.is-active{display:flex;gap:6px;width:auto;padding:0 14px 0 12px;color:#050507;font-family:var(--font);font-size:15px;font-weight:700;letter-spacing:-.02em}.tabbar>.tabbar__item,.tabbar>.tabbar__create{z-index:1}.tabbar__pill{position:absolute;top:50%;left:0;height:44px;margin-top:-22px;border-radius:16px;background:var(--lime-grad, linear-gradient(180deg, #edfc9a 0%, #c2e81f 100%));box-shadow:0 3px #566f00;opacity:0;pointer-events:none;will-change:transform}.tabbar--community .tabbar__item.is-active{color:var(--accent-ink)}.tabbar--community .tabbar__pill{background:var(--accent);box-shadow:0 3px 0 var(--accent-lip)}.tabbar__item.is-active .tabbar__icon{animation:tabbar-pop .42s cubic-bezier(.3,1.5,.5,1) both}.tabbar__item.is-active .tabbar__label{animation:tabbar-label .3s 60ms var(--ease-out, ease-out) both}.tabbar__item:not(.is-active) .tabbar__icon{animation:tabbar-calm .26s var(--ease-out, ease-out) both}@keyframes tabbar-pop{0%{transform:scale(.6) rotate(-8deg)}55%{transform:scale(1.18) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes tabbar-label{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes tabbar-calm{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tabbar__item .tabbar__icon,.tabbar__item .tabbar__label{animation:none!important}}.tabbar__label{font-family:var(--font);white-space:nowrap}.tabbar__avatar{border-radius:50%}.tabbar__item.is-active .tabbar__avatar{box-shadow:0 0 0 2px #050507}.tabbar__item .badge{top:-6px;right:-9px;box-shadow:0 0 0 2px #17171a}.tabbar__item.is-active .badge{display:none}.tabbar__create{position:relative;display:grid;place-items:center;width:56px;height:56px;color:#fff}.tabbar__create:before{content:"";position:absolute;width:40px;height:40px;border-radius:12px;transform:rotate(45deg);background:linear-gradient(180deg,#6a97ff,#2256f0);box-shadow:3px 3px #0d2b8c;transition:transform var(--dur-press) var(--ease)}.tabbar__create:active:before{transform:translate(2px,2px) rotate(45deg) scale(.94);box-shadow:1px 1px #0d2b8c}.tabbar__create>svg{position:relative;transition:transform var(--dur-press) var(--ease)}.tabbar__create:active>svg{transform:translate(2px,2px) scale(.94)}.list{margin:0 var(--gutter);overflow:hidden;border-radius:12px;background:var(--surface-1)}.list--plain{margin:0;border-radius:0;background:transparent}.list-header{padding:0 calc(var(--gutter) + 16px) 7px;color:var(--label-2);font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.08px;text-transform:uppercase}.list-footer{padding:7px calc(var(--gutter) + 16px) 0;color:var(--label-2);font-size:13px;line-height:18px;letter-spacing:-.08px}.list-group{display:flex;flex-direction:column}.list-group+.list-group{margin-top:32px}.cell{--cell-inset: 16px;position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 16px;background:transparent;color:var(--label-1);font-size:17px;font-weight:400;letter-spacing:-.43px;line-height:22px;text-align:left;transition:background-color var(--dur-1) var(--ease)}.cell+.cell:before{content:"";position:absolute;top:0;right:0;left:var(--cell-inset);height:.5px;background:var(--sep)}button.cell:active,a.cell:active,.cell--tap:active{background:var(--fill-4)}.cell--icon{--cell-inset: 58px}.cell--avatar{--cell-inset: 68px;min-height:60px}.cell__icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:var(--fill-2);color:var(--label-1)}.cell__icon>svg{width:18px;height:18px}.cell__icon--lime{background:var(--lime);color:var(--ink)}.cell__icon--blue{background:var(--blue);color:#fff}.cell__icon--accent{background:var(--accent);color:var(--accent-ink)}.cell__icon--danger{background:var(--danger);color:#fff}.cell__body{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.cell__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cell__sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--label-2);font-size:15px;line-height:20px;letter-spacing:-.23px}.cell__detail{flex-shrink:0;color:var(--label-2);font-variant-numeric:tabular-nums}.cell__chev{flex-shrink:0;width:14px;height:14px;margin-right:-4px;color:var(--label-4)}.cell--danger,.cell--danger .cell__title{color:var(--danger-text)}.cell__trail{display:flex;align-items:center;gap:8px;flex-shrink:0}label.cell{cursor:pointer}.cell__avatar{flex-shrink:0}.toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:51px;height:31px;margin:0;border-radius:16px;background:var(--fill-1);cursor:pointer;transition:background-color var(--dur-2) var(--ease)}.toggle:before{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;transition:transform var(--dur-2) var(--ease-sheet)}.toggle:checked{background:var(--accent)}.toggle:checked:before{transform:translate(20px)}.field{display:flex;flex-direction:column;gap:6px}.field__label{padding-left:4px;font-size:13px;font-weight:500;letter-spacing:-.08px;color:var(--label-2)}.field__hint{padding-left:4px;font-size:12px;color:var(--label-3)}.input,.textarea,.select{width:100%;min-height:48px;padding:13px 14px;border-radius:12px;background:var(--surface-2);border:0;box-shadow:inset 0 0 0 .5px var(--sep);color:var(--label-1);font-size:17px;font-weight:400;letter-spacing:-.43px;line-height:22px;outline:none;caret-color:var(--accent-2);transition:box-shadow var(--dur-1) var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--label-3);font-weight:400}.input:focus,.textarea:focus,.select:focus{box-shadow:inset 0 0 0 1.5px var(--focus)}.input[aria-invalid=true],.textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--danger)}.textarea{resize:none;line-height:22px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ebebf5' stroke-opacity='.5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap>svg{position:absolute;left:12px;width:18px;height:18px;color:var(--label-3);pointer-events:none}.input-wrap>.input{padding-left:38px}.search-field>.input,.input.search{min-height:38px;height:38px;padding-top:0;padding-bottom:0;border-radius:10px;background:var(--fill-2);box-shadow:none}.search-field>svg{left:9px;width:17px;height:17px}.search-field>.input{padding-left:32px}.search-field>.input:focus{box-shadow:none;background:var(--fill-1)}.search-field input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.error-text{color:var(--danger-text);font-size:13px;font-weight:400;letter-spacing:-.08px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--scrim);animation:fade-in var(--dur-2) var(--ease) both}@keyframes sheet-up{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:none}}.sheet{position:fixed;left:50%;bottom:0;z-index:81;width:100%;max-width:var(--app-w);max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;padding:6px var(--gutter) calc(var(--safe-bottom) + 20px);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--surface-elev);border-top:0;box-shadow:inset 0 .5px #ffffff14,var(--shadow-pop);transform:translate(-50%);animation:sheet-up var(--dur-3) var(--ease-sheet) both}.overlay.is-closing{animation:fade-out var(--dur-2) var(--ease-in) both}.sheet.is-closing{animation:sheet-down .22s var(--ease-in) both}@keyframes fade-out{to{opacity:0}}@keyframes sheet-down{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}.sheet.is-dragging{animation:none;transition:none}.sheet.is-settling{animation:none;transition:transform var(--dur-2) var(--ease-sheet)}.sheet--tall{min-height:70dvh}.sheet__grab{width:36px;height:5px;margin:0 auto 14px;border-radius:3px;background:#ebebf53d}.sheet__title{margin-bottom:18px;font-size:17px;font-weight:600;letter-spacing:-.43px;line-height:22px;text-align:center}.sheet__head{display:grid;grid-template-columns:44px 1fr 44px;gap:8px;align-items:center;margin:-4px -6px 16px}.sheet__head:has(>:last-child.btn){grid-template-columns:minmax(44px,auto) 1fr minmax(44px,auto)}.sheet__head .sheet__title{margin:0}.sheet__head>:last-child{justify-self:end}.sheet__head>.sheet__title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sheet__x{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--fill-2);color:var(--label-2);justify-self:start}.sheet__x:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.sheet__x:active{opacity:.6}.menu-list{display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:12px;background:var(--surface-3)}.menu-list+.menu-list{margin-top:10px}.menu-item{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:50px;padding:0 16px;border-radius:0;font-size:17px;font-weight:400;letter-spacing:-.43px;text-align:left;color:var(--label-1);transition:background-color var(--dur-1) var(--ease)}.menu-item>svg{flex-shrink:0;width:22px;height:22px;color:var(--label-2)}.menu-item+.menu-item:before{content:"";position:absolute;top:0;right:0;left:52px;height:.5px;background:var(--sep)}.menu-item:active,.menu-item:hover{background:var(--fill-4)}.menu-item--danger,.menu-item--danger>svg{color:var(--danger-text)}.toast-host{position:fixed;bottom:calc(var(--safe-bottom) + var(--toast-offset, 0px) + 12px);left:50%;z-index:100;width:calc(100% - 32px);max-width:calc(var(--app-w) - 32px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 18px 10px 14px;border-radius:14px;background:var(--material-thick);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);color:var(--label-1);font-size:15px;font-weight:500;letter-spacing:-.23px;box-shadow:inset 0 0 0 .5px #ffffff1a,var(--shadow-pop);pointer-events:auto;animation:toast-in var(--dur-3) var(--ease-spring) both}.toast>svg{flex-shrink:0;color:var(--lime)}.toast--error>svg{color:var(--danger-text)}.toast.is-leaving{animation:toast-out var(--dur-2) var(--ease-in) both}@keyframes toast-out{to{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px) scale(.94)}}.toast__text{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toast--info>svg{color:var(--blue-text)}.toast__action{position:relative;flex-shrink:0;margin:-10px -10px -10px 4px;padding:0 12px;min-height:44px;border-radius:0 14px 14px 0;color:var(--accent-2-text);font-size:15px;font-weight:600;letter-spacing:-.23px}.toast__action:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:.5px;background:var(--sep-strong)}.toast__action:active{opacity:.55}.toast:has(.toast__action){padding-right:10px}.empty{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 32px;text-align:center}.empty:before{content:"";position:absolute;top:14px;left:50%;width:150px;height:150px;transform:translate(-50%);border-radius:50%;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.5px);background-size:7px 7px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);pointer-events:none}.empty>*{position:relative}.empty img{width:88px;height:88px;margin-bottom:10px}.empty__title{font-size:20px;font-weight:600;line-height:25px;letter-spacing:-.45px}.empty__text{max-width:290px;font-size:15px;line-height:20px;letter-spacing:-.23px;color:var(--label-2)}.empty>.btn{margin-top:14px}.empty--compact{padding:24px 20px 20px}.empty--compact:before{top:6px;width:110px;height:110px}.empty--compact img{width:64px;height:64px;margin-bottom:6px}.skeleton{border-radius:10px;background-color:#ffffff0d;background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:shimmer 1.4s var(--ease) infinite}.skeleton--text{height:12px;border-radius:6px}.skeleton--circle{border-radius:50%}.skeleton--icon{border-radius:var(--r-icon)}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.page-loader{display:grid;place-items:center;min-height:60dvh}.page-loader>span{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--fill-2);border-top-color:var(--label-2);animation:spin .8s linear infinite}.route-fallback{display:flex;flex-direction:column;gap:12px;padding:52px var(--gutter) 0}.inline-error{display:flex;align-items:center;gap:12px;margin:0 var(--gutter);padding:12px 12px 12px 16px;border-radius:12px;background:var(--surface-1);box-shadow:var(--edge);color:var(--label-2);font-size:15px;line-height:20px;letter-spacing:-.23px}.inline-error>span{flex:1;min-width:0}.divider{height:.5px;background:var(--sep)}.tap{transition:opacity var(--dur-1) var(--ease)}.tap:active{opacity:.55}.ptr__indicator{position:fixed;top:calc(var(--safe-top) + 10px);left:50%;z-index:30;display:grid;place-items:center;width:36px;height:36px;margin-left:-18px;border-radius:50%;background:var(--material-thick);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);box-shadow:inset 0 0 0 .5px #ffffff1a,var(--shadow-float);color:var(--label-2);pointer-events:none;opacity:0;transform:translateY(-48px)}.ptr__indicator.is-pulling{opacity:1}.ptr__indicator.is-ready{color:var(--accent)}.ptr__indicator.is-refreshing{opacity:1;transform:translateY(0);transition:transform var(--dur-2) var(--ease-sheet)}.ptr__indicator.is-done{transition:transform var(--dur-2) var(--ease-in),opacity var(--dur-2) var(--ease-in)}.ptr__spinner{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.reply-strip{display:flex;align-items:center;gap:10px;padding:8px 4px 8px 12px;border-radius:12px 12px 0 0;background:var(--fill-4)}.reply-strip:before{content:"";align-self:stretch;width:3px;border-radius:2px;background:var(--accent);flex-shrink:0}.reply-strip__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.reply-strip__who{color:var(--accent-text);font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.08px}.reply-strip__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--label-2);font-size:13px;line-height:18px;letter-spacing:-.08px}.reply-quote{display:flex;flex-direction:column;gap:2px;max-width:100%;margin-bottom:4px;text-align:left}.reply-quote__who{color:var(--label-3);font-size:12px;line-height:16px}.reply-quote__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 0 2px 9px;border-left:2px solid var(--sep-strong);color:var(--label-2);font-size:13px;line-height:18px;letter-spacing:-.08px}button.reply-quote:active{opacity:.6}.shape{position:relative;display:block;min-width:0;color:inherit;text-align:left;isolation:isolate;-webkit-tap-highlight-color:transparent}button.shape{width:auto;font:inherit;cursor:pointer}span.shape{display:inline-block}.shape__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;filter:drop-shadow(0 var(--shape-lip-size, 0px) 0 var(--shape-lip, transparent));transition:transform var(--dur-press) var(--ease),filter var(--dur-press) var(--ease)}.shape:not(.has-lip)>.shape__bg{filter:none}.shape__face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.shape__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.shape__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-cover, linear-gradient(180deg, rgba(10, 10, 14, 0) 18%, rgba(10, 10, 14, .5) 46%, rgba(10, 10, 14, .86) 72%, rgba(10, 10, 14, .96) 100%))}.shape__dash{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.shape__perf{position:absolute;display:block}.shape__perf--h{height:2px;background:repeating-linear-gradient(90deg,var(--perf) 0 6px,transparent 6px 11px)}.shape__perf--v{width:2px;background:repeating-linear-gradient(180deg,var(--perf) 0 5px,transparent 5px 10px)}.shape__content{position:relative;z-index:1;display:block;height:100%;min-width:0;transition:transform var(--dur-press) var(--ease)}.shape.is-pressable{cursor:pointer}.shape.is-pressable:active>.shape__bg,.shape.is-pressable:active>.shape__content{transform:translateY(min(2px,var(--shape-lip-size, 0px)))}.shape.is-pressable.has-lip:active>.shape__bg{filter:drop-shadow(0 calc(var(--shape-lip-size, 0px) - 2px) 0 var(--shape-lip, transparent))}.shape.is-pressable:not(.has-lip):active>.shape__bg{opacity:.85}.shape:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--shape-r, 12px)}button.shape:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.shape.is-pressable:active>.shape__bg,.shape.is-pressable:active>.shape__content{transform:none}}.pp-search{position:sticky;top:-6px;z-index:2;margin:0 calc(-1 * var(--gutter)) 8px;padding:2px var(--gutter) 10px;background:var(--surface-elev)}.pp-head{margin-top:12px;padding-left:4px}.pp-list{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--surface-3)}.pp-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;color:var(--label-1);text-align:left}.pp-row{position:relative}.pp-row+.pp-row:before{content:"";position:absolute;top:0;right:0;left:64px;height:.5px;background:var(--sep)}button.pp-row:active{background:var(--fill-4)}.pp-row__main{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.pp-row__name{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.43px}.pp-row__sub{font-size:13px;line-height:18px;letter-spacing:-.08px;color:var(--label-2)}.pp-row.is-off .pp-row__name{color:var(--label-2)}.pp-spin{flex-shrink:0;width:20px;height:20px;border:2px solid var(--fill-1);border-top-color:var(--label-1);border-radius:50%;animation:spin .8s linear infinite}.cs-list{display:flex;flex-direction:column;gap:12px;padding:4px 0 18px}.cs-opt{width:100%;min-height:72px;text-align:left}.cs-opt--community{min-height:60px}.cs-opt__in{display:flex!important;align-items:center;gap:14px;min-height:inherit;padding:12px 14px}.cs-ico{flex-shrink:0;width:44px;height:44px}.cs-ico__in{display:grid!important;place-items:center}.cs-ico--lime{color:var(--ink)}.cs-ico--blue,.cs-ico--dark{color:#fff}.cs-opt__txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cs-opt__title{font-size:16px;font-weight:700;color:var(--label-1)}.cs-opt__sub{font-size:13px;color:var(--label-3)}.cs-opt__chev{flex-shrink:0;color:var(--label-3)}.cs-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;min-height:36px;margin:-6px 0 -2px -4px;font-size:14px;font-weight:600;color:var(--label-2)}
