.ob-root,.ob-drawer-wrap,.ck,.ck-strip,.ck-pill{--ob-bg:var(--bg-base,#08090a);--ob-panel:var(--bg-panel,#0f1011);--ob-elev:var(--bg-elev,#141516);--ob-elev-2:var(--bg-elev-2,#1c1c1f);--ob-elev-3:var(--bg-elev-3,#232326);--ob-hover:var(--bg-hover,#ffffff0a);--ob-active:var(--bg-active,#ffffff12);--ob-t1:var(--text-1,#f7f8f8);--ob-t2:var(--text-2,#d0d6e0);--ob-t3:var(--text-3,#8a8f98);--ob-t4:var(--text-4,#62666d);--ob-line:var(--line,#ffffff14);--ob-line-strong:var(--line-strong,#ffffff21);--ob-line-subtle:var(--line-subtle,#ffffff0d);--ob-accent:var(--accent,#5e6ad2);--ob-accent-hover:var(--accent-hover,#6e79e0);--ob-accent-text:var(--accent-text,#828fff);--ob-accent-soft:var(--accent-soft,#5e6ad22e);--ob-won:#4cb782;--ob-lost:#eb5757;--ob-warn:#f2994a;--ob-focus:var(--focus-ring,0 0 0 2px #5e6ad266);--ob-ease:var(--ease-out,cubic-bezier(.165, .84, .44, 1));--ob-font:var(--font-sans,var(--font-ui,"Inter", system-ui, sans-serif));--ob-mono:var(--font-mono,var(--font-code,ui-monospace, monospace));--ob-on-accent:#fff}.ob-root,.ob-drawer-wrap{color:var(--ob-t1);font-family:var(--ob-font);-webkit-font-smoothing:antialiased;font-feature-settings:"cv01", "ss03";font-size:13px;line-height:1.5}.ob-root *,.ob-root :before,.ob-root :after{box-sizing:border-box}.ob-glyph{transition:color var(--dur-2,.16s) var(--ob-ease);flex:none;display:block}.ob-glyph[data-s=todo],.ob-glyph[data-s=locked]{color:var(--ob-t4)}.ob-glyph[data-s=current]{color:var(--c-yellow,#f0bf00)}.ob-glyph[data-s=done]{color:var(--ob-accent)}.ob-glyph[data-s=skipped]{color:var(--ob-t4)}.ob-ring{color:var(--ob-t3);flex:none;display:block}.ob-ring-arc{transition:stroke-dashoffset .6s var(--ob-ease)}.ob-mgram{letter-spacing:.02em;color:hsl(var(--h) 60% 82%);background:hsl(var(--h) 28% 22%);box-shadow:inset 0 0 0 1px hsl(var(--h) 30% 40% / .35);border-radius:6px;flex:none;place-items:center;font-weight:600;display:inline-grid}.ob-pri{color:var(--ob-t3);flex:none}.ob-pri[data-l=critical]{color:var(--ob-warn)}.ob-mark{border-radius:5px;flex:none;display:block}.ob-btn{height:32px;font:inherit;font-size:13px;font-weight:var(--fw-medium,510);color:var(--ob-t1);background:var(--ob-elev-2);box-shadow:inset 0 0 0 1px var(--ob-line);white-space:nowrap;cursor:pointer;transition:background var(--dur-1,.1s), box-shadow var(--dur-1,.1s), opacity var(--dur-1,.1s), transform var(--dur-1,.1s);border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.ob-btn:hover{background:var(--ob-elev-3);box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.ob-btn:active{transform:translateY(.5px)}.ob-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--ob-line-strong), var(--ob-focus);outline:none}.ob-btn:disabled{opacity:.5;cursor:default;transform:none}.ob-btn-primary{background:var(--ob-accent);color:var(--ob-on-accent,#fff);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0000004d}.ob-btn-primary:hover{background:var(--ob-accent-hover);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0000004d}.ob-btn-ghost{box-shadow:none;color:var(--ob-t2);background:0 0}.ob-btn-ghost:hover{background:var(--ob-hover);box-shadow:none;color:var(--ob-t1)}.ob-btn-sm{height:28px;padding:0 10px;font-size:12px}.ob-btn-lg{border-radius:8px;height:40px;padding:0 18px;font-size:14px}.ob-btn svg{flex:none}.ob-kbd{min-width:18px;height:18px;font:500 11px/1 var(--ob-font);color:inherit;background:#ffffff29;border-radius:4px;place-items:center;margin-right:-4px;padding:0 4px;display:inline-grid}.ob-link{font:inherit;color:var(--ob-accent-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ob-link:hover{text-underline-offset:2px;text-decoration:underline}.ob-link-quiet{color:var(--ob-t3);font-size:12px}.ob-link-quiet:hover{color:var(--ob-t1)}.ob-icon-btn{width:24px;height:24px;color:var(--ob-t3);cursor:pointer;transition:background var(--dur-1,.1s), color var(--dur-1,.1s);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.ob-icon-btn:hover{background:var(--ob-hover);color:var(--ob-t1)}.ob-input{background:var(--ob-elev);width:100%;height:34px;box-shadow:inset 0 0 0 1px var(--ob-line-strong);color:var(--ob-t1);font:inherit;transition:box-shadow var(--dur-1,.1s), background var(--dur-1,.1s);border:0;border-radius:6px;padding:0 10px;font-size:13px}.ob-input::placeholder{color:var(--ob-t4)}.ob-input:hover{box-shadow:inset 0 0 0 1px #ffffff2e}.ob-input:focus{box-shadow:inset 0 0 0 1px var(--ob-accent), var(--ob-focus);background:var(--ob-elev);outline:none}.ob-textarea{resize:none;field-sizing:content;height:auto;min-height:34px;max-height:240px;padding:7px 10px;line-height:1.45;display:block}.ob-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 4 5 6.5 7.5 4' fill='none' stroke='%238a8f98' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.ob-mono{font-family:var(--ob-mono)}.ob-input.ob-mono{font-family:var(--ob-mono);letter-spacing:.02em;font-size:12.5px}.ob-affix{align-items:center;max-width:220px;display:flex;position:relative}.ob-affix>span{color:var(--ob-t3);pointer-events:none;position:absolute;left:10px}.ob-affix .ob-input{padding-left:22px}.ob-affix-r>span{left:auto;right:10px}.ob-affix-r .ob-input{padding-left:10px;padding-right:90px}.ob-field{gap:6px;display:grid}.ob-label+.ob-hint{margin-top:-4px}.ob-label{font-size:13px;font-weight:var(--fw-medium,510);color:var(--ob-t1);align-items:baseline;gap:8px;display:flex}.ob-opt{color:var(--ob-t4);font-size:11px;font-weight:400}.ob-hint{color:var(--ob-t3);margin:0;font-size:12px}.ob-err{color:#f28b8b;margin:0;font-size:12px}.ob-why{color:var(--ob-t4);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.ob-why b{font-weight:var(--fw-medium,510);color:var(--ob-t3);margin-right:2px}.ob-why-g{color:var(--ob-t4);flex:none;margin-top:2px}.ob-why-solo{margin-top:-8px}.ob-pills{flex-wrap:wrap;gap:6px;display:flex}.ob-pill{background:var(--ob-elev);min-height:30px;box-shadow:inset 0 0 0 1px var(--ob-line);color:var(--ob-t2);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1,.1s), box-shadow var(--dur-1,.1s), color var(--dur-1,.1s);border:0;border-radius:7px;align-items:center;gap:8px;padding:5px 11px;font-size:13px;display:inline-flex}.ob-pill small{color:var(--ob-t4);font-size:12px}.ob-pill:hover{background:var(--ob-elev-2);box-shadow:inset 0 0 0 1px var(--ob-line-strong);color:var(--ob-t1)}.ob-pill[data-on]{background:var(--ob-accent-soft);color:var(--ob-t1);box-shadow:inset 0 0 0 1px #5e6ad2b3}.ob-pill[data-on] small{color:var(--ob-t3)}.ob-pill:focus-visible{box-shadow:inset 0 0 0 1px var(--ob-accent), var(--ob-focus);outline:none}.ob-pill-box{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--ob-line-strong);color:#fff;border-radius:4px;place-items:center;display:grid}.ob-pill[data-on] .ob-pill-box{background:var(--ob-accent);box-shadow:none}.ob-radios{gap:8px;display:grid}.ob-radio{background:var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line);color:var(--ob-t1);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1,.1s), box-shadow var(--dur-1,.1s);border:0;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ob-radio:hover{background:var(--ob-elev-2)}.ob-radio[data-on]{background:linear-gradient(0deg, #5e6ad212, #5e6ad212), var(--ob-elev);box-shadow:inset 0 0 0 1px #5e6ad2bf}.ob-radio-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ob-t4);transition:box-shadow var(--dur-2,.16s) var(--ob-ease);border-radius:50%;flex:none;margin-top:1px}.ob-radio[data-on] .ob-radio-dot{box-shadow:inset 0 0 0 5px var(--ob-accent)}.ob-radio-t{font-weight:var(--fw-medium,510);gap:2px;display:grid}.ob-radio-t small{color:var(--ob-t3);font-size:12px;font-weight:400}.ob-checks{box-shadow:inset 0 0 0 1px var(--ob-line);background:var(--ob-elev);border-radius:8px;display:grid;overflow:hidden}.ob-check{cursor:pointer;border-top:1px solid var(--ob-line-subtle);transition:background var(--dur-1,.1s);align-items:center;gap:12px;padding:9px 14px;display:flex}.ob-check:first-child{border-top:0}.ob-check:hover{background:var(--ob-hover)}.ob-check input{opacity:0;pointer-events:none;position:absolute}.ob-check-box{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--ob-line-strong);color:#0000;transition:background var(--dur-1,.1s), box-shadow var(--dur-1,.1s);border-radius:4px;flex:none;place-items:center;display:grid}.ob-check input:checked+.ob-check-box{background:var(--ob-accent);box-shadow:none;color:#fff}.ob-check input:focus-visible+.ob-check-box{box-shadow:var(--ob-focus)}.ob-check-t{color:var(--ob-t1);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.ob-check-t small{color:var(--ob-t4);font-size:12px}.ob-toggle{cursor:pointer;align-items:center;gap:16px;padding:12px 14px;display:flex}.ob-toggle[data-disabled]{opacity:.55;cursor:default}.ob-toggle-t{min-width:0;font-weight:var(--fw-medium,510);flex:1;gap:2px;display:grid}.ob-toggle-t small{color:var(--ob-t3);font-size:12px;font-weight:400}.ob-switch{appearance:none;background:var(--ob-elev-3);width:28px;height:16px;box-shadow:inset 0 0 0 1px var(--ob-line-strong);cursor:pointer;transition:background var(--dur-2,.16s) var(--ob-ease);border-radius:99px;flex:none;margin:0;position:relative}.ob-switch:after{content:"";width:12px;height:12px;transition:transform var(--dur-2,.16s) var(--ob-ease), background var(--dur-2,.16s);background:#d0d6e0;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0006}.ob-switch:checked{background:var(--ob-accent);box-shadow:none}.ob-switch:checked:after{background:#fff;transform:translate(12px)}.ob-switch:focus-visible{box-shadow:var(--ob-focus);outline:none}.ob-chip{height:20px;font-size:11px;font-weight:var(--fw-medium,510);white-space:nowrap;color:var(--ob-t2);box-shadow:inset 0 0 0 1px var(--ob-line);background:#ffffff05;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ob-chip-dot{background:var(--ob-t3);border-radius:50%;width:6px;height:6px}.ob-chip[data-tone=won] .ob-chip-dot{background:var(--ob-won)}.ob-chip[data-tone=accent] .ob-chip-dot{background:var(--ob-accent-text)}.ob-chip[data-tone=warn] .ob-chip-dot{background:var(--ob-warn)}.ob-chip[data-tone=lost] .ob-chip-dot{background:var(--ob-lost)}.ob-chip[data-tone=neutral] .ob-chip-dot{box-shadow:inset 0 0 0 1.25px var(--ob-t3);background:0 0}.ob-tag{font-size:10.5px;font-weight:var(--fw-medium,510);color:var(--ob-t3);background:var(--ob-elev-3);letter-spacing:.01em;border-radius:4px;margin-left:8px;padding:1px 6px}.ob-setup-root{z-index:50;background:var(--ob-bg);position:fixed;inset:0;overflow:hidden}.ob-setup{grid-template-rows:52px minmax(0,1fr);height:100%;display:grid}.ob-top{border-bottom:1px solid var(--ob-line);background:var(--ob-bg);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:0 12px 0 20px;display:grid;position:relative}.ob-top-l{align-items:center;gap:10px;min-width:0;display:flex}.ob-top-sep{color:var(--ob-t4)}.ob-top-name{font-weight:var(--fw-medium,510);color:var(--ob-t1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ob-top-crumb{color:var(--ob-t3)}.ob-top-crumb:before{content:"›";color:var(--ob-t4);margin-right:10px}.ob-top-mid{color:var(--ob-t3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ob-top-mid-t{color:var(--ob-t2)}.ob-top-r{justify-content:flex-end;display:flex}.ob-top-bar{height:1px;display:none;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.ob-top-bar span{background:var(--ob-accent);transform-origin:0;height:100%;transition:transform .5s var(--ob-ease);display:block}.ob-body{grid-template-columns:284px minmax(0,1fr);min-height:0;display:grid}.ob-rail{border-right:1px solid var(--ob-line);background:var(--ob-bg);flex-direction:column;gap:20px;min-height:0;padding:28px 16px 20px;display:flex;overflow:auto}.ob-rail-head{gap:4px;padding:0 8px;display:grid}.ob-rail-title{font-size:15px;font-weight:var(--fw-semibold,590);letter-spacing:-.012em}.ob-rail-sub{color:var(--ob-t3);font-size:12px}.ob-rail-progress{background:var(--ob-elev-3);border-radius:99px;height:4px;margin:12px 0 4px;overflow:hidden}.ob-rail-progress span{border-radius:inherit;background:var(--ob-accent);height:100%;transition:width .5s var(--ob-ease);display:block}.ob-rail-count{color:var(--ob-t4);font-variant-numeric:tabular-nums;font-size:11px}.ob-rail-list{gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ob-rail-item{width:100%;height:32px;color:var(--ob-t2);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1,.1s), color var(--dur-1,.1s);animation:ob-rise var(--dur-3,.24s) var(--ob-ease) both;animation-delay:calc(var(--i,0) * 20ms);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex;position:relative}.ob-rail-item:hover{background:var(--ob-hover);color:var(--ob-t1)}.ob-rail-item[aria-current=step]{background:var(--ob-active);color:var(--ob-t1);font-weight:var(--fw-medium,510)}.ob-rail-item[data-s=done] .ob-rail-t,.ob-rail-item[data-s=skipped] .ob-rail-t,.ob-rail-item[data-s=locked]{color:var(--ob-t3)}.ob-rail-item:focus-visible{box-shadow:var(--ob-focus);outline:none}.ob-rail-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ob-rail-m{color:var(--ob-t4);font-variant-numeric:tabular-nums;font-size:11px}.ob-rail-foot{border-top:1px solid var(--ob-line-subtle);color:var(--ob-t3);gap:8px;margin-top:auto;padding:12px 8px 0;font-size:12px;display:grid}.ob-rail-foot p{margin:0}.ob-rail-foot a{color:var(--ob-t2);text-decoration:none}.ob-rail-foot a:hover{color:var(--ob-t1);text-decoration:underline}.ob-rail-trust{color:var(--ob-t4);font-size:11px}.ob-main{background:var(--ob-panel);scroll-behavior:smooth;flex-direction:column;min-height:0;display:flex;position:relative;overflow:auto}.ob-col{flex:1;width:100%;max-width:688px;margin:0 auto;padding:48px 24px 32px}.ob-step{animation:ob-step-in var(--dur-3,.26s) var(--ob-ease) both}.ob-step[data-dir="-1"]{animation-name:ob-step-back}.ob-form{gap:28px;display:grid}.ob-head{gap:6px;display:grid}.ob-eyebrow{color:var(--ob-t3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ob-req{color:var(--ob-accent-text);background:var(--ob-accent-soft);border-radius:4px;padding:1px 6px;font-size:11px}.ob-h1{font-size:24px;line-height:1.25;font-weight:var(--fw-semibold,590);letter-spacing:-.02em;color:var(--ob-t1);margin:4px 0 0}.ob-lede{color:var(--ob-t2);margin:0;font-size:14px}.ob-step-why{border-left:2px solid var(--ob-line-strong);color:var(--ob-t3);margin:6px 0 0;padding-left:12px;font-size:13px}.ob-h2{font-size:13px;font-weight:var(--fw-semibold,590);color:var(--ob-t1);letter-spacing:-.005em;margin:0}.ob-fields{gap:28px;display:grid}.ob-sec{border-top:1px solid var(--ob-line-subtle);gap:16px;padding-top:24px;display:grid}.ob-fields>.ob-sec:first-child{border-top:0;padding-top:0}.ob-sec-sub{color:var(--ob-t3);margin:-10px 0 0;font-size:12px}.ob-sec-lead{color:var(--ob-t3);margin:0;font-size:13px}.ob-row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ob-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-row-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ob-center{text-align:center}.ob-trust{color:var(--ob-t4);align-items:flex-start;gap:8px;margin:0;font-size:12px;display:flex}.ob-trust svg{flex:none;margin-top:2px}.ob-stack{gap:12px;display:grid}.ob-notes{color:var(--ob-t3);gap:4px;margin:0;padding:0 0 0 16px;font-size:12px;display:grid}.ob-inline-msg{color:var(--ob-won);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ob-inline-msg[data-tone=lost]{color:#f28b8b}.ob-empty{color:var(--ob-t3);margin:4px 0;font-size:12px}.ob-fine{color:var(--ob-t4);margin:0;font-size:12px}.ob-foot{z-index:2;border-top:1px solid var(--ob-line);-webkit-backdrop-filter:saturate(140%)blur(12px);background:#0f1011f0;position:sticky;bottom:0}.ob-foot-in{align-items:center;gap:8px;max-width:688px;margin:0 auto;padding:12px 24px;display:flex;position:relative}.ob-foot-sp{flex:1}.ob-foot-err{color:#f6b4b4;animation:ob-rise var(--dur-2,.16s) var(--ob-ease) both;background:#2a1517;border-radius:8px;margin:0;padding:8px 12px;font-size:12px;position:absolute;bottom:calc(100% + 10px);left:24px;right:24px;box-shadow:inset 0 0 0 1px #eb575759,0 8px 24px #00000059}.ob-card{background:var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line);border-radius:10px;gap:14px;padding:16px;display:grid}.ob-card-flush{gap:0;padding:0;overflow:hidden}.ob-card-flush>*+*{border-top:1px solid var(--ob-line-subtle)}.ob-card-pad{padding:12px 14px 14px}.ob-card-h{gap:2px;display:grid}.ob-card-h b{font-weight:var(--fw-semibold,590)}.ob-card-h span{color:var(--ob-t3);font-size:12px}.ob-req-form{animation:ob-rise var(--dur-3,.24s) var(--ob-ease) both}.ob-callout{background:var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line);color:var(--ob-t2);animation:ob-rise var(--dur-3,.24s) var(--ob-ease) both;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex}.ob-callout[data-tone=won]{background:#4cb78214;box-shadow:inset 0 0 0 1px #4cb78247}.ob-callout[data-tone=lost]{background:#eb575714;box-shadow:inset 0 0 0 1px #eb57574d}.ob-callout[data-tone=warn]{background:#f2994a14;box-shadow:inset 0 0 0 1px #f2994a4d}.ob-callout[data-tone=accent]{background:#5e6ad214;box-shadow:inset 0 0 0 1px #5e6ad24d}.ob-callout-b{flex:1;gap:2px;min-width:0;display:grid}.ob-callout-b b{font-weight:var(--fw-medium,510);color:var(--ob-t1)}.ob-callout-b a{color:var(--ob-accent-text)}.ob-callout-a{flex:none}.ob-callout-i{color:var(--ob-t3);flex:none}.ob-picker{gap:10px;display:grid}.ob-search{background:var(--ob-elev);height:34px;box-shadow:inset 0 0 0 1px var(--ob-line-strong);color:var(--ob-t3);transition:box-shadow var(--dur-1,.1s);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.ob-search:focus-within{box-shadow:inset 0 0 0 1px var(--ob-accent), var(--ob-focus)}.ob-search input{height:100%;color:var(--ob-t1);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ob-search input::placeholder{color:var(--ob-t4)}.ob-search-x{color:var(--ob-t3);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.ob-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ob-tile{background:var(--ob-elev);min-height:56px;box-shadow:inset 0 0 0 1px var(--ob-line);color:var(--ob-t1);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1,.1s), box-shadow var(--dur-1,.1s), transform var(--dur-1,.1s);animation:ob-rise var(--dur-2,.18s) var(--ob-ease) both;animation-delay:calc(var(--i,0) * 18ms);border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 34px 10px 10px;display:flex;position:relative}.ob-tile:hover{background:var(--ob-elev-2);box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.ob-tile:focus-visible{box-shadow:inset 0 0 0 1px var(--ob-accent), var(--ob-focus);outline:none}.ob-tile[data-on]{background:linear-gradient(0deg, #5e6ad214, #5e6ad214), var(--ob-elev);box-shadow:inset 0 0 0 1px #5e6ad2bf}.ob-tile .ob-chip{display:none;position:absolute;top:8px;right:8px}.ob-tile-t{flex:1;gap:1px;min-width:0;display:grid}.ob-tile-n{font-weight:var(--fw-medium,510);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ob-tile-s{color:var(--ob-t3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ob-tile-check{width:16px;height:16px;box-shadow:inset 0 0 0 1.25px var(--ob-line-strong);color:#fff;transition:background var(--dur-2,.16s) var(--ob-ease), box-shadow var(--dur-2,.16s);border-radius:50%;place-items:center;margin-top:-8px;display:grid;position:absolute;top:50%;right:10px}.ob-tile[data-on] .ob-tile-check{background:var(--ob-accent);box-shadow:none}.ob-tile .ob-chip{height:18px;padding:0 6px;font-size:10.5px;display:inline-flex;position:static}.ob-tile-req{box-shadow:inset 0 0 0 1px var(--ob-line);border:1px dashed var(--ob-line-strong);box-shadow:none;background:0 0}.ob-tile-plus{background:var(--ob-elev-2);width:28px;height:28px;color:var(--ob-t2);border-radius:6px;place-items:center;display:grid}.ob-picker-help{color:var(--ob-t4);align-items:center;gap:8px;font-size:12px;display:flex}.ob-pc{background:var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line);animation:ob-rise var(--dur-3,.24s) var(--ob-ease) both;border-radius:10px;overflow:hidden}.ob-pc[data-state=connected]{box-shadow:inset 0 0 0 1px #4cb78252}.ob-pc-h{align-items:center;gap:12px;padding:14px 14px 0;display:flex}.ob-pc-h:last-child{padding-bottom:14px}.ob-pc-t{flex:1;gap:1px;min-width:0;display:grid}.ob-pc-n{font-weight:var(--fw-semibold,590);align-items:center;font-size:13.5px;display:flex}.ob-pc-s{color:var(--ob-t3);min-height:0;font-size:12px}.ob-pc-s:empty{display:none}.ob-pc-x{align-items:center;gap:4px;display:flex}.ob-pc-b{gap:12px;padding:12px 14px 14px;display:grid}.ob-pc-text{color:var(--ob-t2);margin:0;font-size:13px}.ob-pc-fine{color:var(--ob-t4);margin:0;font-size:12px}.ob-pc-fine .ob-link{font-size:12px}.ob-disclose{border-top:1px solid var(--ob-line-subtle);padding-top:10px}.ob-disclose>summary{cursor:pointer;font-size:12px;font-weight:var(--fw-medium,510);color:var(--ob-accent-text);list-style:none}.ob-disclose>summary::-webkit-details-marker{display:none}.ob-disclose>summary:before{content:"";width:6px;height:6px;transition:transform var(--dur-2,.16s) var(--ob-ease);border-bottom:1.5px solid;border-right:1.5px solid;margin:0 8px 1px 2px;display:inline-block;transform:rotate(-45deg)}.ob-disclose[open]>summary:before{transform:rotate(45deg)}.ob-disclose>:not(summary){margin-top:12px}.ob-disclose p{color:var(--ob-t3);margin:0;font-size:12px}.ob-disclose-quiet>summary{color:var(--ob-t3)}.ob-disclose-quiet>summary:hover{color:var(--ob-t1)}.ob-cx .cx{gap:14px}.ob-cx .cx-head .brand-tile{display:none}.ob-cx .cx-title b{font-size:13px;font-weight:var(--fw-semibold,590);color:var(--ob-t1)}.ob-cx .cx-title span,.ob-cx .cx-steps{color:var(--ob-t3);font-size:12px}.ob-cx .cx-steps{gap:2px;margin:4px 0 0;padding-left:16px;display:grid}.ob-cx .cx-dev,.ob-cx .cx-docs{color:var(--ob-accent-text);font-size:12px;text-decoration:none}.ob-cx .field{gap:6px;display:grid}.ob-cx .field>span{font-size:12px;font-weight:var(--fw-medium,510);color:var(--ob-t2)}.ob-cx .input{background:var(--ob-panel);width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--ob-line-strong);color:var(--ob-t1);font:inherit;border:0;border-radius:6px;padding:0 10px;font-size:13px}.ob-cx .input:focus{box-shadow:inset 0 0 0 1px var(--ob-accent), var(--ob-focus);outline:none}.ob-cx .btn{height:30px;font:inherit;font-size:13px;font-weight:var(--fw-medium,510);color:var(--ob-t1);background:var(--ob-elev-2);box-shadow:inset 0 0 0 1px var(--ob-line);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ob-cx .btn-primary{background:var(--ob-accent);color:#fff;box-shadow:none}.ob-cx .cx-alt>summary{cursor:pointer;color:var(--ob-t3);font-size:12px}.ob-cx .cx-hook{border-top-color:var(--ob-line-subtle);color:var(--ob-t3)}.ob-manual{gap:12px;display:grid}.ob-manual-card{background:var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line);border-radius:10px;gap:12px;padding:16px;display:grid}.ob-manual-h{align-items:flex-start;gap:12px;display:flex}.ob-manual-h b{font-weight:var(--fw-semibold,590)}.ob-manual-h p{color:var(--ob-t3);margin:2px 0 0;font-size:12px}.ob-manual-i{background:var(--ob-elev-3);width:32px;height:32px;color:var(--ob-t2);box-shadow:inset 0 0 0 1px var(--ob-line);border-radius:8px;flex:none;place-items:center;display:grid}.ob-howto{gap:6px;display:grid}.ob-howto details>summary{cursor:pointer;color:var(--ob-t3);font-size:12px;list-style:none}.ob-howto details>summary::-webkit-details-marker{display:none}.ob-howto details>summary:before{content:"+";width:14px;color:var(--ob-t4);display:inline-block}.ob-howto details[open]>summary:before{content:"−"}.ob-howto details p{color:var(--ob-t3);margin:6px 0 0 14px;font-size:12px}.ob-copy{background:var(--ob-panel);box-shadow:inset 0 0 0 1px var(--ob-line-strong);border-radius:8px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.ob-copy code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ob-mono);color:var(--ob-t1);flex:1;font-size:12px;overflow:hidden}.ob-drop{border:1px dashed var(--ob-line-strong);color:var(--ob-t2);cursor:pointer;text-align:center;transition:background var(--dur-1,.1s), border-color var(--dur-1,.1s);border-radius:8px;place-items:center;gap:2px;padding:18px;display:grid;position:relative}.ob-drop:hover{background:var(--ob-hover);border-color:#ffffff38}.ob-drop[data-file]{background:#5e6ad20f;border-style:solid;border-color:#5e6ad299}.ob-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.ob-drop small{color:var(--ob-t4);font-size:11px}.ob-drawer-wrap{z-index:900;animation:ob-fade var(--dur-2,.16s) ease-out both;background:#00000073;position:fixed;inset:0}.ob-drawer{background:var(--bg-elev,#141516);width:min(420px,100vw - 16px);color:var(--text-1,#f7f8f8);font-family:var(--font-sans,var(--font-ui,system-ui));box-shadow:0 0 0 1px var(--line,#ffffff14), 0 16px 70px #00000080;animation:ob-drawer-in var(--dur-3,.26s) var(--ease-out,cubic-bezier(.165, .84, .44, 1)) both;border-radius:12px;outline:none;flex-direction:column;font-size:13px;display:flex;position:absolute;top:8px;bottom:8px;right:8px}.ob-drawer header{border-bottom:1px solid var(--line,#ffffff14);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ob-drawer h2{margin:0;font-size:14px;font-weight:590}.ob-drawer-body{flex:1;align-content:start;gap:16px;padding:16px;display:grid;overflow:auto}.ob-drawer .ob-icon-btn,.ob-drawer .ob-btn,.ob-drawer .ob-callout,.ob-drawer .ob-link{--ob-t1:#f7f8f8}.ob-tips{color:var(--text-2,#d0d6e0);gap:12px;margin:0;padding:0 0 0 18px;line-height:1.5;display:grid}.ob-tips b{color:var(--text-1,#f7f8f8);font-weight:510}.ob-tips li::marker{color:var(--text-4,#62666d)}.ob-policy{position:relative}.ob-policy-kind{color:var(--ob-t4);pointer-events:none;background:var(--ob-elev-3);border-radius:4px;padding:1px 6px;font-size:11px;position:absolute;top:8px;right:8px}.ob-policy .ob-textarea{padding-right:76px}.ob-desc{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.ob-desc-in{position:relative}.ob-desc-in .ob-input{text-transform:uppercase;padding-right:52px}.ob-count{color:var(--ob-t4);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ob-count[data-bad]{color:#f28b8b}.ob-bank{box-shadow:inset 0 0 0 1px var(--ob-line);font-variant-numeric:tabular-nums;background:linear-gradient(#17181b,#121315);border-radius:10px;padding:10px 12px}.ob-bank-h{border-bottom:1px solid var(--ob-line-subtle);color:var(--ob-t4);justify-content:space-between;margin-bottom:4px;padding-bottom:8px;font-size:11px;display:flex}.ob-bank-row{height:30px;color:var(--ob-t3);border-radius:6px;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;margin:0 -6px;padding:0 6px;font-size:12px;display:grid}.ob-bank-n{font-family:var(--ob-mono);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ob-bank-d{color:var(--ob-t4);font-size:11px}.ob-bank-a{color:var(--ob-t3)}.ob-bank-you{color:var(--ob-t1);background:#5e6ad21a;box-shadow:inset 0 0 0 1px #5e6ad259}.ob-bank-you .ob-bank-n{animation:ob-type .2s var(--ob-ease) both;color:var(--ob-t1)}.ob-bank-you[data-bad]{background:#eb575714;box-shadow:inset 0 0 0 1px #eb57574d}.ob-slack{align-items:center;gap:16px;padding:12px 14px;display:flex}.ob-invites{gap:8px;display:grid}.ob-invite{animation:ob-rise var(--dur-2,.18s) var(--ob-ease) both;grid-template-columns:minmax(0,1fr) 120px 24px;align-items:center;gap:8px;display:grid}.ob-invite[data-bad] .ob-input[type=email]{box-shadow:inset 0 0 0 1px #eb5757b3}.ob-add{justify-self:start;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.ob-people{background:var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line);border-radius:10px;margin:0;padding:0;list-style:none}.ob-people li{border-top:1px solid var(--ob-line-subtle);align-items:center;gap:12px;height:48px;padding:0 14px;display:flex}.ob-people li:first-child{border-top:0}.ob-people-n{min-width:0;font-weight:var(--fw-medium,510);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:baseline;gap:8px;display:flex;overflow:hidden}.ob-people-n small{color:var(--ob-t3);font-size:12px;font-weight:400}.ob-price{background:var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ob-price-cell{border-left:1px solid var(--ob-line-subtle);gap:2px;padding:18px 16px;display:grid}.ob-price-cell:first-child{border-left:0}.ob-price-big{font-size:28px;font-weight:var(--fw-semibold,590);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ob-t1);line-height:1.1}.ob-price-l{color:var(--ob-t2);font-size:13px}.ob-price-s{color:var(--ob-t4);font-size:12px}.ob-example{gap:8px;display:grid}.ob-example-h{color:var(--ob-t4);letter-spacing:.02em;font-size:11px}.ob-example-bar{border-radius:99px;gap:2px;height:6px;display:flex;overflow:hidden}.ob-example-bar span:first-child{background:var(--ob-won);animation:ob-grow .7s var(--ob-ease) both;transform-origin:0;border-radius:99px 0 0 99px}.ob-example-bar span:last-child{background:var(--ob-accent);animation:ob-grow .7s .12s var(--ob-ease) both;transform-origin:0;border-radius:0 99px 99px 0}.ob-example-row{color:var(--ob-t3);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.ob-example-row b{color:var(--ob-t1);font-weight:var(--fw-medium,510);font-variant-numeric:tabular-nums}.ob-cardglyph{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ob-line-strong);background:linear-gradient(135deg,#2a2b31,#1a1b1f);border-radius:7px;flex:none;position:relative}.ob-cardglyph:after{content:"";background:var(--ob-t4);border-radius:2px;height:3px;position:absolute;top:11px;left:6px;right:6px}.ob-review{justify-items:center;gap:10px;padding-top:8px;display:grid}.ob-review-mark{color:var(--ob-accent);margin-bottom:6px}.ob-rv-ring{stroke-dasharray:164;stroke-dashoffset:164px;animation:ob-draw .7s var(--ob-ease) 80ms forwards;opacity:.9}.ob-rv-check{stroke-dasharray:34;stroke-dashoffset:34px;animation:ob-draw .36s var(--ob-ease) .64s forwards}.ob-review .ob-lede{max-width:480px;color:var(--ob-t3)}.ob-summary{background:var(--ob-elev);width:100%;box-shadow:inset 0 0 0 1px var(--ob-line);border-radius:10px;margin:20px 0 0;padding:0;list-style:none;overflow:hidden}.ob-summary li{border-top:1px solid var(--ob-line-subtle);min-height:48px;animation:ob-rise var(--dur-3,.26s) var(--ob-ease) both;animation-delay:calc(.3s + var(--i,0) * 45ms);align-items:center;gap:12px;padding:8px 14px;display:flex}.ob-summary li:first-child{border-top:0}.ob-sum-t{font-weight:var(--fw-medium,510);flex:1;gap:1px;min-width:0;display:grid}.ob-sum-t small{color:var(--ob-t3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.ob-summary li[data-s=skipped] .ob-sum-t,.ob-summary li[data-s=todo] .ob-sum-t{color:var(--ob-t2)}.ob-summary .ob-link{font-size:12px}.ob-review-fwd{gap:8px;width:100%;margin-top:12px;display:grid}.ob-review-fwd-h{color:var(--ob-t3);font-size:12px}.ob-review-cta{animation:ob-rise var(--dur-3,.26s) var(--ob-ease) .7s both;justify-items:center;gap:10px;margin-top:20px;display:grid}@media (max-width:900px){.ob-body{grid-template-columns:minmax(0,1fr)}.ob-rail{display:none}.ob-top{grid-template-columns:1fr auto;padding:0 8px 0 16px}.ob-top-mid,.ob-top-crumb{display:none}.ob-top-bar{height:2px;display:block}.ob-col{padding:28px 16px 24px}.ob-foot-in{padding:10px 16px}.ob-foot-in .ob-kbd{display:none}.ob-grid,.ob-row2,.ob-desc,.ob-price{grid-template-columns:minmax(0,1fr)}.ob-price-cell{border-left:0;border-top:1px solid var(--ob-line-subtle)}.ob-price-cell:first-child{border-top:0}.ob-h1{font-size:21px}}@media (max-width:480px){.ob-top-r .ob-btn{padding:0 8px;font-size:12px}.ob-foot-in>.ob-btn-ghost:first-child span{display:none}}.su2{background:var(--ob-bg);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid;position:relative;overflow-x:hidden}.su2:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 45% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(55% 45% at 50% 30%,#000 0%,#0000 75%)}.su2-top{justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex;position:relative}.su2-brand{color:var(--ob-t1);font-weight:var(--fw-semibold,590);letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.su2-signin{color:var(--ob-t3);font-size:13px}.su2-signin a{color:var(--ob-t1);font-weight:var(--fw-medium,510);margin-left:4px;text-decoration:none}.su2-signin a:hover{text-underline-offset:2px;text-decoration:underline}.su2-center{align-content:start;justify-items:center;padding:12vh 16px 40px;display:grid;position:relative}@media (max-width:600px){.su2-center{padding-top:24px}}.su2-wrap{gap:16px;width:100%;max-width:420px;display:grid}.su2-card{background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line), 0 24px 80px #00000073, 0 0 0 1px #0000004d;border-radius:14px;gap:20px;padding:28px 28px 24px;display:grid;position:relative}.su2-steps{gap:4px;display:flex}.su2-steps span{background:var(--ob-elev-3);border-radius:99px;flex:1;height:3px;position:relative;overflow:hidden}.su2-steps span:after{content:"";background:var(--ob-accent);transform-origin:0;transition:transform .32s var(--ob-ease);position:absolute;inset:0;transform:scaleX(0)}.su2-steps span[data-on]:after{transform:scaleX(1)}.su2-head{gap:4px;display:grid}.su2-kicker{color:var(--ob-t3);font-variant-numeric:tabular-nums;font-size:12px}.su2-title{font-size:20px;line-height:1.3;font-weight:var(--fw-semibold,590);letter-spacing:-.018em;margin:0}.su2-sub{color:var(--ob-t3);margin:0;font-size:13px}.su2-frame{transition:height .26s var(--ob-ease);margin:-4px;padding:4px;overflow:hidden}.su2-body{gap:20px;display:grid}.su2-pane{gap:16px;display:grid}.su2-pane[hidden]{display:none}.su2-in-f{animation:su2-in-f .26s var(--ob-ease) both}.su2-in-b{animation:su2-in-b .26s var(--ob-ease) both}.su2-actions{align-items:center;gap:8px;display:flex}.su2-actions .ob-btn-primary{flex:1;height:36px}.su2-back{width:36px;height:36px;padding:0}.su2-error{color:#f6b4b4;animation:ob-rise var(--dur-2,.16s) var(--ob-ease) both;background:#eb575714;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex;box-shadow:inset 0 0 0 1px #eb57574d}.su2-error a{color:#fff}.su2-fine{text-align:center;color:var(--ob-t4);margin:0;font-size:12px}.su2-fine a{color:var(--ob-t3);text-decoration:none}.su2-fine a:hover{color:var(--ob-t1);text-decoration:underline}.su2-ref{height:22px;color:var(--ob-t2);box-shadow:inset 0 0 0 1px var(--ob-line);border-radius:99px;justify-self:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:inline-flex}.su2-need{box-shadow:inset 0 0 0 1px var(--ob-line-subtle);border-radius:10px}.su2-need>summary{cursor:pointer;color:var(--ob-t3);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;list-style:none;display:flex}.su2-need>summary::-webkit-details-marker{display:none}.su2-need>summary:hover{color:var(--ob-t1)}.su2-need ul{color:var(--ob-t3);gap:4px;margin:0;padding:0 14px 12px 30px;font-size:12px;display:grid}.su2-need p{color:var(--ob-t4);margin:0;padding:0 14px 12px;font-size:12px}.su2-plats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.su2-plats>:last-child:nth-child(odd){grid-column:1/-1}.su2-plat{position:relative}.su2-plat input{opacity:0;pointer-events:none;position:absolute}.su2-plat label{background:var(--ob-panel);min-height:52px;box-shadow:inset 0 0 0 1px var(--ob-line);cursor:pointer;transition:background var(--dur-1,.1s), box-shadow var(--dur-1,.1s);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.su2-plat label:hover{background:var(--ob-elev-2);box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.su2-plat input:checked+label{background:linear-gradient(0deg, #5e6ad217, #5e6ad217), var(--ob-panel);box-shadow:inset 0 0 0 1px #5e6ad2cc}.su2-plat input:focus-visible+label{box-shadow:inset 0 0 0 1px var(--ob-accent), var(--ob-focus)}.su2-plat-t{min-width:0;font-size:13px;font-weight:var(--fw-medium,510);color:var(--ob-t1);flex:1;gap:0;display:grid}.su2-plat-t small{color:var(--ob-t3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.su2-ea{letter-spacing:.04em;color:var(--ob-warn);background:#f2994a1f;border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-weight:590}.su2-plat .ob-chip{height:18px;padding:0 6px;font-size:10.5px}.su2-note{min-height:36px;color:var(--ob-t3);align-items:flex-start;gap:8px;margin:0;font-size:12px;display:flex}.su2-note>span{animation:.2s ease-out both ob-fade}.su2-note .ob-chip-dot{flex:none;margin-top:5px}.ob-fit{box-shadow:inset 0 0 0 1px var(--ob-line);background:var(--ob-panel);border-radius:10px;display:grid;overflow:hidden}.ob-fit .ob-toggle+.ob-toggle{border-top:1px solid var(--ob-line-subtle)}.ob-fit-msg{color:var(--ob-t3);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ob-fit-msg[data-ok]{color:var(--ob-won)}.su2-fit{box-shadow:inset 0 0 0 1px var(--ob-line);background:var(--ob-panel);border-radius:10px;display:grid;overflow:hidden}.su2-fit .ob-toggle+.ob-toggle{border-top:1px solid var(--ob-line-subtle)}.su2-fit-msg{color:var(--ob-t3);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.su2-fit-msg[data-ok]{color:var(--ob-won)}.su2-affix{box-shadow:inset 0 0 0 1px var(--ob-line-strong);background:var(--ob-panel);transition:box-shadow var(--dur-1,.1s);border-radius:6px;align-items:stretch;display:flex}.su2-affix:focus-within{box-shadow:inset 0 0 0 1px var(--ob-accent), var(--ob-focus)}.su2-affix .ob-input{background:0 0;box-shadow:none!important}.su2-affix span{color:var(--ob-t3);border-left:1px solid var(--ob-line);align-items:center;padding:0 10px;font-size:13px;display:flex}.su2 .ob-input{background:var(--ob-panel);height:36px}.su2 .ob-pill{background:var(--ob-panel)}.su2 .ob-pill[data-on]{background:var(--ob-accent-soft)}.su2-done{text-align:center;justify-items:center;gap:14px;padding:12px 0 4px;display:grid}.su2-done p{color:var(--ob-t3);margin:0;font-size:13px}.su2-bottom{color:var(--ob-t4);justify-content:center;gap:16px;padding:16px;font-size:12px;display:flex;position:relative}.su2-bottom a{color:var(--ob-t4);text-decoration:none}.su2-bottom a:hover{color:var(--ob-t2)}.hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}@media (max-width:480px){.su2-card{border-radius:12px;padding:22px 18px 18px}.su2-plats{grid-template-columns:minmax(0,1fr)}.su2-signin span{display:none}}.ck{font-family:var(--ob-font);color:var(--ob-t1);background:var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line);animation:ob-rise var(--dur-3,.24s) var(--ob-ease) both;border-radius:10px;overflow:hidden}.ck-head{align-items:center;gap:8px;padding:8px 10px 8px 6px;display:flex}.ck-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1,.1s);background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:12px;padding:6px 8px;display:flex}.ck-toggle:hover{background:var(--ob-hover)}.ck-toggle:focus-visible{box-shadow:var(--ob-focus);outline:none}.ck-titles{flex:1;gap:1px;min-width:0;display:grid}.ck-title{font-size:14px;font-weight:var(--fw-semibold,590);letter-spacing:-.012em}.ck-sub{color:var(--ob-t3);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.ck-chev{color:var(--ob-t3);transition:transform var(--dur-2,.16s) var(--ob-ease);flex:none;transform:rotate(0)}.ck-chev[data-open]{transform:rotate(90deg)}.ck-hide{height:26px;color:var(--ob-t3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 10px;font-size:12px}.ck-hide:hover{background:var(--ob-hover);color:var(--ob-t1)}.ck-body{transition:grid-template-rows var(--dur-3,.24s) var(--ob-ease);grid-template-rows:0fr;display:grid}.ck-body[data-open]{grid-template-rows:1fr}.ck-inner{min-height:0;overflow:hidden}.ck-body[data-open] .ck-inner,.ck-group+.ck-group{border-top:1px solid var(--ob-line-subtle)}.ck-gh{width:100%;height:32px;font:inherit;font-size:12px;font-weight:var(--fw-medium,510);color:var(--ob-t3);text-align:left;background:#ffffff03;border:0;align-items:center;gap:8px;padding:0 16px;display:flex}.ck-gh-btn{cursor:pointer}.ck-gh-btn:hover{color:var(--ob-t1)}.ck-gn{color:var(--ob-t4);font-variant-numeric:tabular-nums;font-weight:400}.ck-row{animation:ob-rise var(--dur-2,.18s) var(--ob-ease) both;animation-delay:calc(var(--i,0) * 20ms);align-items:center;display:flex;position:relative}.ck-row+.ck-row{border-top:1px solid var(--ob-line-subtle)}.ck-main{min-width:0;min-height:44px;color:inherit;transition:background var(--dur-1,.1s);flex:1;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}a.ck-main:hover{background:var(--ob-hover)}a.ck-main:focus-visible{box-shadow:inset var(--ob-focus);outline:none}.ck-text{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.ck-rt{font-size:13px;font-weight:var(--fw-medium,510);flex:none}.ck-rd{min-width:0;color:var(--ob-t4);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.ck-min{color:var(--ob-t4);font-variant-numeric:tabular-nums;transition:opacity var(--dur-1,.1s);flex:none;font-size:12px}.ck-go{color:var(--ob-t4);transition:transform var(--dur-2,.16s) var(--ob-ease), color var(--dur-1,.1s);flex:none}a.ck-main:hover .ck-go{color:var(--ob-t1);transform:translate(2px)}.ck-dismiss{background:var(--ob-elev-2);height:24px;box-shadow:inset 0 0 0 1px var(--ob-line);color:var(--ob-t2);font:inherit;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur-1,.1s), background var(--dur-1,.1s);border:0;border-radius:6px;padding:0 8px;font-size:11.5px;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.ck-row:hover .ck-dismiss,.ck-dismiss:focus-visible{opacity:1;pointer-events:auto}.ck-row:hover .ck-min{opacity:0}.ck-dismiss:hover{background:var(--ob-elev-3);color:var(--ob-t1)}.ck-row-done .ck-rt{color:var(--ob-t3);text-decoration:line-through;-webkit-text-decoration-color:var(--ob-t4);text-decoration-color:var(--ob-t4);font-weight:400}.ck-strip{height:36px;box-shadow:inset 0 0 0 1px var(--ob-line-subtle);font-family:var(--ob-font);color:var(--ob-t3);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.ck-link{font:inherit;color:var(--ob-accent-text);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.ck-link:hover{text-decoration:underline}.ck-pill{height:28px;font-family:var(--ob-font);font-size:13px;font-weight:var(--fw-medium,510);color:var(--ob-t2);transition:background var(--dur-1,.1s), color var(--dur-1,.1s);border-radius:6px;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.ck-pill:hover{background:var(--ob-hover);color:var(--ob-t1)}.ck-pill-n{color:var(--ob-t3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:400}@media (max-width:640px){.ck-rd,.ck-dismiss{display:none}}@keyframes ob-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes ob-fade{0%{opacity:0}}@keyframes ob-step-in{0%{opacity:0;transform:translate(12px)}}@keyframes ob-step-back{0%{opacity:0;transform:translate(-12px)}}@keyframes su2-in-f{0%{opacity:0;transform:translate(14px)}}@keyframes su2-in-b{0%{opacity:0;transform:translate(-14px)}}@keyframes ob-drawer-in{0%{opacity:0;transform:translate(16px)}}@keyframes ob-draw{to{stroke-dashoffset:0}}@keyframes ob-grow{0%{transform:scaleX(0)}}@keyframes ob-type{0%{opacity:.3;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.ob-root *,.ck,.ck *,.ob-drawer,.ob-drawer-wrap{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.ob-rv-ring,.ob-rv-check{stroke-dashoffset:0}}.ob-review-mark-todo{color:var(--ob-t3)}.ob-sum-need{font-weight:inherit;color:var(--ob-warn)}.ob-review-cta-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.su2-plat-t small.su2-ea-line{color:var(--ob-warn)}.ob-root{--ob-bg:#000;--ob-elev:#0f0f12;--ob-elev-2:#16161a;--ob-elev-3:#1e1e23;--ob-line:#ffffff12;--ob-line-strong:#ffffff1f;--ob-accent:var(--accent,#4f7cff);--ob-accent-text:var(--accent-text,#7f9fff);--ob-accent-soft:var(--accent-soft,#4f7cff29);--ob-focus:0 0 0 2px #4f7cff99;--ob-bloom:#000}.su2,.ob-setup{background:var(--ob-bloom)}.su2:before{display:none}.ob-root .su2-card,.ob-root .pv-card{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);box-shadow:inset 0 0 0 1px var(--ob-line), 0 30px 90px #0009;background:linear-gradient(#ffffff09,#0000 40%),#0c0c0ed1;border-radius:24px}.ob-root .su2-card{padding:32px 32px 28px}.ob-root .su2-title{letter-spacing:-.025em;font-size:24px;font-weight:560}.ob-root .su2-sub{font-size:14px}.ob-root .su2-need{background:#0c0c0e99;border-radius:18px}.ob-root .ob-btn{border-radius:999px;padding:0 16px}.ob-root .ob-btn-primary,.ob-root .ob-btn-primary:hover{color:#050506;box-shadow:none;background:#fff}.ob-root .ob-btn-primary:hover:not(:disabled){background:#e6e6ea}.ob-root .ob-btn-primary svg{color:currentColor}.ob-root .ob-btn-primary:focus-visible{box-shadow:var(--ob-focus)}.ob-root .su2-actions .ob-btn-primary,.ob-root .su2-back{height:44px}.ob-root .su2-back{width:44px}.ob-root input.ob-input,.ob-root select.ob-input,.ob-root .ob-select{background:#ffffff08;border-radius:999px;height:42px;padding-left:16px;padding-right:16px;font-size:14px}.ob-root textarea.ob-input{border-radius:14px;padding:10px 14px}.ob-root .ob-affix .ob-input{padding-left:28px}.ob-root .ob-input:focus,.ob-root .ob-input:focus-visible{box-shadow:inset 0 0 0 1px #4f7cffb3, var(--ob-focus);outline:none}.ob-root .ob-label{font-size:13px}.ob-root .pv-kicker:before{background:var(--ob-accent)}.ob-root .pv-title{letter-spacing:-.03em;font-size:30px;font-weight:560}.ob-root .pv-card:hover{box-shadow:inset 0 0 0 1px var(--ob-line-strong), 0 30px 90px #0009;transform:none}.ob-root .ob-rail,.ob-root .ob-top{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#060608e6}.ob-root .ob-main{background:#000000d1}.su2{background-position:-14vw -12vw,0 0,0 0;background-size:max(120vw,1500px),auto,auto}.ob-root .ob-tile{border-radius:14px}.ob-root .ob-tile[data-on]{background:var(--ob-elev-2);box-shadow:inset 0 0 0 1px #ffffff47}.ob-root .ob-tile[data-on] .ob-tile-check{color:#000;background:#fff}.ob-root .ob-callout[data-tone=won]{background:var(--ob-elev);box-shadow:inset 0 0 0 1px var(--ob-line)}.ob-root .ob-search,.ob-root .ob-search input{border-radius:999px}.ob-root .ob-pc{border-radius:18px}.ob-root .ob-pc[data-state=connected]{box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.ob-root .ob-chip[data-tone=won] .ob-chip-dot{background:var(--ob-accent)}.auth{background:#000}.ct-start-plans{border:0;min-inline-size:0;margin:0;padding:0}.ct-start-plans .su2-plats{grid-template-columns:minmax(0,1fr)}.ct-start-plans legend{margin-bottom:8px;padding:0}.ct-start-err{color:#f6b4b4}.ct-start-note{color:var(--ob-t2,#c9c9d1);background:#4f7cff14;box-shadow:inset 0 0 0 1px #4f7cff4d}.ct-start-note b{color:#fff;font-weight:600}.ct-start-note a{text-underline-offset:2px;text-decoration:underline}.ob-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #eb575799}.su2-claim{box-shadow:inset 0 0 0 1px var(--ob-line);background:#0c0c0e99;border-radius:18px;gap:14px;padding:20px 24px;display:grid}.su2-claim-t{letter-spacing:-.01em;color:var(--ob-t1,#fff);margin:0;font-size:15px;font-weight:560}.su2-claim-b{color:var(--ob-t3);margin:0;font-size:13px;line-height:1.55}.su2-claim-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.su2-claim-in span{color:var(--ob-t3);overflow-wrap:anywhere;max-width:180px;font-size:13px}.su2-claim-sent{background:#4f7cff14;border-radius:10px;padding:10px 12px;box-shadow:inset 0 0 0 1px #4f7cff4d}.su2-claim-sent p{color:var(--ob-t2,#c9c9d1);margin:0;font-size:13px;line-height:1.55}.su2-claim-sent b{color:#fff;font-weight:560}.su2-claim-dev{color:var(--ob-t3)!important;margin-top:6px!important;font-size:12px!important}.su2-claim-fine{color:var(--ob-t4);margin:0;font-size:12px}@media (max-width:600px){.su2-claim{padding:18px 16px}.su2-claim-in{grid-template-columns:minmax(0,1fr);gap:4px}.su2-claim-in span{max-width:none}}.su2-facts{box-shadow:inset 0 0 0 1px var(--ob-line);background:#ffffff08;border-radius:12px;gap:10px;margin:0;padding:14px 16px;display:grid}.su2-facts div{grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.su2-facts dt{color:var(--ob-t3)}.su2-facts dd{color:var(--ob-t1,#fff);overflow-wrap:anywhere;margin:0}.su2-confirm{gap:12px;display:grid}@media (max-width:600px){.su2-facts div{grid-template-columns:minmax(0,1fr);gap:2px}}.su2-claim-note{color:var(--ob-t2,#c9c9d1);background:#4f7cff14;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;box-shadow:inset 0 0 0 1px #4f7cff4d}.su2-claim-note b{color:#fff;font-weight:560}.su2-sub a{color:var(--ob-t1,#fff);text-underline-offset:2px;text-decoration:underline}[data-brand=partner] .ob-btn-primary,[data-brand=partner] .ob-btn-primary:hover:not(:disabled){background:var(--accent);color:var(--ob-on-accent,#fff)}[data-brand=partner] .ob-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.ob-review-later{text-align:left;width:100%;margin-top:16px}.ob-review-later-h{color:var(--ob-t3,var(--ob-t2));margin:0 0 6px 2px;font-size:12px;display:block}.ob-review-later ul{box-shadow:inset 0 0 0 1px var(--ob-line-subtle,var(--ob-line));border-radius:10px;margin:0;padding:0;list-style:none}.ob-review-later li{border-top:1px solid var(--ob-line-subtle,var(--ob-line));color:var(--ob-t2);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex}.ob-review-later li:first-child{border-top:0}.ob-review-later li span{gap:2px;display:grid}.ob-review-later li small{color:var(--ob-t3,var(--ob-t2));font-size:12px}.ob-review-later li[data-s=done]{color:var(--ob-t1,inherit)}.ob-review-later .ob-link{font-size:12px}
