:root,.theme-dark{--bg: #000000;--ink: 255, 255, 255;--surface: rgba(255, 255, 255, .2);--surface-strong: rgba(255, 255, 255, .28);--hairline: rgba(255, 255, 255, .08);--reaction-badge: rgba(255, 255, 255, .35);--glass-thin: rgba(255, 255, 255, .124);--glass-thin-filter: blur(12px) saturate(150%);--glass-thick: rgba(255, 255, 255, .18);--glass-thick-filter: blur(30px) saturate(150%);--glass-rim: inset 0 2.2px 0 -1.54px rgba(255, 255, 255, .13), inset 0 -2.2px 0 -1.54px rgba(255, 255, 255, .18), inset 0 .96px 0 -.29px rgba(255, 255, 255, .085), inset 0 -.96px 0 -.29px rgba(255, 255, 255, .12), inset 0 4.5px 0 -2.25px rgba(255, 255, 255, .055), inset 0 -4.5px 0 -2.25px rgba(255, 255, 255, .05);--menu-row-pad: 22px;--menu-hairline: rgba(255, 255, 255, .22);--menu-press: rgba(255, 255, 255, .08);--text: #ffffff;--text-secondary: rgba(255, 255, 255, .55);--text-tertiary: rgba(255, 255, 255, .4);--grouped-bg: #1c1c1e;--grouped-cell: #333336;--grouped-cell-pressed: #414144;--grouped-separator: rgba(255, 255, 255, .13);--label-secondary: rgba(235, 235, 245, .6);--label-tertiary: rgba(235, 235, 245, .3);--accent: #ff4d5e;--accent-gradient-end: #8b5cf6;--accent-dim: rgba(255, 77, 94, .16);--online: #30d158;--success: #30d158;--sheet: #141416;--glass-pressed: rgba(255, 255, 255, .153);--glass-thin-pressed: rgba(255, 255, 255, .1385);--glass-edge: rgba(255, 255, 255, .11);--glass-hairline: rgba(255, 255, 255, .5);--tabbar-panel: rgba(40, 40, 45, .6);--tabbar-lift: 255, 255, 255;--tabbar-rim: inset 0 0 0 1px rgba(255, 255, 255, .09), 0 8px 28px rgba(0, 0, 0, .45);--tabbar-fill-k: 1;--tabbar-bright-k: 1;--switch-track: rgba(120, 120, 128, .32);--segmented-track: rgba(118, 118, 128, .24);--segmented-thumb: rgba(255, 255, 255, .26);--segmented-thumb-shadow: none;--segmented-text: rgba(255, 255, 255, .95);--segmented-lens: transparent;--segmented-lens-shadow: none;--theme-switch-track: rgba(120, 120, 128, .4);--slider-thumb: linear-gradient(rgba(120, 120, 128, .24), rgba(120, 120, 128, .24)), rgba(255, 255, 255, .16);--slider-thumb-ring: inset 0 0 0 1px rgba(255, 255, 255, .65);--slider-thumb-shadow: rgba(0, 0, 0, .4);--sheet-glass: rgba(255, 255, 255, .18);--sheet-rim: inset 0 1px 0 0 rgba(255, 255, 255, .35), inset 0 0 0 .5px rgba(255, 255, 255, .06), inset 0 14px 10px -8px rgba(255, 255, 255, .08);--dialog-button: rgba(255, 255, 255, .12);--dialog-button-pressed: rgba(255, 255, 255, .04);--dialog-destructive: color(display-p3 .933 .463 .455);--destructive: #ff453a;--popover: rgba(44, 44, 46, .92);--popover-shadow: rgba(0, 0, 0, .4);--dim-k: 1;--dim-modal-k: 1.25;--photo-placeholder: #1c1c1e;--photo-shimmer: rgba(255, 255, 255, .055);--swipe-plate: rgba(255, 255, 255, .17);--provider-button: #ffffff;--provider-button-text: #000000;--system-blue: #0a84ff;color-scheme:dark}:root[data-theme=light]{--bg: #ffffff;--ink: 60, 60, 67;--surface: rgba(118, 118, 128, .16);--surface-strong: rgba(118, 118, 128, .26);--hairline: rgba(60, 60, 67, .12);--reaction-badge: rgba(118, 118, 128, .2);--glass-thin: rgba(242, 242, 245, .55);--glass-thin-filter: blur(12px) saturate(180%);--glass-thick: rgba(255, 255, 255, .58);--glass-thick-filter: blur(30px) saturate(180%);--glass-rim: inset 0 0 0 .5px rgba(0, 0, 0, .09), inset 1.2px 0 0 -.6px rgba(0, 0, 0, .22), inset -1.2px 0 0 -.6px rgba(0, 0, 0, .22), inset 0 3px 0 -1.5px rgba(255, 255, 255, .75), inset 0 -3px 0 -1.5px rgba(255, 255, 255, .75), inset 0 7px 0 -3.5px rgba(255, 255, 255, .35), inset 0 -7px 0 -3.5px rgba(255, 255, 255, .35), 0 4px 12px rgba(0, 0, 0, .035);--menu-hairline: rgba(60, 60, 67, .14);--menu-press: rgba(0, 0, 0, .06);--text: #000000;--text-secondary: rgba(60, 60, 67, .6);--text-tertiary: rgba(60, 60, 67, .3);--grouped-bg: #f2f2f7;--grouped-cell: #ffffff;--grouped-cell-pressed: #e5e5ea;--grouped-separator: rgba(60, 60, 67, .12);--label-secondary: rgba(60, 60, 67, .6);--label-tertiary: rgba(60, 60, 67, .3);--online: #34c759;--success: #34c759;--sheet: #ffffff;--glass-pressed: rgba(0, 0, 0, .06);--glass-thin-pressed: rgba(0, 0, 0, .03);--glass-edge: rgba(0, 0, 0, .09);--glass-hairline: rgba(0, 0, 0, .2);--tabbar-panel: rgba(242, 242, 245, .55);--tabbar-lift: 0, 0, 0;--tabbar-rim: inset 0 0 0 .5px rgba(0, 0, 0, .1), inset 1.2px 0 0 -.6px rgba(0, 0, 0, .22), inset -1.2px 0 0 -.6px rgba(0, 0, 0, .22), inset 0 -.6px 0 0 rgba(0, 0, 0, .07), inset 0 3.5px 0 -.5px rgba(255, 255, 255, .9), inset 0 -2.5px 0 -.5px rgba(255, 255, 255, .9), inset 0 7px 0 -2.5px rgba(255, 255, 255, .4), inset 0 -5.5px 0 -2px rgba(255, 255, 255, .4), 0 4px 12px rgba(0, 0, 0, .035);--tabbar-fill-k: .42;--tabbar-bright-k: 0;--switch-track: rgba(120, 120, 128, .43);--segmented-track: rgba(118, 118, 128, .12);--segmented-thumb: #ffffff;--segmented-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .12), 0 1px 1px rgba(0, 0, 0, .04);--segmented-text: #000000;--segmented-lens: rgba(0, 0, 0, .05);--segmented-lens-shadow: 0 4px 12px rgba(0, 0, 0, .08);--theme-switch-track: rgba(118, 118, 128, .12);--slider-thumb: #ffffff;--slider-thumb-ring: inset 0 0 0 .5px rgba(0, 0, 0, .06);--slider-thumb-shadow: rgba(0, 0, 0, .18);--sheet-glass: rgba(255, 255, 255, .45);--sheet-rim: inset 0 0 0 .5px rgba(0, 0, 0, .28), inset 0 1px 0 0 rgba(255, 255, 255, .9), inset 0 14px 10px -8px rgba(255, 255, 255, .35);--dialog-button: rgba(60, 60, 67, .17);--dialog-button-pressed: rgba(60, 60, 67, .08);--dialog-destructive: color(display-p3 .871 .259 .235);--destructive: #ff3b30;--popover: rgba(255, 255, 255, .92);--popover-shadow: rgba(0, 0, 0, .15);--dim-k: .12;--dim-modal-k: .5;--photo-placeholder: #e5e5ea;--photo-shimmer: rgba(255, 255, 255, .5);--swipe-plate: rgba(60, 60, 67, .13);--provider-button: #000000;--provider-button-text: #ffffff;--system-blue: #007aff;color-scheme:light}:root{--radius: 14px;--tap: 44px;--sat: var(--safe-area-inset-top, env(safe-area-inset-top));--sab: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--edge-blur-shift: 0px;--sat-bar: calc(max(var(--sat), 8px) + var(--edge-blur-shift));--feed-top: calc(max(12px, min(60px, calc(var(--sat) * 1000))) + var(--edge-blur-shift));--sab-live: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--kb-up: 0;--page-over: 0px;--kb: 0px;--vh-extra: 0px;--navbar-bottom: max(8px, calc(var(--sab) - 13px));--navbar-space: calc(69px + var(--navbar-bottom));--rail-right: 14px;--rail-bottom: calc(var(--navbar-space) + 67px);--gesture-guard: calc(var(--navbar-bottom) + 31px)}.theme-dark{color:var(--text)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@media (pointer: coarse){*{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}}html{min-height:calc(100% + env(safe-area-inset-top))}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font:16px/1.35 -apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,sans-serif;overscroll-behavior:none}#app{max-width:520px;margin:0 auto;min-height:100dvh;position:relative;background:var(--bg)}button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit;background:var(--surface);border:0;border-radius:var(--radius);width:100%;padding:16px 18px;font-size:16px}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}input:focus,textarea:focus{outline:none}a{color:inherit}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 18px;border-radius:999px;background:var(--accent);color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4}.btn-outline{background:none;border:1px solid rgba(var(--ink),.25);font-size:14px;font-weight:600;padding:14px 18px}.safe-top{padding-top:var(--sat)}:root.edge-blur{--edge-blur-shift: 17px}.safe-bottom{padding-bottom:var(--sab)}.section-title{margin:0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:rgba(var(--ink),.5)}@keyframes shimmer{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.shimmering{animation:shimmer 1.1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}img.svelte-1eo9mg5{display:block;border-radius:50%;object-fit:cover}.screen.svelte-8ukb9p{position:fixed;top:0;right:0;bottom:0;left:0;max-width:520px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;padding-left:30px;padding-right:30px;background:var(--bg)}.hero.svelte-8ukb9p{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center}.invite.svelte-8ukb9p{display:flex;flex-direction:column;align-items:center;gap:10px}.invited-by.svelte-8ukb9p{margin:0;font-size:15px;color:var(--text-secondary)}h1.svelte-8ukb9p{margin:0;font-size:30px;font-weight:800}h1.sent.svelte-8ukb9p{font-size:25px}.tagline.svelte-8ukb9p{margin:-18px 0 0;font-size:15px;color:var(--text-secondary)}.actions.svelte-8ukb9p{display:flex;flex-direction:column;gap:22px;padding-bottom:40px}.providers.svelte-8ukb9p{display:grid;gap:10px}.provider.svelte-8ukb9p{display:flex;align-items:center;justify-content:center;gap:4.92px;height:52px;border-radius:999px;background:var(--provider-button);color:var(--provider-button-text);font-size:20.8px;font-weight:500;text-decoration:none;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.provider.svelte-8ukb9p:active{transform:scale(.97)}.provider.svelte-8ukb9p:disabled{opacity:.6}.apple.svelte-8ukb9p svg{margin-top:-.67px}.google.svelte-8ukb9p{gap:7.82px}.escape-lead.svelte-8ukb9p{margin:0;text-align:center;font-size:17px;font-weight:600}.escape-hint.svelte-8ukb9p{margin:0;text-align:center;font-size:14px;line-height:1.45;color:var(--text-secondary)}.menu-glyph.svelte-8ukb9p{display:inline-flex;vertical-align:-5px;margin:0 3px;padding:2px 5px;border-radius:7px;background:rgba(var(--ink),.14);color:var(--text)}.consent.svelte-8ukb9p{margin:0;text-align:center;font-size:11.5px;line-height:1.45;color:var(--text-secondary)}.link.svelte-8ukb9p{font:inherit;color:var(--accent)}.error.svelte-8ukb9p{margin:0;text-align:center;font-size:12.5px;color:var(--accent)}.center.svelte-ar9uyo{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px;text-align:center}.msg.svelte-ar9uyo{margin:0 0 8px;max-width:320px;font-size:15px;line-height:1.4}.write.svelte-ar9uyo{max-width:260px}.signout.svelte-ar9uyo{padding:4px;border:none;background:none;color:var(--text-secondary);font-size:14px}.body.svelte-18dmvo8{display:grid;gap:16px;padding:20px}pre.svelte-18dmvo8{margin:0;padding:12px;border-radius:12px;background:var(--surface);font:10px/1.35 ui-monospace,Menlo,monospace;white-space:pre;overflow-x:auto}.arrow.svelte-n20m27{position:fixed;right:50px;bottom:0;width:112px;height:152px;pointer-events:none;z-index:3}.center.svelte-n20m27{right:auto;left:50%;margin-left:-56px}svg.svelte-n20m27{width:100%;height:100%;filter:drop-shadow(0 1px 6px rgba(0,0,0,.5));animation:svelte-n20m27-bob 2.6s ease-in-out 1.5s infinite}.line.svelte-n20m27{stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;opacity:.92;stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-n20m27-draw .7s cubic-bezier(.33,0,.2,1) forwards}.head.svelte-n20m27{animation-duration:.28s;animation-delay:.62s}@keyframes svelte-n20m27-draw{to{stroke-dashoffset:0}}@keyframes svelte-n20m27-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){svg.svelte-n20m27{animation:none}.line.svelte-n20m27{stroke-dashoffset:0;animation:none}}ol.svelte-1f1gjod{margin:2px 0;padding:0;width:100%;list-style:none;display:grid;gap:7px;text-align:left}li.svelte-1f1gjod{padding:11px 14px;border-radius:var(--radius);background:var(--surface);font-size:14px}li.svelte-1f1gjod svg{display:inline-block;vertical-align:-3px;margin:0 1px}.theme-switch.svelte-97pyic{position:relative;display:flex;flex:none;border-radius:999px;background:var(--theme-switch-track);touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button.svelte-97pyic{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:1;padding:0;border:0;background:none;color:var(--text);-webkit-tap-highlight-color:transparent}.knob.svelte-97pyic,.glass.svelte-97pyic{position:absolute;top:var(--inset);left:0;width:var(--thumb-w);height:var(--thumb-h);pointer-events:none}.knob.svelte-97pyic{will-change:transform,opacity}.glass.svelte-97pyic{display:none;z-index:2;opacity:min(var(--press, 0),1);will-change:transform,opacity}.pill.svelte-97pyic,.lift.svelte-97pyic,.rim.svelte-97pyic{position:absolute;inset:calc(-1 * var(--grow-y) * var(--press, 0)) calc(-1 * var(--grow-x) * var(--press, 0));border-radius:999px}.pill.svelte-97pyic{background:var(--segmented-thumb);box-shadow:var(--segmented-thumb-shadow)}.lift.svelte-97pyic{background:var(--segmented-lens);box-shadow:var(--segmented-lens-shadow)}.rim.svelte-97pyic{box-shadow:var(--glass-rim)}.wheel.svelte-1bny703{position:relative;display:grid;grid-template-columns:1fr 1.7fr 1.2fr;gap:0;height:calc(var(--row) * var(--rows));border-radius:14px}.wheel.invalid.svelte-1bny703{box-shadow:inset 0 0 0 1px var(--accent)}.band.svelte-1bny703{position:absolute;left:0;right:0;top:calc((100% - var(--row)) / 2);height:var(--row);border-radius:10px;background:var(--surface);pointer-events:none}.col.svelte-1bny703{height:100%;padding:calc((var(--rows) - 1) / 2 * var(--row)) 0;overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%)}.col.svelte-1bny703::-webkit-scrollbar{display:none}.col.svelte-1bny703:focus-visible{outline:none}.row.svelte-1bny703{height:var(--row);line-height:var(--row);scroll-snap-align:center;text-align:center;font-size:21px;letter-spacing:-.2px;white-space:nowrap}.month.svelte-1bny703 .row:where(.svelte-1bny703){text-align:left;padding-left:12px;text-transform:capitalize;font-size:20px}@property --fit{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --under{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --room{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --top-slack{syntax: "<length>"; inherits: true; initial-value: 0px;}.host.svelte-19g92rv{position:fixed;top:0;right:0;bottom:0;left:0;max-width:520px;margin:0 auto;background:var(--bg);--kb-curve: cubic-bezier(.38, .7, .125, 1);--kb-ms: .25s;--hint-bottom: 44px;--hint-tight: 12px;--hint-gap: 8px;--field-margin: 4px;--capsule-full: 57px;--capsule-arrow: 30px;--own: 0px;--inside: 0px;--kb-on: 0;--hint-lift: calc(max(0px, var(--kb) - var(--sab)) * var(--kb-on));--center: calc((var(--kb) - var(--kb-shift) - var(--sab)) / 2);--content-base: max(0px, var(--center));--under: min(0px, var(--center));--fit: calc((var(--sat) + var(--own) - var(--band)) / 2 + var(--hint-gap));--room: calc( var(--inside) + var(--hint-gap) - var(--field-margin) - var(--fit) + var(--under) );--top-slack: calc(var(--hint-gap) - var(--fit) - var(--under));--capsule: var(--capsule-full);--hint-rest: var(--hint-bottom);--need: calc(var(--fit) + var(--under) + var(--hint-rest) + var(--capsule));--squeeze: calc(clamp(0px, var(--need), var(--room)) * var(--squeeze-on));--squeeze-on: 1;--content-shift: calc((var(--content-base) + var(--squeeze)) * var(--kb-on))}.host.tight.svelte-19g92rv{--hint-rest: var(--hint-tight)}.host.compact.svelte-19g92rv{--capsule: calc(var(--capsule-full) - var(--capsule-arrow))}.host.crowded.svelte-19g92rv{--squeeze-on: 0}.scroller.svelte-19g92rv{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none}.scroller.svelte-19g92rv::-webkit-scrollbar{display:none}.page.svelte-19g92rv{position:relative;height:var(--page-h, 100%);display:flex;flex-direction:column;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;padding:var(--sat) 40px calc(var(--sab) + var(--page-over)) 30px;background:var(--bg)}.page.brand.svelte-19g92rv{background:none}.form.svelte-19g92rv,.concept.svelte-19g92rv{transform:translateY(calc(var(--content-shift) * -1));transition:transform var(--kb-ms) var(--kb-curve)}.page.center.svelte-19g92rv{align-items:center;justify-content:center}.dots.svelte-19g92rv{position:absolute;top:0;bottom:0;right:16px;display:flex;align-items:center}.trace-btn.svelte-19g92rv{position:absolute;top:calc(var(--sat) + 4px);left:6px;z-index:5;padding:8px 12px;border:0;border-radius:10px;background:var(--surface);color:rgba(var(--ink),.6);font:11px/1 ui-monospace,Menlo,monospace}.theme-slot.svelte-19g92rv{position:absolute;top:calc(var(--sat) + 6px);left:30px;right:40px;display:flex;justify-content:center;pointer-events:none}.theme-slot.svelte-19g92rv>*{pointer-events:auto}.concept.svelte-19g92rv{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.pitch.svelte-19g92rv{display:flex;flex-direction:column;gap:8px}h1.svelte-19g92rv{margin:0;font-size:26px;font-weight:800}.pitch.svelte-19g92rv p:where(.svelte-19g92rv){margin:0;font-size:15px;line-height:1.35;color:rgba(var(--ink),.7);white-space:pre-line}.hint-slot.svelte-19g92rv{position:absolute;left:0;right:0;bottom:calc(var(--hint-rest) + var(--sab) + var(--page-over));transform:translateY(calc(var(--hint-lift) * -1));transition:transform var(--kb-ms) var(--kb-curve),bottom var(--kb-ms) var(--kb-curve);display:flex;justify-content:center;pointer-events:none}@keyframes svelte-19g92rv-hint-in{0%{opacity:0;transform:translateY(8px)}}.hint.svelte-19g92rv{animation:svelte-19g92rv-hint-in .2s ease-out;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 30px;background:var(--surface);border-radius:999px;pointer-events:auto;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.hint.svelte-19g92rv:active{transform:scale(.96)}.hint.compact.svelte-19g92rv .hint-arrow:where(.svelte-19g92rv){display:none}.hint.concept.svelte-19g92rv{background:none;animation:svelte-19g92rv-hint-in .2s ease-out,svelte-19g92rv-bounce 2s ease-in-out infinite}@keyframes svelte-19g92rv-bounce{0%,to{transform:translateY(-4px)}50%{transform:translateY(8px)}}.hint-text.svelte-19g92rv{font-size:12.5px;font-weight:500;color:rgba(var(--ink),.65)}.hint-arrow.svelte-19g92rv{display:flex;color:rgba(var(--ink),.6)}.form.svelte-19g92rv{display:flex;flex-direction:column;gap:16px}.form.centered.svelte-19g92rv{align-items:center;gap:20px}.form.centered-block.svelte-19g92rv{gap:14px}.title.svelte-19g92rv{display:flex;flex-direction:column;gap:4px;opacity:var(--title-fade, 1);transition:opacity .38s ease}.section.svelte-19g92rv{display:flex;flex-direction:column;gap:10px}.divider.svelte-19g92rv{height:1px;background:rgba(var(--ink),.12)}.gate.svelte-19g92rv{transition:opacity .2s ease}.gate.locked.svelte-19g92rv{opacity:.5;pointer-events:none}.center-text.svelte-19g92rv{align-items:center;text-align:center}h2.svelte-19g92rv{margin:0;font-size:24px;font-weight:800;line-height:1.15}h2.small.svelte-19g92rv{font-size:22px}.status.svelte-19g92rv{margin:0;font-size:13px;font-weight:500;color:var(--text-secondary)}.label.svelte-19g92rv{margin:0;font-size:13px;color:var(--text-secondary)}.lead.svelte-19g92rv{margin:0;font-size:14px;line-height:1.4;color:rgba(var(--ink),.6)}.required.svelte-19g92rv{margin:0;font-size:12.5px;font-weight:500;color:var(--accent)}.caption.svelte-19g92rv{margin:0;font-size:13.5px;text-align:center;color:var(--text-secondary)}.hint-line.svelte-19g92rv{margin:0;font-size:12.5px;color:var(--text-tertiary)}.hint-line.ok.svelte-19g92rv{color:#34c759}.hint-line.bad.svelte-19g92rv{color:var(--accent)}input.invalid.svelte-19g92rv,.handle.invalid.svelte-19g92rv{box-shadow:inset 0 0 0 1px var(--accent)}textarea.svelte-19g92rv{resize:none;line-height:1.35}.pills.svelte-19g92rv{display:flex;gap:10px}.pill.svelte-19g92rv{flex:1;padding:14px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px rgba(var(--ink),.15);font-size:15px;font-weight:600}.pill.on.svelte-19g92rv{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:#fff}.pill.invalid.svelte-19g92rv:not(.on){box-shadow:inset 0 0 0 1px var(--accent)}.wide-pill.svelte-19g92rv{width:100%;padding:16px;font-size:15.5px}.tiles.svelte-19g92rv{display:flex;align-items:flex-start;gap:12px}.tile.svelte-19g92rv{position:relative;width:96px;height:128px;border-radius:18px;overflow:hidden;flex:0 0 auto}.tile.loading.svelte-19g92rv{display:flex;align-items:center;justify-content:center;background:var(--surface);color:rgba(var(--ink),.5)}.veil.svelte-19g92rv{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff}.tile.add.svelte-19g92rv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--surface);border:1.5px dashed rgba(var(--ink),.12);color:rgba(var(--ink),.5);font-size:12px}.tile.add.invalid.svelte-19g92rv{border-color:var(--accent)}.main.svelte-19g92rv{position:absolute;top:6px;left:6px;padding:3px 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:9px;font-weight:700}.remove.svelte-19g92rv{position:absolute;top:4px;right:4px;display:flex;padding:4px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.handle.svelte-19g92rv{display:flex;align-items:center;padding-left:18px;border-radius:14px;background:var(--surface)}.at.svelte-19g92rv{color:rgba(var(--ink),.5)}.handle.svelte-19g92rv input:where(.svelte-19g92rv){background:none;padding-left:0}.invite.svelte-19g92rv{height:100%;gap:14px}.author.svelte-19g92rv{display:flex;flex-direction:column;gap:14px;margin:auto 0}.body.svelte-19g92rv{color:rgba(var(--ink),.75);white-space:pre-line}.me.svelte-19g92rv{align-self:flex-start;padding:10px 16px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px rgba(var(--ink),.15);font-size:14px;font-weight:600;text-decoration:none}.done.svelte-19g92rv{margin-bottom:20px}.brand-bg.svelte-19g92rv{position:absolute;top:0;left:0;right:0;bottom:calc(-1 * var(--vh-extra));background-image:linear-gradient(to bottom,#0000 50%,#00000040),linear-gradient(150deg,var(--accent),var(--accent-gradient-end));pointer-events:none;visibility:hidden}.brand-bg.on.svelte-19g92rv{visibility:visible}.page.brand.svelte-19g92rv .btn:where(.svelte-19g92rv){background:#fff;color:#1a1620}.page.brand.svelte-19g92rv .lead:where(.svelte-19g92rv),.page.brand.svelte-19g92rv .status:where(.svelte-19g92rv){color:#ffffffbf}.done-mark.svelte-19g92rv{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 6px;border-radius:50%;color:#fff;background:var(--success)}.install.svelte-19g92rv{height:100%}.install-text.svelte-19g92rv{display:flex;flex-direction:column;gap:14px;margin:auto 0}.install.svelte-19g92rv .btn:where(.svelte-19g92rv){margin-bottom:20px}nav.svelte-q971rm{position:fixed;z-index:30;left:50%;bottom:var(--navbar-bottom);display:flex;gap:0;padding:4px 8px;border-radius:999px;transform:translate(-50%) scale(calc(1 + .034 * var(--press, 0)));touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.panel.svelte-q971rm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(var(--tabbar-lift),calc(.048 * var(--press, 0))) 0,rgba(var(--tabbar-lift),calc(.048 * var(--press, 0))) 0),var(--tabbar-panel);backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);box-shadow:var(--tabbar-rim)}.glow.svelte-q971rm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:inherit;pointer-events:none;opacity:var(--press, 0);background:radial-gradient(150px 46px ellipse at var(--touch-x, 50%) 50%,rgba(var(--tabbar-lift),.085) 0%,rgba(var(--tabbar-lift),.068) 22%,rgba(var(--tabbar-lift),.042) 45%,rgba(var(--tabbar-lift),.02) 66%,rgba(var(--tabbar-lift),.006) 84%,transparent 100%)}.bubble.svelte-q971rm{position:absolute;top:4px;left:0;pointer-events:none;will-change:transform}.under.svelte-q971rm{z-index:-1}.fill.svelte-q971rm,.edge.svelte-q971rm,.rim.svelte-q971rm{position:absolute;inset:calc(-1 * var(--grow) * var(--press, 0));border-radius:999px}.fill.svelte-q971rm{background:rgba(var(--tabbar-lift),calc(var(--fill-alpha, .133) * var(--tabbar-fill-k)));backdrop-filter:brightness(calc(1 + (var(--fill-bright, 1.1535) - 1) * var(--tabbar-bright-k)));-webkit-backdrop-filter:brightness(calc(1 + (var(--fill-bright, 1.1535) - 1) * var(--tabbar-bright-k)))}.frost.svelte-q971rm{display:none;position:absolute;inset:calc(-1 * var(--grow) * var(--press, 0));opacity:var(--glass, 0)}.edge.svelte-q971rm{box-shadow:inset 0 0 calc(8px * var(--press, 0)) calc(2px * var(--press, 0)) var(--glass-edge)}.rim.svelte-q971rm{box-shadow:inset 0 0 0 calc(1px * var(--press, 0)) var(--glass-hairline);-webkit-mask-image:linear-gradient(to bottom right,rgba(255,255,255,1) 0 20%,rgba(255,255,255,.5) 34%,rgba(255,255,255,.3) 46%,rgba(255,255,255,.1) 48% 52%,rgba(255,255,255,.3) 54%,rgba(255,255,255,.5) 66%,rgba(255,255,255,1) 80% 100%);mask-image:linear-gradient(to bottom right,#fff 0,#fff 20%,#ffffff80 34%,#ffffff4d 46%,#ffffff1a 48%,#ffffff1a 52%,#ffffff4d 54%,#ffffff80 66%,#fff 80%,#fff)}.lens.svelte-q971rm{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;pointer-events:none;color:var(--accent)}.channel.svelte-q971rm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:4px 8px;mix-blend-mode:plus-lighter}.core.svelte-q971rm{mix-blend-mode:normal}.band.svelte-q971rm{display:none;will-change:transform}a.svelte-q971rm,.ghost.svelte-q971rm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:96px;padding:5px 0 7px}a.svelte-q971rm{border-radius:999px;text-decoration:none;-webkit-user-drag:none;color:var(--text)}.glyph.svelte-q971rm{position:relative;display:flex}.label.svelte-q971rm{font-size:10px;font-weight:500;letter-spacing:.1px;line-height:1.1}.badge.svelte-q971rm{position:absolute;top:-6px;left:16px;min-width:20px;height:20px;padding:0 5.5px;border-radius:999px;background:#ff3b30;color:#fff;font-size:12.5px;font-weight:600;line-height:20px;text-align:center}.defs.svelte-q971rm{position:absolute;width:0;height:0;pointer-events:none}.body.svelte-1e07nx2{flex:1;padding:8px 20px calc(18px + var(--sab));display:grid;gap:10px;justify-items:center;text-align:center}.glyph.svelte-1e07nx2{display:flex}h2.svelte-1e07nx2{margin:0;font-size:21px;font-weight:700}p.svelte-1e07nx2{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.45}p.quiet.svelte-1e07nx2{color:var(--text-tertiary);font-size:13px}.btn.svelte-1e07nx2{width:100%}.body.svelte-k56ui0{flex:1;padding:8px 20px calc(18px + var(--sab));display:grid;gap:10px;justify-items:center;text-align:center}h2.svelte-k56ui0{margin:0;font-size:21px;font-weight:700}p.svelte-k56ui0{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.45}p.quiet.svelte-k56ui0{color:var(--text-tertiary);font-size:13px}.btn.svelte-k56ui0{width:100%}.screen.svelte-r80spy{position:fixed;top:0;right:0;bottom:0;left:0;bottom:calc(-1 * var(--vh-extra));z-index:25;max-width:520px;margin:0 auto;display:flex;flex-direction:column;background:var(--bg);will-change:transform}.bar.svelte-r80spy{flex:0 0 auto;display:grid;grid-template-columns:96px 1fr 96px;align-items:center;padding:var(--sat-bar) 16px 0;background:var(--bg);box-shadow:inset 0 -.5px 0 var(--hairline)}.actions.svelte-r80spy{display:flex;justify-content:flex-end;gap:8px}.menu-trigger-hidden{opacity:0;pointer-events:none}.title.svelte-r80spy{text-align:center;font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body.svelte-r80spy{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--navbar-space) + 40px)}.head.svelte-r80spy{display:flex;align-items:flex-start;gap:16px;padding:20px 20px 0}.head.crowned.svelte-r80spy{padding-top:34px}.about.svelte-r80spy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.line.svelte-r80spy{display:flex;align-items:baseline;gap:8px}.badge.svelte-r80spy{display:flex;align-self:center}.name.svelte-r80spy{font-size:19px;font-weight:700}.age.svelte-r80spy{font-size:16px;color:rgba(var(--ink),.6)}.username.svelte-r80spy{font-size:13.5px;font-weight:500;color:rgba(var(--ink),.55)}.bio.svelte-r80spy{margin:0;font-size:13.5px;line-height:1.35;color:rgba(var(--ink),.75)}.dist.svelte-r80spy{margin:2px 0 0;font-size:12.5px;color:rgba(var(--ink),.5)}.grid.svelte-r80spy{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:22px}.tile.svelte-r80spy{position:relative;aspect-ratio:1;overflow:hidden}.overlay.svelte-1w35lrp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow:hidden;background:#000;-webkit-user-select:none;user-select:none;--fire: 0;--veil: 0;--flash: 0;--halo-x: 50%;--halo-y: 30%}.veil.svelte-1w35lrp{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 85% at 50% 26%,#1c0b12,#080507 55%,#000);opacity:var(--veil);pointer-events:none}.halo.svelte-1w35lrp{position:absolute;left:var(--halo-x);top:var(--halo-y);transform:translate(-50%,-50%);width:130%;height:46%;background:radial-gradient(50% 50% at 50% 50%,#ff605a6b,#ff4d5e29 42%,#78183c00 74%);opacity:calc(var(--fire) * .9);filter:blur(10px);pointer-events:none}.card.svelte-1w35lrp{position:absolute;left:0;top:0;overflow:hidden;will-change:transform,width,height;transform-origin:50% 50%;background:#111;filter:drop-shadow(0 18px 30px rgba(0,0,0,calc(var(--lift, 0) * .55)))}.card.svelte-1w35lrp .rim:where(.svelte-1w35lrp){position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff24;pointer-events:none}.card.svelte-1w35lrp .shade:where(.svelte-1w35lrp){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--lift, 0)}.card.left.svelte-1w35lrp .shade:where(.svelte-1w35lrp){background:linear-gradient(200deg,#0000,#000c 92%)}.card.right.svelte-1w35lrp .shade:where(.svelte-1w35lrp){background:linear-gradient(160deg,#0000,#000c 92%)}canvas.svelte-1w35lrp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.flash.svelte-1w35lrp{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 34% at 50% 34%,#ffe8bee6,#ff825a52 45%,#ff785a00 75%);opacity:var(--flash);pointer-events:none;mix-blend-mode:screen}h2.svelte-1w35lrp{position:absolute;left:0;right:0;margin:0;text-align:center;font-size:32px;font-weight:800;letter-spacing:-.7px;background-image:linear-gradient(100deg,#ffb37a,var(--accent) 62%,#ff7a3c);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;pointer-events:none}.sub.svelte-1w35lrp{position:absolute;left:0;right:0;margin:0;text-align:center;font-size:15px;color:var(--text-secondary);opacity:0;pointer-events:none}.actions.svelte-1w35lrp{position:absolute;left:22px;right:22px;bottom:calc(var(--sab) + 24px);display:grid;gap:10px;opacity:0}.btn.svelte-1w35lrp{position:relative;overflow:hidden;height:50px;display:grid;place-items:center;border:0;border-radius:var(--radius);font-size:16px;font-weight:600;color:var(--text);text-decoration:none;background:var(--surface-strong);cursor:pointer}.btn.cta.svelte-1w35lrp{box-shadow:inset 0 0 0 1px rgba(255,255,255,calc(.16 * (1 - var(--lit, 0)))),0 0 calc(var(--igo, 0) * 40px) rgba(255,130,80,calc(var(--igo, 0) * .9));transform:scale(calc(1 + var(--igo, 0) * .035))}.btn.cta.svelte-1w35lrp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--accent),#ff7a3c);-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--lit, 0) * 130% - 30%),transparent calc(var(--lit, 0) * 130%));mask-image:linear-gradient(to bottom,#000 calc(var(--lit, 0) * 130% - 30%),transparent calc(var(--lit, 0) * 130%));pointer-events:none}.btn.svelte-1w35lrp span:where(.svelte-1w35lrp){position:relative;z-index:2}.btn.ghost.svelte-1w35lrp{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.body.svelte-hbu7dr{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;padding-bottom:calc(24px + var(--sab));text-align:center}.flame.svelte-hbu7dr{display:block;margin-top:26px;margin-bottom:6px;opacity:.3}h2.svelte-hbu7dr{margin:0;font-size:20px;font-weight:600}p.svelte-hbu7dr{margin:0 12px;font-size:15px;color:var(--text-secondary);white-space:pre-line}.invite.svelte-hbu7dr{width:100%;margin-top:4px;padding:15px;border-radius:16px;background:var(--accent);color:#fff;font-size:16px;font-weight:600}.or.svelte-hbu7dr{width:100%;display:flex;align-items:center;gap:10px;margin:8px 0;color:var(--text-secondary);font-size:15px}.or.svelte-hbu7dr:before,.or.svelte-hbu7dr:after{content:"";flex:1;height:1px;background:rgba(var(--ink),.18)}svg.svelte-1vjaw7h{display:block;border-radius:50%}.backdrop.svelte-o594m0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:0 36px;background:rgba(0,0,0,var(--dim));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:svelte-o594m0-fade var(--in-ms) ease-out}@keyframes svelte-o594m0-fade{0%{opacity:0}}.card.svelte-o594m0{width:100%;min-height:25dvh;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:28px;border-radius:28px;text-align:center;background:#28282c99;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.12)}h2.svelte-o594m0{margin:0;font-size:19px;font-weight:700}p.svelte-o594m0{margin:0;font-size:14px;line-height:1.4;color:#fff9}.got-it.svelte-o594m0{margin-top:6px;padding:15px;border-radius:16px;background:var(--accent);color:#fff;font-size:16px;font-weight:600}.badge.svelte-o594m0{position:fixed;top:calc(var(--sat) + 6px);left:12px;z-index:24;padding:4px 10px;border-radius:100px;background:#1e1e2299;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);color:#ffffffbf;font-size:11px;font-weight:600;pointer-events:none}.center.svelte-12qhfyh{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px;text-align:center}.msg.svelte-12qhfyh{margin:0;font-size:19px;font-weight:700}.detail.svelte-12qhfyh{margin:0;font-size:13px;color:var(--text-secondary)}.retry.svelte-12qhfyh{max-width:200px}.debug-badge.svelte-12qhfyh{position:fixed;bottom:calc(var(--navbar-space) + 6px);right:6px;z-index:100;padding:3px 7px;border:none;border-radius:6px;background:#ff4d5e38;color:var(--accent);font-size:10px;font-family:ui-monospace,Menlo,monospace}
