.op-body{--op-canvas:#000000;--op-side:#0e0e10;--op-s1:#0b0b0c;--op-s2:#141415;--op-s3:#1c1c1e;--op-t1:#f2f2f2;--op-t2:#a1a1a6;--op-t3:#86868b;--op-line:#1c1c1e;--op-line2:#2a2a2d;--op-gain:#43d26c;--op-loss:#ff6b61;--op-amber:#f0913a;--op-warn:#e3b341;--op-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Helvetica Neue",Arial,sans-serif;--op-row:44px;--op-fs:14px;--op-fs-s:12.5px;--op-fs-l:17px;--op-fs-xl:26px;--op-gap:24px;--op-pad:28px;margin:0;height:100%;overflow:hidden;background:var(--op-canvas);color:var(--op-t1);font:var(--op-fs)/1.45 var(--op-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;color-scheme:dark}html[data-op-density=dense] .op-body{--op-row:32px;--op-fs:13px;--op-fs-s:11.5px;--op-fs-l:15px;--op-fs-xl:21px;--op-gap:14px;--op-pad:18px}html:has(.op-body){height:100%;background:#000}.op-body *{box-sizing:border-box}.op-body button,.op-body input,.op-body select,.op-body textarea{font:inherit;color:inherit}.op-body button{cursor:pointer}.op-body :focus-visible{outline:2px solid var(--op-amber);outline-offset:2px;border-radius:4px}.op-body a{color:inherit}.op-body h1,.op-body h2,.op-body h3{margin:0;font-weight:600;text-wrap:balance}.op-body h1{font-size:var(--op-fs-xl);letter-spacing:-.01em}.op-body h2{font-size:var(--op-fs-l)}.op-body h3{font-size:var(--op-fs)}.op-body p{margin:0}.op-t2{color:var(--op-t2)}.op-t3{color:var(--op-t3)}.op-gain{color:var(--op-gain)}.op-loss{color:var(--op-loss)}.op-app{display:grid;grid-template-rows:48px 1fr;grid-template-columns:minmax(0,1fr);height:100%}.op-top{gap:14px;padding:0 16px;border-bottom:1px solid var(--op-line);min-width:0}.op-brand,.op-top{display:flex;align-items:center}.op-brand{gap:9px;font-weight:600;white-space:nowrap;text-decoration:none}.op-brand svg{width:22px;height:22px}.op-brand small{color:var(--op-t3);font-weight:500;font-size:var(--op-fs-s)}.op-kbar{flex:1 1;max-width:420px;display:flex;align-items:center;gap:8px;background:var(--op-s2);border:1px solid var(--op-line);border-radius:8px;height:30px;padding:0 10px;color:var(--op-t3);min-width:0;text-align:left}.op-kbar span{flex:1 1}.op-body kbd{font:11px var(--op-font);color:var(--op-t3);border:1px solid var(--op-line2);border-radius:4px;padding:0 5px}.op-spacer{flex:1 1}.op-seg{display:inline-flex;border:1px solid var(--op-line2);border-radius:7px;overflow:hidden}.op-seg button{background:none;border:0;padding:4px 10px;font-size:var(--op-fs-s);color:var(--op-t2)}.op-seg button[aria-pressed=true]{background:var(--op-s3);color:var(--op-t1)}.op-recheck{font-size:var(--op-fs-s);color:var(--op-t2);display:flex;align-items:center;gap:6px;white-space:nowrap;text-decoration:none}.op-dot{width:7px;height:7px;border-radius:50%;background:var(--op-t3);display:inline-block;flex:none}.op-dot.ok{background:var(--op-gain)}.op-dot.warn{background:var(--op-warn)}.op-dot.bad{background:var(--op-loss)}.op-dot.amber{background:var(--op-amber)}.op-btn{background:var(--op-s2);border:1px solid var(--op-line2);border-radius:8px;padding:6px 12px;color:var(--op-t1);font-size:var(--op-fs-s);font-weight:500;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.op-btn:hover{background:var(--op-s3)}.op-btn.primary{background:var(--op-t1);color:#000;border-color:var(--op-t1)}.op-btn.primary:hover{background:#fff}.op-btn.ghost{background:none;border-color:transparent;color:var(--op-t2)}.op-btn.ghost:hover{color:var(--op-t1);background:var(--op-s2)}.op-btn[aria-disabled=true],.op-btn[disabled]{opacity:.4;cursor:not-allowed}.op-askbtn{display:none}.op-app.chat-closed .op-askbtn{display:inline-flex}.op-main-body{display:grid;grid-template-columns:216px minmax(0,1fr) var(--op-chat-w,360px);min-height:0}.op-app.chat-closed .op-main-body{--op-chat-w:0px}.op-app.chat-closed .op-chat{display:none}.op-app.bare .op-main-body{grid-template-columns:minmax(0,1fr)}.op-app.bare .op-chat,.op-app.bare .op-nav,.op-app.bare .op-top>:not(.op-brand){display:none}.op-nav{background:var(--op-side);border-right:1px solid var(--op-line);padding:14px 10px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.op-nav-sec{font-size:11.5px;color:var(--op-t3);padding:14px 10px 6px}.op-nav a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;color:var(--op-t2);text-decoration:none;position:relative;white-space:nowrap}.op-nav a:hover{color:var(--op-t1);background:#ffffff08}.op-nav a[aria-current=page]{color:var(--op-t1);background:#ffffff0d}.op-nav a[aria-current=page]:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:2px;background:var(--op-amber);border-radius:2px}.op-nav svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.op-nav .count{margin-left:auto;font-size:11.5px;color:var(--op-t3)}.op-nav a.later{opacity:.5}.op-nav-foot{margin-top:auto;padding:14px 10px 4px;font-size:11.5px;color:var(--op-t3);line-height:1.5}.op-main{overflow-y:auto;min-width:0}.op-page{padding:var(--op-pad) clamp(16px,3vw,40px) 80px;display:grid;grid-gap:calc(var(--op-gap) + 8px);gap:calc(var(--op-gap) + 8px);max-width:1180px;container-type:inline-size}.op-ph{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.op-ph>div:first-child{flex:1 1;min-width:220px;display:grid;grid-gap:6px;gap:6px}.op-crumb{font-size:var(--op-fs-s);color:var(--op-t3)}.op-sec{display:grid;grid-gap:12px;gap:12px;min-width:0;align-content:start}.op-sh{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.op-sh .op-src{margin-left:auto}.op-src{font-size:var(--op-fs-s);color:var(--op-t3)}.op-src b{font-weight:500}.op-src b,.op-tag{color:var(--op-t2)}.op-tag{font-size:10.5px;font-weight:600;border:1px solid var(--op-line2);border-radius:4px;padding:0 4px;letter-spacing:.02em}.op-missing{color:var(--op-t3);font-size:var(--op-fs-s)}.op-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:calc(var(--op-gap) + 8px)}.op-cols-2-1,.op-grid{display:grid;gap:calc(var(--op-gap) + 8px)}.op-cols-2-1{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-gap:calc(var(--op-gap) + 8px)}.op-quick{display:flex;gap:8px;flex-wrap:wrap}.op-chart{background:var(--op-s1);border:1px solid var(--op-line);border-radius:10px;padding:14px 14px 10px;min-width:0}.op-card svg,.op-chart svg{display:block;width:100%;height:auto;overflow:visible}.op-key{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--op-t2)}.op-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.op-sw.line{height:2px;border-radius:0;vertical-align:3px;width:14px}.op-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));grid-gap:10px;gap:10px}.op-kpi{background:var(--op-s1);border:1px solid var(--op-line);border-radius:12px;padding:12px 12px 8px;display:grid;grid-gap:2px;gap:2px;text-align:left;min-width:0;text-decoration:none}.op-kpi:hover{border-color:#ffffff33}.op-kpi .kl{font-size:var(--op-fs-s);color:var(--op-t2)}.op-kpi .kv{font-size:var(--op-fs-xl);font-weight:600;letter-spacing:-.01em;line-height:1.15;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.op-kpi .kd{font-size:12px;font-weight:500}.op-kpi svg{width:100%;height:34px;display:block;margin-top:4px}.op-kpi .cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,1fr));grid-gap:3px;gap:3px;margin-top:10px}.op-kpi .cells i{height:22px;border-radius:3px;background:#a1a1a655}.op-kpi .cells i.late{background:var(--op-loss)}.op-kpi .cells i.unknown{background:repeating-linear-gradient(135deg,#a1a1a633 0 3px,transparent 3px 6px)}.op-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));grid-gap:12px;gap:12px}.op-card{background:var(--op-s1);border:1px solid var(--op-line);border-radius:12px;padding:12px;display:grid;grid-gap:8px;gap:8px;grid-template-rows:auto 1fr auto;min-width:0}.op-card.alert{border-color:#ff6b6150}.op-card .ct{display:flex;gap:8px;align-items:center;font-weight:600}.op-card .mark{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700;background:#f0913a1f;color:var(--op-amber);flex:none}.op-card .mark.bad{background:#ff6b611f;color:var(--op-loss)}.op-card .cf{display:flex;gap:6px;align-items:center}.op-card .cf .grow{flex:1 1;font-size:12px;color:var(--op-t3)}@container (min-width: 720px){.op-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.op-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 719px){.op-kpis{grid-template-columns:1fr 1fr}.op-kpis>:last-child:nth-child(odd){grid-column:1/-1}.op-cards{grid-template-columns:1fr}}.op-split{height:26px;border-radius:6px;gap:2px}.op-split,.op-split>*{display:flex;overflow:hidden}.op-split>*{border:0;padding:0 8px;color:#000;font-size:12px;font-weight:600;text-align:left;white-space:nowrap;min-width:0;align-items:center;text-decoration:none}.op-split>a:hover{filter:brightness(1.15)}.op-rows{list-style:none;margin:0;padding:0}.op-rows li{display:flex;align-items:center;gap:10px;min-height:var(--op-row);border-bottom:1px solid var(--op-line);padding:4px 0;min-width:0}.op-rows li>.grow{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.op-rows .when{color:var(--op-t3);font-size:var(--op-fs-s);white-space:nowrap}.op-barrow{display:grid;grid-template-columns:minmax(90px,180px) 1fr 64px;align-items:center;grid-gap:10px;gap:10px;min-height:calc(var(--op-row) - 10px)}.op-barrow .track{height:8px;background:var(--op-s2);border-radius:0 4px 4px 0;overflow:hidden}.op-barrow .fill{display:block;height:100%;background:var(--op-t2);border-radius:0 4px 4px 0}.op-barrow b{font-weight:500;text-align:right}.op-barrow>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--op-t2)}.op-fun{display:grid;grid-gap:2px;gap:2px}.op-fun .fr{display:grid;grid-template-columns:92px 1fr 96px;grid-gap:10px;gap:10px;align-items:center;min-height:28px;font-size:12.5px}.op-fun .fb{height:14px;background:var(--op-t2);border-radius:0 4px 4px 0;min-width:2px}.op-fun .fv{text-align:right}.op-tbl{overflow-x:auto;border-top:1px solid var(--op-line)}.op-tbl table{border-collapse:collapse;width:100%;min-width:560px}.op-tbl th{text-align:left;font-weight:500;color:var(--op-t2);font-size:var(--op-fs-s);padding:0 12px 0 0;height:var(--op-row);border-bottom:1px solid var(--op-line);white-space:nowrap}.op-tbl th button{background:none;border:0;padding:0;color:inherit;font:inherit}.op-tbl th button:hover{color:var(--op-t1)}.op-tbl td.r,.op-tbl th.r{text-align:right}.op-tbl td{padding:0 12px 0 0;height:var(--op-row);border-bottom:1px solid var(--op-line);white-space:nowrap}.op-tbl tr.new td:first-child{box-shadow:inset 2px 0 var(--op-amber)}.op-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:1px 8px;border-radius:999px;border:1px solid var(--op-line2);color:var(--op-t2);white-space:nowrap}.op-chips{display:flex;gap:6px;flex-wrap:wrap}.op-chip{background:none;border:1px solid var(--op-line2);border-radius:999px;padding:4px 11px;font-size:var(--op-fs-s);color:var(--op-t2);text-decoration:none}.op-chip:hover{color:var(--op-t1);border-color:#ffffff40}.op-chip[aria-current=page],.op-chip[aria-pressed=true]{background:var(--op-t1);color:#000;border-color:var(--op-t1)}.op-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.op-prog{display:inline-flex;align-items:center;gap:8px}.op-prog .pt{width:90px;height:6px;background:var(--op-s3);border-radius:3px;overflow:hidden}.op-prog .pf{display:block;height:100%;background:var(--op-t1);border-radius:3px}.op-form{display:grid;grid-gap:14px;gap:14px;max-width:520px}.op-field{display:grid;grid-gap:6px;gap:6px}.op-field label{font-size:var(--op-fs-s);color:var(--op-t2)}.op-field input,.op-field select,.op-field textarea{background:var(--op-s1);border:1px solid var(--op-line2);border-radius:8px;padding:8px 10px;outline:0;width:100%}.op-err{color:var(--op-loss);font-size:var(--op-fs-s)}.op-tools{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px}.op-tool,.op-tools{display:grid;gap:12px}.op-tool{grid-template-columns:36px 1fr;grid-gap:12px;align-items:center;padding:12px;border:1px solid var(--op-line);border-radius:10px;background:var(--op-s1);text-decoration:none;min-width:0}.op-tool:hover{border-color:#ffffff30}.op-tool .mono{width:36px;height:36px;border-radius:9px;background:var(--op-s3);display:grid;place-items:center;font-weight:600;font-size:13px}.op-tool .tn{font-weight:500}.op-tool .ts{font-size:var(--op-fs-s);color:var(--op-t3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.op-tool.editing{grid-template-columns:1fr;border-style:dashed}.op-chat{border-left:1px solid var(--op-line);display:grid;grid-template-rows:auto 1fr;min-height:0;min-width:0}.op-chat-h{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--op-line)}.op-chat-h h2{font-size:var(--op-fs);flex:1 1}.op-chat-b{padding:16px;color:var(--op-t2);display:grid;grid-gap:12px;gap:12px;align-content:start}.op-tip{position:fixed;pointer-events:none;background:var(--op-s2);border:1px solid var(--op-line2);border-radius:7px;padding:6px 9px;font-size:12px;z-index:50;white-space:nowrap;box-shadow:0 6px 18px #0009;color:var(--op-t1)}.op-pal{position:fixed;inset:0;background:#000a;display:grid;place-items:start center;padding-top:12vh;z-index:70}.op-pal-bg{position:absolute;inset:0;background:none;border:0;cursor:default}.op-pal-box{position:relative;width:min(560px,calc(100% - 32px));background:var(--op-s2);border:1px solid var(--op-line2);border-radius:12px;overflow:hidden}.op-pal-box input{width:100%;background:none;border:0;border-bottom:1px solid var(--op-line2);padding:14px 16px;outline:0;font-size:15px}.op-pal-box ul{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.op-pal-box li a{display:flex;gap:10px;padding:8px 10px;border-radius:7px;text-decoration:none}.op-pal-box li a.sel,.op-pal-box li a:hover{background:var(--op-s3)}.op-app.bare{grid-template-rows:minmax(0,1fr)}.op-app.bare .op-top{display:none}.op-app.bare .op-main{overflow-y:auto}.op-signin{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.op-signin-box{width:min(380px,100%);display:grid;grid-gap:22px;gap:22px}.op-si-brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:var(--op-fs-l)}.op-si-head{display:grid;grid-gap:8px;gap:8px}.op-si-head h1{font-size:24px}.op-si-forms{display:grid;grid-gap:16px;gap:16px}.op-si-google{width:100%;justify-content:center;gap:10px;padding:10px 12px;font-size:var(--op-fs)}.op-si-or{display:flex;align-items:center;gap:12px;color:var(--op-t3);font-size:var(--op-fs-s)}.op-si-or:after,.op-si-or:before{content:"";flex:1 1;border-top:1px solid var(--op-line2)}.op-si-form{max-width:none}.op-si-form .op-field input{padding:10px 12px;font-size:var(--op-fs)}.op-si-form .op-field input:focus{border-color:#ffffff55}.op-si-pass{position:relative;display:flex}.op-si-pass input{padding-right:64px!important}.op-si-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--op-t2);font-size:var(--op-fs-s);padding:4px 8px;border-radius:6px}.op-si-eye:hover{color:var(--op-t1);background:var(--op-s2)}.op-si-submit,.op-si-wide{width:100%;justify-content:center;padding:10px 12px;font-size:var(--op-fs)}.op-si-err{margin-top:-4px}.op-si-card{display:grid;grid-gap:10px;gap:10px;padding:16px 0;border-top:1px solid var(--op-line);border-bottom:1px solid var(--op-line)}.op-si-card p{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.op-si-card b{font-weight:500}.op-si-link{color:var(--op-t2);font-size:var(--op-fs-s);text-align:center}.op-si-link:hover{color:var(--op-t1)}.op-btn[aria-busy=true]{cursor:progress}@media (max-width:1240px){.op-main-body{grid-template-columns:200px minmax(0,1fr)}.op-chat{position:fixed;right:0;top:48px;bottom:0;width:min(380px,100%);z-index:40;background:var(--op-canvas);box-shadow:-12px 0 32px #000c}}@media (max-width:760px){.op-body{overflow:auto}.op-app{height:auto;min-height:100%}.op-main-body{display:block}.op-nav{flex-direction:row;overflow-x:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--op-line);position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:4px}.op-nav .count,.op-nav-foot,.op-nav-sec{display:none}.op-nav a[aria-current=page]:before{left:10px;right:10px;top:auto;bottom:-8px;height:2px;width:auto}.op-main{overflow:visible}.op-kbar,.op-recheck,.op-seg{display:none}.op-chat{top:0;width:100%}.op-cols-2-1{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.op-body *,.op-body :after,.op-body :before{animation:none!important;transition:none!important}}.op-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));border-top:1px solid var(--op-line);border-bottom:1px solid var(--op-line);margin:0}.op-stats>div{padding:12px 14px 12px 0;display:grid;grid-gap:3px;gap:3px;min-width:0}.op-stats dt{font-size:var(--op-fs-s);color:var(--op-t2)}.op-stats dd{margin:0;font-size:calc(var(--op-fs-xl) * .8);font-weight:600}.op-stats .sub{font-size:12px;color:var(--op-t3)}.op-sec h3{color:var(--op-t2);font-weight:500}.op-sec .wc-strip{margin:0}.op-pill.pro{color:var(--op-t1);border-color:#f2f2f255}.op-pill.trial{color:var(--op-t1);border-style:dashed;border-color:#f2f2f255}.op-pill.owner{color:var(--op-amber);border-color:#f0913a66}.op-pill.paused{color:var(--op-loss);border-color:#ff6b6155}.op-who{display:flex;align-items:center;gap:10px;min-width:0}.op-av{width:26px;height:26px;border-radius:50%;background:var(--op-s3);display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--op-t2);flex:none}.op-mhead{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.op-mhead .op-av{width:52px;height:52px;font-size:18px}.op-search{display:flex;align-items:center;gap:8px;border:1px solid var(--op-line2);border-radius:8px;padding:0 10px;height:32px;min-width:200px;flex:0 1 280px}.op-search input{background:none;border:0;outline:0;flex:1 1;min-width:0;color:var(--op-t1)}.op-tbl tr.click{cursor:pointer}.op-rowact{opacity:0;display:inline-flex;gap:4px;margin-left:8px}.op-tbl tr:focus-within .op-rowact,.op-tbl tr:hover .op-rowact{opacity:1}.op-rowact a,.op-rowact button{background:var(--op-s3);border:1px solid var(--op-line2);border-radius:6px;padding:1px 8px;font-size:12px;color:var(--op-t1);text-decoration:none}.op-mini7{display:inline-flex;align-items:flex-end;gap:2px;height:18px;vertical-align:middle}.op-mini7 i{width:5px;background:var(--op-t2);border-radius:1px}.op-mini7 i.z{background:var(--op-line2)}.op-timeline{list-style:none;margin:0;padding:0}.op-timeline li{display:grid;grid-template-columns:120px 14px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:7px 0}.op-timeline .tl-dot{width:7px;height:7px;border-radius:50%;background:var(--op-t3);margin:7px auto 0}.op-list{list-style:none;margin:0;padding:0;display:grid}.op-list li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:7px 0;border-bottom:1px solid var(--op-line)}.op-list .grow{flex:1 1;min-width:0}.op-list .when{color:var(--op-t3);font-size:var(--op-fs-s);white-space:nowrap}.op-confirm{border:1px solid #f2f2f240;border-radius:10px;padding:12px;display:grid;grid-gap:10px;gap:10px;background:var(--op-s1)}.op-confirm h4{margin:0;font-size:var(--op-fs);font-weight:600}.op-confirm ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px;font-size:var(--op-fs-s)}.op-confirm ul li{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--op-line);padding:4px 0}.op-confirm .why{margin:0;font-size:var(--op-fs-s);color:var(--op-t2)}.op-receipt{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:var(--op-fs-s)}.op-receipt .grow{flex:1 1;min-width:0}.op-actions{display:grid;grid-gap:12px;gap:12px}.op-days{width:64px;background:var(--op-s1);border:1px solid var(--op-line2);border-radius:8px;padding:6px 8px;color:var(--op-t1)}.op-modal{position:fixed;inset:0;background:#000b;display:grid;place-items:center;z-index:65;padding:16px}.op-modal-box{width:min(460px,100%);background:var(--op-s2);border:1px solid var(--op-line2);border-radius:14px;padding:20px;display:grid;grid-gap:14px;gap:14px;max-height:calc(100vh - 32px);overflow:auto}.op-split>button:hover{filter:brightness(1.15)}.op-split>button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--op-amber)}.op-modal-box{position:relative}.op-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0}.op-steps li{display:grid;grid-template-rows:14px auto auto;grid-gap:4px;gap:4px;position:relative;padding-right:10px;min-width:0}.op-steps li:before{content:"";position:absolute;top:6px;left:14px;right:0;height:2px;background:var(--op-line2)}.op-steps li:last-child:before{display:none}.op-steps li.done:has(+li.done):before{background:var(--op-t2)}.op-steps .dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--op-line2);background:var(--op-canvas);position:relative;z-index:1}.op-steps li.done .dot{background:var(--op-t1);border-color:var(--op-t1)}.op-steps li.done:not(:has(+li.done)) .dot{background:var(--op-amber);border-color:var(--op-amber)}.op-steps .sl{font-weight:500}.op-steps .st{font-size:var(--op-fs-s);color:var(--op-t2)}.op-steps li.todo .sl,.op-steps li.todo .st{color:var(--op-t3)}@container (max-width: 640px){.op-steps{grid-template-columns:1fr;gap:10px}.op-steps li:before{display:none}.op-steps li{grid-template-columns:14px 1fr auto;grid-template-rows:auto;align-items:center;gap:10px}}.op-facts{margin:0;display:grid}.op-facts>div{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid var(--op-line);align-items:baseline}.op-facts dt{color:var(--op-t2);font-size:var(--op-fs-s)}.op-facts dd{margin:0;min-width:0}.op-fact-copy,.op-wrap{overflow-wrap:anywhere}.op-fact-copy{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.op-copy{padding:2px 8px}.op-chip.op-tick{font-size:12px;padding:1px 8px;color:var(--op-t1)}.op-note{font-size:var(--op-fs-s);max-width:60ch}