@font-face{font-family:Hanken Grotesk;src:url(/a/font-hanken.e9201eddf1.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/a/font-manrope.a30ddcd349.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:104%;ascent-override:102.5%;descent-override:28.8%;line-gap-override:0%}:root{--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--brand-font:"Manrope", "Manrope Fallback", var(--ui);--display:"Hanken Grotesk", var(--ui);--display-w:800;--display-w2:700;--display-track:-.04em;--display-lh:1;--display-scale:1.07;--h1:calc(clamp(44px, 7.2vw, 96px) * var(--display-scale));--h2:calc(clamp(32px, 4.4vw, 58px) * var(--display-scale));--h3:19px;--r-card:22px;--r-inset:14px;--r-chip:11px;--r-pill:999px;--ease:cubic-bezier(.25, .1, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--wrap:1180px;--gutter:20px;--nav-h:64px;--section:clamp(76px, 10vw, 144px);--glass:#ffffff0b;--glass-2:#ffffff16;--glass-line:#ffffff1a;--glass-hi:#ffffff3d;--glass-blur:22px;--line:#ffffff14;--line-2:#ffffff26;--shadow-1:0 1px 1px #0000004d, 0 8px 24px -8px #00000080;--shadow-2:0 2px 4px #0000004d, 0 30px 80px -24px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);min-height:100vh;color:var(--ink);font:400 17px/1.55 var(--ui);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg,canvas,picture,video{max-width:100%;display:block}img{height:auto}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button{font:inherit;color:inherit}::selection{background:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.i.flip{transform:scaleX(-1)}[hidden]{display:none!important}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.wrap-narrow{width:min(100% - 2 * var(--gutter), 860px);margin-inline:auto}.wrap-wide{width:min(100% - 2 * var(--gutter), 1360px);margin-inline:auto}.section{padding-block:var(--section);position:relative}.center{text-align:center;margin-inline:auto}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.skip{z-index:200;background:var(--btn-bg);color:var(--btn-ink);border-radius:var(--r-pill);padding:10px 18px;font-weight:600;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}.d0{--d:0s}.d1{--d:70ms}.d2{--d:.14s}.d3{--d:.21s}.d4{--d:.28s}.d5{--d:.35s}.h-hero{font-family:var(--display);font-weight:var(--display-w);font-size:var(--h1);line-height:var(--display-lh);letter-spacing:var(--display-track)}.h-section{font-family:var(--display);font-weight:var(--display-w2);font-size:var(--h2);letter-spacing:calc(var(--display-track) * .85);line-height:1.04}.h-hero .tail,.h-section .tail{color:var(--ink-3)}h3{font-family:var(--display);font-weight:var(--display-w2);font-size:var(--h3);letter-spacing:-.015em;line-height:1.25}.lead{color:var(--ink-2);letter-spacing:-.014em;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.lead b,.lead strong{color:var(--ink);font-weight:600}.small{color:var(--ink-3);font-size:14px;line-height:1.5}.eyebrow{font:600 13px/1.3 var(--ui);letter-spacing:.02em;color:var(--accent-text);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.eyebrow-num{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;font-weight:500}.grad-text{background:linear-gradient(100deg, var(--ink) 20%, var(--accent-text) 60%, var(--accent-2) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}:root{--bg:#04080c;--bg-2:#090f17;--bg-3:#0f151e;--ink:#f0f6fb;--ink-2:#b2c1cf;--ink-3:#8c9eae;--accent:#69c0ff;--accent-2:#b9e4ff;--accent-text:#96d6ff;--accent-soft:#69c0ff21;--accent-line:#69c0ff61;--glow:#69c0ff4d;--glow-2:#b9e4ff29;--btn-bg:#69c0ff;--btn-ink:#05111c;--btn-hover:#7bc9ff;--btn-glow:#69c0ff73;--fx-1:#8acfff;--fx-2:#4c94d6;--fx-3:#e3f4ff;--logo-top:#69c0ff;--logo-body:#fff;--c-court:#96d6ff;--c-records:#7fe3c2;--c-money:#b7b2ff;--c-intake:#ffd08a;--good:#4ade80;--good-soft:#4ade8021;--warn:#fbbf5a;--warn-soft:#fbbf5a21;--bad:#ff7a73;--bad-soft:#ff7a7321;--glass:#ffffff0b;--glass-2:#ffffff16;--glass-line:#ffffff1a;--glass-hi:#ffffff3d;--line:#ffffff14;--line-2:#ffffff26;--msg-me:#0a6ef0;--msg-me-ink:#fff;--msg-them:#26262a;--msg-link:#3d9bff;--ph-bg:#000;--ph-frame:#2a3237;--ph-frame-2:#080b0d;--ph-sheet:#1c1c1e;--ph-hud:#2c2c30f7;--good-strong:#15803d}.glass{background:linear-gradient(180deg, var(--glass-2), var(--glass) 42%, #ffffff05);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--glass-line);border-radius:var(--r-card);box-shadow:inset 0 1px 0 0 #ffffff1f, var(--shadow-1);isolation:isolate;position:relative}.glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(165deg, var(--glass-hi), #ffffff0d 28%, #fff0 55%, #ffffff14 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-strong{--glass-blur:36px;box-shadow:inset 0 1px 0 0 #ffffff29, var(--shadow-2);background:linear-gradient(#ffffff1c,#ffffff0d)}.glass-tint{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--accent) 5%, transparent));border-color:var(--accent-line)}[data-sheen]{--mx:50%;--my:-40%}[data-sheen]:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(420px circle at var(--mx) var(--my), #ffffff12, transparent 60%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}[data-sheen]:hover:after{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--bg-3)}}.noise:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.btn{border-radius:var(--r-pill);min-height:48px;font:600 16px/1 var(--ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .22s var(--ease-out), background-color .2s var(--ease), box-shadow .22s var(--ease), color .2s var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.985)}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn .btn-arrow{width:17px;height:17px;transition:transform .22s var(--ease-out)}.btn:hover .btn-arrow{transform:translate(3px)}.btn-primary{background:var(--btn-bg);color:var(--btn-ink);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001f, 0 8px 24px -8px var(--btn-glow)}.btn-primary:hover{background:var(--btn-hover);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0000001f, 0 12px 32px -8px var(--btn-glow)}.btn-glass{color:var(--ink);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);background:linear-gradient(#ffffff1f,#ffffff0a);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 6px 20px -10px #0009}.btn-glass:hover{background:linear-gradient(#ffffff2b,#ffffff0f)}.btn-light{background:var(--ink);color:var(--bg);box-shadow:inset 0 -1px #0000001f}.btn-light:hover{background:#fff}.btn-ghost{color:var(--ink);background:0 0;padding-inline:6px}.btn-ghost:hover{color:var(--accent-text)}.btn-sm{min-height:40px;padding:0 16px;font-size:14.5px}.ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.more{min-height:44px;color:var(--accent-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.more .i{width:16px;height:16px;transition:transform .22s var(--ease-out)}.more:hover{text-decoration:none}.more:hover .i{transform:translate(3px)}.logo{color:var(--ink);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo:hover{text-decoration:none}.logo svg{flex:none;width:auto;height:28px}.word{font:800 21px/1 var(--brand-font);letter-spacing:-.03em;color:var(--logo-body)}.mark{width:auto;height:1em}.brand-logo{color:var(--ink-2);flex:none}.nav{z-index:60;position:sticky;top:0}.nav-in{height:var(--nav-h);width:min(100% - 2 * var(--gutter), var(--wrap));align-items:center;gap:28px;margin-inline:auto;display:flex;position:relative}.nav-links{align-items:center;gap:4px;margin-left:auto;display:flex}.nav-links a{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);align-items:center;padding:0 12px;font-size:15px;font-weight:500;transition:color .16s,background-color .16s;display:inline-flex}.nav-links a:hover{color:var(--ink);background:var(--glass);text-decoration:none}.cta-short{display:none}.nav-cta{max-width:240px;transition:transform .42s var(--ease-out), max-width .42s var(--ease-out), padding .42s var(--ease-out), opacity .26s var(--ease), visibility .26s, background-color .2s var(--ease), box-shadow .22s var(--ease);overflow:hidden}@media (scripting:enabled){.nav-wait:not(.past-cta) .nav-cta{opacity:0;visibility:hidden;max-width:0;padding-inline:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.nav-cta{transition:opacity .2s var(--ease), visibility .2s}}.nav-bar:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);transition:border-color .2s var(--ease);border-bottom:1px solid #0000;position:absolute;inset:0}.nav-bar.scrolled:before{border-bottom-color:var(--line)}.nav-pill{padding-inline:var(--gutter);margin-top:12px;top:12px}.nav-pill .nav-in{border-radius:var(--r-pill);gap:18px;width:min(100%,1080px);height:60px;padding:0 10px 0 20px}.nav-pill .nav-in:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(#ffffff17,#ffffff09);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff14,0 12px 40px -12px #000000b3}.nav-pill .logo svg{height:26px}.nav-pill .word{font-size:19px}.menu{display:none;position:relative}.menu summary{cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu summary .i{width:22px;height:22px}.menu summary path{transform-box:view-box;transform-origin:12px 12px;transition:transform .36s var(--ease-out)}.menu[open]:not(.closing) summary path:first-child{transform:rotate(45deg)translateY(4px)}.menu[open]:not(.closing) summary path:last-child{transform:rotate(-45deg)translateY(-4px)}.menu[open] summary{background:var(--glass-2)}.menu-panel{z-index:-1;padding:calc(var(--nav-h) + 40px) var(--gutter) calc(40px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:radial-gradient(90% 55% at 50% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%), radial-gradient(70% 45% at 50% 100%, color-mix(in srgb, var(--accent-2) 6%, transparent), transparent 70%), color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);animation:menu-in .32s var(--ease-out) both;flex-direction:column;align-items:center;gap:2px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-panel>:first-child{margin-top:auto}.menu-panel>:last-child{margin-bottom:auto}.menu-panel a{border-radius:var(--r-pill);min-height:58px;color:var(--ink);font:var(--display-w,600) clamp(26px, 7.4vw, 34px)/1.1 var(--display);letter-spacing:-.02em;animation:menu-item-in .56s var(--ease-out) both;justify-content:center;align-items:center;padding:0 24px;display:flex}.menu-panel a:hover{background:var(--glass);text-decoration:none}.menu-panel .menu-cta{min-height:54px;font:600 17px/1 var(--ui);letter-spacing:0;color:var(--btn-ink);margin-top:28px;padding:0 30px}.menu-panel .menu-cta:hover{background:var(--btn-hover)}.menu-panel>:first-child{animation-delay:70ms}.menu-panel>:nth-child(2){animation-delay:.105s}.menu-panel>:nth-child(3){animation-delay:.14s}.menu-panel>:nth-child(4){animation-delay:.175s}.menu-panel>:nth-child(5){animation-delay:.21s}.menu-panel>:nth-child(6){animation-delay:.245s}.menu-panel>:nth-child(7){animation-delay:.29s}.menu.closing .menu-panel{animation:menu-out .24s var(--ease) both}.menu.closing .menu-panel>*{animation:none}@keyframes menu-in{0%{opacity:0}}@keyframes menu-out{to{opacity:0}}@keyframes menu-item-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (prefers-reduced-motion:reduce){.menu-panel,.menu-panel>*,.menu.closing .menu-panel{animation:none}.menu summary path{transition:none}}@media (max-width:920px){.nav-links{display:none}.nav-cta{order:2;margin-left:auto}.nav-in:has(.menu[open]:not(.closing)) .nav-cta{opacity:0;visibility:hidden}html:has(.menu[open]){overflow:hidden}.menu{order:3;display:block}.nav-in,.nav-pill .nav-in{gap:6px}.nav-pill .nav-in{padding:0 6px 0 18px}}@media (max-width:460px){.cta-long{display:none}.cta-short{display:inline}.nav-cta{padding:0 14px}}@media (max-width:359px){.nav-cta{display:none}}.foot{border-top:1px solid var(--line);padding:56px 0 calc(40px + env(safe-area-inset-bottom));color:var(--ink-3);font-size:15px}.foot-in{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.foot .tag{color:var(--ink-3);margin-top:12px}.foot nav{flex-wrap:wrap;align-items:center;gap:6px 24px;display:flex}.foot nav a{color:var(--ink-2);align-items:center;min-height:32px;display:inline-flex}.foot .fine{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:24px;font-size:13.5px;display:flex}.foot-motion{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);background:0 0;border:0;padding:0}.foot-motion:hover{color:var(--ink-2)}.foot-motion .when-off,.foot-motion[data-paused] .when-on{display:none}.foot-motion[data-paused] .when-off{display:inline}.section-head{max-width:780px;margin-bottom:clamp(36px,5vw,60px)}.section-head.center{text-align:center}.section-head .lead{margin-top:18px}.section-head.center .lead{max-width:640px;margin-inline:auto}.chip{border-radius:var(--r-chip);background:var(--accent-soft);width:42px;height:42px;color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-line);flex:none;place-items:center;display:inline-grid}.chip .i{width:21px;height:21px}.ask-line{color:var(--ink-2);margin-top:28px;font-size:16px}.ask-line a{text-underline-offset:3px;text-decoration:underline}.faq{border-top:1px solid var(--line);max-width:860px;display:grid}.faq.center{margin-inline:auto}.qa{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:22px 2px;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary h3{font-size:18px}.qa-icon{width:20px;height:20px;color:var(--ink-3);transition:transform .26s var(--ease-out)}.qa[open] .qa-icon{color:var(--accent-text);transform:rotate(45deg)}.qa p{color:var(--ink-2);max-width:720px;padding:0 44px 24px 2px}.qa summary:hover h3{color:var(--accent-text)}.checkup-in{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.checkup-copy .h-section{max-width:520px}.checkup-steps{gap:16px;margin-top:32px;list-style:none;display:grid}.checkup-steps li{color:var(--ink-2);gap:12px;display:flex}.checkup-steps li b{color:var(--ink);font-weight:600}.checkup-steps .i{width:20px;height:20px;color:var(--good);margin-top:3px}@media (max-width:900px){.checkup-in{grid-template-columns:1fr}}.form-card{border-radius:26px;padding:clamp(22px,3vw,34px)}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:7px;min-width:0;display:grid}.field.full{grid-column:1/-1}.field label{color:var(--ink);font-size:14px;font-weight:600}.field small{color:var(--ink-3);font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:48px;font:400 16px/1.4 var(--ui);color:var(--ink);border:1px solid var(--line-2);appearance:none;background:#00000047;border-radius:13px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0a8b8' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.field select option{background:var(--bg-3);color:var(--ink)}.field textarea{resize:vertical;min-height:96px}.field input:hover,.field select:hover,.field textarea:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:#0000005c;outline:none}:is(.field input:user-invalid,.field select:user-invalid){border-color:var(--bad)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status{font-size:15px}.form-status:empty{display:none}.form-status.bad{color:var(--bad);background:var(--bad-soft);border-radius:12px;margin-bottom:16px;padding:12px 14px}.form-foot{gap:14px;margin-top:22px;display:grid}.form-foot .btn{width:100%;min-height:52px;font-size:16.5px}.form-foot .small a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.sent-msg{text-align:center;justify-items:center;gap:10px;padding:40px 12px;display:grid}.sent-msg .i{width:52px;height:52px;color:var(--good);stroke-width:1.5px}.sent-msg p{color:var(--ink-2)}.form-card.sent form{display:none}@media (max-width:560px){.form-grid{grid-template-columns:1fr}}.fx{pointer-events:none;position:relative}.fx canvas,.fx svg.fx-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.fx-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.fx-art{aspect-ratio:1;width:100%}.js [data-reveal].pre{opacity:0;transform:translateY(18px)}.js [data-reveal].in{opacity:1;transition:opacity .8s var(--ease-out) var(--d,0s), transform .8s var(--ease-out) var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal].pre{opacity:1;transform:none}}@media (max-width:720px){body{font-size:16.5px}.ctas .btn{flex:auto}}.js .fx{opacity:0;transition:opacity 1.4s var(--ease)}.js .fx.fx-on{opacity:1}.tune{z-index:80;left:16px;bottom:max(16px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg-2) 86%, transparent);width:min(320px,100vw - 32px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--line-2);box-shadow:var(--shadow-2);color:var(--ink);font:500 14px/1.3 var(--ui);border-radius:18px;gap:8px;padding:12px 16px 14px;display:grid;position:fixed}.tune-head{justify-content:space-between;align-items:center;display:flex}.tune-title{font-weight:600}.tune-x{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-6px -10px -6px 0;padding:0;display:grid}.tune-x:hover{color:var(--ink);background:var(--glass-2)}.tune-x svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:18px;height:18px}.tune-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:32px;margin:0;display:block}.tune-range:focus-visible{outline:none}.tune-range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:var(--tune-track);height:12px;box-shadow:inset 0 0 0 1px var(--line-2)}.tune-range::-moz-range-track{border-radius:var(--r-pill);background:var(--tune-track);height:12px;box-shadow:inset 0 0 0 1px var(--line-2)}.tune-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:var(--accent);border:3px solid var(--ink);border-radius:50%;width:24px;height:24px;margin-top:-6px;box-shadow:0 2px 8px #00000080}.tune-range::-moz-range-thumb{box-sizing:border-box;background:var(--accent);border:3px solid var(--ink);border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #00000080}.tune-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-line), 0 2px 8px #00000080}.tune-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--accent-line), 0 2px 8px #00000080}.tune-foot{align-items:center;gap:10px;display:flex}.tune-chip{background:var(--accent);width:18px;height:18px;box-shadow:0 0 12px var(--glow);border-radius:6px;flex:none}.tune-val{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:1}.tune-reset{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--glass);color:var(--ink);font:inherit;cursor:pointer;padding:6px 14px}.tune-reset:hover:not(:disabled){background:var(--glass-2)}.tune-reset:disabled{opacity:.45;cursor:default}@media print{.tune{display:none}}.app-mock{width:100%;color:var(--ink);font-family:var(--ui);letter-spacing:-.006em;text-align:left;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;font-weight:400;line-height:1.35;display:block;position:relative;container-type:inline-size}.app-mock.app-mock>.am-ph{display:none}.app-mock.am-phone>.am-ph{display:block}.app-mock.am-phone>.am-dk{display:none}@container (width<=639.98px){.app-mock.am-auto>.am-dk{display:none}.app-mock.am-auto>.am-ph{display:block}}.app-mock{--am-panel:linear-gradient(180deg, var(--glass-2), var(--glass) 60%, color-mix(in srgb, var(--glass) 70%, transparent));--am-ring:inset 0 1px 0 color-mix(in srgb, var(--glass-hi) 50%, transparent), inset 0 0 0 1px var(--glass-line);--am-ring-soft:inset 0 1px 0 color-mix(in srgb, var(--glass-hi) 40%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--glass-line) 70%, transparent);--am-lift:0 .5em 1.5em -.75em #0000008c;--am-raise:linear-gradient(180deg, color-mix(in srgb, var(--glass-hi) 50%, transparent), var(--glass));--am-sunk:#00000047;--am-app-bg:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), radial-gradient(60% 70% at 0% 100%, color-mix(in srgb, var(--accent-2) 7%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-2), var(--bg) 70%)}.app-mock :is(.am-dk,.am-side,.am-sheet,.am-tabs,.am-next,.am-ph,.am-screen,.am-panel,.am-stat,.am-acard:not(.am-add)):after{content:"";border-radius:inherit;pointer-events:none;z-index:5;background:linear-gradient(165deg, var(--glass-hi), color-mix(in srgb, var(--glass-hi) 20%, transparent) 30%, transparent 60%, color-mix(in srgb, var(--glass-hi) 35%, transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.app-mock b{font-weight:600}.app-mock .am-i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125em;height:1.125em;display:block}.app-mock .am-mark{flex:none;width:auto;height:1.25em;display:block}.app-mock .am-word{font:800 .9375em/1 var(--brand-font);letter-spacing:-.03em;color:var(--ink)}.app-mock .am-cic{--c:var(--accent-text);width:2.25em;height:2.25em;color:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 22%, transparent), color-mix(in srgb, var(--c) 10%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--c) 18%, transparent);border-radius:.625em;flex:none;place-items:center;display:grid}.app-mock .am-cic .am-i{width:1.125em;height:1.125em}.app-mock .am-cic-s{border-radius:.4375em;width:1.5em;height:1.5em}.app-mock .am-cic-s .am-i{stroke-width:2px;width:.875em;height:.875em}.app-mock .am-court{--c:var(--c-court)}.app-mock .am-records{--c:var(--c-records)}.app-mock .am-money{--c:var(--c-money)}.app-mock .am-intake{--c:var(--c-intake)}.app-mock .am-dot{background:var(--c);border-radius:50%;flex:none;width:.5em;height:.5em;display:block}.app-mock .am-lg{width:2.25em;height:2.25em;color:var(--ink);background:var(--am-raise);box-shadow:var(--am-ring);border-radius:.625em;flex:none;place-items:center;display:grid}.app-mock .am-lg svg{width:1.25em;height:1.25em;color:inherit}.app-mock .am-lg-s{border-radius:.4375em;width:1.5em;height:1.5em}.app-mock .am-lg-s svg{width:.875em;height:.875em}.app-mock .am-lg-t>span{letter-spacing:-.02em;color:var(--ink-2);font-size:.75em;font-weight:700;line-height:1}.app-mock .am-lg-s.am-lg-t>span{letter-spacing:-.03em;font-size:.5625em}.app-mock .am-mode{white-space:nowrap;letter-spacing:0;height:2em;color:var(--ink-2);background:color-mix(in srgb, var(--glass-hi) 30%, transparent);border-radius:99em;align-items:center;gap:.4em;padding:0 .75em;font-size:.75em;font-weight:600;display:inline-flex}.app-mock .am-mode:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:.5em;height:.5em}.app-mock .am-mode-own{color:var(--good);background:var(--good-soft)}.app-mock .am-mode-ask{color:var(--accent-text);background:var(--accent-soft)}.app-mock .am-mode-list:before{background:var(--ink-3)}.app-mock .am-tg{background:color-mix(in srgb, var(--glass-hi) 60%, transparent);border-radius:99em;flex:none;width:2.375em;height:1.4375em;display:block;position:relative;box-shadow:inset 0 1px 2px #0000004d}.app-mock .am-tg.on{background:color-mix(in srgb, var(--good) 78%, var(--bg));box-shadow:inset 0 1px 2px #0003, inset 0 0 0 1px color-mix(in srgb, var(--good) 40%, transparent)}.app-mock .am-tg i{background:#fff;border-radius:50%;width:1.1875em;height:1.1875em;position:absolute;top:.125em;left:.125em;box-shadow:0 1px 3px #00000059,inset 0 -1px #00000014}.app-mock .am-tg.on i{left:auto;right:.125em}.app-mock .am-btn{white-space:nowrap;letter-spacing:-.01em;border-radius:99em;flex:none;justify-content:center;align-items:center;gap:.43em;height:2.572em;padding:0 1.143em;font-size:.875em;font-weight:600;display:inline-flex}.app-mock .am-btn .am-i{stroke-width:2px;width:1.143em;height:1.143em}.app-mock .am-btn-p{color:var(--btn-ink);background:var(--btn-bg);box-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #00000024, 0 .5em 1.4em -.5em var(--btn-glow)}.app-mock .am-btn-g{color:var(--ink);background:var(--am-raise);box-shadow:var(--am-ring)}.app-mock .am-btn-q{color:var(--ink-2)}.app-mock .am-btn-w{color:var(--warn);background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 30%, transparent)}.app-mock .am-ib{width:2.25em;height:2.25em;color:var(--ink-2);background:var(--am-raise);box-shadow:var(--am-ring);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.app-mock .am-ib .am-i{width:1.125em;height:1.125em}.app-mock .am-ib-dot{background:var(--btn-bg);width:.4375em;height:.4375em;box-shadow:0 0 0 2px var(--bg-2);border-radius:50%;position:absolute;top:.5em;right:.5625em}.app-mock .am-av{letter-spacing:0;width:2.286em;height:2.286em;color:var(--btn-ink);background:linear-gradient(140deg, var(--accent-2), var(--btn-bg) 70%);border-radius:50%;flex:none;place-items:center;font-size:.875em;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #0000004d}.app-mock .am-av-s{width:2em;height:2em;font-size:.75em}.app-mock .am-st{color:var(--ink-2);white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.app-mock .am-st i{background:var(--good);width:.5em;height:.5em;box-shadow:0 0 0 .2em var(--good-soft);border-radius:50%;flex:none}.app-mock .am-st-warn{color:var(--warn)}.app-mock .am-st-warn i{background:var(--warn);box-shadow:0 0 0 .2em var(--warn-soft)}.app-mock .am-wait{letter-spacing:0;width:max-content;height:2em;color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:99em;align-items:center;gap:.4em;padding:0 .75em 0 .6em;font-size:.75em;font-weight:600;display:inline-flex}.app-mock .am-wait .am-i{stroke-width:2px;width:1.2em;height:1.2em}.app-mock .am-ok{width:2.25em;height:2.25em;color:var(--good);background:var(--good-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--good) 18%, transparent);border-radius:.625em;flex:none;place-items:center;display:grid}.app-mock .am-ok .am-i{stroke-width:2.25px;width:1em;height:1em}.app-mock .am-when,.app-mock .am-last{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.75em}.app-mock .am-chev{width:1em;height:1em;color:var(--ink-3);stroke-width:2px}.app-mock .am-pulse{background:var(--good);border-radius:50%;flex:none;width:.5em;height:.5em;display:block;position:relative}.app-mock .am-pulse:after{content:"";background:var(--good);opacity:0;border-radius:50%;position:absolute;inset:0}.app-mock .am-spin{fill:none;stroke-width:2.25px;flex:none;width:1.25em;height:1.25em;display:block}.app-mock .am-spin circle{stroke:color-mix(in srgb, var(--glass-hi) 60%, transparent)}.app-mock .am-spin .am-spin-arc{stroke:var(--accent-text);stroke-linecap:round;stroke-dasharray:14 48}.app-mock .am-bar{background:color-mix(in srgb, var(--glass-hi) 40%, transparent);border-radius:99em;height:.1875em;display:block;position:relative;overflow:hidden}.app-mock .am-bar i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, transparent), var(--accent-2));position:absolute;inset:0 auto 0 0;overflow:hidden}.app-mock .am-bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0;transform:translate(-100%)}.app-mock .am-p64 i{width:64%}.app-mock .am-p38 i{width:38%}.app-mock .am-p82 i{width:82%}.app-mock .am-acard-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875em;display:grid}.app-mock .am-acard-top .am-cic{border-radius:.6875em;width:2.5em;height:2.5em}.app-mock .am-acard-t{gap:.125em;min-width:0;display:grid}.app-mock .am-acard-t b{color:var(--ink);letter-spacing:-.012em;font-size:.9375em}.app-mock .am-acard-t span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.8125em;overflow:hidden}.app-mock .am-acard-ft{border-top:1px solid var(--line);align-items:center;gap:.5em;padding-top:.875em;display:flex}.app-mock .am-apps{gap:.25em;margin-right:.25em;display:flex}.app-mock .am-acard-ft .am-last{margin-left:auto}.app-mock .am-crow-t{gap:.1875em;min-width:0;display:grid}.app-mock .am-crow-t b{color:var(--ink);font-size:.875em}.app-mock .am-crow-t>span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.75em;overflow:hidden}.app-mock .am-dk{isolation:isolate;aspect-ratio:16/10;background:var(--am-app-bg);width:100%;box-shadow:0 0 0 1px #0009, 0 1.5em 3em -1em #0009, 0 3em 7em -2em #000000b3, 0 2em 6em -3em var(--glow);border-radius:1.375em;flex-direction:column;font-size:1.25cqw;display:flex;position:relative;overflow:hidden}.app-mock .am-toolbar{background:linear-gradient(180deg, color-mix(in srgb, var(--glass-hi) 35%, transparent), color-mix(in srgb, var(--glass) 60%, transparent));border-bottom:1px solid var(--line);flex:none;align-items:center;gap:1.5em;height:2.5em;padding:0 1em;display:flex;position:relative}.app-mock .am-lights{gap:.5em;display:flex}.app-mock .am-lights i{background:color-mix(in srgb, var(--glass-hi) 70%, transparent);border-radius:50%;width:.75em;height:.75em;box-shadow:inset 0 0 0 1px #ffffff14}.app-mock .am-hist{color:var(--ink-2);align-items:center;gap:.875em;display:flex}.app-mock .am-hist .am-off{opacity:.35}.app-mock .am-url{width:30em;height:1.875em;color:var(--ink-3);background:var(--am-sunk);box-shadow:var(--am-ring-soft);border-radius:.625em;justify-content:center;align-items:center;gap:.4em;padding:0 2.25em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-mock .am-url .am-i{width:.8125em;height:.8125em}.app-mock .am-url-t{letter-spacing:0;white-space:nowrap;font-size:.8125em}.app-mock .am-url-t b{color:var(--ink-2);font-weight:500}.app-mock .am-url .am-url-re{position:absolute;top:50%;right:.75em;transform:translateY(-50%)}.app-mock .am-tools{color:var(--ink-2);margin-left:auto;display:flex}.app-mock .am-app{flex:1;gap:.5em;min-height:0;padding:.5em;display:flex;position:relative}.app-mock .am-side{background:linear-gradient(180deg, color-mix(in srgb, var(--glass-hi) 34%, transparent), var(--glass) 45%, color-mix(in srgb, var(--glass) 60%, transparent));width:14em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-line) 60%, transparent), 0 .75em 2em -.75em #0009;border-radius:.875em;flex-direction:column;flex:none;padding:1em .75em .75em;display:flex;position:relative}.app-mock .am-brand{align-items:center;gap:.5em;height:1.5em;padding:0 .5em;display:flex}.app-mock .am-firm{background:var(--am-sunk);box-shadow:inset 0 0 0 1px var(--glass-line);border-radius:.75em;align-items:center;gap:.625em;margin-top:1em;padding:.5em .625em .5em .5em;display:flex}.app-mock .am-mono{letter-spacing:-.02em;width:2.75em;height:2.75em;color:var(--bg);background:linear-gradient(180deg, #fff, var(--ink));border-radius:.6875em;flex:none;place-items:center;font-size:.75em;font-weight:800;display:grid;box-shadow:inset 0 -1px #00000026}.app-mock .am-firm-t{flex:1;gap:.125em;min-width:0;display:grid}.app-mock .am-firm-t b{color:var(--ink);white-space:nowrap;font-size:.8125em}.app-mock .am-firm-t span{color:var(--ink-3);letter-spacing:0;font-size:.6875em}.app-mock .am-firm-sw{width:1em;height:1em;color:var(--ink-3)}.app-mock .am-nav{gap:.125em;margin-top:1.25em;display:grid}.app-mock .am-nav-i{height:2.25em;color:var(--ink-2);border-radius:.625em;align-items:center;gap:.75em;padding:0 .625em;display:flex}.app-mock .am-nav-i>span{font-size:.875em;font-weight:500}.app-mock .am-nav-i .am-i{color:var(--ink-3)}.app-mock .am-nav-i.on{color:var(--ink);background:var(--am-raise);box-shadow:var(--am-ring), 0 .25em .75em -.375em #0009}.app-mock .am-nav-i.on .am-i{color:var(--accent-text)}.app-mock .am-nav-i.on>span{font-weight:600}.app-mock .am-badge{letter-spacing:0;min-width:1.82em;height:1.82em;color:var(--btn-ink);background:var(--btn-bg);box-shadow:0 .25em .75em -.25em var(--btn-glow);border-radius:99em;place-items:center;margin-left:auto;padding:0 .5em;font-size:.6875em;font-weight:700;display:grid}.app-mock .am-side-sp{flex:1}.app-mock .am-health{background:var(--am-sunk);box-shadow:inset 0 0 0 1px var(--glass-line);border-radius:.75em;gap:.25em;padding:.75em;display:grid}.app-mock .am-health-t{align-items:center;gap:.5em;display:flex}.app-mock .am-health-t b{color:var(--ink);font-size:.8125em}.app-mock .am-health>span:last-child{color:var(--ink-3);letter-spacing:0;padding-left:1.33em;font-size:.75em}.app-mock .am-me{border-top:1px solid var(--line);align-items:center;gap:.625em;margin-top:.625em;padding:.75em .25em .125em .375em;display:flex}.app-mock .am-me-t{flex:1;gap:.0625em;min-width:0;display:grid}.app-mock .am-me-t b{color:var(--ink);font-size:.8125em}.app-mock .am-me-t span{color:var(--ink-3);letter-spacing:0;font-size:.75em}.app-mock .am-me-set{color:var(--ink-3);width:1em;height:1em}.app-mock .am-main{flex-direction:column;flex:1;gap:1.25em;min-width:0;padding:1.5em 1.75em 1.25em 1.5em;display:flex;position:relative;overflow:hidden}.app-mock .am-hd{justify-content:space-between;align-items:flex-end;gap:1.5em;display:flex}.app-mock .am-hd-t{gap:.375em;min-width:0;display:grid}.app-mock .am-hd-r{align-items:center;gap:.5em;padding-bottom:.125em;display:flex}.app-mock .am-eyebrow{color:var(--ink-3);letter-spacing:.01em;font-size:.8125em;font-weight:600}.app-mock .am-h1{letter-spacing:-.028em;color:var(--ink);font-size:1.75em;font-weight:700;line-height:1.1}.app-mock .am-sub{color:var(--ink-2);font-size:.9375em}.app-mock .am-sub b{color:var(--ink)}.app-mock .am-live{height:2.572em;color:var(--ink-2);background:var(--am-raise);box-shadow:var(--am-ring);border-radius:99em;align-items:center;gap:.6em;padding:0 1em;font-size:.875em;font-weight:500;display:inline-flex}.app-mock .am-panel{background:var(--am-panel);box-shadow:var(--am-ring-soft), var(--am-lift);border-radius:1em;flex-direction:column;min-height:0;padding:.375em .5em .5em;display:flex;position:relative}.app-mock .am-panel-hd{align-items:center;gap:.5em;padding:.625em .75em .5em;display:flex}.app-mock .am-panel-hd b{color:var(--ink);font-size:.875em}.app-mock .am-count{min-width:1.7em;height:1.7em;color:var(--ink-2);background:color-mix(in srgb, var(--glass-hi) 35%, transparent);letter-spacing:0;border-radius:99em;place-items:center;padding:0 .45em;font-size:.6875em;font-weight:600;display:grid}.app-mock .am-panel-note{color:var(--ink-3);letter-spacing:0;align-items:center;gap:.35em;margin-left:auto;font-size:.75em;display:flex}.app-mock .am-panel-note .am-i{width:1.2em;height:1.2em;color:var(--good);stroke-width:2.25px}.app-mock .am-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75em;padding:.625em .75em;display:grid;position:relative}.app-mock .am-row+.am-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:3.75em;right:.75em}.app-mock .am-row-t{gap:.1875em;min-width:0;display:grid}.app-mock .am-row-t b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.84375em;overflow:hidden}.app-mock .am-row-t>span:not(.am-bar){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.78125em;overflow:hidden}.app-mock .am-row-t .am-bar{margin-top:.375em}.app-mock .am-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75em;display:grid}.app-mock .am-stat{background:var(--am-panel);box-shadow:var(--am-ring-soft), var(--am-lift);border-radius:1em;gap:.75em;padding:1em 1.125em 1.0625em;display:grid;position:relative;overflow:hidden}.app-mock .am-stat-l{color:var(--ink-2);align-items:center;gap:.5em;font-size:.8125em;font-weight:500;display:flex}.app-mock .am-stat-l .am-i{width:1.1em;height:1.1em;color:var(--ink-3);stroke-width:2px}.app-mock .am-stat-v{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2em;font-weight:650;line-height:1}.app-mock .am-stat-v small{letter-spacing:-.01em;color:var(--ink-2);margin-left:.2em;font-size:.5em;font-weight:600}.app-mock .am-t-good .am-stat-l .am-i{color:var(--good)}.app-mock .am-t-accent .am-stat-l .am-i{color:var(--accent-text)}.app-mock .am-t-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 13%, transparent), color-mix(in srgb, var(--accent) 4%, transparent)), var(--am-panel);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-hi) 50%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent), var(--am-lift)}.app-mock .am-next{background:radial-gradient(60% 140% at 0% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent) 5%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent), 0 1em 2.5em -1.25em var(--glow);border-radius:1.125em;align-items:center;gap:1em;padding:1em;display:flex;position:relative}.app-mock .am-next:after{background:linear-gradient(165deg, color-mix(in srgb, var(--accent-2) 70%, transparent), transparent 40%, transparent 70%, color-mix(in srgb, var(--accent-2) 25%, transparent))}.app-mock .am-next-ic{width:2.75em;height:2.75em;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:.8125em;flex:none;place-items:center;display:grid}.app-mock .am-next-ic .am-i{width:1.375em;height:1.375em}.app-mock .am-next-t{flex:1;gap:.1875em;min-width:0;display:grid}.app-mock .am-k{color:var(--accent-text);letter-spacing:.01em;font-size:.75em;font-weight:600}.app-mock .am-next-t b{color:var(--ink);letter-spacing:-.015em;font-size:1.0625em}.app-mock .am-next-t>span:last-child{color:var(--ink-2);font-size:.84375em}.app-mock .am-cols{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;min-height:0;display:grid}.app-mock .am-panel-sub{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:.727em 1.091em 0;padding:1.273em 0 .364em;font-size:.6875em;font-weight:700}.app-mock .am-row-later{padding-block:.5em}.app-mock .am-row-later:before{display:none}.app-mock .am-later-ic{width:2.25em;height:2.25em;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:.625em;place-items:center;display:grid}.app-mock .am-later-ic .am-i{width:1em;height:1em}.app-mock .am-row-later .am-row-t b{color:var(--ink-2);font-weight:500}.app-mock .am-panel-ft{border-top:1px solid var(--line);color:var(--accent-text);align-items:center;gap:.25em;margin:auto .96em 0;padding:.96em 0 .32em;font-size:.78125em;font-weight:600;display:flex}.app-mock .am-panel-ft .am-i{stroke-width:2px;width:1.1em;height:1.1em}.app-mock .am-chips{gap:.5em;display:flex}.app-mock .am-chip{height:2.462em;color:var(--ink-2);background:color-mix(in srgb, var(--glass) 80%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:99em;flex:none;align-items:center;gap:.5em;padding:0 .923em;font-size:.8125em;font-weight:500;display:inline-flex}.app-mock .am-chip small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.85em}.app-mock .am-chip.on{color:var(--ink);background:var(--am-raise);box-shadow:var(--am-ring);font-weight:600}.app-mock .am-chip.on small{color:var(--ink-2)}.app-mock .am-agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875em;display:grid}.app-mock .am-dk .am-s-automations,.app-mock .am-dk .am-s-add{gap:1.375em}.app-mock .am-acard{background:var(--am-panel);box-shadow:var(--am-ring-soft), var(--am-lift);border-radius:1em;gap:.875em;padding:1em 1.125em .875em 1em;display:grid;position:relative}.app-mock .am-add{background:color-mix(in srgb, var(--glass) 40%, transparent);box-shadow:none;border:1px dashed color-mix(in srgb, var(--glass-hi) 80%, transparent);align-items:center;gap:.875em;display:flex}.app-mock .am-add-ic{width:2.5em;height:2.5em;color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:50%;flex:none;place-items:center;display:grid}.app-mock .am-add-ic .am-i{stroke-width:2px;width:1.25em;height:1.25em}.app-mock .am-add-t{gap:.125em;display:grid}.app-mock .am-add-t b{color:var(--ink);font-size:.9375em}.app-mock .am-add-t span{color:var(--ink-3);font-size:.8125em}.app-mock .am-cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;display:grid}.app-mock .am-crow{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.625em;padding:.75em .625em;display:grid;position:relative}.app-mock .am-crow+.am-crow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:3.25em;right:.625em}.app-mock .am-crow>.am-lg{border-radius:.5625em;width:2em;height:2em}.app-mock .am-crow>.am-lg svg{width:1.125em;height:1.125em}.app-mock .am-crow .am-crow-t>span{font-size:.71875em}.app-mock .am-crow-s{text-align:right;justify-items:end;gap:.3125em;display:grid}.app-mock .am-crow-s>span{letter-spacing:0;font-size:.71875em}.app-mock .am-crow-s>span:last-child{color:var(--ink-3)}.app-mock .am-crow .am-btn{height:2.334em;margin-left:.125em;padding:0 .92em;font-size:.75em}.app-mock .am-crow.warn{background:linear-gradient(90deg, color-mix(in srgb, var(--warn) 9%, transparent), transparent 80%);border-radius:.625em}.app-mock .am-avail-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;padding:0 .25em .25em;display:grid}.app-mock .am-avail-i{background:var(--am-sunk);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:.75em;align-items:center;gap:.625em;padding:.5em;display:flex}.app-mock .am-avail-i .am-lg{border-radius:.5625em;width:2em;height:2em}.app-mock .am-avail-i .am-lg svg{width:1.125em;height:1.125em}.app-mock .am-avail-i b{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8125em;font-weight:500;overflow:hidden}.app-mock .am-avail-i .am-btn{height:2.2em;padding:0 .8em;font-size:.71875em}.app-mock .am-foot{color:var(--ink-3);letter-spacing:0;align-items:center;gap:.5em;margin-top:-.25em;font-size:.75em;display:flex}.app-mock .am-foot .am-i{width:1.2em;height:1.2em}.app-mock .am-split{flex:1;grid-template-columns:17.5em minmax(0,1fr);gap:.75em;min-height:0;display:grid}.app-mock .am-qlist{gap:.25em}.app-mock .am-q{border-radius:.75em;gap:.25em;padding:.75em .875em .875em;display:grid}.app-mock .am-q.on{background:var(--am-raise);box-shadow:var(--am-ring), 0 .25em .75em -.375em #0009}.app-mock .am-q-k{align-items:center;gap:.5em;margin-bottom:.25em;display:flex}.app-mock .am-q-k>span:not(.am-cic):not(.am-when){color:var(--ink-2);font-size:.75em;font-weight:600}.app-mock .am-q-k .am-when{margin-left:auto}.app-mock .am-q>b{color:var(--ink);font-size:.9375em}.app-mock .am-q>span:last-child{color:var(--ink-3);font-size:.8125em}.app-mock .am-qdone{border-top:1px solid var(--line);color:var(--ink-3);letter-spacing:0;align-items:center;gap:.5em;margin-top:auto;padding:.75em .875em .375em;font-size:.75em;display:flex}.app-mock .am-qdone .am-i{width:1.2em;height:1.2em;color:var(--good);stroke-width:2.25px}.app-mock .am-detail{grid-template-columns:minmax(0,1fr) 16em;gap:1.75em;padding:1.5em 1.5em 1.25em 1.75em;display:grid}.app-mock .am-detail-main{flex-direction:column;gap:.875em;min-width:0;display:flex}.app-mock .am-h2{letter-spacing:-.024em;color:var(--ink);font-size:1.375em;font-weight:700;line-height:1.2}.app-mock .am-will{color:var(--ink-2);font-size:.90625em;line-height:1.5}.app-mock .am-will b{color:var(--ink)}.app-mock .am-why{background:var(--am-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:.75em;gap:.375em;padding:.75em .875em;display:grid}.app-mock .am-why-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.4em;font-size:.6875em;font-weight:700;display:flex}.app-mock .am-why-k .am-i{width:1.2em;height:1.2em}.app-mock .am-why>span:not(.am-why-k){color:var(--ink);font-size:.84375em;line-height:1.5}.app-mock .am-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em 1.25em;display:grid}.app-mock .am-facts>span{align-content:start;gap:.125em;min-width:0;display:grid}.app-mock .am-facts small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:.6875em;font-weight:600}.app-mock .am-facts b{color:var(--ink);font-size:.84375em;font-weight:500}.app-mock .am-checks{gap:.5em;display:grid}.app-mock .am-agree{color:var(--ink-2);align-items:center;gap:.625em;font-size:.8125em;display:flex}.app-mock .am-agree .am-ok{border-radius:50%;width:1.69em;height:1.69em}.app-mock .am-agree .am-ok .am-i{width:1.05em;height:1.05em}.app-mock .am-actbar{border-top:1px solid var(--line);gap:.75em;margin-top:auto;padding-top:1em;display:grid}.app-mock .am-actions{gap:.5em;display:flex}.app-mock .am-legend{color:var(--ink-3);letter-spacing:0;font-size:.75em;line-height:1.5}.app-mock .am-detail-doc{flex-direction:column;gap:.875em;display:flex;position:relative}.app-mock .am-detail-doc:before{content:"";aspect-ratio:8.5/11;background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 55%, var(--bg-3)), color-mix(in srgb, var(--ink) 40%, var(--bg-3)));border-radius:.375em;width:100%;position:absolute;top:.5em;left:.5em;box-shadow:0 1em 2em -1em #000c}.app-mock .am-detail-doc .am-paper{z-index:1}.app-mock .am-doc-cap{color:var(--ink-3);letter-spacing:0;justify-content:center;align-items:center;gap:.4em;font-size:.6875em;display:flex}.app-mock .am-doc-cap .am-i{width:1.2em;height:1.2em}.app-mock .am-paper{aspect-ratio:8.5/11;background:linear-gradient(180deg, #fff, var(--ink));color:var(--bg);border-radius:.375em;flex-direction:column;gap:.4375em;padding:1.25em 1.125em;display:flex;position:relative;box-shadow:0 0 0 1px #0006,0 1.25em 2.5em -1em #000c,0 .25em .5em #0000004d}.app-mock .am-paper-h{letter-spacing:.1em;text-transform:uppercase;text-align:center;align-self:center;font-size:.6875em;font-weight:800}.app-mock .am-paper-n{opacity:.7;letter-spacing:0;align-self:center;margin-bottom:.4em;font-size:.6875em;font-weight:500}.app-mock .am-paper-o{margin-top:.4em;margin-bottom:.2em}.app-mock .am-ln{background:color-mix(in srgb, var(--bg) 16%, transparent);border-radius:1px;flex:none;width:100%;height:.3125em;display:block}.app-mock .am-ln.w55{width:55%}.app-mock .am-ln.w60{width:60%}.app-mock .am-ln.w70{width:70%}.app-mock .am-ln.w85{width:85%}.app-mock .am-ln.am-gap{visibility:hidden;height:.15em}.app-mock .am-ln.w88{width:88%}.app-mock .am-ln.w92{width:92%}.app-mock .am-ln.w94{width:94%}.app-mock .am-hl{letter-spacing:0;background:color-mix(in srgb, var(--warn) 55%, transparent);color:var(--bg);border-radius:.25em;margin:.2em -.3em;padding:.15em .3em;font-size:.6875em;font-weight:600;line-height:1.5}.app-mock .am-sig{align-self:flex-end;justify-items:end;gap:.4375em;width:45%;margin-top:auto;display:grid}.app-mock .am-s-add{position:static}.app-mock .am-under{display:contents}.app-mock .am-scrim{z-index:6;background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(.1875em);backdrop-filter:blur(.1875em);position:absolute;inset:0}.app-mock .am-sheet{z-index:7;background:linear-gradient(180deg, color-mix(in srgb, var(--glass-hi) 45%, transparent), color-mix(in srgb, var(--glass) 70%, transparent) 40%), color-mix(in srgb, var(--bg-3) 88%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-hi) 80%, transparent), 0 2em 5em -1em #000000d9, 0 0 0 1px #00000080;flex-direction:column;gap:1.125em;padding:1.375em 1.5em 1.25em;display:flex;position:absolute}.app-mock .am-dk .am-sheet{border-radius:1.375em;width:38em;top:50%;left:50%;transform:translate(-50%,-50%)}.app-mock .am-sheet>*{flex-shrink:0}.app-mock .am-sheet-hd{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.app-mock .am-sheet-t{gap:.25em;display:grid}.app-mock .am-sheet-t b{letter-spacing:-.02em;color:var(--ink);font-size:1.1875em;font-weight:700}.app-mock .am-sheet-t span{color:var(--ink-3);font-size:.8125em}.app-mock .am-sheet-hd .am-ib{width:2em;height:2em}.app-mock .am-sheet-hd .am-ib .am-i{width:1em;height:1em}.app-mock .am-field{gap:.5em;min-width:0;display:grid}.app-mock .am-label{color:var(--ink-2);align-items:center;gap:.4em;font-size:.78125em;font-weight:600;display:flex}.app-mock .am-label .am-i{width:1.2em;height:1.2em;color:var(--accent-text)}.app-mock .am-input{background:var(--am-sunk);min-height:2.75em;box-shadow:inset 0 0 0 1px var(--glass-line);border-radius:.75em;align-items:center;gap:.625em;padding:.5em .75em;display:flex}.app-mock .am-ta{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 .25em var(--accent-soft);padding:.75em .875em;font-size:.90625em;line-height:1.55;display:block}.app-mock .am-caret{vertical-align:-.2em;background:var(--accent-text);width:1.5px;height:1.15em;margin-left:1px;display:inline-block}.app-mock .am-sel b{color:var(--ink);flex:1;font-size:.84375em}.app-mock .am-sel .am-i{width:1em;height:1em;color:var(--ink-3)}.app-mock .am-flow{align-items:center;gap:.375em;display:flex}.app-mock .am-flow-s{background:var(--am-panel);min-width:0;box-shadow:var(--am-ring);border-radius:.75em;flex:1;align-items:center;gap:.625em;padding:.5em .625em .5em .5em;display:flex}.app-mock .am-flow-s .am-lg{border-radius:.5625em;width:2em;height:2em}.app-mock .am-flow-s .am-lg svg{width:1.125em;height:1.125em}.app-mock .am-flow-s>span:last-child{gap:.0625em;min-width:0;display:grid}.app-mock .am-flow-s b{color:var(--ink);font-size:.75em;line-height:1.3}.app-mock .am-flow-s small{color:var(--ink-3);letter-spacing:0;font-size:.6875em}.app-mock .am-flow-ar{color:var(--ink-3);flex:none}.app-mock .am-flow-ar .am-i{stroke-width:2px;width:.875em;height:.875em}.app-mock .am-fields2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1em;display:grid}.app-mock .am-seg{background:var(--am-sunk);box-shadow:inset 0 0 0 1px var(--glass-line);border-radius:.75em;padding:.1875em;display:flex}.app-mock .am-seg span{height:3.04em;color:var(--ink-3);white-space:nowrap;border-radius:.6em;flex:1;place-items:center;font-size:.78125em;font-weight:500;display:grid}.app-mock .am-seg .on{color:var(--ink);background:var(--am-raise);box-shadow:var(--am-ring), 0 .25em .75em -.25em #0009;font-weight:600}.app-mock .am-note{color:var(--ink-2);align-items:center;gap:.5em;font-size:.78125em;display:flex}.app-mock .am-note .am-i{width:1.25em;height:1.25em;color:var(--good)}.app-mock .am-sheet-ft{border-top:1px solid var(--line);justify-content:flex-end;gap:.5em;padding-top:1em;display:flex}.app-mock .am-ph{width:25.75em;max-width:100%;box-shadow:inset 0 0 0 1px #ffffff14, inset 0 0 0 .25em #050506, 0 2em 4em -1.5em #000c, 0 3em 6em -2em var(--glow);background:linear-gradient(145deg,#2a2b2f,#0b0b0d 45%,#18191c);border-radius:3.6em;margin-inline:auto;padding:.6875em;font-size:calc(min(100cqw,420px)/25.75);position:relative}.app-mock .am-ph:after{background:linear-gradient(160deg,#ffffff59,#ffffff0f 25%,#0000 60%,#ffffff24)}.app-mock .am-screen{isolation:isolate;aspect-ratio:390/844;background:var(--am-app-bg);border-radius:2.95em;position:relative;overflow:hidden}.app-mock .am-screen:after{z-index:9;opacity:.6;background:linear-gradient(#ffffff1a,#0000 15%);padding:0;-webkit-mask:none;mask:none}.app-mock.am-bare .am-ph{width:24.375em;box-shadow:none;background:0 0;border-radius:2.5em;padding:0;font-size:calc(min(100cqw,400px)/24.375)}.app-mock.am-bare .am-ph:after{display:none}.app-mock.am-bare .am-screen{border-radius:2.5em;box-shadow:0 0 0 1px #0009,0 1.5em 3em -1em #000000b3}.app-mock.am-bare .am-screen:after{opacity:1;background:linear-gradient(165deg, var(--glass-hi), transparent 35%, transparent 70%, color-mix(in srgb, var(--glass-hi) 40%, transparent));-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.app-mock .am-island{z-index:10;background:#000;border-radius:99em;width:7.75em;height:2.25em;margin-left:-3.875em;position:absolute;top:.6875em;left:50%}.app-mock .am-sb{z-index:10;height:3.375em;color:var(--ink);justify-content:space-between;align-items:center;padding:.25em 1.75em 0 2.25em;display:flex;position:absolute;top:0;left:0;right:0}.app-mock .am-sb-time{letter-spacing:-.01em;font-size:1.0625em;font-weight:600}.app-mock .am-sb-ic{align-items:center;gap:.375em;display:flex}.app-mock .am-sb-ic svg{fill:currentColor;width:auto;height:.75em}.app-mock .am-sb-ic svg:last-child{height:.8125em}.app-mock .am-bat-o{fill:none;stroke:currentColor;opacity:.45}.app-mock .am-bat-n{opacity:.45}.app-mock .am-homebar{z-index:10;background:var(--ink);opacity:.9;border-radius:99em;width:8.5em;height:.3125em;margin-left:-4.25em;position:absolute;bottom:.5em;left:50%}.app-mock .am-pbody{flex-direction:column;gap:1em;padding:3.5em 1em 7em;display:flex;position:absolute;inset:0;overflow:hidden}.app-mock.am-bare .am-pbody{padding-top:1em}.app-mock .am-pbody:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg) 85%, transparent) 50%, var(--bg) 80%);height:9em;position:absolute;bottom:0;left:0;right:0}.app-mock .am-ptop{flex:none;justify-content:space-between;align-items:center;height:2.75em;display:flex}.app-mock .am-pbrand{align-items:center;gap:.5em;padding-left:.25em;display:flex}.app-mock .am-pbrand .am-mark{height:1.5em}.app-mock .am-pbrand .am-word{font-size:1.125em}.app-mock .am-ptop-r{align-items:center;gap:.625em;display:flex}.app-mock .am-ptop .am-av{width:2.5em;height:2.5em}.app-mock .am-pback{color:var(--accent-text);align-items:center;gap:.125em;margin-left:-.375em;font-size:1.0625em;font-weight:500;display:flex}.app-mock .am-pback .am-i{stroke-width:2.25px;width:1.5em;height:1.5em}.app-mock .am-pager{color:var(--ink-3);background:var(--am-raise);box-shadow:var(--am-ring);border-radius:99em;padding:.4em .85em;font-size:.875em;font-weight:500}.app-mock .am-phd{flex:none;justify-content:space-between;align-items:flex-end;gap:1em;display:flex}.app-mock .am-phd-t{gap:.25em;display:grid}.app-mock .am-ph .am-h1{letter-spacing:-.03em;font-size:1.75em}.app-mock .am-fab{width:2.75em;height:2.75em;color:var(--btn-ink);background:var(--btn-bg);box-shadow:inset 0 1px 0 #ffffff52, 0 .5em 1.25em -.4em var(--btn-glow);border-radius:50%;flex:none;place-items:center;display:grid}.app-mock .am-fab .am-i{stroke-width:2.25px;width:1.375em;height:1.375em}.app-mock .am-ph .am-panel{flex:none}.app-mock .am-ph .am-btn{height:2.8em;font-size:.9375em}.app-mock .am-tabs{z-index:8;background:linear-gradient(180deg, color-mix(in srgb, var(--glass-hi) 50%, transparent), color-mix(in srgb, var(--glass) 70%, transparent)), color-mix(in srgb, var(--bg-3) 55%, transparent);-webkit-backdrop-filter:blur(.75em)saturate(170%);backdrop-filter:blur(.75em)saturate(170%);height:3.875em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-hi) 80%, transparent), 0 .75em 2em -.5em #000000bf, 0 0 0 1px #00000059;border-radius:99em;grid-template-columns:repeat(5,1fr);padding:.25em;display:grid;position:absolute;bottom:1.5em;left:.75em;right:.75em}.app-mock .am-tab{color:var(--ink-2);border-radius:99em;flex-direction:column;justify-content:center;align-items:center;gap:.1875em;min-width:0;display:flex}.app-mock .am-tab>span:last-child{letter-spacing:-.02em;white-space:nowrap;font-size:.65625em;font-weight:600}.app-mock .am-dots{stroke-width:3.25px}.app-mock .am-tab-ic{position:relative}.app-mock .am-tab .am-i{width:1.375em;height:1.375em}.app-mock .am-tab.on{color:var(--accent-text);background:color-mix(in srgb, var(--glass-hi) 45%, transparent);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px var(--glass-line)}.app-mock .am-tab .am-badge{min-width:1.6em;height:1.6em;box-shadow:0 0 0 2px color-mix(in srgb, var(--bg-3) 90%, transparent);margin:0;padding:0 .4em;position:absolute;top:-.45em;right:-.85em}.app-mock .am-pgreet{flex:none;gap:.375em;margin-top:.25em;display:grid}.app-mock .am-pgreet .am-sub{font-size:.9375em}.app-mock .am-ph .am-stats{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625em}.app-mock .am-ph .am-stat{gap:.625em;padding:.875em 1em .9375em}.app-mock .am-ph .am-stat-v{font-size:1.75em}.app-mock .am-ph .am-next{flex-direction:column;flex:none;align-items:stretch;gap:.75em;padding:1em}.app-mock .am-next-top{align-items:center;gap:.75em;display:flex}.app-mock .am-next-d{color:var(--ink-2);font-size:.875em}.app-mock .am-ph .am-next .am-btn{width:100%}.app-mock .am-chips-p{flex:none;margin-inline:-1em;padding-inline:1em;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 85%,#0000);mask:linear-gradient(90deg,#000 85%,#0000)}.app-mock .am-plist{padding:.25em}.app-mock .am-prow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75em;padding:.75em;display:grid;position:relative}.app-mock .am-prow+.am-prow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:3.75em;right:.75em}.app-mock .am-prow .am-cic,.app-mock .am-prow>.am-lg{border-radius:.6875em;align-self:start;width:2.5em;height:2.5em;margin-top:.125em}.app-mock .am-prow-t{gap:.1875em;min-width:0;display:grid}.app-mock .am-prow-t b{color:var(--ink);font-size:.9375em}.app-mock .am-prow-t>span:not(.am-prow-m){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.8125em;overflow:hidden}.app-mock .am-plist .am-prow-t>span:nth-child(2):not(.am-st){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.app-mock .am-prow-t>.am-st{color:var(--ink-2)}.app-mock .am-prow-t>.am-st-warn{color:var(--warn)}.app-mock .am-prow-m{align-items:center;gap:.5em;margin-top:.375em;display:flex}.app-mock .am-ph .am-add{flex:none;padding:.875em 1em}.app-mock .am-pconn{align-items:center}.app-mock .am-pconn>.am-lg{align-self:center;margin:0}.app-mock .am-pconn.warn{background:linear-gradient(90deg, color-mix(in srgb, var(--warn) 10%, transparent), transparent 85%);border-radius:.75em}.app-mock .am-pgroup{flex:none;gap:.5em;display:grid}.app-mock .am-pgroup-l{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-left:1.1em;font-size:.6875em;font-weight:700}.app-mock .am-pwarn{background:linear-gradient(180deg, color-mix(in srgb, var(--warn) 13%, transparent), color-mix(in srgb, var(--warn) 6%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 28%, transparent);border-radius:1em;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75em;padding:.875em;display:grid}.app-mock .am-pwarn-ic{width:2.25em;height:2.25em;color:var(--warn);background:var(--warn-soft);border-radius:50%;place-items:center;display:grid}.app-mock .am-pwarn-ic .am-i{stroke-width:2px;width:1.125em;height:1.125em}.app-mock .am-pwarn-t{gap:.125em;min-width:0;display:grid}.app-mock .am-pwarn-t b{color:var(--ink);font-size:.875em}.app-mock .am-pwarn-t span{color:var(--ink-2);letter-spacing:0;font-size:.75em}.app-mock .am-pwarn .am-btn{height:2.3em;padding:0 .9em;font-size:.8125em}.app-mock .am-s-approval{gap:.875em;padding-bottom:1em}.app-mock :is(.am-s-approval,.am-s-add):after{display:none}.app-mock .am-pdetail{flex-direction:column;flex:none;gap:.875em;display:flex}.app-mock .am-pdetail-k{align-items:center;gap:.625em;display:flex}.app-mock .am-pdetail-k .am-q-k{margin:0}.app-mock .am-ph .am-h2{font-size:1.5em}.app-mock .am-ph .am-will{font-size:.9375em}.app-mock .am-ph .am-why{grid-template-columns:minmax(0,1fr) 4.5em;align-content:start;column-gap:.875em}.app-mock .am-ph .am-why>:not(.am-paper){grid-column:1}.app-mock .am-paper-s{border-radius:.25em;grid-area:1/2/span 2;align-self:start;gap:.25em;width:4.5em;padding:.5em .4375em}.app-mock .am-paper-s .am-paper-h,.app-mock .am-paper-s .am-paper-n{display:none}.app-mock .am-paper-s .am-ln{height:.1875em}.app-mock .am-paper-s .am-hl{color:#0000;border-radius:.5em;height:3.5em;margin:.25em -.5em;padding:0;font-size:.25em;line-height:1;overflow:hidden}.app-mock .am-paper-s .am-gap{display:none}.app-mock .am-paper-s .am-sig{gap:.25em}.app-mock .am-ph .am-facts{gap:.75em 1em}.app-mock .am-ph .am-facts>span{background:color-mix(in srgb, var(--glass) 80%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:.75em;padding:.625em .75em}.app-mock .am-ph .am-facts b{white-space:normal;font-size:.84375em}.app-mock .am-pactions{flex:none;gap:.5em;margin-top:auto;padding-bottom:.75em;display:grid}.app-mock .am-pactions .am-btn{width:100%}.app-mock .am-pactions-2{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.app-mock .am-pactions .am-legend{text-align:center;padding:.25em .5em 0}.app-mock .am-ph .am-sheet{border-radius:2.5em;gap:.9375em;padding:.625em 1.25em 1.875em;inset:5.75em .5em .5em}.app-mock .am-grab{background:color-mix(in srgb, var(--ink) 38%, transparent);border-radius:99em;width:2.25em;height:.3125em;margin:0 auto -.25em;display:block}.app-mock .am-ph .am-sheet-hd{padding-top:.25em}.app-mock .am-ph .am-ta{font-size:.9375em}.app-mock .am-ph .am-flow{flex-direction:column;align-items:stretch;gap:.25em}.app-mock .am-ph .am-flow-ar{align-self:flex-start;margin-left:1.25em;transform:rotate(90deg)}.app-mock .am-ph .am-flow-s{flex-direction:row}.app-mock .am-ph .am-flow-s b{font-size:.84375em}.app-mock .am-ph .am-flow-s small{font-size:.75em}.app-mock .am-ph .am-fields2{grid-template-columns:1fr;gap:1em}.app-mock .am-ph .am-sheet-ft{border:0;flex-direction:column-reverse;margin-top:auto;padding:0}.app-mock .am-ph .am-sheet-ft .am-btn-p{width:100%;height:3.2em}.app-mock .am-ph .am-sheet-ft .am-btn-q{display:none}@keyframes am-spin{to{transform:rotate(360deg)}}@keyframes am-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes am-shim{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes am-blink{0%,45%{opacity:1}50%,95%{opacity:0}}@media (prefers-reduced-motion:no-preference){.app-mock .am-spin{animation:1.1s linear infinite am-spin}.app-mock .am-pulse:after{animation:am-ping 2.4s var(--ease-out) infinite}.app-mock .am-bar i:after{animation:am-shim 2.2s var(--ease) infinite}.app-mock .am-caret{animation:1.1s step-end infinite am-blink}}[data-motion-off] .app-mock :is(.am-spin,.am-caret),[data-motion-off] .app-mock .am-pulse:after,[data-motion-off] .app-mock .am-bar i:after{animation:none}.inner main{isolation:isolate;position:relative}.inner main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(700px 360px at 50% 0%, var(--glow), transparent 70%), radial-gradient(500px 300px at 85% 10%, var(--glow-2), transparent 70%);opacity:.6;height:620px;position:absolute;inset:-120px 0 auto}.page-hero{padding:clamp(64px,9vw,120px) 0 clamp(36px,5vw,56px)}.page-hero h1{font-family:var(--display);font-weight:var(--display-w);font-size:calc(clamp(38px, 5.6vw, 68px) * var(--display-scale));letter-spacing:var(--display-track);max-width:860px;line-height:1.04}.page-hero .lead{max-width:680px;margin-top:20px}.page-hero .lead a{text-underline-offset:3px;text-decoration:underline}.sec-list{padding-bottom:var(--section);gap:14px;display:grid}.sec-row{grid-template-columns:auto 1fr;gap:20px;padding:clamp(22px,3vw,32px);display:grid}.sec-row h2{font-family:var(--display);font-weight:var(--display-w2);letter-spacing:-.02em;margin-bottom:10px;font-size:23px}.sec-row p,.sec-row li{color:var(--ink-2)}.sec-row p+p{margin-top:12px}.sec-row ul{gap:6px;padding-left:20px;display:grid}.sec-row a{text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.sec-row{grid-template-columns:1fr}}.prose{padding-bottom:var(--section);max-width:780px}.prose h2{font-family:var(--display);font-weight:var(--display-w2);letter-spacing:-.02em;margin:40px 0 12px;font-size:25px}.prose p,.prose li{color:var(--ink-2)}.prose p+p{margin-top:12px}.prose ul{margin-top:10px;padding-left:20px}.prose a{text-underline-offset:3px;text-decoration:underline}.prose .updated{color:var(--ink-3);margin-top:36px;font-size:14px}.prose .form-card{margin-top:8px}.solo{text-align:center;align-items:center;min-height:62vh;padding:80px 0;display:grid}.solo .wrap{justify-items:center;gap:18px;display:grid}.solo h1{font-family:var(--display);font-weight:var(--display-w);font-size:calc(clamp(36px, 5vw, 60px) * var(--display-scale));letter-spacing:var(--display-track);line-height:1.05}.solo>.wrap>.i{width:56px;height:56px;color:var(--good);stroke-width:1.4px}.solo .ctas{justify-content:center;margin-top:10px}