body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ir-btn{background:#0000;border:0;border-radius:6px;color:#b08a6a;cursor:pointer;display:inline-grid;flex:none;height:24px;opacity:.75;padding:0;place-items:center;transition:background .15s,color .15s,opacity .15s;width:24px}.ir-btn svg{height:13px;width:13px}.ir-btn:hover{background:#fdeadb;color:#a0461a;opacity:1}.ir-btn:focus-visible{outline:2px solid #2f5bd3;outline-offset:2px}.ir-btn.on{background:#a0461a;border-color:#a0461a;color:#fff}.ir-btn.compact{height:24px;width:24px}body.ir-picking,body.ir-picking *{cursor:crosshair!important}.ir-layer{color:#1d2a26;font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;inset:0;pointer-events:none;position:fixed;z-index:2147483000}.ir-layer>*{pointer-events:auto}.ir-banner{align-items:center;background:#1d2a26;box-shadow:0 12px 30px #00000040;display:flex;font-size:13.5px;font-weight:500;gap:12px;left:50%;max-width:calc(100vw - 24px);padding:9px 10px 9px 16px;position:fixed;top:calc(10px + env(safe-area-inset-top, 0px));transform:translateX(-50%);white-space:nowrap}.ir-banner,.ir-banner button{border-radius:999px;color:#fff}.ir-banner button{background:#ffffff29;border:0;cursor:pointer;font:inherit;font-size:12.5px;padding:6px 12px}.ir-outline{background:#e46d2b14;border:2px solid #e46d2b;border-radius:8px;box-shadow:0 0 0 4px #e46d2b2e;pointer-events:none!important;position:fixed;transition:all .06s linear}.ir-outline.picked{background:#e46d2b1f;border-style:solid}.ir-box{background:#fffdfa;border:1px solid #e6e1d8;border-radius:18px;box-shadow:0 24px 60px -18px #141e1a73;box-sizing:border-box;flex-direction:column;font-size:14px;padding:14px;position:fixed}.ir-box,.ir-box-hd{display:flex;gap:10px}.ir-box-hd{align-items:center;justify-content:space-between}.ir-box-hd b{font-size:15px;font-weight:600}.ir-x{background:#f6f4ef;border:1px solid #e6e1d8;border-radius:50%;color:#56625d;cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.ir-picked{color:#56625d;font-size:12.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-types{display:flex;flex-wrap:wrap;gap:6px}.ir-types button{background:#fff;border:1px solid #e0dbd1;border-radius:999px;color:#3c4844;cursor:pointer;font:inherit;font-size:12.5px;padding:5px 10px}.ir-types button[aria-pressed=true]{background:#1d2a26;border-color:#1d2a26;color:#fff}.ir-box textarea{background:#fff;border:1px solid #ddd7cc;border-radius:12px;color:#1d2a26;font:inherit;font-size:14px;min-height:84px;padding:10px 12px;resize:vertical}.ir-box textarea:focus{border-color:#e46d2b;box-shadow:0 0 0 1px #e46d2b;outline:none}.ir-err{color:#a3261c;font-size:12.5px;font-weight:500;margin:0}.ir-actions{display:flex;gap:8px;justify-content:space-between}.ir-ghost,.ir-send{border-radius:999px;cursor:pointer;font:inherit;font-size:13.5px;padding:9px 16px}.ir-ghost{background:#fff;border:1px solid #e0dbd1;color:#3c4844}.ir-send{background:#e46d2b;border:0;color:#fff;font-weight:600}.ir-send:disabled{cursor:progress;opacity:.6}.ir-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.ir-toast{background:#1d2a26;border-radius:999px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:0 12px 30px #00000040;color:#fff;font-size:14px;font-weight:500;left:50%;padding:11px 18px;position:fixed;transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.ir-outline{transition:none}}.ot{--ot-bg:oklch(0.962 0.008 110);--ot-wash-a:oklch(0.9 0.05 175/.55);--ot-wash-b:oklch(0.93 0.05 60/.6);--ot-surface:oklch(0.993 0.003 100);--ot-surface-2:oklch(0.968 0.006 110);--ot-ink:oklch(0.23 0.016 165);--ot-ink-2:oklch(0.46 0.013 165);--ot-ink-3:oklch(0.61 0.01 165);--ot-line:oklch(0.9 0.008 130);--ot-accent:oklch(0.665 0.175 44);--ot-accent-ink:oklch(0.99 0.01 60);--ot-accent-soft:oklch(0.94 0.045 55);--ot-accent-text:oklch(0.52 0.15 42);--ot-panel:oklch(0.255 0.022 168);--ot-panel-ink:oklch(0.96 0.01 120);--ot-panel-ink-2:oklch(0.76 0.016 150);--ot-panel-line:oklch(0.37 0.02 165);--ot-good:oklch(0.6 0.14 150);--ot-good-soft:oklch(0.94 0.05 150);--ot-good-ink:oklch(0.45 0.11 150);--ot-warn:oklch(0.74 0.14 78);--ot-warn-soft:oklch(0.95 0.055 88);--ot-warn-ink:oklch(0.5 0.11 70);--ot-bad:oklch(0.6 0.19 27);--ot-bad-soft:oklch(0.95 0.035 25);--ot-bad-ink:oklch(0.5 0.17 27);--ot-shadow:0 1px 2px oklch(0.4 0.03 165/.06),0 10px 28px -14px oklch(0.4 0.03 165/.18);--ot-spot:oklch(0.8 0.1 50/.14);--ot-glow:oklch(0.5 0.12 35/.35);--ot-font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ot-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;-webkit-font-smoothing:antialiased;background:radial-gradient(60vw 50vh at 0 0,var(--ot-wash-a),#0000 70%),radial-gradient(55vw 60vh at 100% 30%,var(--ot-wash-b),#0000 70%),var(--ot-bg);color:var(--ot-ink);flex:1 1;font-family:var(--ot-font);font-size:14px;isolation:isolate;line-height:1.45;min-height:100%;padding:20px 20px 48px;position:relative}.ot *,.ot :after,.ot :before{box-sizing:border-box}.ot :where(button,input){color:inherit;font:inherit}.ot :where(button){background:none;border:0;cursor:pointer;padding:0}.ot :focus-visible{outline:2px solid var(--ot-accent);outline-offset:2px}.ot .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ot .mono{font-family:var(--ot-mono)}.ot .muted{color:var(--ot-ink-2)}.ot .faint{color:var(--ot-ink-3)}.ot-bar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;margin:0 4px 18px}.ot-bar h1{text-wrap:balance;font-size:clamp(22px,2.6vw,30px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0}.ot-sub{align-items:center;color:var(--ot-ink-2);display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ot-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr))}.ot-col{display:flex;flex-direction:column;gap:14px;min-width:0}.ot-s3{grid-column:span 3}.ot-s4{grid-column:span 4}.ot-s6{grid-column:span 6}.ot-s8{grid-column:span 8}.ot-s12{grid-column:span 12}.ot-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ot-card{animation:ot-in .7s cubic-bezier(.16,1,.3,1) both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*35ms);background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:22px;box-shadow:var(--ot-shadow);isolation:isolate;min-width:0;overflow:hidden;padding:20px 22px;position:relative}.ot-card:before{background:radial-gradient(380px circle at -999px -999px,var(--ot-spot),#0000 60%);background:radial-gradient(380px circle at var(--mx,-999px) var(--my,-999px),var(--ot-spot),#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.ot-card.tint{background:linear-gradient(135deg,color-mix(in oklch,var(--ot-wash-a) 60%,var(--ot-surface)),var(--ot-surface) 55%,color-mix(in oklch,var(--ot-wash-b) 70%,var(--ot-surface)))}.ot-card.ghost{background:#0000;border-color:var(--ot-ink-3);border-style:dashed;box-shadow:none}@keyframes ot-in{0%{opacity:0;transform:translateY(14px)}}.ot-hd{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.ot-hd h3{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.ot-hd p{color:var(--ot-ink-2);font-size:13px;margin:3px 0 0}.ot-go{background:var(--ot-surface-2)!important;border:1px solid var(--ot-line)!important;border-radius:50%;color:var(--ot-ink-2);display:grid;flex:none;height:34px;place-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1);width:34px}.ot-go:hover{transform:rotate(45deg)}.ot-go svg,.ot-ic{flex:none;height:16px;width:16px}.ot-ibox{border-radius:10px;display:grid;flex:none;height:32px;place-items:center;width:32px}.ot-big{font-size:clamp(28px,3.2vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.ot-mid{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.1}.ot-lbl{color:var(--ot-ink-2);font-size:12px}.ot-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:3px 9px;white-space:nowrap}.c-good{background:var(--ot-good-soft);color:var(--ot-good-ink)}.c-warn{background:var(--ot-warn-soft);color:var(--ot-warn-ink)}.c-bad{background:var(--ot-bad-soft);color:var(--ot-bad-ink)}.c-acc{background:var(--ot-accent-soft);color:var(--ot-accent-text)}.c-mute{color:var(--ot-ink-2)}.c-mute,.ot-meter{background:var(--ot-surface-2)}.ot-meter{border-radius:999px;display:flex;gap:2px;height:10px;overflow:hidden}.ot-meter i{border-radius:999px;display:block;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.ot-meter.thin{height:6px}.m-acc{background:var(--ot-accent)}.m-ink{background:var(--ot-ink)}.m-good{background:var(--ot-good)}.m-bad{background:var(--ot-bad)}.m-warn{background:var(--ot-warn)}.m-soft{background:color-mix(in oklch,var(--ot-ink-3) 45%,#0000)}.m-hatch{background:repeating-linear-gradient(135deg,var(--ot-accent) 0 3px,#0000 3px 7px);opacity:.55}.ot-legend{color:var(--ot-ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px}.ot-legend i{border-radius:3px;display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.ot-kv{align-items:center;border-top:1px solid var(--ot-line);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:7px 0}.ot-kv:first-of-type{border-top:0}.ot-kv b{font-weight:600}.ot-statrow{display:flex;flex-wrap:wrap;gap:18px 28px}.ot-btn{align-items:center;background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:999px;display:inline-flex;font-weight:500;gap:7px;padding:9px 15px!important;transition:transform .15s;white-space:nowrap}.ot-btn:active{transform:scale(.97)}.ot-btn.dark{background:var(--ot-ink)!important;border-color:#0000!important;color:var(--ot-surface)}.ot-btn.sm{font-size:13px;padding:6px 11px!important}.ot-list{display:flex;flex-direction:column}.ot-item{align-items:center;border-top:1px solid var(--ot-line);display:flex;gap:12px;padding:11px 0}.ot-item:first-child{border-top:0}.ot-item .bd{flex:1 1;min-width:0}.ot-item .t{overflow:hidden;text-overflow:ellipsis}.ot-item .t,.ot-unit{font-weight:500;white-space:nowrap}.ot-unit{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:7px;font-family:var(--ot-mono);font-size:12.5px;padding:2px 7px}.ot-attention-units{-ms-overflow-style:none;display:flex;gap:6px;margin-top:9px;min-width:0;overflow-x:auto;padding:2px 0 4px;scroll-snap-type:x proximity;scrollbar-width:none}.ot-attention-units::-webkit-scrollbar{display:none;height:0;width:0}.ot-attention-unit{flex:none;scroll-snap-align:start}.ot-attention-unit:hover{border-color:var(--ot-accent);color:var(--ot-accent-text)}.ot-tbl-wrap{margin:0 -4px;overflow-x:auto}.ot table{border-collapse:collapse;font-size:13px;min-width:620px;width:100%}.ot th{color:var(--ot-ink-3);font-size:12px;font-weight:500;padding:8px 6px;text-align:left}.ot td,.ot th{border-bottom:1px solid var(--ot-line)}.ot td{padding:10px 6px;vertical-align:middle}.ot tr:last-child td{border-bottom:0}.ot td.r,.ot th.r{text-align:right}.ot-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ot-search{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:999px;flex:1 1;min-width:160px;outline:none;padding:8px 14px}.ot-search:focus{border-color:var(--ot-accent)}.ot-pill{border:1px solid var(--ot-line)!important;border-radius:999px;color:var(--ot-ink-2);font-size:12.5px;font-weight:500;padding:5px 11px!important}.ot-pill[aria-pressed=true]{background:var(--ot-ink)!important;border-color:#0000!important;color:var(--ot-surface)}.ot-pbar{align-items:center;display:flex;gap:8px}.ot-pbar .ot-meter{height:6px;width:70px}.ot-more{font-size:13px;margin-top:10px}.ot-seg{background:var(--ot-surface-2);border-radius:999px;display:flex;padding:3px}.ot-seg button{border-radius:999px;color:var(--ot-ink-2);font-size:12.5px;font-weight:500;padding:5px 12px;white-space:nowrap}.ot-seg button[aria-pressed=true]{background:var(--ot-surface);box-shadow:var(--ot-shadow);color:var(--ot-ink)}.ot-chart{height:230px;position:relative;width:100%}.ot-chart svg{display:block;height:100%;overflow:visible;width:100%}.ot-chart .gl{stroke:var(--ot-line);stroke-width:1}.ot-chart .ax{fill:var(--ot-ink-3);font-family:var(--ot-font);font-size:11px}.ot-chart .ax.on{fill:var(--ot-ink);font-weight:600}.ot-chart .b-got,.ot-chart .b-now{fill:var(--ot-accent)}.ot-chart .b-now{opacity:.75}.ot-chart .b-empty{fill:var(--ot-surface-2);stroke:var(--ot-line);stroke-dasharray:3 3}.ot-chart .hit{fill:#0000;cursor:pointer}.ot-chart .hit:hover{fill:var(--ot-surface-2);opacity:.6}.ot-tip{background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:14px;box-shadow:var(--ot-shadow);font-size:12px;padding:10px 12px;pointer-events:none;position:absolute;top:-6px;width:170px;z-index:2}.ot-tip b{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em;margin:2px 0}.ot-empty-slab{align-items:flex-end;display:flex;gap:6px;height:90px;margin:8px 0 12px}.ot-empty-slab i{background:repeating-linear-gradient(135deg,var(--ot-line) 0 4px,#0000 4px 9px);border:1px dashed var(--ot-ink-3);border-radius:6px 6px 2px 2px;flex:1 1}.ot-skel{animation:ot-shimmer 1.4s linear infinite;background:linear-gradient(90deg,var(--ot-surface-2),var(--ot-surface),var(--ot-surface-2));background-size:200% 100%;border:1px solid var(--ot-line);border-radius:22px}@keyframes ot-shimmer{to{background-position:-200% 0}}.ot-alert{background:var(--ot-bad-soft);border-radius:16px;color:var(--ot-bad-ink);font-weight:500;margin-bottom:14px;padding:12px 16px}.ot-blank{padding:60px 20px;text-align:center}@media (max-width:1100px){.ot-s3,.ot-s4{grid-column:span 6}.ot-s6,.ot-s8{grid-column:span 12}}@media (max-width:700px){.ot{padding:14px 12px 40px}.ot-grid{grid-template-columns:minmax(0,1fr)}.ot-grid>*{grid-column:1/-1!important}.ot-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ot-card,.ot-skel{animation:none}.ot-go,.ot-meter i{transition:none}}@media (prefers-color-scheme:dark){.ot.ot-follow-system{--ot-bg:oklch(0.17 0.01 168);--ot-wash-a:oklch(0.32 0.05 175/.35);--ot-wash-b:oklch(0.32 0.05 55/.3);--ot-surface:oklch(0.215 0.012 168);--ot-surface-2:oklch(0.245 0.012 168);--ot-ink:oklch(0.95 0.008 120);--ot-ink-2:oklch(0.76 0.012 140);--ot-ink-3:oklch(0.6 0.01 150);--ot-line:oklch(0.31 0.012 165);--ot-accent:oklch(0.72 0.16 50);--ot-accent-ink:oklch(0.2 0.03 50);--ot-accent-soft:oklch(0.33 0.06 50);--ot-accent-text:oklch(0.8 0.13 55);--ot-panel:oklch(0.27 0.026 168);--ot-panel-line:oklch(0.38 0.022 165);--ot-good-soft:oklch(0.31 0.05 150);--ot-good-ink:oklch(0.82 0.12 150);--ot-warn-soft:oklch(0.33 0.05 80);--ot-warn-ink:oklch(0.85 0.12 85);--ot-bad-soft:oklch(0.32 0.06 27);--ot-bad-ink:oklch(0.8 0.12 27);--ot-shadow:0 1px 2px oklch(0 0 0/.3),0 12px 30px -16px oklch(0 0 0/.6);--ot-spot:oklch(0.8 0.08 55/.08)}}.ot-chart .b-exp{fill:color-mix(in oklch,var(--ot-accent) 14%,var(--ot-surface));stroke:var(--ot-accent);stroke-width:1;stroke-dasharray:3 3;opacity:.8}.ot-chart .tick{stroke:var(--ot-ink);stroke-width:2;stroke-linecap:round}.ot-item .s{color:var(--ot-ink-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ot-item-end{align-items:center;display:flex;flex:none;gap:8px}.ot-item.done .t{color:var(--ot-ink-3);text-decoration:line-through}.ot-item.done .ot-chip,.ot-item.done .ot-ibox,.ot-item.done .s{opacity:.5}.ot-check{border:1.5px solid var(--ot-ink-3)!important;border-radius:7px;color:#0000;display:grid;flex:none;height:22px;place-items:center;transition:background .2s,border-color .2s;width:22px}.ot-check svg{height:14px;width:14px}.ot-item.done .ot-check{background:var(--ot-good)!important;border-color:var(--ot-good)!important;color:var(--ot-surface)}.ot-tabs{background:var(--ot-surface-2);gap:4px;margin-bottom:10px;overflow-x:auto;padding:4px;scrollbar-width:none}.ot-tabs,.ot-tabs button{border-radius:999px;display:flex}.ot-tabs button{align-items:center;color:var(--ot-ink-2);flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:7px 12px;white-space:nowrap}.ot-tabs button[aria-selected=true]{background:var(--ot-surface);box-shadow:var(--ot-shadow);color:var(--ot-ink)}.ot-datechip{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:12px;flex:none;line-height:1.1;padding:6px 0;text-align:center;width:48px}.ot-datechip small{color:var(--ot-ink-3);display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ot-datechip b{font-size:17px;font-weight:600}button.ot-chip{border:0;cursor:pointer}.ot-card.panel{background:var(--ot-panel);border-color:var(--ot-panel-line);color:var(--ot-panel-ink)}.ot-card.panel:after{background:radial-gradient(70% 120% at 85% 120%,var(--ot-glow),#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.ot-card.panel .muted,.ot-card.panel .ot-hd p{color:var(--ot-panel-ink-2)}.ot-card.panel .ot-go{background:oklch(1 0 0/.08)!important;border-color:var(--ot-panel-line)!important;color:var(--ot-panel-ink)}.ot-seg.dark{background:oklch(1 0 0/.08)}.ot-seg.dark button{color:var(--ot-panel-ink-2)}.ot-seg.dark button[aria-pressed=true]{background:var(--ot-panel-ink);box-shadow:none;color:var(--ot-panel)}.ot-steps{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(88px,1fr));grid-template-columns:repeat(var(--n,7),minmax(88px,1fr));margin:6px 0 4px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.ot-step{align-items:center;border-radius:14px;color:var(--ot-panel-ink-2);display:flex;flex-direction:column;gap:8px;padding:6px 4px;position:relative;text-align:center;transition:background .25s}.ot-step:hover{background:oklch(1 0 0/.05)}.ot-step[aria-pressed=true]{background:oklch(1 0 0/.1);color:var(--ot-panel-ink)}.ot-step:not(:last-child):after{background:var(--ot-panel-line);content:"";height:2px;left:calc(50% + 22px);position:absolute;right:calc(-50% + 22px);top:25px}.ot-step .node{background:oklch(1 0 0/.08);border:1.5px solid var(--ot-panel-line);border-radius:50%;color:var(--ot-panel-ink);display:grid;font-size:14px;font-weight:600;height:38px;place-items:center;width:38px;z-index:1}.ot-step.done .node{background:var(--ot-good);border-color:var(--ot-good);color:oklch(.2 .03 150)}.ot-step.hot .node{background:var(--ot-accent);border-color:var(--ot-accent);box-shadow:0 0 0 5px color-mix(in oklch,var(--ot-accent) 25%,#0000);color:var(--ot-accent-ink)}.ot-step .lab{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:11.5px;line-height:1.25;overflow:hidden}.ot-step-units{align-items:center;border-top:1px solid var(--ot-panel-line);display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px}.ot-unitbtn{align-items:center;background:oklch(1 0 0/.06)!important;border:1px solid var(--ot-panel-line)!important;border-radius:9px;color:var(--ot-panel-ink);display:inline-flex;font-size:12.5px;gap:6px;padding:3px 8px 3px 3px!important}.ot-unitbtn:hover{border-color:var(--ot-accent)!important}.ot-unitbtn .ot-unit{background:oklch(1 0 0/.1);border-color:#0000;color:var(--ot-panel-ink)}.ot-unitbtn:not(:has(span+span)){padding:3px!important}.ot[data-palette=forest]{--ot-bg:oklch(0.955 0.012 85);--ot-wash-a:oklch(0.88 0.05 140/.5);--ot-wash-b:oklch(0.92 0.06 85/.55);--ot-surface:oklch(0.992 0.004 85);--ot-surface-2:oklch(0.963 0.009 85);--ot-ink:oklch(0.24 0.03 155);--ot-ink-2:oklch(0.46 0.022 150);--ot-ink-3:oklch(0.6 0.016 140);--ot-line:oklch(0.89 0.012 95);--ot-accent:oklch(0.64 0.12 75);--ot-accent-ink:oklch(0.22 0.035 75);--ot-accent-soft:oklch(0.93 0.05 88);--ot-accent-text:oklch(0.47 0.1 70);--ot-panel:oklch(0.3 0.05 155);--ot-panel-line:oklch(0.41 0.05 155);--ot-panel-ink-2:oklch(0.8 0.03 120);--ot-spot:oklch(0.8 0.1 85/.16);--ot-glow:oklch(0.62 0.12 85/.38)}.ot[data-palette=cobalt]{--ot-bg:oklch(0.952 0.005 250);--ot-wash-a:oklch(0.9 0.04 245/.5);--ot-wash-b:oklch(0.93 0.03 195/.45);--ot-surface:oklch(0.995 0.002 250);--ot-surface-2:oklch(0.963 0.005 250);--ot-ink:oklch(0.22 0.02 260);--ot-ink-2:oklch(0.46 0.016 258);--ot-ink-3:oklch(0.6 0.012 255);--ot-line:oklch(0.9 0.006 250);--ot-accent:oklch(0.55 0.19 258);--ot-accent-ink:oklch(0.99 0.01 250);--ot-accent-soft:oklch(0.93 0.04 255);--ot-accent-text:oklch(0.48 0.17 258);--ot-panel:oklch(0.24 0.02 260);--ot-panel-line:oklch(0.35 0.022 260);--ot-panel-ink-2:oklch(0.76 0.02 250);--ot-spot:oklch(0.75 0.1 255/.14);--ot-glow:oklch(0.55 0.17 258/.42)}.ot{transition:background-color .4s}.ot-bar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ot-btn[aria-pressed=true]{background:var(--ot-accent-soft)!important;border-color:#0000!important;color:var(--ot-accent-text)}.ot-panel-tray{background:color-mix(in oklch,var(--ot-surface) 75%,#0000);border:1px dashed var(--ot-ink-3);border-radius:18px;display:flex;flex-direction:column;gap:10px;margin:0 0 16px;padding:14px 16px}.ot-tray-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ot-tray-row+.ot-tray-row{border-top:1px solid var(--ot-line);padding-top:10px}.ot-tray-row>b{font-weight:600;min-width:84px}.ot-tray-hint{color:var(--ot-ink-3);font-size:13px}.ot-chipbtn{align-items:center;background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:999px;display:inline-flex;font-size:13px;gap:6px;padding:6px 11px!important}.ot-chipbtn:hover{border-color:var(--ot-accent)!important}.ot-sw{border-radius:50%;display:inline-block;height:12px;width:12px}.ot-seg.wide{border:1px solid var(--ot-line)}.ot-pick,.ot-seg.wide{background:var(--ot-surface)}.ot-pick{align-items:center;border:1px solid var(--ot-line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:4px 12px 4px 4px}.ot-pick[data-on=true]{border-color:var(--ot-accent);box-shadow:0 0 0 2px var(--ot-accent-soft)}.ot-pick input{background:none;border:0;border-radius:50%;cursor:pointer;height:28px;padding:0;width:28px}.ot-pick input::-webkit-color-swatch-wrapper{padding:0}.ot-pick input::-webkit-color-swatch{border:0;border-radius:50%}.ot-pick input::-moz-color-swatch{border:0;border-radius:50%}.ot-swatches{display:inline-flex;gap:6px}.ot-swatches button{border-radius:50%;box-shadow:0 0 0 1.5px var(--ot-surface),0 0 0 2.5px var(--ot-line);height:24px;width:24px}.ot-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ot-surface),0 0 0 4px var(--ot-ink)}.ot-rgl{margin:0 -14px}.ot-gi{position:relative}.ot-gi>.ot-card{height:calc(100% - 14px);overflow:hidden}.ot-editing .ot-gi>.ot-card{outline:1px dashed color-mix(in oklch,var(--ot-accent) 55%,#0000);outline-offset:3px}.ot-editbar{align-items:center;background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:12px;box-shadow:var(--ot-shadow);color:var(--ot-ink);display:none;gap:4px;left:50%;padding:4px;position:absolute;top:-13px;transform:translateX(-50%);z-index:3}.ot-editing .ot-editbar{display:flex}.ot-grip{border-radius:8px;color:var(--ot-ink-3);cursor:grab;display:grid;height:26px;place-items:center;width:28px}.ot-grip:active{cursor:grabbing}.ot-editbar .name{font-size:12px;font-weight:500;padding:0 4px;white-space:nowrap}.ot-hide{border-radius:8px;color:var(--ot-ink-3);display:grid;height:26px;place-items:center;width:26px}.ot-hide:hover{background:var(--ot-bad-soft)!important;color:var(--ot-bad-ink)}.ot .react-grid-item.react-grid-placeholder{background:var(--ot-accent);border-radius:22px;opacity:.14}.ot .react-grid-item>.react-resizable-handle{z-index:3}.ot:not(.ot-editing) .react-resizable-handle{display:none}.ot-stack{display:flex;flex-direction:column;gap:14px}.ot-inout{grid-gap:8px 10px;align-items:center;display:grid;font-size:13px;gap:8px 10px;grid-template-columns:auto minmax(0,1fr) auto}.ot-inout .ot-meter{height:8px}.ot-plain{color:inherit;cursor:text;font:inherit}.ot-plain:focus-visible{outline-offset:1px}.ot-hd-search{align-items:center}.ot-hd-search>div{flex:none}.ot-hd-search .ot-search{flex:1 1;margin-left:auto;max-width:360px}@media (max-width:560px){.ot-hd-search{flex-wrap:wrap}.ot-hd-search>div{flex:1 1}.ot-hd-search .ot-search{flex-basis:100%;max-width:none;order:3}}.ot.ows{background:#0000;border-radius:0;min-height:0;padding:4px 0 24px}.ows .faint{color:var(--ot-ink-3)}.ows .sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.ows-pad{font-size:13px;margin:0;padding:8px 4px}.ows-head{align-items:flex-start;border-bottom:1px solid var(--ot-line);gap:12px 20px;justify-content:space-between;padding-bottom:14px}.ows-head,.ows-title .row{display:flex;flex-wrap:wrap}.ows-title .row{align-items:center;gap:10px}.ows-title h2{font-size:24px;font-weight:600;letter-spacing:-.025em;margin:0}.ows-title p{color:var(--ot-ink-2);font-size:13px;margin:4px 0 0}.ows-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ows-actions .ot-btn[aria-pressed=true]{background:var(--ot-accent-soft)!important;border-color:#0000!important;color:var(--ot-accent-text)}.ows-actions .ot-btn:disabled{cursor:default;opacity:.45}.ows-ib[aria-pressed=true]{background:var(--ot-accent-soft)!important;border-color:#0000!important;color:var(--ot-accent-text)}.ows-ib:disabled{opacity:.4}.ows-msg{border-radius:14px;font-size:13px;font-weight:500;margin-top:12px;padding:10px 14px}.ows-msg.ok{background:var(--ot-good-soft);color:var(--ot-good-ink)}.ows-msg.bad{background:var(--ot-bad-soft);color:var(--ot-bad-ink)}.ows-grid{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 400px;margin-top:12px}@media (max-width:1280px){.ows-grid{grid-template-columns:minmax(0,1fr) 360px}}.ows-title{flex:1 1 420px;min-width:0}.ows-title .row{flex-wrap:nowrap;min-width:0}.ows-pills{align-items:center;display:flex;gap:6px;min-width:0;overflow-x:auto;padding:2px;scrollbar-width:none}.ows-title .row>.ot-chip{flex:none}.ows-pills::-webkit-scrollbar{display:none}.ows-pill{align-items:center;background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:999px;color:var(--ot-ink-2);display:inline-flex;flex:none;font-size:13px;gap:7px;padding:7px 14px;white-space:nowrap}.ows-pill:hover{border-color:var(--ot-ink-3)!important}.ows-pill.on{background:var(--ot-ink)!important;border-color:#0000!important;color:var(--ot-surface)}.ows-pill .k{font-size:10.5px;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.ows-pill .k,.ows-pill .t{font-weight:600}.ows-pill .v{font-size:12px;opacity:.7}.ows-pill .dot{background:var(--ot-ink-3);border-radius:50%;flex:none;height:7px;width:7px}.ows-pill .dot.good{background:oklch(.6 .14 150);background:var(--ot-good,oklch(.6 .14 150))}.ows-pill .dot.warn{background:var(--ot-accent)}.ows-pill.add{border-style:dashed!important;color:var(--ot-accent-text);font-weight:600}.ows-pill.add:disabled{cursor:default;opacity:.45}.ows-pill .ot-ic,.ows-pill svg{height:14px;width:14px}.ows-pills .ows-new{flex:none;position:static}.ows-pills .ows-menu{margin-top:6px;position:fixed;right:auto;top:auto}@media (max-width:1000px){.ows-grid{gap:16px;grid-template-columns:minmax(0,1fr)}.ows-editor{border:0!important;padding-left:0!important;padding-right:0!important}}.ows-new{position:relative}.ows-new .ou-ibtn{height:30px;width:30px}.ows-menu{background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:14px;box-shadow:0 16px 36px oklch(0 0 0/.14);display:flex;flex-direction:column;padding:6px;position:absolute;right:0;top:36px;width:230px;z-index:30}.ows-menu button{border-radius:10px;color:var(--ot-ink);font-size:13px;padding:9px 10px;text-align:left}.ows-menu button:hover{background:var(--ot-surface-2)}.ows-group{display:flex;flex-direction:column;gap:6px}.ows-gl{color:var(--ot-ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;padding:4px 2px 0;text-transform:uppercase}.ows-wf{background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:14px;color:var(--ot-ink);display:flex;flex-direction:column;gap:3px;padding:11px 12px;text-align:left}.ows-wf.on{border-color:var(--ot-accent)!important;box-shadow:0 0 0 3px var(--ot-accent-soft)}.ows-wf .t{font-weight:600}.ows-wf .s{color:var(--ot-ink-2);font-size:12px}.ows-wf .s.warn{color:var(--ot-accent-text);font-weight:500}.ows-wf .s.good{color:var(--ot-good-ink);font-weight:500}.ows-steps{display:flex;flex-direction:column;gap:14px;min-width:0;padding:0 20px 0 0}.ows-steps-hd{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ows-seg{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:999px;display:inline-flex;gap:3px;padding:3px}.ows-seg button{border-radius:999px;color:var(--ot-ink-2);font-size:12.5px;padding:6px 12px}.ows-seg button[aria-pressed=true]{background:var(--ot-surface);box-shadow:0 1px 3px oklch(0 0 0/.1);color:var(--ot-ink);font-weight:600}.ows-seg.sm button{font-size:12px;padding:3px 10px}.ows-stage{display:flex;flex-direction:column;gap:6px}.ows-stage-hd{align-items:center;display:flex;gap:10px}.ows-stage-hd .badge{background:var(--ot-ink);border-radius:50%;color:var(--ot-surface);display:grid;font-size:12px;font-weight:600;height:24px;place-items:center;width:24px}.ows-stage-hd .faint{font-size:12px}.ows-flat,.ows-rail{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ows-rail{border-left:2px solid var(--ot-line);margin-left:11px;padding-left:21px}.ows-step>button{align-items:center;background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:12px;color:var(--ot-ink);display:flex;gap:10px;padding:9px 12px;text-align:left;width:100%}.ows-step>button:hover{border-color:color-mix(in oklch,var(--ot-accent) 40%,var(--ot-line))!important}.ows-step.on>button{border-color:var(--ot-accent)!important;box-shadow:0 0 0 3px var(--ot-accent-soft)}.ows-step.off>button{opacity:.55}.ows-step.bad>button{border-color:var(--ot-bad)!important}.ows-step.dragging{opacity:.4}.ows-step[draggable=true]>button{cursor:grab}.ows-step .grip{color:var(--ot-ink-3);display:grid}.ows-step .n{color:var(--ot-ink-3);font-size:11.5px;min-width:18px}.ows-step .body{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.ows-step .t{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ows-step .sub{color:var(--ot-ink-3);font-size:11.5px}.ows-wait{border:1px solid var(--ot-line);border-radius:999px;box-sizing:border-box;display:inline-grid;font-weight:600;height:22px;min-width:22px;padding:0 6px;place-items:center}.ows-tag,.ows-wait{background:var(--ot-surface-2);color:var(--ot-ink-2);font-size:11.5px}.ows-tag{border-radius:999px;padding:2px 8px;white-space:nowrap}.ows-dot{background:var(--ot-accent);border-radius:50%;flex:none;height:8px;width:8px}.ows-dot.bad{background:var(--ot-bad)}.ows-hint{font-size:12px;margin:0}.ows-err{background:var(--ot-bad-soft);border-radius:12px;color:var(--ot-bad-ink);font-size:13px;font-weight:500;margin:0;padding:9px 12px}.ows-editor{border-left:1px solid var(--ot-line);padding-left:20px;position:-webkit-sticky;position:sticky;top:8px}.ows-form{display:flex;flex-direction:column;gap:14px}.ows-ed-hd{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ows-ed-hd.sticky{background:var(--ot-surface);border-bottom:1px solid var(--ot-line);margin-top:-6px;padding:6px 0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ows-ed-hd h3{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:3px 0 0}.ows-ed-hd .ou-ibtn{height:32px;width:32px}.ows-tools{display:flex;gap:4px}.ows-f{display:flex;flex-direction:column;gap:6px;min-width:0}.ows-f>span{color:var(--ot-ink-2);font-size:12px;font-weight:600}.ows-add select,.ows-f input,.ows-f select,.ows-f textarea{background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:10px;box-sizing:border-box;color:var(--ot-ink);font:inherit;font-size:13.5px;padding:9px 12px;width:100%}.ows-add select:focus,.ows-f input:focus,.ows-f select:focus,.ows-f textarea:focus{border-color:var(--ot-accent);box-shadow:0 0 0 1px var(--ot-accent);outline:none}.ows-f input:disabled,.ows-f select:disabled{opacity:.6}.ows-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ows-key{align-items:center;background:var(--ot-surface-2);border-radius:10px;color:var(--ot-ink-2);display:flex;gap:8px;padding:8px 12px}.ows-key code{flex:1 1;font-family:var(--ot-mono);font-size:12.5px;min-width:0;overflow-wrap:anywhere}.ows-link{align-items:center;color:var(--ot-accent-text);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:4px 0}.ows-link.danger,.ows-warnline{color:var(--ot-bad-ink)}.ows-warnline{font-size:12px}.ows-check{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:9px}.ows-check input{accent-color:var(--ot-accent);height:16px;width:16px}.ows-projects{border:1px solid var(--ot-line);border-radius:12px;gap:8px;padding:10px 12px}.ows-projects,.ows-ready{display:flex;flex-direction:column}.ows-ready{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:14px;gap:10px;padding:14px}.ows-ready-hd{align-items:center;font-size:13px;font-weight:500;gap:8px}.ows-chips,.ows-ready-hd{display:flex;flex-wrap:wrap}.ows-chips{font-size:12.5px;gap:6px}.ows-chip{align-items:center;background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:999px;display:inline-flex;gap:6px;padding:5px 6px 5px 10px}.ows-chip.gate{border-style:dashed}.ows-chip button{border-radius:50%;color:var(--ot-ink-3);display:grid;height:20px;place-items:center;width:20px}.ows-chip button:hover{background:var(--ot-surface-2);color:var(--ot-ink)}.ows-unblocks{font-size:12.5px;margin:0}.ows-flags{grid-gap:9px 12px;border:1px solid var(--ot-line);border-radius:14px;display:grid;gap:9px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px 14px}.ows-flags legend{color:var(--ot-ink-2);font-size:12px;font-weight:600;padding:0 6px}@media (max-width:1280px){.ows-flags{grid-template-columns:minmax(0,1fr)}}.ows-preview .card{align-items:center;border:1px dashed var(--ot-line);border-radius:14px;display:flex;gap:10px;justify-content:space-between;margin-top:6px;padding:12px 14px}.ows-preview .card>div{display:flex;flex-direction:column;font-size:13px;gap:2px;min-width:0}.ows-preview .card .faint{font-size:12px}.ows-del{border-top:1px solid var(--ot-line);padding-top:4px}.ows-confirm{background:var(--ot-bad-soft);border-radius:14px;color:var(--ot-bad-ink);display:flex;flex-direction:column;font-size:13px;gap:10px;padding:12px 14px}.ows-confirm p{margin:0}.ows-confirm>div{display:flex;gap:8px;justify-content:flex-end}.ows-danger{background:var(--ot-bad)!important;border-color:#0000!important;color:#fff}.ows-hist{list-style:none;margin:0;padding:0}.ows-hist,.ows-hist li{display:flex;flex-direction:column}.ows-hist li{border-top:1px solid var(--ot-line);font-size:13px;gap:2px;padding:10px 0}.ows-hist li:first-child{border-top:0}.ows-hist .faint{font-size:12px}.ows-grid.expanded{grid-template-columns:minmax(0,1fr)}.ows-grid.expanded .ows-editor{display:none}.owf{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:16px;display:flex;flex-direction:column;gap:34px;max-height:78vh;overflow:auto;padding:8px 6px 20px;position:relative;scrollbar-width:thin}.owf-lines{left:0;overflow:visible;pointer-events:none;position:absolute;top:0}.owf-line{fill:none;stroke-width:1.6;stroke:color-mix(in oklch,var(--ot-ink-3) 70%,#0000);transition:stroke .2s,opacity .2s}.owf-line.up{stroke:var(--ot-accent);stroke-width:2.2}.owf-line.down{stroke:var(--ot-good);stroke-width:2.2}.owf-line.fade{opacity:.18}.owf-head{fill:color-mix(in oklch,var(--ot-ink-3) 70%,#0000)}.owf-head.up{fill:var(--ot-accent)}.owf-head.down{fill:var(--ot-good)}.owf-head.fade{opacity:.18}.owf-row{display:flex;flex-wrap:nowrap;gap:14px;justify-content:center;min-width:-webkit-max-content;min-width:max-content;padding:0 12px;position:relative;z-index:1}.owf-card{background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:12px;box-shadow:inset 3px 0 0 var(--ot-line);box-shadow:inset 3px 0 0 var(--tone,var(--ot-line));color:var(--ot-ink);cursor:pointer;display:flex;flex:none;flex-direction:column;gap:4px;padding:9px 11px 10px 13px;text-align:left;transition:opacity .2s,box-shadow .2s,border-color .2s;width:176px}.owf-card:hover{border-color:color-mix(in oklch,var(--ot-accent) 45%,var(--ot-line))!important}.owf-card .top{align-items:center;color:var(--ot-ink-3);display:flex;font-size:11px;gap:6px}.owf-card .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.owf-card .any{background:var(--ot-accent-soft);border-radius:999px;color:var(--ot-accent-text);font-size:10px;font-weight:700;letter-spacing:.06em;margin-left:auto;padding:1px 6px}.owf-card .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.owf-card .ext{background:var(--ot-surface-2);border-radius:6px;color:var(--ot-ink-2);font-size:11px;max-width:100%;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.owf-card.off{opacity:.55}.owf-card.sel{border-color:var(--ot-accent)!important;box-shadow:inset 3px 0 0 var(--ot-line),0 0 0 3px var(--ot-accent-soft);box-shadow:inset 3px 0 0 var(--tone,var(--ot-line)),0 0 0 3px var(--ot-accent-soft)}.owf-card.up{background:color-mix(in oklch,var(--ot-accent) 7%,var(--ot-surface))!important;border-color:color-mix(in oklch,var(--ot-accent) 55%,var(--ot-line))!important}.owf-card.down{background:color-mix(in oklch,var(--ot-good) 8%,var(--ot-surface))!important;border-color:color-mix(in oklch,var(--ot-good) 55%,var(--ot-line))!important}.owf-answer.fade,.owf-card.fade,.owf-gate.fade{opacity:.35}.owf-card.bad{border-color:var(--ot-bad)!important}.owf-gate{align-self:center;background:var(--ot-surface);border:1.5px dashed var(--ot-ink-3);border-radius:999px;color:var(--ot-ink-2);flex:none;font-size:12px;font-weight:500;padding:6px 12px;transition:opacity .2s;white-space:nowrap}.owf-gate.up{border-color:var(--ot-accent);color:var(--ot-accent-text)}.owf-answer{align-items:center;align-self:center;background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:9px;color:var(--ot-ink);cursor:pointer;display:flex;flex:none;flex-direction:column;gap:2px;padding:7px 8px;transition:opacity .2s,border-color .2s;width:112px}.owf-answer strong{font-size:12px;line-height:1.1}.owf-answer span{color:var(--ot-ink-3);font-size:10px;white-space:nowrap}.owf-answer.yes{border-color:var(--ot-good)}.owf-answer.no{border-color:var(--ot-line)}.owf-answer.up{border-color:var(--ot-accent)}.owf-answer.down{border-color:var(--ot-good)}.owf-answer:hover{border-color:var(--ot-accent)}.owf-loop{background:var(--ot-bad-soft);border-radius:14px;color:var(--ot-bad-ink);display:flex;flex-direction:column;font-size:13px;gap:10px;margin:0 12px;padding:12px 14px;position:relative;z-index:1}.owf-loop .owf-row{flex-wrap:wrap;justify-content:flex-start;min-width:0;padding:0}@media (prefers-reduced-motion:reduce){.owf-answer,.owf-card,.owf-gate,.owf-line{transition:none}}.ows-editor,.ows-steps{max-height:calc(100vh - 150px);max-height:var(--ows-h,calc(100vh - 150px));overflow-y:auto;overscroll-behavior:contain;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:8px}.ows-steps{padding-bottom:16px}.ows-editor{padding-right:4px}.owf{max-height:none;overflow-x:auto;overflow-y:hidden}@media (max-width:1000px){.ows-editor,.ows-steps{max-height:none;overflow:visible;position:static}}.ows-steps>*{flex-shrink:0}.owf-wrap{display:flex;flex-direction:column;gap:8px}.owf-zoom{align-items:center;display:flex;gap:6px}.owf-zoom .ou-ibtn{height:32px;width:32px}.owf-zoom .ou-ibtn:disabled{opacity:.4}.owf-pct{border-radius:999px;color:var(--ot-ink);font-size:12.5px;font-weight:600;min-width:52px;padding:6px 8px}.owf-pct:hover{background:var(--ot-surface-2)}.owf-tip{font-size:12px;margin-left:auto}.owf{display:block;padding:8px 6px 12px}.owf-sizer{position:relative}.owf-canvas{display:flex;flex-direction:column;gap:34px;left:0;padding:4px 0 8px;position:absolute;top:0;transform-origin:0 0;width:-webkit-max-content;width:max-content}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.bf{--bf-surface:oklch(0.993 0.003 100);--bf-surface-2:oklch(0.968 0.006 110);--bf-surface-3:oklch(0.945 0.008 110);--bf-ink:oklch(0.23 0.016 165);--bf-ink-2:oklch(0.46 0.013 165);--bf-ink-3:oklch(0.61 0.01 165);--bf-line:oklch(0.9 0.008 130);--bf-accent:oklch(0.665 0.175 44);--bf-accent-ink:oklch(0.99 0.01 60);--bf-accent-soft:oklch(0.94 0.045 55);--bf-accent-text:oklch(0.52 0.15 42);--bf-good-soft:oklch(0.94 0.05 150);--bf-good-ink:oklch(0.45 0.11 150);--bf-warn-soft:oklch(0.95 0.055 88);--bf-warn-ink:oklch(0.5 0.11 70);--bf-bad-soft:oklch(0.95 0.035 25);--bf-bad-ink:oklch(0.5 0.17 27);--bf-shadow:0 1px 2px oklch(0.4 0.03 165/.06),0 10px 28px -14px oklch(0.4 0.03 165/.18);--bf-font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;background:var(--bf-surface);color:var(--bf-ink);display:flex;flex-direction:column;font-family:var(--bf-font);font-size:14px;line-height:1.45;max-height:100%;min-height:0}.bf *,.bf :after,.bf :before{box-sizing:border-box}.bf :where(button,input,select,textarea){color:inherit;font:inherit}.bf :where(button){background:none;border:0;cursor:pointer;padding:0}.bf :focus-visible{outline:2px solid var(--bf-accent);outline-offset:2px}.bf .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bf .faint{color:var(--bf-ink-3)}.bf .muted{color:var(--bf-ink-2)}.bf-head{align-items:flex-start;border-bottom:1px solid var(--bf-line);display:flex;flex:none;gap:12px;justify-content:space-between;padding:18px 22px 14px}.bf-head h2{font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.bf-head p{color:var(--bf-ink-2);font-size:13px;margin:3px 0 0}.bf-x{background:var(--bf-surface-2)!important;border:1px solid var(--bf-line)!important;border-radius:50%;color:var(--bf-ink-2);display:grid;flex:none;height:34px;place-items:center;width:34px}.bf-x svg{height:16px;width:16px}.bf-body{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) 360px;min-height:0}.bf-left{border-right:1px solid var(--bf-line);gap:20px;padding:18px 22px 22px}.bf-left,.bf-right{display:flex;flex-direction:column;min-height:0;overflow:auto;scrollbar-width:thin}.bf-right{background:var(--bf-surface-2);gap:14px;padding:18px 20px}@media (max-width:899px){.bf-body{display:block;overflow:auto}.bf-left{border-bottom:1px solid var(--bf-line);border-right:0}.bf-left,.bf-right{overflow:visible}}@media (max-width:599px){.bf-foot,.bf-head,.bf-left,.bf-right{padding-left:16px;padding-right:16px}}.bf-foot{align-items:center;background:color-mix(in oklch,var(--bf-surface) 92%,var(--bf-surface-2));border-top:1px solid var(--bf-line);display:flex;flex:none;gap:10px;padding:12px 22px 14px}.bf-foot .grow{flex:1 1;min-width:0}@media (max-width:599px){.bf-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.bf-kbd{display:none!important}}.bf-kbd{align-items:center;color:var(--bf-ink-3);display:inline-flex;font-size:11.5px;gap:3px;white-space:nowrap}.bf-kbd kbd{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:6px;color:var(--bf-ink-2);font-family:inherit;font-size:11px;padding:1px 6px}.bf-btn{align-items:center;background:var(--bf-surface)!important;border:1px solid var(--bf-line)!important;border-radius:999px;display:inline-flex;font-weight:600;gap:7px;justify-content:center;padding:10px 18px!important;transition:transform .15s,opacity .2s;white-space:nowrap}.bf-btn:active{transform:scale(.97)}.bf-btn:disabled{cursor:default;opacity:.55}.bf-btn.primary{background:var(--bf-accent)!important;border-color:#0000!important;color:var(--bf-accent-ink);min-height:44px;padding-left:24px!important;padding-right:24px!important}.bf-btn.ghost{background:#0000!important;border-color:#0000!important;color:var(--bf-ink-2);font-weight:500}.bf-btn.sm{font-size:12.5px;padding:6px 12px!important}.bf-btn.danger{border-color:color-mix(in oklch,var(--bf-bad-ink) 35%,#0000)!important;color:var(--bf-bad-ink)}.bf-btn.danger:hover{background:var(--bf-bad-soft)!important}.bf-ibtn{border:1px solid color-mix(in oklch,var(--bf-bad-ink) 30%,#0000)!important;border-radius:12px;color:var(--bf-bad-ink);display:grid;flex:none;height:40px;place-items:center;width:40px}.bf-ibtn:hover{background:var(--bf-bad-soft)!important}.bf-ibtn:disabled{cursor:default;opacity:.5}.bf-ibtn svg{height:18px;width:18px}.bf-link{color:var(--bf-accent-text);font-size:12.5px;font-weight:600}.bf-link.bad{color:var(--bf-bad-ink)}.bf-link:disabled{cursor:default;opacity:.45}.bf-note{align-items:flex-start;border-radius:12px;display:flex;font-size:13px;gap:10px;padding:10px 12px}.bf-note.warn{background:var(--bf-warn-soft);color:var(--bf-warn-ink)}.bf-note.info{background:var(--bf-accent-soft);color:var(--bf-accent-text)}.bf-note.bad{background:var(--bf-bad-soft);color:var(--bf-bad-ink)}.bf-note svg{flex:none;height:16px;margin-top:2px;width:16px}.bf-sec{display:flex;flex-direction:column;gap:10px}.bf-sec-h{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:30px}.bf-sec-h>b{font-size:13px;font-weight:600;letter-spacing:.02em}.bf-sec-h>span{color:var(--bf-ink-3);font-size:12px}.bf-grid2{grid-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.bf-grid2,.bf-grid3{display:grid;gap:10px}.bf-grid3{grid-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:599px){.bf-grid2,.bf-grid3{grid-template-columns:minmax(0,1fr)}}.bf-f{display:flex;flex-direction:column;gap:5px;min-width:0}.bf-f>label{color:var(--bf-ink-2);font-size:12px;font-weight:500}.bf-inp{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:12px;min-height:40px;outline:none;padding:9px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.bf-inp:focus{border-color:var(--bf-accent);box-shadow:0 0 0 3px var(--bf-accent-soft)}.bf-inp[readonly]{background:var(--bf-surface-2);color:var(--bf-ink-2)}.bf-inp.bad{border-color:var(--bf-bad-ink)}textarea.bf-inp{min-height:64px;resize:vertical}.bf-pre{position:relative}.bf-pre>span{color:var(--bf-ink-3);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.bf-pre>.bf-inp{padding-left:26px}.bf-hint{color:var(--bf-ink-3);font-size:11.5px}.bf-hint.bad{color:var(--bf-bad-ink)}.bf .bf-ac .MuiOutlinedInput-root{background:var(--bf-surface);border-radius:12px;font-family:var(--bf-font);font-size:14px;padding-bottom:2px;padding-top:2px}.bf .bf-ac .MuiOutlinedInput-notchedOutline{border-color:var(--bf-line)}.bf .bf-ac .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--bf-accent)!important;border-width:1px!important;box-shadow:0 0 0 3px var(--bf-accent-soft)}.bf-addbroker{background:var(--bf-accent-soft)!important;border-radius:999px;color:var(--bf-accent-text);font-size:12px;font-weight:600;margin-right:4px;padding:3px 10px!important;white-space:nowrap}.bf-seg{background:var(--bf-surface-2);border:1px solid var(--bf-line);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.bf-seg button{border-radius:999px;color:var(--bf-ink-2);font-size:12.5px;font-weight:500;padding:5px 12px!important}.bf-seg button[aria-pressed=true]{background:var(--bf-surface)!important;box-shadow:var(--bf-shadow);color:var(--bf-ink);font-weight:600}.bf-box{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:16px;flex-direction:column;padding:14px}.bf-box,.bf-box-h{display:flex;gap:10px}.bf-box-h{align-items:center;justify-content:space-between}.bf-box-h>b{font-size:13.5px;font-weight:600}.bf-chip{align-items:center;background:var(--bf-accent-soft);border-radius:999px;color:var(--bf-accent-text);display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:2px 9px;white-space:nowrap}.bf-stage-name{background:#0000!important;border:0!important;box-shadow:none!important;flex:1 1;font-weight:600;min-height:0!important;min-width:0;padding:2px 0!important}.bf-stage-name:focus{border-radius:0;box-shadow:0 2px 0 var(--bf-accent)!important}.bf-toggle{align-items:center;display:flex;gap:10px;justify-content:space-between}.bf-switch{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.bf-switch input{height:1px;opacity:0;position:absolute;width:1px}.bf-switch .track{background:var(--bf-line);border-radius:999px;flex:none;height:20px;position:relative;transition:background .18s;width:34px}.bf-switch .knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px oklch(0 0 0/.25);height:16px;left:2px;position:absolute;top:2px;transition:transform .18s;width:16px}.bf-switch input:checked+.track{background:var(--bf-accent)}.bf-switch input:checked+.track .knob{transform:translateX(14px)}.bf-switch input:focus-visible+.track{outline:2px solid var(--bf-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bf-switch .knob,.bf-switch .track{transition:none}}.bf-price small{color:var(--bf-ink-3);display:block;font-size:12px}.bf-price b{font-size:26px;font-weight:650;letter-spacing:-.02em}.bf-split{background:var(--bf-surface-3);border-radius:999px;display:flex;gap:2px;height:10px;overflow:hidden}.bf-split i{background:color-mix(in oklch,var(--bf-accent) 100%,var(--bf-surface-3));background:color-mix(in oklch,var(--bf-accent) var(--mix,100%),var(--bf-surface-3));display:block;height:100%}.bf-plan{display:flex;flex-direction:column}.bf-plan-row{grid-gap:2px 10px;border-top:1px solid var(--bf-line);display:grid;font-size:13px;gap:2px 10px;grid-template-columns:minmax(0,1fr) auto;padding:9px 0}.bf-plan-row:first-child{border-top:0;padding-top:0}.bf-plan-row>span:first-child{font-weight:500;min-width:0}.bf-plan-row>b{font-weight:600;text-align:right}.bf-plan-row>small{color:var(--bf-ink-3);font-size:12px}.bf-plan-row>small:last-child{text-align:right}.bf-plan-row.loan>span:first-child{color:var(--bf-accent-text)}.bf-inst{grid-column:1/-1;margin:2px 0 0}.bf-inst summary{color:var(--bf-accent-text);cursor:pointer;font-size:12px;font-weight:600;list-style:none}.bf-inst summary::-webkit-details-marker{display:none}.bf-inst ol{border-left:2px solid var(--bf-line);display:flex;flex-direction:column;gap:3px;list-style:none;margin:6px 0 0;padding:0 0 0 10px}.bf-inst li{color:var(--bf-ink-2);display:flex;font-size:12px;gap:10px;justify-content:space-between}.bf-ok{align-items:center;color:var(--bf-good-ink);display:flex;font-size:12.5px;font-weight:500;gap:8px}.bf-ok svg{height:15px;width:15px}.bf-soft{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:12px;color:var(--bf-ink-2);font-size:12.5px;padding:10px 12px}.bf-empty{color:var(--bf-ink-3);font-size:13px;padding:8px 0}.bfm{--bfm-bg:oklch(0.962 0.008 110);--bfm-surface:oklch(0.993 0.003 100);--bfm-surface-2:oklch(0.968 0.006 110);--bfm-surface-3:oklch(0.945 0.008 110);--bfm-ink:oklch(0.23 0.016 165);--bfm-ink-2:oklch(0.46 0.013 165);--bfm-ink-3:oklch(0.61 0.01 165);--bfm-line:oklch(0.9 0.008 130);--bfm-accent:oklch(0.665 0.175 44);--bfm-accent-ink:oklch(0.99 0.01 60);--bfm-accent-soft:oklch(0.94 0.045 55);--bfm-accent-text:oklch(0.52 0.15 42);--bfm-good:oklch(0.6 0.14 150);--bfm-good-soft:oklch(0.94 0.05 150);--bfm-good-ink:oklch(0.45 0.11 150);--bfm-warn-soft:oklch(0.95 0.055 88);--bfm-warn-ink:oklch(0.5 0.11 70);--bfm-bad-soft:oklch(0.95 0.035 25);--bfm-bad-ink:oklch(0.5 0.17 27);--bfm-shadow:0 1px 2px oklch(0.4 0.03 165/.06),0 10px 28px -14px oklch(0.4 0.03 165/.18);--bfm-font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--bfm-gu:"Noto Sans Gujarati","Shruti","Gujarati Sangam MN",sans-serif;-webkit-font-smoothing:antialiased;background:var(--bfm-bg);color:var(--bfm-ink);display:flex;flex-direction:column;font-family:var(--bfm-font);font-size:15px;inset:0;line-height:1.45;position:fixed;z-index:1300}.bfm *,.bfm :after,.bfm :before{box-sizing:border-box}.bfm :where(button,input,select,textarea){color:inherit;font:inherit}.bfm :where(button){background:none;border:0;cursor:pointer;padding:0}.bfm :focus-visible{outline:2px solid var(--bfm-accent);outline-offset:2px}.bfm .gu{font-family:var(--bfm-gu)}.bfm .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bfm .faint{color:var(--bfm-ink-3)}.bfm .muted{color:var(--bfm-ink-2)}.bfm-top{align-items:center;background:var(--bfm-surface);border-bottom:1px solid var(--bfm-line);display:flex;flex:none;gap:10px;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top, 0px)) max(18px,env(safe-area-inset-right,0px)) 12px max(18px,env(safe-area-inset-left,0px))}.bfm-brand{font-size:13px;font-weight:700;letter-spacing:.06em}.bfm-brand span{color:var(--bfm-ink-2);display:block;font-size:12px;font-weight:400;letter-spacing:0}.bfm-pill{background:var(--bfm-surface-2);border:1px solid var(--bfm-line);border-radius:999px;font-size:12px;padding:4px 10px;white-space:nowrap}.bfm-exit{border:1px solid color-mix(in oklch,var(--bfm-bad-ink) 30%,#0000)!important;border-radius:999px;color:var(--bfm-bad-ink);font-size:13px;font-weight:600;padding:7px 12px!important}.bfm-grid{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr);min-height:0}.bfm-prev,.bfm-side{display:none}@media (min-width:768px){.bfm-grid{grid-template-columns:240px minmax(0,1fr)}.bfm-side{display:flex}}@media (min-width:1200px){.bfm-grid{grid-template-columns:250px minmax(0,1fr) 400px}.bfm-prev{display:flex}}.bfm-side{background:var(--bfm-surface-2);border-right:1px solid var(--bfm-line);flex-direction:column;gap:2px;overflow:auto;padding:16px 12px}.bfm-side .who{border-bottom:1px solid var(--bfm-line);margin-bottom:6px;padding:4px 8px 12px}.bfm-side .who b{display:block;font-size:15px}.bfm-side .who span{color:var(--bfm-ink-2);font-size:12.5px}.bfm-sb{color:var(--bfm-ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;overflow:hidden;padding:12px 10px 4px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bfm-ss{align-items:center;border-radius:12px;color:var(--bfm-ink-2);display:flex;font-size:14px;gap:10px;padding:8px 10px!important;text-align:left;width:100%}.bfm-ss i{border:1.5px solid var(--bfm-line);border-radius:50%;display:grid;flex:none;font-size:11.5px;font-style:normal;font-weight:600;height:22px;place-items:center;width:22px}.bfm-ss.done i{background:var(--bfm-good-ink);border-color:#0000;color:var(--bfm-surface)}.bfm-ss.on{background:var(--bfm-surface)!important;box-shadow:var(--bfm-shadow);color:var(--bfm-ink);font-weight:600}.bfm-ss.on i{border-color:var(--bfm-accent);color:var(--bfm-accent-text)}.bfm-ss:hover:not(.on){background:color-mix(in oklch,var(--bfm-surface) 60%,#0000)!important}.bfm-main{background:var(--bfm-surface);display:flex;flex-direction:column;min-height:0;min-width:0}.bfm-head{border-bottom:1px solid var(--bfm-line);display:flex;flex:none;flex-direction:column;gap:8px;padding:16px max(18px,env(safe-area-inset-right,0px)) 12px max(18px,env(safe-area-inset-left,0px))}.bfm-head h1{font-size:20px;font-weight:600;letter-spacing:-.015em;margin:0}.bfm-head p{color:var(--bfm-ink-2);font-size:13px;margin:0}.bfm-prog{display:flex;gap:4px}.bfm-prog i{background:var(--bfm-line);border-radius:999px;flex:1 1;height:4px}.bfm-prog i.on{background:var(--bfm-accent)}@media (min-width:768px){.bfm-prog{display:none}.bfm-head{padding:20px 28px 14px}}.bfm-body{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:16px max(18px,env(safe-area-inset-right,0px)) 24px max(18px,env(safe-area-inset-left,0px));scrollbar-width:thin}@media (min-width:768px){.bfm-body{padding:20px 28px 28px}.bfm-body>*{max-width:640px}}.bfm-foot{background:var(--bfm-surface);border-top:1px solid var(--bfm-line);display:flex;flex:none;flex-direction:column;gap:8px;padding:12px max(18px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom, 0px)) max(18px,env(safe-area-inset-left,0px))}@media (min-width:768px){.bfm-foot{padding:12px 28px 14px}}.bfm-foot-row{align-items:center;display:flex;gap:8px}.bfm-saved{color:var(--bfm-ink-3);flex:1 1;font-size:12px}.bfm-problem{background:var(--bfm-bad-soft);border-radius:10px;color:var(--bfm-bad-ink);font-size:13px;padding:8px 12px}.bfm-btn{align-items:center;background:var(--bfm-surface)!important;border:1px solid var(--bfm-line)!important;border-radius:999px;display:inline-flex;font-weight:600;gap:7px;justify-content:center;min-height:46px;padding:0 20px!important;transition:transform .15s,opacity .2s;white-space:nowrap}.bfm-btn:active{transform:scale(.97)}.bfm-btn:disabled{cursor:default;opacity:.55}.bfm-btn.primary{background:var(--bfm-accent)!important;border-color:#0000!important;color:var(--bfm-accent-ink)}.bfm-btn.sm{font-size:13px;min-height:34px;padding:0 14px!important}.bfm-btn.dashed{border-style:dashed!important;color:var(--bfm-accent-text)}.bfm-btn.danger{color:var(--bfm-bad-ink)}@media (max-width:767px){.bfm-foot-row .bfm-btn.primary{flex:1 1}}.bfm-f{display:flex;flex-direction:column;gap:6px;min-width:0}.bfm-f>.lbl,.bfm-f>label{align-items:baseline;color:var(--bfm-ink-2);display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:space-between}.bfm-f>.lbl .gu,.bfm-f>label .gu{color:var(--bfm-ink-3);font-weight:400}.bfm-inp{background:var(--bfm-surface);border:1px solid var(--bfm-line);border-radius:12px;font-size:16px;min-height:48px;outline:none;padding:11px 13px;transition:border-color .2s,box-shadow .2s;width:100%}.bfm-inp:focus{border-color:var(--bfm-accent);box-shadow:0 0 0 3px var(--bfm-accent-soft)}.bfm-inp.ro{align-items:center;background:var(--bfm-surface-2);color:var(--bfm-ink-2);display:flex;gap:6px}.bfm-inp.upper{text-transform:uppercase}.bfm-hint{color:var(--bfm-ink-3);font-size:12px}.bfm-g2{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bfm-g2,.bfm-g3{display:grid;gap:12px}.bfm-g3{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:420px){.bfm-g3{grid-template-columns:minmax(0,1fr)}}.bfm-chips{display:flex;flex-wrap:wrap;gap:6px}.bfm-chip{background:var(--bfm-surface)!important;border:1px solid var(--bfm-line)!important;border-radius:999px;color:var(--bfm-ink-2);font-size:14px;padding:9px 13px!important}.bfm-chip[aria-pressed=true]{background:var(--bfm-ink)!important;border-color:#0000!important;color:var(--bfm-surface)}.bfm-chip small{font-family:var(--bfm-gu);font-size:13px;margin-left:5px;opacity:.8}.bfm-check{align-items:flex-start;background:var(--bfm-surface-2);border-radius:12px;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px}.bfm-check input{accent-color:var(--bfm-accent);flex:none;height:20px;margin-top:1px;width:20px}.bfm-sec{color:var(--bfm-ink-3);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bfm-tr{align-items:center;background:var(--bfm-accent-soft);border-radius:10px;color:var(--bfm-accent-text);display:flex;font-size:12.5px;gap:8px;min-height:40px;padding:8px 10px}.bfm-tr .gu{color:var(--bfm-ink);flex:1 1;font-size:16px;font-weight:500;min-width:0;overflow-wrap:anywhere}.bfm-tr .tag{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.06em}.bfm-tr button{border-radius:8px;color:inherit;font-size:13px;font-weight:600;padding:4px 6px!important;white-space:nowrap}.bfm-tr button.ok{background:var(--bfm-surface)!important;color:var(--bfm-good-ink)}.bfm-tr.ok{background:var(--bfm-good-soft);color:var(--bfm-good-ink)}.bfm-tr.busy .gu{color:var(--bfm-ink-3);font-family:var(--bfm-font);font-size:13px;font-weight:400}.bfm-tr.err{background:var(--bfm-bad-soft);color:var(--bfm-bad-ink)}.bfm-tr input{background:var(--bfm-surface);border:1px solid var(--bfm-line);border-radius:8px;flex:1 1;font-family:var(--bfm-gu);font-size:16px;min-width:0;padding:6px 8px}.bfm-up{align-items:center;background:var(--bfm-surface-2);border:1.5px dashed var(--bfm-ink-3);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px}.bfm-up.has{background:var(--bfm-good-soft);border-color:var(--bfm-good);border-style:solid}.bfm-up .ico{background:var(--bfm-surface);border-radius:10px;color:var(--bfm-accent-text);display:grid;flex:none;height:42px;overflow:hidden;place-items:center;width:42px}.bfm-up .ico img{height:100%;object-fit:cover;width:100%}.bfm-up .bd{flex:1 1;min-width:0}.bfm-up .bd b{display:block;font-size:14.5px;font-weight:600}.bfm-up .bd span{color:var(--bfm-ink-3);font-size:12.5px}.bfm-up .act{color:var(--bfm-accent-text);font-size:13px;font-weight:600;white-space:nowrap}.bfm-up input{height:1px;opacity:0;position:absolute;width:1px}.bfm-bi{align-items:center;background:var(--bfm-surface);border:1px solid var(--bfm-line);border-radius:14px;display:flex;gap:10px;padding:12px}.bfm-bi .n{background:var(--bfm-ink);border-radius:50%;color:var(--bfm-surface);display:grid;flex:none;font-family:var(--bfm-gu);font-weight:600;height:32px;place-items:center;width:32px}.bfm-bi .bd{flex:1 1;min-width:0}.bfm-bi .bd b{display:block;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfm-bi .bd span{color:var(--bfm-ink-2);font-size:12.5px}.bfm-bi .st{border-radius:999px;font-size:12px;font-weight:600;padding:3px 9px;white-space:nowrap}.bfm-bi .st.done{background:var(--bfm-good-soft);color:var(--bfm-good-ink)}.bfm-bi .st.todo{background:var(--bfm-warn-soft);color:var(--bfm-warn-ink)}.bfm-bi .mv{display:flex;flex-direction:column}.bfm-bi .mv button{border-radius:6px;color:var(--bfm-ink-3);display:grid;height:22px;place-items:center;width:28px}.bfm-bi .mv button:disabled{cursor:default;opacity:.3}.bfm-bi .acts{display:flex;gap:4px}@media (max-width:480px){.bfm-bi{flex-wrap:wrap}.bfm-bi .acts{justify-content:flex-end;width:100%}}.bfm-hero{background:var(--bfm-accent-soft);border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:18px}.bfm-hero span{color:var(--bfm-accent-text);font-size:13px}.bfm-hero b{font-size:24px;letter-spacing:-.02em}.bfm-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bfm-list li{align-items:center;display:flex;gap:10px}.bfm-list li i{background:var(--bfm-surface-2);border-radius:8px;color:var(--bfm-accent-text);display:grid;flex:none;font-size:13px;font-style:normal;font-weight:700;height:28px;place-items:center;width:28px}.bfm-center{display:grid;flex:1 1;padding:24px;place-items:center;text-align:center}.bfm-center>div{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:420px}.bfm-center h1{font-size:22px;margin:0}.bfm-tick{background:var(--bfm-good-soft);border-radius:50%;color:var(--bfm-good-ink);display:grid;font-size:28px;height:56px;place-items:center;width:56px}.bfm-prev{background:var(--bfm-surface-2);border-left:1px solid var(--bfm-line);flex-direction:column;gap:10px;overflow:auto;padding:18px}.bfm-paper{background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 6px 18px -10px oklch(0 0 0/.35);color:#111;font-family:Noto Sans Gujarati,Shruti,sans-serif;font-family:var(--bfm-gu,"Noto Sans Gujarati","Shruti",sans-serif);font-size:13px;padding:10px}.bfm-paper table{border-collapse:collapse;table-layout:fixed;width:100%}.bfm-paper td{border:1px solid #222;overflow-wrap:anywhere;padding:5px 7px;vertical-align:top}.bfm-paper td.n{font-weight:600;text-align:center;width:34px}.bfm-paper .k{color:#444;margin-right:4px}.bfm-paper .en{font-family:Geist,system-ui,sans-serif;font-family:var(--bfm-font,"Geist",system-ui,sans-serif)}.bfm-paper .empty{color:#999}.bfm-paper h4{font-size:13px;font-weight:600;margin:0 0 8px;text-align:center}.bfm-modal{background:oklch(.2 .02 165/.4);display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:2}.bfm-modal>div{background:var(--bfm-surface);border-radius:18px;box-shadow:var(--bfm-shadow);display:flex;flex-direction:column;gap:12px;padding:20px;width:min(380px,100%)}.bfm-modal h2{font-size:18px;margin:0}.bfm-modal .row{display:flex;gap:8px;justify-content:flex-end}@media (prefers-reduced-motion:reduce){.bfm-btn,.bfm-inp{transition:none}}.ou-scroll{display:flex;flex-direction:column;height:100%;overflow:auto}.ou-scroll>.ot{flex:1 0 auto}.ou-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 20px;justify-content:space-between;margin:0 4px 18px}.ou-headmain{flex:1 1;min-width:0}.ou-headsub{flex-basis:100%;flex-wrap:wrap;row-gap:2px}.ou-ibtn.ou-back{height:30px;width:30px}.ou-ibtn.ou-back svg{height:14px;width:14px}.ou-actions{padding-top:4px}.ou-tipwrap{display:inline-flex;position:relative}.ou-tip{background:#1b1f1d;background:var(--ot-ink,#1b1f1d);border-radius:14px;box-shadow:0 12px 30px oklch(0 0 0/.18);color:#fff;color:var(--ot-surface,#fff);display:none;flex-direction:column;font-size:12.5px;gap:4px;padding:12px 14px;position:absolute;right:0;text-align:left;top:calc(100% + 8px);width:260px;z-index:30}.ou-tip b{font-weight:600;margin-bottom:4px}.ou-tiprow{display:flex;gap:12px;justify-content:space-between}.ou-tiprow>:first-child{flex:none;opacity:.7}.ou-tiprow>:last-child{overflow-wrap:anywhere;text-align:right}.ou-crumb,.ou-tipwrap:focus-within .ou-tip,.ou-tipwrap:hover .ou-tip{display:flex}.ou-crumb{align-items:center;color:var(--ot-ink-2);font-size:13px;gap:8px;margin-bottom:8px}.ou-crumb button{align-items:center;color:var(--ot-accent-text);display:inline-flex;font-weight:500;gap:4px}.ou-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ou-switch{position:relative}.ou-switchbtn{align-items:center;border-radius:10px;color:inherit;display:inline-flex;gap:6px;padding:2px 6px 2px 0}.ou-switchbtn:hover svg,.ou-switchbtn[aria-expanded=true] svg{color:var(--ot-accent-text)}.ou-switchbtn svg{color:var(--ot-ink-3);transition:transform .15s}.ou-switchbtn[aria-expanded=true] svg{transform:rotate(180deg)}.ou-switchpop{background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:16px;box-shadow:0 18px 40px oklch(0 0 0/.16);left:0;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);width:340px;z-index:40}.ou-switchin{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:10px;box-sizing:border-box;color:var(--ot-ink);font:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}.ou-switchin:focus{border-color:var(--ot-accent)}.ou-switchlist{display:flex;flex-direction:column;margin-top:6px;max-height:320px;overflow-y:auto}.ou-switchrow{grid-gap:10px;align-items:center;border-radius:10px;color:var(--ot-ink);display:grid;font-size:13px;gap:10px;grid-template-columns:64px minmax(0,1fr) auto;padding:8px 10px;text-align:left}.ou-switchrow .b{color:var(--ot-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ou-switchrow.on{background:var(--ot-accent-soft)}.ou-switchrow.cur .mono{font-weight:700}.ou-title h1{font-family:var(--ot-mono);font-size:clamp(30px,3.6vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0}.ou-actions{align-items:center;display:flex;flex:none;gap:8px;justify-content:flex-end}.ou-ibtn{background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:50%;color:var(--ot-ink-2);display:grid;flex:none;height:36px;place-items:center;width:36px}.ou-ibtn:disabled{cursor:default;opacity:.4}.ou-ibtn svg{height:16px;width:16px}.ou-avatar{background:var(--ot-accent-soft);border-radius:50%;color:var(--ot-accent-text);display:grid;flex:none;font-size:14px;font-weight:600;height:40px;place-items:center;width:40px}.ot-s5{grid-column:span 5}.ot-s7{grid-column:span 7}.ou-col{display:flex;flex-direction:column;gap:14px;min-width:0}.ou-stepbox{align-items:center;border-top:1px solid var(--ot-panel-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding-top:14px}.ou-light{background:var(--ot-accent)!important;border-color:#0000!important;color:var(--ot-accent-ink)}.ou-life{display:flex;flex-direction:column;gap:12px;padding-left:34px;position:relative}.ou-life:before{background:var(--ot-line);bottom:10px;content:"";left:13px;position:absolute;top:10px;width:2px}.ou-stage{position:relative;scroll-margin-top:16px}.ou-stage .mark{background:var(--ot-surface);border:2px solid var(--ot-line);border-radius:50%;color:var(--ot-ink-3);display:grid;font-size:12px;font-weight:600;height:28px;left:-34px;place-items:center;position:absolute;top:14px;width:28px}.ou-stage .mark svg{height:13px;width:13px}.ou-stage.done .mark{background:var(--ot-good);border-color:var(--ot-good);color:oklch(.2 .03 150)}.ou-stage.now .mark{background:var(--ot-accent);border-color:var(--ot-accent);box-shadow:0 0 0 5px var(--ot-accent-soft);color:var(--ot-accent-ink)}.ou-stagecard{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:16px;padding:14px 16px;transition:box-shadow .3s}.ou-stage.picked .ou-stagecard{box-shadow:0 0 0 2px var(--ot-accent)}.ou-steps{display:flex;flex-direction:column;margin-top:10px}.ou-steprow{align-items:center;border-top:1px solid var(--ot-line);display:flex;font-size:13px;gap:10px;padding:7px 0}.ou-steprow:first-child{border-top:0}.ou-plan{display:flex;flex-direction:column}.ou-prow{grid-gap:12px;align-items:center;border-top:1px solid var(--ot-line);display:grid;font-size:13px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:9px 0}.ou-prow:first-child{border-top:0}.ou-dot{background:var(--ot-surface);border:2px solid var(--ot-ink-3);border-radius:50%;flex:none;height:12px;width:12px}.ou-dot.paid{background:var(--ot-good)}.ou-dot.paid,.ou-dot.part{border-color:var(--ot-good)}.ou-dot.part{background:linear-gradient(90deg,var(--ot-good) 50%,var(--ot-surface) 50%)}.ou-dot.late{background:var(--ot-bad);border-color:var(--ot-bad)}.ou-short{max-width:640px}.ou-strip{border:1px solid var(--ot-line);border-radius:14px;display:grid;grid-template-columns:repeat(2,minmax(76px,1fr));grid-template-columns:repeat(var(--n,2),minmax(76px,1fr));overflow-x:auto}.ou-cell{align-items:center;border-left:1px solid var(--ot-line);display:flex;flex-direction:column;gap:2px;padding:10px 4px;text-align:center}.ou-cell:first-child{border-left:0}.ou-cell.dp{background:var(--ot-accent-soft)}.ou-cell.split{border-left:2px solid var(--ot-accent)}.ou-cell .m{color:var(--ot-ink-3);font-size:11.5px;white-space:nowrap}.ou-cell b{font-size:15px;font-weight:650}.ou-cell .a{color:var(--ot-ink-2);font-size:11.5px;white-space:nowrap}.ou-loanplan{align-items:flex-start;background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:14px;display:flex;gap:12px;margin-top:12px;padding:12px 14px}.ou-loanplan .bd{display:flex;flex-direction:column;font-size:13px;gap:2px;min-width:0}.ou-loanplan .s{color:var(--ot-ink-2);font-size:12.5px}.ou-more{align-items:center;color:var(--ot-ink);display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-top:10px;padding:8px 2px;width:100%}.ou-msl{display:flex;flex-direction:column;gap:8px}.ou-ms{border:1px solid var(--ot-line);border-radius:12px;padding:4px 12px}.ou-ms .row{border-top:1px solid var(--ot-line);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:7px 0}.ou-ms .row:first-child{border-top:0}.ou-ms .row.loan{color:var(--ot-accent-text);font-size:12.5px;font-weight:600;justify-content:flex-start}.ou-coll td{padding-bottom:10px;padding-top:10px;vertical-align:top}.ou-coll tr.tot td{border-bottom:1px solid var(--ot-line);font-weight:600}.ou-coll .good{color:var(--ot-good);color:var(--ot-good-ink,var(--ot-good));font-weight:600}.ou-coll .warn{color:var(--ot-accent-text);font-weight:600}.ou-coll .sub{color:var(--ot-ink-3);display:block;font-size:11.5px;font-weight:400;margin-top:2px}@media (max-width:899px){.ot-s5,.ot-s7{grid-column:span 12}.ou-side{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ou-side>.ou-wide{grid-column:1/-1}}.ou-bar{display:none}@media (max-width:700px){.ou-side{display:flex}.ou-head{margin-bottom:14px}.ou-scroll .ot-hd{flex-wrap:wrap}.ou-head .ou-desk{display:none}.ou-scroll .ot{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ou-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklch,var(--ot-surface) 92%,#0000);border-top:1px solid var(--ot-line);bottom:0;display:flex;gap:8px;left:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:20}.ou-bar>*{flex:1 1;justify-content:center;min-height:44px}.ou-bar a{color:inherit;text-decoration:none}.ou-bar .ot-btn.dark{flex:1.6 1}.ot-steps{grid-template-columns:repeat(7,84px);grid-template-columns:repeat(var(--n,7),84px);scroll-snap-type:x proximity}.ot-step{scroll-snap-align:center}.ou-prow{grid-template-columns:auto minmax(0,1fr) auto}.ou-prow>:nth-child(4){display:none}}.ou-scroll a.ot-btn,.ou-scroll a.ou-ibtn{color:inherit;text-decoration:none}.ou-cap{max-height:440px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ou-cap.tall{max-height:760px;padding-right:4px}.ou-cap thead th{background:var(--ot-surface);position:-webkit-sticky;position:sticky;top:0;z-index:1}@media (max-width:599px){.ou-custbtn{display:none}}.ou-m-buyer{background:color-mix(in oklch,var(--ot-accent) 22%,var(--ot-surface-2))}.ot-legend b{color:var(--ot-ink);font-weight:600}.ou-late{color:var(--ot-bad-ink);font-weight:600}.ou-rchips{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 10px}.ou-rchips button{background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:999px;color:var(--ot-ink-2);font-size:12px;padding:5px 10px}.ou-rchips button b{font-weight:600;margin-left:5px}.ou-rchips button[aria-pressed=true]{background:var(--ot-ink)!important;border-color:var(--ot-ink)!important;color:var(--ot-surface)}.ou-rlist{display:flex;flex-direction:column}.ou-rrow{grid-gap:3px 10px;align-items:center;border-top:1px solid var(--ot-line);display:grid;gap:3px 10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.ou-rrow:first-child{border-top:0}.ou-rrow .t{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:6px}.ou-rrow .d{white-space:nowrap}.ou-rrow .d,.ou-rrow .s{color:var(--ot-ink-3);font-size:12px}.ou-rrow .s{grid-column:1/-1;overflow-wrap:anywhere}.ou-dl{background:none!important;border:0!important;border-radius:6px;color:var(--ot-ink-3);cursor:pointer;display:inline-grid;height:22px;padding:0;place-items:center;width:22px}.ou-dl:hover{color:var(--ot-accent-text)}.ou-dl:focus-visible{outline:2px solid var(--ot-accent);outline-offset:1px}.ou-dl:disabled{cursor:progress;opacity:.45}.ou-dl svg{height:14px;width:14px}.ou-cap.rcap{max-height:540px}.ou-rrow{border-radius:10px;cursor:pointer;transition:background .15s}.ou-rrow:hover{background:var(--ot-surface-2)}.ou-rrow:focus-visible{outline:2px solid var(--ot-accent);outline-offset:2px}.ou-loanact{align-items:center;border-top:1px solid var(--ot-line);display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:12px}.ou-linkbtn{color:var(--ot-accent-text);font-size:12.5px;font-weight:600;padding:4px 2px}.ou-linkbtn.danger{color:var(--ot-bad-ink)}.ou-loanconfirm{color:var(--ot-ink-2);flex-wrap:wrap;font-size:12.5px;gap:8px}.ou-loanconfirm,.ou-regen{align-items:center;display:inline-flex}.ou-regen{gap:6px}.ou-regen:disabled{cursor:default;opacity:.6}.ou-spin{animation:ou-spin 1s linear infinite}@keyframes ou-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ou-spin{animation:none}}.ou-doc-replaced .t{color:var(--ot-ink-2)}.ou-co,.ou-co-list{display:flex;flex-direction:column}.ou-co{border-top:1px solid var(--ot-line);gap:5px;padding:12px 0}.ou-co:first-child{border-top:0;padding-top:2px}.ou-co-hd{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ou-co-hd .t{font-weight:500;min-width:0}.ou-co-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ot-ink-2);display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.ou-co-desc.open{-webkit-line-clamp:unset;display:block}.ou-co>.ou-linkbtn{align-self:flex-start;padding:0}.ou-co-meta{color:var(--ot-ink-3);font-size:12px}.ou-co-act{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ou-co-danger,.ou-co-err{color:var(--ot-bad-ink)}.ou-co-err{font-size:12.5px;margin:0}.ou-pw-group+.ou-pw-group{margin-top:12px}.ou-pw-lbl{margin:0 0 6px}.ois .sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.ois-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin:0 4px 14px}.ois-head h1{font-size:clamp(24px,2.6vw,30px);font-weight:600;letter-spacing:-.025em;margin:0}.ois-head p{color:var(--ot-ink-2);font-size:13px;margin:4px 0 0}.ois-search input{background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:999px;color:var(--ot-ink);font:inherit;max-width:100%;padding:9px 14px;width:300px}.ois-search input:focus{border-color:var(--ot-accent);box-shadow:0 0 0 1px var(--ot-accent);outline:none}.ois-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 4px 14px}.ois-seg{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px}.ois-seg button{border-radius:999px;color:var(--ot-ink-2);font-size:12.5px;padding:6px 12px}.ois-seg button b{font-weight:600;margin-left:5px}.ois-seg button[aria-pressed=true]{background:var(--ot-surface);box-shadow:0 1px 3px oklch(0 0 0/.1);color:var(--ot-ink);font-weight:600}.ois-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,420px) minmax(0,1fr)}@media (max-width:900px){.ois-grid{grid-template-columns:minmax(0,1fr)}}.ois-list{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 230px);overflow-y:auto;overscroll-behavior:contain;padding:2px}.ois-empty{padding:24px 6px}.ois-item{background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:16px;color:var(--ot-ink);display:flex;flex-direction:column;gap:5px;padding:12px 14px;text-align:left}.ois-item.on{border-color:var(--ot-accent)!important;box-shadow:0 0 0 3px var(--ot-accent-soft)}.ois-item .top{align-items:center;display:flex;font-size:12px;gap:8px}.ois-item .when{margin-left:auto}.ois-item .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;overflow:hidden}.ois-item .s{color:var(--ot-ink-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ois-detail{background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:22px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 140px);overflow-y:auto;padding:18px 20px;position:-webkit-sticky;position:sticky;top:8px}.ois-d-hd{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ois-d-hd h2{font-size:18px;font-weight:600;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.ois-status{display:flex;flex-wrap:wrap;gap:6px}.ois-status button{background:var(--ot-surface)!important;border:1px solid var(--ot-line)!important;border-radius:999px;color:var(--ot-ink-2);font-size:13px;padding:7px 14px}.ois-status button[aria-pressed=true].t-acc{background:var(--ot-accent-soft)!important;border-color:#0000!important;color:var(--ot-accent-text);font-weight:600}.ois-status button[aria-pressed=true].t-warn{background:var(--ot-warn-soft)!important;border-color:#0000!important;color:var(--ot-warn-ink);font-weight:600}.ois-status button[aria-pressed=true].t-good{background:var(--ot-good-soft)!important;border-color:#0000!important;color:var(--ot-good-ink);font-weight:600}.ois-status button[aria-pressed=true].t-mute{background:var(--ot-surface-2)!important;border-color:#0000!important;color:var(--ot-ink);font-weight:600}.ois-box{background:var(--ot-surface-2);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.ois-quote{font-size:14px;font-weight:500;margin:0}.ois code,.ois-quote{overflow-wrap:anywhere}.ois code{color:var(--ot-ink-2);font-family:var(--ot-mono);font-size:12px}.ois-facts{border:1px solid var(--ot-line);border-radius:14px;display:flex;flex-direction:column;margin:0;overflow:hidden}.ois-facts>div{grid-gap:12px;border-top:1px solid var(--ot-line);display:grid;font-size:13.5px;gap:12px;grid-template-columns:120px minmax(0,1fr);padding:10px 14px}.ois-facts>div:first-child{border-top:0}.ois-facts dt{color:var(--ot-ink-3);font-size:12.5px}.ois-facts dd{margin:0;overflow-wrap:anywhere}.ois-facts dd .faint{font-size:12px}.ois-notes,.ois-notes ol{display:flex;flex-direction:column;gap:8px}.ois-notes ol{list-style:none;margin:0;padding:0}.ois-notes li{background:var(--ot-surface-2);border-radius:12px;font-size:13.5px;padding:10px 12px}.ois-notes li p{margin:0 0 3px;white-space:pre-wrap}.ois-notes li .faint{font-size:12px}.ois-note-add{align-items:flex-end;display:flex;gap:8px}.ois-note-add textarea{background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:12px;color:var(--ot-ink);flex:1 1;font:inherit;font-size:13.5px;padding:9px 12px;resize:vertical}.ois-del{border-top:1px solid var(--ot-line);font-size:13px;padding-top:10px}.ois-link{color:var(--ot-accent-text);font-size:13px;font-weight:600;padding:2px 4px}.ois-link.danger{color:var(--ot-bad-ink)}
/*# sourceMappingURL=main.4ec35b22.css.map*/