.ensure{--ensure-blue: #5c80f2;--ensure-pale: #bacafc;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:18px;border:1px solid var(--hairline, #e2e5ee);background:var(--surface, #fff);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ensure--compact{padding:8px 12px 8px 8px}.ensure__ring{--fill: 0;flex:none;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;touch-action:none}.ensure__ring:disabled{cursor:default}.ensure__ring:focus-visible{outline:2px solid var(--ensure-blue);outline-offset:3px}.ensure__ring svg{display:block;width:100%;height:100%;overflow:visible}.ensure__track{fill:none;stroke:color-mix(in srgb,var(--ensure-pale) 60%,transparent);stroke-width:3}.ensure__fill{fill:none;stroke:var(--ensure-blue);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--fill));transform:rotate(-90deg);transform-origin:50% 50%}.ensure__a,.ensure__b{fill:color-mix(in srgb,var(--ensure-pale) 45%,var(--surface, #fff));stroke:var(--ensure-pale);stroke-width:1.4;transition:transform .5s cubic-bezier(.34,1.56,.64,1),fill .3s ease;transform-origin:50% 50%}.ensure[data-step=holding] .ensure__a,.ensure[data-step=holding] .ensure__b{transform:scale(.92)}.ensure__tick{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .4s ease .15s}.ensure[data-step=done] .ensure__fill{stroke-dashoffset:0}.ensure[data-step=done] .ensure__a,.ensure[data-step=done] .ensure__b{fill:var(--ensure-blue);stroke:var(--ensure-blue);transform:scale(1.06)}.ensure[data-step=done] .ensure__tick{stroke-dashoffset:0}.ensure[data-step=checking] .ensure__ring svg,.ensure[data-step=loading] .ensure__ring svg{animation:ensure-wait 1.2s ease-in-out infinite}@keyframes ensure-wait{50%{opacity:.55}}.ensure__copy{min-width:0}.ensure__label{margin:0;font-weight:600;font-size:15px;line-height:1.35;color:var(--ink, #141a2e)}.ensure[data-step=error] .ensure__label{color:var(--danger, #c4372d)}.ensure__by{margin:2px 0 0;font-size:12px;color:var(--ink-muted, #5a6178)}.ensure__again{margin-top:4px;padding:0;border:0;background:none;color:var(--ensure-blue);font:inherit;font-size:13px;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:reduce){.ensure__a,.ensure__b,.ensure__tick{transition:none}.ensure[data-step=checking] .ensure__ring svg,.ensure[data-step=loading] .ensure__ring svg{animation:none}}.ensure-gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0e12206b}.ensure-gate__box{width:min(100%,420px);padding:24px;border-radius:24px;background:var(--surface, #fff);box-shadow:0 30px 80px -30px #0e122080;display:grid;gap:14px}.ensure-gate__box h2{margin:0;font-size:22px;font-weight:600}.ensure-gate__box p{margin:0;color:var(--ink-muted, #5a6178);line-height:1.5}.ensure-gate__close{justify-self:end;padding:6px 12px;border:0;border-radius:999px;background:transparent;color:var(--ink-muted, #5a6178);font:inherit;cursor:pointer}.service-banner{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:900;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:999px;background:var(--ink);color:var(--surface);font:500 14px/20px var(--font-sans);box-shadow:var(--shadow-glass)}.service-banner__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--elum-blue)}.service-banner[data-tone=outage] .service-banner__dot{background:#ff6b5e}.service-banner[data-tone=degraded] .service-banner__dot,.service-banner[data-tone=read_only] .service-banner__dot{background:#f2c25b}.service-banner__text{min-width:0}.service-banner__link{color:inherit;font-weight:700;white-space:nowrap}.service-banner__close{flex:none;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer}.service-banner__close:hover{background:color-mix(in srgb,var(--surface) 15%,transparent)}@media(max-width:600px){.service-banner{border-radius:16px;width:calc(100vw - 32px)}}.service-veil{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:var(--surface-glass)}.service-veil__card{display:grid;justify-items:center;gap:12px;max-width:440px;padding:40px 32px;border-radius:var(--radius-lg, 28px);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-glass);text-align:center}.service-veil__card h1{margin:0;font:400 28px/36px var(--font-display)}.service-veil__card p{margin:0;color:var(--ink-muted)}.service-veil__card a{color:var(--action);font-weight:600}:root,[data-theme=light]{--elum-blue: #7093f8;--elum-blue-deep: #3b5bd6;--elum-glow: #bacafc;--elum-mist: #eef2ff;--write: #f59a52;--write-deep: #a84d17;--type: #3fc4a0;--type-deep: #187a5f;--browse: #9b84ee;--browse-deep: #604590;--make: #ec7fa9;--make-deep: #a8335f;--store: #e9b949;--store-deep: #7f5c00;--inquire: #f06a5f;--inquire-deep: #b13a30;--surface: #ffffff;--surface-glass: #f4f5f8;--ink: #141a2e;--ink-muted: #5a6178;--hairline: #e2e5ee;--border-control: #848ba0;--action: var(--elum-blue-deep);--on-action: #ffffff;--shadow-glass: 0 1px 2px rgba(20,26,46,.06), 0 12px 32px rgba(112,147,248,.16);--shadow-glow: 0 0 0 1px rgba(186,202,252,.9), 0 0 24px rgba(112,147,248,.35)}[data-theme=dark]{--elum-blue: #7093f8;--elum-blue-deep: #8fa9fa;--elum-glow: #34437a;--elum-mist: #1b2340;--write: #f59a52;--write-deep: #ffb27a;--type: #3fc4a0;--type-deep: #7ce0c3;--browse: #9b84ee;--browse-deep: #b9a7f5;--make: #ec7fa9;--make-deep: #f6a9c6;--store: #e9b949;--store-deep: #f5d58a;--inquire: #f06a5f;--inquire-deep: #ff9d94;--surface: #0e1220;--surface-glass: #171c2e;--ink: #eef1fa;--ink-muted: #a3aac0;--hairline: #2a3149;--border-control: #6b7392;--action: var(--elum-blue);--on-action: #0e1220;--shadow-glass: 0 1px 2px rgba(0,0,0,.4), 0 12px 32px rgba(0,0,0,.45);--shadow-glow: 0 0 0 1px rgba(112,147,248,.5), 0 0 28px rgba(112,147,248,.3)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--radius-pill: 999px;--font-display: Sora, "Avenir Next", system-ui, sans-serif;--font-sans: Manrope, "Helvetica Neue", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}.display-xl{font-family:var(--font-display);font-size:72px;line-height:76px;font-weight:300;letter-spacing:-.02em}.display-l{font-family:var(--font-display);font-size:48px;line-height:54px;font-weight:300;letter-spacing:-.015em}.heading{font-family:var(--font-display);font-size:28px;line-height:36px;font-weight:400;letter-spacing:-.01em}.title{font-family:var(--font-sans);font-size:18px;line-height:26px;font-weight:600;letter-spacing:0}.body{font-family:var(--font-sans);font-size:16px;line-height:26px;font-weight:400;letter-spacing:0}.body-sm{font-family:var(--font-sans);font-size:14px;line-height:22px;font-weight:400;letter-spacing:0}.label{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em}.mono{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:400;letter-spacing:0}.label{text-transform:uppercase}:root,[data-theme=light]{--write-mist: #fdf0e4;--write-line: #f8c79f;--type-mist: #e2f6f1;--type-line: #95dfcb;--browse-mist: #f0edfc;--browse-line: #c8bbf6;--make-mist: #fcecf2;--make-line: #f5b9d0;--store-mist: #fcf4e4;--store-line: #f3d89b;--account: #94c858;--account-deep: #4a6f1c;--account-mist: #eef6e2;--account-line: #c5e3a0;--canvas: var(--surface-glass);--page: #ffffff;--scrim: rgba(20, 26, 46, .32);--danger: #b42318;--danger-mist: #fdecea;--success: var(--type-deep);--success-mist: var(--type-mist);--warning: var(--store-deep);--warning-mist: var(--store-mist);--selection: rgba(112, 147, 248, .24);--tooltip-bg: var(--ink);--tooltip-ink: var(--surface);--toast-danger: #ffb4a8;--toast-action: #bacafc;color-scheme:light}[data-theme=dark]{--write-mist: #2b2320;--write-line: #6b4a33;--type-mist: #142931;--type-line: #225953;--browse-mist: #20213b;--browse-line: #464072;--make-mist: #2b2032;--make-line: #673e57;--store-mist: #2a2825;--store-line: #665530;--account: #94c858;--account-deep: #b8e48c;--account-mist: #1f2a1c;--account-line: #3f5a2c;--canvas: var(--surface);--page: var(--surface-glass);--scrim: rgba(0, 0, 0, .55);--danger: #ff9b8f;--danger-mist: #3a1f22;--selection: rgba(112, 147, 248, .35);--tooltip-bg: var(--ink);--tooltip-ink: var(--surface);--toast-danger: #b42318;--toast-action: #3b5bd6;color-scheme:dark}:root{--accent: var(--account);--accent-deep: var(--account-deep);--accent-mist: var(--account-mist);--accent-line: var(--account-line);--ease: cubic-bezier(.22, 1, .36, 1);--dur-hover: .16s;--dur-panel: .32s;--dur-hero: .64s;--header-h: 64px;--bar-h: 64px;--rail-w: 60px;--list-w: 360px;--dock-h: 52px}@media(max-width:560px){:root{--header-h: 56px;--bar-h: 56px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:22px;color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--elum-blue-deep)}img{max-width:100%}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--ink-muted)}.theme-light-only{display:inline-block}.theme-dark-only,[data-theme=dark] .theme-light-only{display:none}[data-theme=dark] .theme-dark-only{display:inline-block}.elum-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:600 15px/20px var(--font-sans);border-radius:var(--radius-pill);padding:10px var(--space-6);border:1.5px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:box-shadow var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.elum-btn svg{flex:none}.elum-btn--sm{font-size:14px;padding:6px var(--space-4)}.elum-btn--primary{background:var(--action);color:var(--on-action)}.elum-btn--primary:hover:not(:disabled){box-shadow:var(--shadow-glow)}.elum-btn--secondary{background:transparent;color:var(--ink);border-color:var(--border-control)}.elum-btn--secondary:hover:not(:disabled){background:var(--elum-mist)}.elum-btn--quiet{background:transparent;color:var(--elum-blue-deep)}.elum-btn--quiet:hover:not(:disabled){background:var(--elum-mist)}.elum-btn--danger{background:var(--danger);color:var(--surface)}.elum-btn--danger:hover:not(:disabled){box-shadow:0 0 0 4px var(--danger-mist)}.elum-btn:disabled{opacity:.45;cursor:not-allowed}.elum-btn--block{width:100%}.elum-btn--product{background:var(--accent);color:#141a2e}.elum-btn--product:hover:not(:disabled){box-shadow:0 0 0 4px var(--accent-mist)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:32px;height:32px;padding:0 6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.icon-btn:hover:not(:disabled){background:var(--elum-mist)}.icon-btn[aria-pressed=true],.icon-btn[data-active=true]{background:var(--accent-mist);color:var(--accent-deep)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn--round{border-radius:var(--radius-pill);width:40px;height:40px}.field{display:flex;flex-direction:column;gap:6px}.field>label,.field-label{font-size:14px;font-weight:600;color:var(--ink)}.input{width:100%;height:44px;padding:0 var(--space-4);border:1.5px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:15px;transition:border-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.input::placeholder{color:var(--ink-muted)}.input:hover{border-color:var(--ink-muted)}.input:focus{outline:none;border-color:var(--action);box-shadow:0 0 0 3px var(--elum-mist)}.input[aria-invalid=true]{border-color:var(--danger)}.input--sm{height:36px;font-size:14px}.field-error{color:var(--danger);font-size:13px;line-height:18px}.textarea{height:auto;min-height:72px;padding:10px 12px;resize:vertical;line-height:20px}.select{appearance:none;height:36px;padding:0 32px 0 12px;border:1.5px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a6178' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--ink);font-size:14px}.kbd{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted)}.divider{width:1px;height:20px;background:var(--hairline);flex:none}.tooltip{position:fixed;z-index:3000;max-width:280px;padding:4px 8px;border-radius:6px;background:var(--tooltip-bg);color:var(--tooltip-ink);font:500 12px/16px var(--font-sans);pointer-events:none;animation:tooltip-in var(--dur-hover) var(--ease)}@keyframes tooltip-in{0%{opacity:0;translate:0 -2px}}.page{animation:page-in .38s var(--ease) both}@keyframes page-in{0%{opacity:0;translate:0 10px}}.stagger>*,.cards>*,.panel{animation:rise-in .42s var(--ease) both}.stagger>:nth-child(2),.cards>:nth-child(2),.panel:nth-of-type(2){animation-delay:50ms}.stagger>:nth-child(3),.cards>:nth-child(3),.panel:nth-of-type(3){animation-delay:.1s}.stagger>:nth-child(4),.cards>:nth-child(4),.panel:nth-of-type(4){animation-delay:.15s}.stagger>:nth-child(5),.cards>:nth-child(5),.panel:nth-of-type(5){animation-delay:.2s}.stagger>:nth-child(n+6),.cards>:nth-child(n+6),.panel:nth-of-type(n+6){animation-delay:.25s}@keyframes rise-in{0%{opacity:0;translate:0 8px}}@media(max-width:760px),(pointer:coarse){input,select,textarea,[contenteditable=true]{font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;animation-delay:0ms!important}.page,.stagger>*,.cards>*,.panel{animation:none}}[data-motion=reduce] *,[data-motion=reduce] *:before,[data-motion=reduce] *:after{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.brand-lockup,.brand-mark,.doc-icon{display:inline-flex;align-items:center;flex:none}.brand-lockup img,.brand-mark img,.doc-icon img{height:100%;width:auto;max-width:none}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;color:#141a2e;font-weight:600;letter-spacing:.02em;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 2px var(--surface)}.avatar[data-outside]{background:var(--surface-glass);color:var(--ink-muted);box-shadow:inset 0 0 0 1.5px var(--hairline),0 0 0 2px var(--surface)}.product-glyph{flex:none}.product-glyph[data-product=elum]{color:var(--elum-blue-deep)}.product-glyph[data-product=write]{color:var(--write-deep)}.product-glyph[data-product=type]{color:var(--type-deep)}.product-glyph[data-product=browse]{color:var(--browse-deep)}.product-glyph[data-product=make]{color:var(--make-deep)}.product-glyph[data-product=store]{color:var(--store-deep)}.product-glyph[data-product=inquire]{color:var(--inquire-deep)}.product-glyph[data-product=account]{color:var(--account-deep)}.user-menu__trigger{display:inline-flex;padding:3px;border:0;border-radius:50%;background:transparent;transition:box-shadow var(--dur-hover) var(--ease)}.user-menu__trigger:hover,.user-menu__trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--elum-mist)}.user-menu__header{display:flex;align-items:center;gap:var(--space-3);padding:10px 10px 12px;margin-bottom:6px;border-bottom:1px solid var(--hairline)}.user-menu__name{font-weight:600}.user-menu__email{font-size:13px;color:var(--ink-muted)}.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-4);height:var(--header-h);padding:0 var(--space-6);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--hairline)}.app-header__end{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.app-header a.brand-link{display:inline-flex;border-radius:var(--radius-sm)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-16) var(--space-4)}.empty-state h2{margin:var(--space-2) 0 0;font-family:var(--font-display);font-weight:300;font-size:28px;line-height:36px}.empty-state p{margin:0;max-width:420px;color:var(--ink-muted)}.segmented{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--surface-glass);border:1px solid var(--hairline)}.segmented button{display:inline-flex;align-items:center;white-space:nowrap;border:0;background:transparent;border-radius:var(--radius-pill);padding:5px 14px;font-size:13px;font-weight:600;color:var(--ink-muted);transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #141a2e14}.avatar--picture{object-fit:cover;background:var(--surface-glass)}.support-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.support-link{text-decoration:none}.support-links--start{justify-content:flex-start;margin-inline:calc(var(--space-3) * -1)}.loader{display:inline-flex;position:relative}.loader img{display:block}.loader__still{display:none!important}@media(prefers-reduced-motion:reduce){.loader__anim{display:none!important}.loader__still{display:block!important}}.full-page-loader{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);background:var(--surface);animation:loader-in var(--dur-hero) var(--ease) both;animation-delay:.15s}@keyframes loader-in{0%{opacity:0}}:root{--elum-icon-archive: #2f8fd0;--elum-icon-delete: #e5484d;--elum-icon-share: #3b5bd6;--elum-icon-restore: #2e9e6b;--elum-icon-spam: #e8833a;--elum-icon-unread: #8b6cf0;--elum-icon-reply: #3fc4a0;--elum-icon-reply-all: #3fc4a0;--elum-icon-forward: #7093f8;--elum-icon-download: #2e9e6b;--elum-icon-duplicate: #9b84ee;--elum-icon-link: #3b5bd6;--elum-icon-star: #e9b949;--elum-icon-rename: #f59a52;--elum-icon-new: #3b5bd6;--elum-icon-sign-out: #e5484d;--elum-icon-print: #2f8fd0;--elum-icon-invite: #3fc4a0;--elum-icon-remove-person: #e5484d;--elum-icon-send: #7093f8;--elum-icon-compose: #f59a52;--elum-icon-private: #8b6cf0;--elum-icon-unlocked: #2e9e6b;--elum-icon-visible: #3fc4a0;--elum-icon-hidden: #8a93a8;--elum-icon-saved: #2e9e6b;--elum-icon-offline: #e8833a;--elum-icon-verified: #3b5bd6;--elum-icon-warning: #e8833a;--elum-icon-attach: #9b84ee;--elum-icon-present: #ec7fa9;--elum-icon-open: #7093f8}[data-theme=dark]{--elum-icon-archive: #5fb0e6;--elum-icon-delete: #ff6b6f;--elum-icon-share: #8fa9fa;--elum-icon-restore: #4cc38a;--elum-icon-spam: #f5a25d;--elum-icon-unread: #a993ff;--elum-icon-forward: #8fa9fa;--elum-icon-download: #4cc38a;--elum-icon-link: #8fa9fa;--elum-icon-new: #7093f8;--elum-icon-sign-out: #ff6b6f;--elum-icon-print: #5fb0e6;--elum-icon-remove-person: #ff6b6f;--elum-icon-send: #8fa9fa;--elum-icon-unlocked: #4cc38a;--elum-icon-hidden: #9aa3b8;--elum-icon-saved: #4cc38a;--elum-icon-offline: #f5a25d;--elum-icon-verified: #8fa9fa;--elum-icon-warning: #f5a25d;--elum-icon-open: #8fa9fa}.elum-icon{flex:none;overflow:visible}.toasts{position:fixed;inset:auto auto var(--space-6) 50%;margin:0;padding:0;border:0;background:transparent;overflow:visible;translate:-50% 0;z-index:2000;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.toasts:not(:popover-open){display:flex}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);padding:10px 10px 10px 16px;border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-glass);font-weight:500;animation:toast-in var(--dur-panel) var(--ease)}.toast[data-tone=error] svg:first-child{color:var(--toast-danger)}.toast[data-tone=success] svg:first-child{color:var(--type)}.toast__msg{max-width:520px}.toast__action{border:0;background:transparent;color:var(--toast-action);font-weight:600;padding:4px 8px;border-radius:var(--radius-pill)}.toast__close{display:inline-flex;border:0;background:transparent;color:inherit;opacity:.7;padding:4px;border-radius:var(--radius-pill)}.toast__close:hover{opacity:1}@keyframes toast-in{0%{opacity:0;translate:0 8px}}.floating-panel{position:fixed;z-index:1000;min-width:180px;overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-glass);animation:floating-in var(--dur-hover) var(--ease)}.floating-panel:focus{outline:none}@keyframes floating-in{0%{opacity:0;translate:0 -4px}}.menu{min-width:220px;max-width:340px}.menu__item{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 10px 6px 6px;border-radius:var(--radius-sm);font-size:14px;line-height:20px;cursor:default;-webkit-user-select:none;user-select:none}.menu__item[data-active=true]{background:var(--elum-mist)}.menu__item[aria-disabled=true]{color:var(--ink-muted);opacity:.6}.menu__item[data-danger]{color:var(--danger)}.menu__check{width:18px;flex:none;display:inline-flex;color:var(--accent-deep)}.menu__icon{display:inline-flex;color:var(--ink-muted);flex:none}.menu__item[data-danger] .menu__icon{color:inherit}.menu__label{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__hint{font-size:12px;line-height:16px;color:var(--ink-muted)}.menu__shortcut{margin-left:var(--space-4)}.menu__chevron{color:var(--ink-muted);margin-left:auto}.menu__sep{height:1px;margin:6px 4px;background:var(--hairline)}.menu__heading{padding:8px 10px 4px 34px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.page{width:100%;max-width:760px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.page__head{margin-bottom:var(--space-6)}.page__title{margin:0 0 4px;font:300 32px/40px var(--font-display);letter-spacing:-.015em}.page__head p{margin:0;max-width:600px}.panel{display:flex;flex-direction:column;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-6);list-style:none;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--page)}.panel--notice{border-color:var(--accent-line);background:var(--accent-mist)}.panel--danger{border-color:var(--danger)}.panel__title{display:flex;align-items:center;gap:8px;margin:0;font:400 18px/26px var(--font-display)}.panel__hint{margin:0;font-size:13px;line-height:19px}.panel__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.form-error{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--danger-mist);color:var(--danger);font-weight:500}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.field-inline{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.field-inline .input{flex:1;min-width:200px}.select--lg{height:44px;font-size:15px;border-width:1.5px;border-color:var(--border-control)}.code-input{max-width:160px;letter-spacing:.3em;font-size:20px}.plain-list{margin:0;padding-left:20px;color:var(--ink-muted);line-height:24px}.badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill);background:var(--accent-mist);color:var(--accent-deep);font:600 11px/20px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.hero{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8)}.hero__name{margin:0;font:300 36px/44px var(--font-display);letter-spacing:-.015em}.hero__address{display:flex;align-items:center;gap:6px;margin:2px 0 6px;font-family:var(--font-mono);color:var(--accent-deep)}.hero p{margin:0}.hero__ring-note{margin-top:6px!important;font-size:14px;color:var(--ink-muted)}.hero__ring-note a{color:var(--accent-deep);font-weight:600}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.card-link{position:relative;display:flex;flex-direction:column;gap:4px;padding:var(--space-4) 44px var(--space-4) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--page);color:var(--ink);text-decoration:none;transition:border-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.card-link:hover{border-color:var(--accent-line);box-shadow:var(--shadow-glass)}.card-link__title{font-weight:700}.card-link__body{font-size:13px;color:var(--ink-muted)}.card-link__arrow{position:absolute;right:16px;top:50%;translate:0 -50%;color:var(--ink-muted)}.apps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.apps__item{display:flex;align-items:center;gap:12px;padding:8px 4px}.apps__item[data-planned]{opacity:.55}.apps__text{flex:1;display:flex;flex-direction:column}.apps__name{font-weight:600}.apps__note{font-size:13px;color:var(--ink-muted)}.picture-row{display:flex;gap:var(--space-6);align-items:center}.picture-row__avatar{position:relative;flex:none}.picture-row__busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--surface) 70%,transparent)}.picture-row__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.picture-row__actions .panel__hint{flex-basis:100%}.swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch{width:40px;height:40px;border:0;border-radius:50%;color:#141a2e;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--hairline)}.swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-deep)}.audiences{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.audience{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1.5px solid var(--hairline);border-radius:12px;cursor:pointer;transition:border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.audience:hover{border-color:var(--accent-line)}.audience[data-checked]{border-color:var(--accent);background:var(--accent-mist)}.audience:has(input:focus-visible){outline:2px solid var(--action);outline-offset:2px}.audience input{position:absolute;opacity:0;pointer-events:none}.audience__title{font-weight:700}.audience[data-checked] .audience__title{color:var(--accent-deep)}.audience__hint{font-size:12px;line-height:17px;color:var(--ink-muted)}.search-field{position:relative;color:var(--ink-muted)}.search-field svg{position:absolute;left:14px;top:13px}.search-field .input{padding-left:42px}.chips{display:flex;gap:6px;flex-wrap:wrap;margin:var(--space-2) 0 var(--space-4)}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-muted);font-size:13px;font-weight:600}.chip:hover{background:var(--surface-glass);color:var(--ink)}.chip[aria-pressed=true]{background:var(--accent-mist);border-color:var(--accent);color:var(--accent-deep)}.chip--circle{background:var(--accent-mist);border-color:var(--accent-line);color:var(--accent-deep)}.chip--circle[data-circle=family]{background:var(--make-mist);border-color:var(--make-line);color:var(--make-deep)}.chip--circle[data-circle=work]{background:var(--elum-mist);border-color:var(--elum-glow);color:var(--elum-blue-deep)}.chip--circle[data-circle=blocked]{background:var(--danger-mist);border-color:var(--danger);color:var(--danger)}.person-list{list-style:none;margin:0;padding:6px;gap:0}.person-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 10px;border-radius:12px}.person-row:hover{background:var(--surface-glass)}.person-row__text{flex:1;min-width:0;display:flex;flex-direction:column}.person-row__name{font-weight:600}.person-row__address{font-size:13px;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-list,.device-list,.activity-list{list-style:none;margin:0;padding:0}.address-list{padding:6px var(--space-4)}.address-row,.device-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--hairline);color:var(--ink-muted)}.address-row:last-child,.device-row:last-child{border-bottom:0}.address-row__text,.device-row__text{flex:1;min-width:0;display:flex;flex-direction:column}.address-row__address,.device-row__name{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.address-row__kind,.device-row__meta{display:inline-flex;align-items:center;gap:4px;font-size:13px}.activity-row{display:flex;justify-content:space-between;gap:var(--space-4);padding:8px 0;border-bottom:1px solid var(--hairline)}.activity-row:last-child{border-bottom:0}.password-field{position:relative}.password-field .input{padding-right:48px}.password-field__reveal{position:absolute;right:6px;top:6px;color:var(--ink-muted)}.notice-table{display:flex;flex-direction:column}.notice-table__head,.notice-table__row{display:grid;grid-template-columns:minmax(0,1fr) 110px 150px;align-items:center;gap:var(--space-3);padding:10px 0;border-bottom:1px solid var(--hairline)}.notice-table__head{font-size:12px;font-weight:600;color:var(--ink-muted)}.notice-table__row:last-child{border-bottom:0}.notice-table__what{display:flex;gap:10px;align-items:flex-start}.notice-table__what>span{display:flex;flex-direction:column}.notice-table__service{font-size:12px}.switch{appearance:none;flex:none;position:relative;width:38px;height:22px;margin:0;border-radius:var(--radius-pill);background:var(--border-control);cursor:pointer;transition:background-color var(--dur-hover) var(--ease)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:translate var(--dur-hover) var(--ease)}.switch:checked{background:var(--accent)}.switch:checked:after{translate:16px 0}@media(max-width:760px){.page{padding:var(--space-6) var(--space-4) var(--space-12)}.panel{padding:var(--space-4)}.cards,.field-row{grid-template-columns:minmax(0,1fr)}.hero{gap:var(--space-4)}.hero__name{font-size:28px;line-height:36px}.picture-row{flex-direction:column;align-items:flex-start}.notice-table__head,.notice-table__row{grid-template-columns:minmax(0,1fr) 60px 60px}}.security-approvals__row{display:flex;align-items:flex-start;gap:14px}.security-approvals__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#3b5bd6;background:#7093f829}.security-approvals__text{flex:1;min-width:0}.security-approvals__text .panel__title{margin-top:0}.security-approvals__row .switch{flex:none;margin-top:4px}.security-approvals__note{margin:12px 0 0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--surface-glass);font-size:13px;line-height:20px}.device-row__out{margin-left:auto;flex:none}.auth{min-height:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--surface)}.auth__art{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-12);background:var(--surface-glass);border-right:1px solid var(--hairline)}.auth__glow{position:absolute;inset:auto -20% -30%;height:70%;background:radial-gradient(closest-side,rgba(148,200,88,.2),transparent);pointer-events:none}.auth__discs{--u: min(.36vw, 3.6px);position:absolute;top:44%;left:50%;width:calc(var(--u) * 104);height:calc(var(--u) * 104);translate:-50% -60%}.auth__disc,.auth__lens{position:absolute;border-radius:50%}.auth__disc{background:radial-gradient(circle at 35% 30%,#fff,#e9ecf4 80%);border:2px solid #c5e3a0;box-shadow:0 24px 60px #94c85829;animation:disc-in var(--dur-hero) var(--ease) both}.auth__disc--body{left:calc(var(--u) * 22);top:calc(var(--u) * 34);width:calc(var(--u) * 60);height:calc(var(--u) * 60)}.auth__disc--head{left:calc(var(--u) * 32);top:calc(var(--u) * 10);width:calc(var(--u) * 40);height:calc(var(--u) * 40);opacity:.92;animation-delay:.12s}[data-theme=dark] .auth__disc{background:#1a2033e6;border-color:#94c85899;box-shadow:0 24px 60px #00000059}.auth__lens{left:calc(var(--u) * 22);top:calc(var(--u) * 34);width:calc(var(--u) * 60);height:calc(var(--u) * 60);background:var(--account);clip-path:circle(calc(var(--u) * 20) at calc(var(--u) * 30) calc(var(--u) * -4));animation:lens-in var(--dur-hero) var(--ease) .42s both}@keyframes disc-in{0%{opacity:0;translate:0 16px}}@keyframes lens-in{0%{opacity:0}}.auth__art-copy{position:relative}.auth__art-copy .label{margin:0 0 var(--space-3)}.auth__tagline{margin:0;max-width:460px;font-family:var(--font-display);font-weight:300;font-size:40px;line-height:48px;letter-spacing:-.015em}.auth__main{display:flex;flex-direction:column;padding:var(--space-6) var(--space-8)}.auth__top{display:flex;align-items:center;justify-content:space-between}.auth__form{width:100%;max-width:400px;margin:auto;padding:var(--space-12) 0;display:flex;flex-direction:column;gap:var(--space-4)}.auth__title{margin:0;font-family:var(--font-display);font-weight:300;font-size:36px;line-height:44px;letter-spacing:-.015em}.auth__subtitle{margin:-8px 0 var(--space-2);font-size:15px}.auth__password{position:relative}.auth__password .input{padding-right:48px}.auth__reveal{position:absolute;right:6px;top:6px;color:var(--ink-muted)}.auth__hint{font-size:13px}.auth__error{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--danger-mist);color:var(--danger);font-weight:500}.account-type{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.account-type legend{padding:0;margin-bottom:6px}.account-type__option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1.5px solid var(--hairline);border-radius:var(--radius-md);cursor:pointer}.account-type__option:has(input:checked){border-color:var(--accent-line);background:var(--accent-mist)}.account-type__option[aria-disabled=true]{cursor:not-allowed;opacity:.7}.account-type__option input{margin-top:3px;accent-color:var(--accent-deep)}.account-type__option>span{display:flex;flex-direction:column}.account-type__title{font-weight:600}.account-type__hint{font-size:13px;line-height:18px}.account-type__soon{margin-left:6px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--elum-mist);color:var(--elum-blue-deep);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.auth__notice{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--elum-mist);color:var(--ink);font-weight:500}.auth__submit{margin-top:var(--space-2);height:46px}.auth__submit .loader img{filter:brightness(10)}[data-theme=dark] .auth__submit .loader img{filter:brightness(.2)}.auth__switch{margin:0;text-align:center;color:var(--ink-muted)}.auth__switch a{font-weight:600;text-decoration:none}.auth__switch a:hover{text-decoration:underline}.handle-input{position:relative;display:flex;align-items:center}.handle-input .input{padding-right:calc(var(--domain-w, 170px) + 12px)}.handle-input__domain{position:absolute;right:14px;color:var(--ink-muted);font-size:14px;pointer-events:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handle-input[data-state=ok] .input{border-color:var(--accent-deep)}.handle-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--ink-muted)}.handle-status[data-state=ok]{color:var(--success);font-weight:600}.handle-status[data-state=bad]{color:var(--danger)}.auth__warning{display:flex;gap:6px;align-items:flex-start;font-size:13px;line-height:18px;color:var(--ink-muted)}.auth__warning svg{flex:none;margin-top:2px}.auth__warning[data-empty]{color:var(--warning)}@media(max-width:860px){.auth{grid-template-columns:1fr}.auth__art{display:none}.auth__main{padding:var(--space-4)}}.auth__or{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--ink-muted);font-size:13px}.auth__or:before,.auth__or:after{content:"";flex:1;height:1px;background:var(--hairline)}.auth__passkey{height:46px;gap:var(--space-2)}.skeleton{display:grid;gap:var(--space-4);padding:var(--space-2) 0}.skeleton__row{display:flex;align-items:center;gap:var(--space-3)}.skeleton__lines{display:grid;flex:1;gap:8px}.skeleton__shape{display:block;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--surface-glass) 0%,var(--hairline) 40%,var(--surface-glass) 80%) 0 0 / 300% 100%;animation:skeleton-shimmer 1.4s linear infinite}.skeleton__line{height:12px}.skeleton__line--short{width:32%;height:10px;opacity:.7}.skeleton__dot{flex:none;width:36px;height:36px;border-radius:50%}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.skeleton__shape{animation:none}}.app-ring{position:relative;flex:none;display:inline-grid;place-items:center}.app-ring__svg{position:absolute;inset:0;overflow:visible}.app-ring__arc{fill:none;stroke:var(--hairline);stroke-linecap:round}.app-ring__arc.is-on{stroke-dasharray:1;stroke-dashoffset:1;animation:app-ring-draw .72s var(--ease, ease-out) forwards;filter:drop-shadow(0 2px 6px rgba(20,26,46,.18))}.app-ring__picture{position:relative;display:inline-grid}@keyframes app-ring-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.app-ring__arc.is-on{animation:none;stroke-dashoffset:0}}.passkey-offer{width:min(420px,calc(100vw - 32px));padding:var(--space-8) var(--space-6) var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-glass);text-align:center}.passkey-offer[open]{animation:passkey-offer-in .42s var(--ease) both}.passkey-offer::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes passkey-offer-in{0%{opacity:0;translate:0 16px;scale:.98}}.passkey-offer__art{position:relative;display:grid;place-items:center;width:96px;height:96px;margin:0 auto var(--space-4)}.passkey-offer__halo{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,var(--elum-glow) 0%,transparent 70%);animation:passkey-halo 2.8s ease-in-out infinite}.passkey-offer__disc{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--elum-mist);color:var(--action);box-shadow:var(--shadow-glow)}@keyframes passkey-halo{50%{scale:1.12;opacity:.7}}.passkey-offer__title{margin:0;font:400 24px/32px var(--font-display);letter-spacing:-.01em}.passkey-offer__text{margin:var(--space-2) 0 0;color:var(--ink-muted)}.passkey-offer__points{display:grid;gap:6px;margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-glass);list-style:none;text-align:left;font-size:14px}.passkey-offer__points li{display:flex;gap:var(--space-2);align-items:center}.passkey-offer__points li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--type)}.passkey-offer__actions{display:grid;gap:var(--space-2);margin-top:var(--space-6)}@media(max-width:560px){.passkey-offer{width:100%;max-width:100%;margin:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.passkey-offer[open]{animation-name:passkey-sheet-in}@keyframes passkey-sheet-in{0%{translate:0 100%}}}.passkey-list{display:grid;margin:var(--space-4) 0 0;padding:0;list-style:none}.passkey-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hairline)}.passkey-row__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--elum-mist);color:var(--action)}.passkey-row__text{display:grid;flex:1;min-width:0}.passkey-row__name{font-weight:600;overflow-wrap:anywhere}.passkey-row__meta{color:var(--ink-muted);font-size:14px}.passkey-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.passkey-row__edit{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:1;min-width:0}.passkey-row__edit .input{flex:1 1 160px;min-width:0}@media(prefers-reduced-motion:reduce){.passkey-offer[open],.passkey-offer__halo{animation:none}}.wn{--wn-ease: cubic-bezier(.22, 1, .36, 1);padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible;color:var(--ink)}.wn::backdrop{background:#0e122061;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);animation:wn-backdrop .42s var(--wn-ease)}.wn[data-leaving]::backdrop{opacity:0;transition:opacity .26s ease}.wn__card{position:relative;width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:32px;background:var(--surface);border:1px solid var(--hairline);box-shadow:0 30px 80px #0e122047,0 2px 6px #0e122014;animation:wn-card-in .62s var(--wn-ease);touch-action:pan-y}.wn[data-leaving] .wn__card{animation:wn-card-out .26s ease forwards}.wn__hero{position:relative;height:268px;flex:none;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--wn-accent) 14%,var(--surface)),var(--surface-glass))}.wn__aurora span{position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(46px);opacity:.55;animation:wn-drift 14s ease-in-out infinite alternate}.wn__aurora span:nth-child(1){left:-90px;top:-140px;background:color-mix(in srgb,var(--wn-accent) 70%,transparent)}.wn__aurora span:nth-child(2){right:-120px;top:-60px;background:#7093f873;animation-duration:17s;animation-delay:-4s}.wn__aurora span:nth-child(3){left:30%;bottom:-220px;background:color-mix(in srgb,var(--wn-accent) 45%,#ffffff);animation-duration:20s;animation-delay:-8s}[data-theme=dark] .wn__aurora span{opacity:.32}.wn__scene{position:absolute;inset:0;display:grid;place-items:center;animation:wn-scene-in .7s var(--wn-ease)}.wn__close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);cursor:pointer;transition:background .16s ease,transform .16s ease}.wn__close:hover{background:var(--surface);transform:rotate(90deg)}.wn__body{padding:28px 32px 24px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.wn__copy{min-height:132px;animation:wn-copy-next .56s var(--wn-ease)}.wn__copy[data-dir=back]{animation-name:wn-copy-back}.wn__eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--wn-accent) 70%,var(--ink))}.wn__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:38px;letter-spacing:-.015em}.wn__text{margin:10px 0 0;max-width:46ch;color:var(--ink-muted);font-size:16px;line-height:26px}.wn__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wn__dots{display:flex;gap:6px;flex-wrap:wrap}.wn__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--hairline);cursor:pointer;transition:width .42s var(--wn-ease),background .3s ease}.wn__dot[aria-selected=true]{width:26px;background:var(--wn-accent)}.wn__actions{display:flex;gap:8px;margin-left:auto}.wn__actions .elum-btn{gap:6px}.wn__next svg{transition:transform .2s var(--wn-ease)}.wn__next:hover svg{transform:translate(3px)}.wn-scene{width:100%;height:100%}.wn-scene__svg{width:100%;height:100%;overflow:visible}.wn-scene--mark{position:relative;display:grid;place-items:center}.wn-scene--mark .wn-scene__svg{position:absolute;inset:0}.wn-mark{position:relative;filter:drop-shadow(0 18px 30px rgba(112,147,248,.25));animation:wn-pop .9s var(--wn-ease) both,wn-float 6s ease-in-out .9s infinite}.wn-glass-hi{stop-color:#fff}.wn-glass-lo{stop-color:#e9ecf4}[data-theme=dark] .wn-glass-hi{stop-color:#232a40}[data-theme=dark] .wn-glass-lo{stop-color:#171c2e}.wn-disc{stroke:color-mix(in srgb,var(--wn-accent) 45%,#eef0f6);stroke-width:2;filter:drop-shadow(0 14px 24px rgba(112,147,248,.18))}[data-theme=dark] .wn-disc{stroke:color-mix(in srgb,var(--wn-accent) 60%,transparent)}.wn-accent{fill:var(--wn-accent)}.wn-line{fill:none;stroke:#cdd2e0;stroke-width:7;stroke-linecap:round}[data-theme=dark] .wn-line{stroke:#3a4362}.wn-ripple{fill:none;stroke:var(--wn-accent);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:wn-ripple 2.7s ease-out infinite}.wn-check{fill:none;stroke:var(--wn-accent);stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:120;animation:wn-draw .7s var(--wn-ease) .4s both}.wn-from-left,.wn-from-right,.wn-fan,.wn-pop,.wn-rise,.wn-burst,.wn-bob,.wn-hop,.wn-ghost{transform-box:fill-box;transform-origin:center}.wn-from-left{animation:wn-from-left .9s var(--wn-ease) both}.wn-from-right{animation:wn-from-right .9s var(--wn-ease) both}.wn-fade{animation:wn-fade .6s ease both}.wn-fly{animation:wn-fly .9s var(--wn-ease) both}.wn-bob{animation:wn-float 3.2s ease-in-out 2s infinite}.wn-rise{animation:wn-rise .8s var(--wn-ease) both}.wn-pop{animation:wn-pop .8s var(--wn-ease) both}.wn-fan--left{transform:translate(-112px,10px) rotate(-9deg);animation:wn-fan-left .9s var(--wn-ease) both}.wn-fan--right{transform:translate(112px,10px) rotate(9deg);animation:wn-fan-right .9s var(--wn-ease) both}.wn-burst{animation:wn-burst 1.1s var(--wn-ease) both,wn-float 5s ease-in-out 1.2s infinite}.wn-hop{animation:wn-hop 3.2s var(--wn-ease) .6s infinite}.wn-ghost{opacity:.18;animation:wn-ghost 3.2s ease-in-out infinite}@keyframes wn-backdrop{0%{opacity:0}}@keyframes wn-card-in{0%{opacity:0;transform:translateY(28px) scale(.96)}}@keyframes wn-card-out{to{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes wn-drift{to{transform:translate(60px,40px) scale(1.15)}}@keyframes wn-scene-in{0%{opacity:0;transform:scale(.94)}}@keyframes wn-copy-next{0%{opacity:0;transform:translate(36px);filter:blur(4px)}}@keyframes wn-copy-back{0%{opacity:0;transform:translate(-36px);filter:blur(4px)}}@keyframes wn-pop{0%{opacity:0;transform:scale(.6)}}@keyframes wn-float{50%{transform:translateY(-8px)}}@keyframes wn-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes wn-draw{0%{stroke-dashoffset:120}}@keyframes wn-from-left{0%{opacity:0;transform:translate(-90px)}}@keyframes wn-from-right{0%{opacity:0;transform:translate(90px)}}@keyframes wn-fade{0%{opacity:0}}@keyframes wn-fly{0%{opacity:0;transform:translate(-124px,66px) scale(.4)}}@keyframes wn-rise{0%{opacity:0;transform:translateY(30px)}}@keyframes wn-fan-left{0%{transform:none}}@keyframes wn-fan-right{0%{transform:none}}@keyframes wn-burst{0%{opacity:0;transform:translate(calc(var(--x) * -1),calc(var(--y) * -1)) scale(.2)}}@keyframes wn-hop{0%,12%{transform:none}45%,62%{transform:translate(180px,23px) scale(.72)}95%,to{transform:none}}@keyframes wn-ghost{50%{opacity:.4}}@media(max-width:560px){.wn__hero{height:200px}.wn__body{padding:22px 20px 20px}.wn__title{font-size:25px;line-height:32px}.wn__copy{min-height:150px}}@media(prefers-reduced-motion:reduce){.wn *,.wn::backdrop{animation:none!important;transition:none!important}}.shell{height:100%;display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:var(--bar-h) minmax(0,1fr) auto;grid-template-areas:"bar bar" "rail main" "note note";background:var(--canvas)}.skip-link{position:absolute;left:8px;top:-48px;z-index:3000;padding:8px 14px;border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);font-weight:600;text-decoration:none}.skip-link:focus{top:8px}.app-bar{grid-area:bar;z-index:10;display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4) 0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--hairline)}.app-bar__brand{display:inline-flex;align-items:center;border-radius:var(--radius-sm);flex:none}.app-bar__mark{display:none}.app-bar__search{flex:1;max-width:560px;margin:0 auto;display:flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;border-radius:var(--radius-pill);background:var(--surface-glass);border:1.5px solid transparent;color:var(--ink-muted);transition:border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.app-bar__search:focus-within{background:var(--surface);border-color:var(--action);box-shadow:0 0 0 3px var(--elum-mist)}.app-bar__search-input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font-size:15px;outline:none}.app-bar__search-input::-webkit-search-cancel-button{display:none}.app-bar__end{display:flex;align-items:center;gap:2px;margin-left:auto;flex:none}.sections{grid-area:rail;display:flex;flex-direction:column;gap:2px;padding:var(--space-4) var(--space-3);background:var(--surface);border-right:1px solid var(--hairline);overflow-y:auto}.sections__item{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--radius-sm);color:var(--ink-muted);font-weight:600;text-decoration:none;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.sections__item:hover{background:var(--surface-glass);color:var(--ink)}.sections__item[data-active]{background:var(--accent-mist);color:var(--accent-deep)}.sections__item[data-active]:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.sections__item[data-danger]{margin-top:auto}.sections__item[data-danger]:hover,.sections__item[data-danger][data-active]{background:var(--danger-mist);color:var(--danger)}.sections__item[data-danger][data-active]:before{background:var(--danger)}.shell__main{grid-area:main;min-height:0;min-width:0;overflow-y:auto;display:flex;flex-direction:column}.shell__loading{flex:1;display:flex;align-items:center;justify-content:center}@media(max-width:760px){.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--bar-h) auto minmax(0,1fr) auto;grid-template-areas:"bar" "rail" "main" "note"}.app-bar{gap:var(--space-2);padding:0 8px 0 12px}.app-bar__lockup{display:none}.app-bar__mark{display:inline-flex}.sections{flex-direction:row;padding:8px;border-right:0;border-bottom:1px solid var(--hairline);overflow-x:auto;scrollbar-width:none}.sections__item{flex:none;height:36px}.sections__item[data-active]:before{display:none}.sections__item[data-danger]{margin-top:0}}.floating-panel.launcher{--launcher-ease: cubic-bezier(.22, 1, .36, 1);width:min(340px,calc(100vw - 24px));padding:0;border-radius:28px;overflow:hidden;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 24px 60px #0e122038,0 2px 6px #0e122014;transform-origin:top right;animation:launcher-open .42s var(--launcher-ease)}.launcher__window{position:relative;padding:18px 16px 16px}.launcher__window:before{content:"";position:absolute;inset:-40% -20% auto;height:220px;background:radial-gradient(closest-side at 22% 60%,rgba(245,154,82,.16),transparent),radial-gradient(closest-side at 50% 40%,rgba(63,196,160,.14),transparent),radial-gradient(closest-side at 78% 60%,rgba(236,127,169,.16),transparent);pointer-events:none}.launcher__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px 14px}.launcher__head img{height:18px;width:auto}.launcher__tagline{font-size:11px;color:var(--ink-muted);white-space:nowrap}.launcher__grid{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.launcher__grid>li{animation:launcher-tile .52s var(--launcher-ease) both;animation-delay:calc(var(--i) * 40ms + 60ms)}.launcher__tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px 10px;border-radius:20px;color:var(--ink);text-decoration:none;text-align:center;outline:none;cursor:pointer;transition:background .16s ease}a.launcher__tile:hover,.launcher__tile:focus-visible{background:color-mix(in srgb,var(--app) 10%,transparent)}.launcher__tile[aria-disabled]{cursor:default;opacity:.5}.launcher__disc{position:relative;display:grid;place-items:center;width:58px;height:58px;margin-bottom:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#eef0f6 85%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--app) 35%,#eef0f6),0 8px 18px #7093f824;transition:transform .32s var(--launcher-ease),box-shadow .32s var(--launcher-ease)}[data-theme=dark] .launcher__disc{background:radial-gradient(circle at 35% 30%,#232a40,#171c2e 85%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--app) 45%,transparent),0 8px 18px #00000059}.launcher__disc img{width:44px;height:44px}a.launcher__tile:hover .launcher__disc,a.launcher__tile:focus-visible .launcher__disc{transform:translateY(-3px) scale(1.06);box-shadow:inset 0 0 0 2px var(--app),0 14px 26px color-mix(in srgb,var(--app) 30%,transparent)}a.launcher__tile:active .launcher__disc{transform:scale(.96)}.launcher__tile[data-here] .launcher__disc:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--app);animation:launcher-here 2.6s ease-in-out infinite}.launcher__name{font-weight:600;font-size:14px;line-height:20px}.launcher__note{font-size:11px;line-height:14px;color:var(--ink-muted)}.launcher__tile[data-here] .launcher__note{color:color-mix(in srgb,var(--app) 75%,var(--ink));font-weight:600}@keyframes launcher-open{0%{opacity:0;transform:scale(.88) translateY(-8px)}}@keyframes launcher-tile{0%{opacity:0;transform:translateY(10px) scale(.85)}}@keyframes launcher-here{50%{opacity:.45;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.floating-panel.launcher,.launcher__grid>li,.launcher__tile[data-here] .launcher__disc:after{animation:none}}.launcher__tile[data-get] .launcher__note{color:var(--action);font-weight:600}.approval{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(closest-side at 30% 20%,rgba(112,147,248,.18),transparent),radial-gradient(closest-side at 75% 80%,rgba(148,200,88,.14),transparent),var(--surface);overflow-y:auto}.approval__card{width:min(460px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;animation:approval-in .6s cubic-bezier(.22,1,.36,1)}.approval__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.approval__disc{display:grid;place-items:center;width:148px;height:148px;margin:8px 0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e9ecf4 85%);box-shadow:inset 0 0 0 2px #7093f873,0 24px 50px #7093f838;font-family:var(--font-display);font-size:64px;font-weight:400;letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums;animation:approval-breathe 3s ease-in-out infinite}[data-theme=dark] .approval__disc{background:radial-gradient(circle at 35% 30%,#232a40,#171c2e 85%);box-shadow:inset 0 0 0 2px #7093f880,0 24px 50px #0006}.approval__disc--stop{color:#d64545;box-shadow:inset 0 0 0 2px #d6454573,0 24px 50px #d645452e;animation:none}.approval__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:24px;line-height:32px}.approval__text,.approval__hint{margin:0;color:var(--ink-muted);line-height:24px}.approval__hint{font-size:13px;line-height:20px}.approval__waiting{display:inline-flex;align-items:center;gap:10px;margin:6px 0;font-size:14px;font-weight:600}.approval__dots{display:inline-flex;gap:4px}.approval__dots span{width:7px;height:7px;border-radius:50%;background:currentColor;animation:approval-dot 1.2s ease-in-out infinite}.approval__dots span:nth-child(2){animation-delay:.15s}.approval__dots span:nth-child(3){animation-delay:.3s}.approval-prompt__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#3b5bd6;background:#7093f829}.approval-prompt__numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:4px 0 8px}.approval-prompt__number{aspect-ratio:1;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e9ecf4 85%);box-shadow:inset 0 0 0 1.5px var(--hairline),0 8px 18px #7093f81f;font-family:var(--font-display);font-size:34px;color:var(--ink);cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}[data-theme=dark] .approval-prompt__number{background:radial-gradient(circle at 35% 30%,#232a40,#171c2e 85%)}.approval-prompt__number:hover,.approval-prompt__number:focus-visible{transform:translateY(-2px) scale(1.04);box-shadow:inset 0 0 0 2px #3b5bd6,0 12px 24px #7093f840;outline:none}.approval-prompt__note{margin:0;font-size:13px;line-height:20px;color:var(--ink-muted)}.approval-prompt__deny{color:#b42318}@keyframes approval-in{0%{opacity:0;transform:translateY(16px)}}@keyframes approval-breathe{50%{transform:scale(1.03)}}@keyframes approval-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.approval__card,.approval__disc,.approval__dots span{animation:none}}.approval-prompt__nearby{display:inline-flex;align-items:center;gap:8px;margin:0 0 var(--space-3, 12px);padding:4px 12px;border-radius:999px;background:var(--elum-mist, #eef2ff);color:var(--action, #3b5bd6);font-size:13px;font-weight:600}.approval-prompt__nearby-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:approval-nearby 1.8s ease-out infinite}@keyframes approval-nearby{70%{box-shadow:0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.approval-prompt__nearby-dot{animation:none}}.dialog{padding:0;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-glass);max-height:calc(100vh - 48px)}.dialog[open]{animation:dialog-in var(--dur-panel) var(--ease)}.dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes dialog-in{0%{opacity:0;scale:.98}}.dialog__inner{display:flex;flex-direction:column;max-height:calc(100vh - 50px)}.dialog__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4)}.dialog__icon{display:inline-flex;flex:none;margin-top:2px}.dialog__titles{flex:1;min-width:0}.dialog__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:22px;line-height:30px;letter-spacing:-.01em;overflow-wrap:anywhere}.dialog__desc{margin:4px 0 0;color:var(--ink-muted)}.dialog__close{margin:-6px -10px 0 0;width:36px;height:36px}.dialog__body{padding:0 var(--space-6) var(--space-4);overflow:auto}.dialog__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6)}:root{--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-glide: cubic-bezier(.16, 1, .3, 1);--ease-in-out-strong: cubic-bezier(.76, 0, .24, 1);--ease-exit: cubic-bezier(.5, 0, .75, 0);--dur-instant: 90ms;--dur-quick: .18s;--dur-medium: .34s;--dur-expand: .56s;--dur-slow: .78s;--stagger: 55ms}h1,h2,h3{font-family:var(--font-display)}@media(prefers-reduced-motion:no-preference){.elum-btn.elum-btn,.icon-btn.icon-btn{transition:box-shadow var(--dur-quick) var(--ease-glide),background-color var(--dur-quick) var(--ease-glide),border-color var(--dur-quick) var(--ease-glide),color var(--dur-quick) var(--ease-glide),transform var(--dur-quick) var(--ease-spring)}.elum-btn.elum-btn:hover:not(:disabled){transform:translateY(-1px)}.elum-btn.elum-btn:active:not(:disabled){transform:scale(.95);transition-duration:var(--dur-instant)}.icon-btn.icon-btn:active:not(:disabled){transform:scale(.86);transition-duration:var(--dur-instant)}.dialog.dialog[open]{animation:m-dialog-in var(--dur-expand) var(--ease-spring) both}.dialog.dialog[open]::backdrop{animation:m-fade var(--dur-medium) var(--ease-glide) both}.floating-panel.floating-panel{transform-origin:top center;animation:m-pop-in .32s var(--ease-spring) both}.floating-panel.menu .menu__item,.floating-panel .menu__item{animation:m-item-in .4s var(--ease-glide) both;animation-delay:50ms}.floating-panel .menu__item:nth-child(2){animation-delay:80ms}.floating-panel .menu__item:nth-child(3){animation-delay:.11s}.floating-panel .menu__item:nth-child(4){animation-delay:.14s}.floating-panel .menu__item:nth-child(5){animation-delay:.17s}.floating-panel .menu__item:nth-child(6){animation-delay:.2s}.floating-panel .menu__item:nth-child(7){animation-delay:.23s}.floating-panel .menu__item:nth-child(8){animation-delay:.26s}.floating-panel.launcher.launcher{transform-origin:top right;animation:m-pop-in-large .56s var(--ease-spring) both}.launcher__grid.launcher__grid>li{animation:m-tile-in .64s var(--ease-spring) both;animation-delay:calc(var(--i, 0) * 50ms + .1s)}a.launcher__tile:hover .launcher__disc,a.launcher__tile:focus-visible .launcher__disc{transform:translateY(-4px) scale(1.1)}.launcher__disc.launcher__disc{transition:transform var(--dur-medium) var(--ease-spring),box-shadow var(--dur-medium) var(--ease-glide)}.toast.toast{animation:m-toast-in var(--dur-expand) var(--ease-spring) both}.wn__card.wn__card{animation:m-card-in var(--dur-slow) var(--ease-spring) both}.wn__copy.wn__copy{animation:m-step-next .64s var(--ease-glide) both}.wn__copy.wn__copy[data-dir=back]{animation-name:m-step-back}.skeleton__shape.skeleton__shape{position:relative;overflow:hidden;animation:none}.skeleton__shape.skeleton__shape:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--surface) 78%,transparent) 50%,transparent 80%);transform:translate(-100%);animation:m-shimmer 1.5s var(--ease-in-out-strong) infinite;pointer-events:none}.page.page{animation:m-route-in var(--dur-expand) var(--ease-glide) both}.stagger.stagger>*,.cards.cards>*,.panel.panel{animation:m-rise-in var(--dur-expand) var(--ease-glide) backwards}.stagger.stagger>:nth-child(2),.cards.cards>:nth-child(2),.panel.panel:nth-of-type(2){animation-delay:55ms}.stagger.stagger>:nth-child(3),.cards.cards>:nth-child(3),.panel.panel:nth-of-type(3){animation-delay:.11s}.stagger.stagger>:nth-child(4),.cards.cards>:nth-child(4),.panel.panel:nth-of-type(4){animation-delay:165ms}.stagger.stagger>:nth-child(5),.cards.cards>:nth-child(5),.panel.panel:nth-of-type(5){animation-delay:.22s}.stagger.stagger>:nth-child(6),.cards.cards>:nth-child(6),.panel.panel:nth-of-type(6){animation-delay:275ms}.stagger.stagger>:nth-child(7),.cards.cards>:nth-child(7),.panel.panel:nth-of-type(7){animation-delay:.33s}.stagger.stagger>:nth-child(n+8),.cards.cards>:nth-child(n+8),.panel.panel:nth-of-type(n+8){animation-delay:385ms}.card-link.card-link{transition:transform var(--dur-medium) var(--ease-spring),box-shadow var(--dur-quick) var(--ease-glide),border-color var(--dur-quick) var(--ease-glide),background-color var(--dur-quick) var(--ease-glide)}.card-link.card-link:hover{transform:translateY(-3px)}.card-link.card-link:active{transform:scale(.98)}.passkey-offer.passkey-offer[open]{animation:m-dialog-in var(--dur-expand) var(--ease-spring) both}}@keyframes m-fade{0%{opacity:0}}@keyframes m-dialog-in{0%{opacity:0;transform:translateY(32px) scale(.9);filter:blur(10px)}55%{filter:blur(0)}}@keyframes m-pop-in{0%{opacity:0;transform:translateY(-10px) scale(.92);filter:blur(5px)}60%{filter:blur(0)}}@keyframes m-pop-in-large{0%{opacity:0;transform:translateY(-14px) scale(.86);filter:blur(8px)}60%{filter:blur(0)}}@keyframes m-item-in{0%{opacity:0;transform:translate(-8px)}}@keyframes m-tile-in{0%{opacity:0;transform:translateY(18px) scale(.6)}}@keyframes m-toast-in{0%{opacity:0;transform:translateY(32px) scale(.86)}}@keyframes m-card-in{0%{opacity:0;transform:translateY(56px) scale(.88)}}@keyframes m-step-next{0%{opacity:0;transform:translate(56px);filter:blur(6px)}50%{filter:blur(0)}}@keyframes m-step-back{0%{opacity:0;transform:translate(-56px);filter:blur(6px)}50%{filter:blur(0)}}@keyframes m-route-in{0%{opacity:0;transform:translateY(22px) scale(.99)}}@keyframes m-rise-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes m-pop{0%{opacity:0;transform:scale(.4)}}@keyframes m-shimmer{to{transform:translate(100%)}}
