.wfc{display:flex;flex-direction:column;gap:14px}.wfc-viewsw{display:flex;gap:3px;padding:3px;background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--r-md)}.wfc-vbtn{display:flex;align-items:center;gap:7px;padding:6px 13px;border-radius:calc(var(--r-md) - 3px);font-size:var(--fs-sm);font-weight:600;color:var(--text-3)}.wfc-vbtn:hover{color:var(--text)}.wfc-vbtn.on{background:var(--surface);color:var(--brand-ink);box-shadow:0 1px 3px oklch(0 0 0/.1)}.wfc-preview{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:var(--r-lg);background:var(--warn-soft);color:var(--warn-ink);border:1px solid oklch(.75 .15 75/.35);font-size:var(--fs-sm);line-height:1.5}.wfc-preview b{font-weight:700}.wfc-preview svg{flex:none;margin-top:2px}.wfc-stats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.wfc-stats.four{grid-template-columns:repeat(4,1fr)}.wfc-stat{display:flex;flex-direction:column;gap:2px;padding:13px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.wfc-sv{font-size:var(--fs-lg);font-weight:700;line-height:1.1;display:flex;align-items:center;gap:8px}.wfc-sk{font-size:var(--fs-sm);font-weight:600}.wfc-ss{font-size:var(--fs-micro);color:var(--text-3)}.wfc-live-dot{width:8px;height:8px;border-radius:99px;background:var(--border-strong);display:inline-block}.wfc-live-dot.hot{background:var(--energy);animation:wfcblink 1.6s ease infinite}@keyframes wfcblink{0%,to{box-shadow:0 0 0 0 oklch(.72 .19 148/.5)}50%{box-shadow:0 0 0 5px oklch(.72 .19 148/0)}}.wfc-body{display:grid;grid-template-columns:1fr 310px;grid-gap:14px;gap:14px;align-items:start}.wfc-body.solo{grid-template-columns:1fr}@media(max-width:1180px){.wfc-body{grid-template-columns:1fr}.wfc-stats{grid-template-columns:repeat(2,1fr)}}.wfc-main{display:flex;flex-direction:column;gap:16px;min-width:0}.wfc-lane.dim{opacity:.72}.wfc-lane-h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wfc-lane-h b{font-size:var(--fs-base);font-weight:700}.wfc-lane-n{margin-left:auto;color:var(--text-faint);font-size:var(--fs-micro)}.wfc-lane-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));grid-gap:10px;gap:10px}.wfc-card{display:flex;flex-direction:column;gap:9px;text-align:left;padding:13px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;transition:border-color .14s,box-shadow .14s}.wfc-card:hover{border-color:var(--border-strong);box-shadow:0 2px 10px oklch(0 0 0/.06)}.wfc-card.working{border-color:oklch(.72 .19 148/.5)}.wfc-card.parked{opacity:.8}.wfc-card-top{display:flex;align-items:center;gap:10px;width:100%}.wfc-card-id{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.wfc-card-id b{font-size:var(--fs-sm);font-weight:650}.wfc-card-id b,.wfc-card-id span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-card-id span{font-size:var(--fs-micro);color:var(--text-3)}.wfc-card-top .chip{flex:none}.wfc-tile{position:relative;width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink)}.wfc-tile.wf{background:var(--surface-3);color:var(--text-2)}.wfc-tile.sched{background:var(--warn-soft);color:var(--warn-ink)}.wfc-tile.lg{width:42px;height:42px;border-radius:12px}.wfc-tile.hot{background:var(--energy-soft);color:var(--energy-ink)}.wfc-ring{position:absolute;inset:-3px;border-radius:13px;border:2px solid oklch(.72 .19 148/.55);animation:wfcring 1.8s ease infinite}@keyframes wfcring{0%,to{opacity:.9}50%{opacity:.25}}.wfc-task{font-size:var(--fs-micro);color:var(--text-3);line-height:1.45;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-height:17px}.wfc-task.on{color:var(--text-2)}.wfc-task em{font-style:normal;color:var(--text-faint)}.wfc-task-dot{width:6px;height:6px;flex:none;border-radius:99px;background:var(--energy);align-self:center;animation:wfcblink 1.6s ease infinite}.wfc-task-idle{color:var(--text-faint)}.wfc-card-foot{display:flex;align-items:center;gap:12px;font-size:var(--fs-micro);color:var(--text-3);border-top:1px solid var(--border);padding-top:8px;width:100%}.wfc-card-foot span{display:inline-flex;align-items:center;gap:5px}.wfc-foot-r{margin-left:auto;color:var(--text-faint)}.wfc-rail{padding:13px 14px;display:flex;flex-direction:column;gap:10px;max-height:640px;position:-webkit-sticky;position:sticky;top:0}.wfc-rail.page{max-height:none;position:static}.wfc-rail.page .wfc-feed-it{padding:11px 2px}.wfc-feed-it.as-row{background:none;border-left:0;border-right:0;border-bottom:0;text-align:left;cursor:pointer;width:100%}.wfc-feed-it.as-row:hover .wfc-feed-body b{color:var(--brand-ink)}.wfc-feed-it .chip{flex:none;align-self:center}.wfc-rail-head{display:flex;align-items:center;gap:8px}.wfc-rail-head b{font-size:var(--fs-sm);flex:1 1}.wfc-feed{display:flex;flex-direction:column;overflow-y:auto;min-height:120px}.wfc-feed-empty{padding:20px 0;color:var(--text-faint);font-size:var(--fs-micro)}.wfc-feed-it{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-top:1px solid var(--border);animation:wfcin .3s ease}.wfc-feed-it:first-child{border-top:0;padding-top:2px}@keyframes wfcin{0%{opacity:0;transform:translateY(-5px)}to{opacity:1}}.wfc-feed-ic{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink)}.wfc-feed-ic.k-comm{background:oklch(.6 .2 290/.14);color:oklch(.5 .19 290)}.wfc-feed-ic.k-run{background:var(--surface-3);color:var(--text-2)}.wfc-feed-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.wfc-feed-body b{font-size:var(--fs-micro);font-weight:650}.wfc-feed-body span{font-size:var(--fs-micro);color:var(--text-3);line-height:1.45}.wfc-feed-t{flex:none;font-size:10px;color:var(--text-faint);padding-top:2px}.wfc-scrim{position:fixed;inset:0;z-index:60;background:oklch(.2 .02 264/.28);display:flex;justify-content:flex-end;animation:wfcin .15s ease}.wfc-panel{width:min(420px,92vw);height:100%;border-radius:0;border-right:0;padding:18px;display:flex;flex-direction:column;gap:13px;overflow-y:auto;animation:wfcslide .2s ease}@keyframes wfcslide{0%{transform:translateX(30px);opacity:0}to{transform:none;opacity:1}}.wfc-panel-head{display:flex;align-items:center;gap:11px}.wfc-panel-head .wfc-card-id b{font-size:var(--fs-base)}.wfc-panel-head .btn{margin-left:auto}.wfc-panel-chips{display:flex;gap:6px;flex-wrap:wrap}.wfc-panel-desc{margin:0;font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}.wfc-panel-sec{display:flex;flex-direction:column;gap:7px}.wfc-chiprow{display:flex;gap:6px;flex-wrap:wrap}.wfc-mod{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:var(--energy-soft);color:var(--energy-ink);font-size:var(--fs-micro);font-weight:600}.wfc-mod.tool{background:var(--surface-3);color:var(--text-2)}.wfc-mod.stale{background:var(--surface-3);color:var(--text-faint);border:1px dashed var(--border-strong)}.wfc-sv.na{font-size:var(--fs-sm);font-weight:600;color:var(--text-faint)}.wfc-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px}.wfc-empty-row{display:flex;gap:8px}.wfc-comm{display:flex;align-items:baseline;gap:7px;font-size:var(--fs-micro);color:var(--text-3);line-height:1.45}.wfc-comm b{color:var(--text-2);flex:none}.wfc-comm em{margin-left:auto;font-style:normal;color:var(--text-faint);flex:none}.wfc-comm .wfc-task-dot{align-self:center}.wfc-panel-foot{margin-top:auto;display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);padding-top:12px}.wfc-panel-foot .mono{flex:1 1;font-size:var(--fs-micro);color:var(--text-3)}.wfc-brain{padding:6px;position:relative}.wfc-svg{width:100%;height:auto;display:block;border-radius:var(--r-md)}.wfc-edge{stroke:var(--border-strong);stroke-width:1;opacity:.55;transition:opacity .15s}.wfc-edge.k-tool{stroke-dasharray:none;opacity:.32}.wfc-edge.k-site{opacity:.22}.wfc-edge.k-comm{stroke:oklch(.55 .19 290);stroke-width:1.6;stroke-dasharray:5 4;opacity:.75}.wfc-edge.dim{opacity:.05}.wfc-node{cursor:pointer}.wfc-node.dim{opacity:.14}.wfc-node text{font-family:var(--sans);font-size:10.5px;font-weight:600;fill:var(--text-2);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.wfc-node.k-agent text{font-size:12px;font-weight:700;fill:var(--text)}.wfc-node.k-agent .wfc-dot{fill:var(--brand);opacity:.92}.wfc-node.k-agent.hot .wfc-dot{fill:var(--energy)}.wfc-halo{fill:none;stroke:oklch(.72 .19 148/.5);stroke-width:2;animation:wfcring 1.8s ease infinite}.wfc-node.k-skill .wfc-dot{fill:oklch(.72 .19 148/.85)}.wfc-node.k-tool .wfc-dot{fill:var(--surface-3);stroke:var(--border-strong);stroke-width:1}.wfc-node.k-tool text{fill:var(--text-3);font-weight:500}.wfc-node.k-site .wfc-dot{fill:var(--warn);opacity:.8}.wfc-node.stale .wfc-dot{stroke:var(--border-strong);stroke-width:1.5;stroke-dasharray:3 3;opacity:.75}.wfc-pulse{fill:oklch(.55 .19 290);opacity:.9}.wfc-legend{display:flex;align-items:center;gap:16px;padding:9px 12px;font-size:11px;color:var(--text-3);border-top:1px solid var(--border);flex-wrap:wrap}.wfc-legend i{display:inline-block;width:9px;height:9px;border-radius:99px;margin-right:5px;vertical-align:-1px}.wfc-legend .lg-a{background:var(--brand)}.wfc-legend .lg-s{background:var(--energy)}.wfc-legend .lg-t{background:var(--surface-3);border:1px solid var(--border-strong)}.wfc-legend .lg-x{background:var(--warn)}.wfc-legend .lg-c{background:oklch(.55 .19 290)}.wfc-legend-hint{margin-left:auto;color:var(--text-faint)}.rm-screen{gap:clamp(14px,1.1vw,20px)}.rm-screen .btn.danger{background:var(--fault);color:#fff;border-color:transparent;box-shadow:0 2px 8px oklch(.63 .22 24/.3)}.rm-screen .btn.danger:hover{background:var(--fault-ink)}.rm-screen .btn.danger:disabled{opacity:.5;box-shadow:none}.rm-screen a{color:var(--brand-ink)}.rm-screen a:hover{color:var(--brand-2)}.rm-tabbar{align-items:flex-end;justify-content:space-between;gap:16px 24px;border-bottom:1px solid var(--border)}.rm-tabbar,.rm-tabs{display:flex;flex-wrap:wrap}.rm-tabs{gap:2px}.rm-tab{display:flex;align-items:center;gap:7px;padding:10px 14px 11px;font-size:var(--fs-sm);font-weight:600;color:var(--text-3);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.rm-tab:hover{color:var(--text);background:var(--surface-2)}.rm-tab.on{color:var(--brand-ink);border-bottom-color:var(--brand)}.rm-tabbody{display:flex;flex-direction:column;gap:clamp(14px,1.1vw,20px)}.rm-tile{width:34px;height:34px;border-radius:var(--r-md);display:grid;place-items:center;flex:none;background:var(--surface-3);color:var(--text-2)}.rm-tile.t-brand{background:var(--brand-soft);color:var(--brand-ink)}.rm-tile.t-fault{background:var(--fault-soft);color:var(--fault-ink)}.rm-h2{font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em}.rm-sub{font-size:var(--fs-sm)}.rm-dim,.rm-sub{color:var(--text-3)}.rm-dim{font-size:var(--fs-micro)}.rm-counts{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--text-3)}.rm-counts>span{white-space:nowrap}.rm-counts b{font-size:var(--fs-md);font-weight:700;color:var(--text);margin-right:5px}.rm-card-head{align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.rm-card-head,.rm-foot-note{display:flex;padding:14px 18px}.rm-foot-note{align-items:flex-start;gap:9px;font-size:var(--fs-sm);color:var(--text-3);line-height:1.5;max-width:110ch}.rm-foot-note svg{flex:none;margin-top:2px}.rm-callout{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;margin:0 0 2px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);font-size:var(--fs-sm);line-height:1.55}.rm-callout svg{flex:none;margin-top:3px;color:var(--text-3)}.rm-callout.is-warn{background:var(--warn-soft);border-color:transparent}.rm-callout.is-warn,.rm-callout.is-warn svg{color:var(--warn-ink)}.rm-callout b{display:block;font-weight:700}.rm-callout p{font-size:var(--fs-micro);color:inherit;opacity:.85;margin-top:3px;line-height:1.55}.rm-callout ul{display:flex;flex-direction:column;gap:3px;margin-top:7px}.rm-callout li{font-size:var(--fs-micro);opacity:.9}.rm-estate .rm-callout{margin:14px 18px 0}.rm-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 18px;color:var(--text-3);font-size:var(--fs-sm);text-align:center}.rm-empty b{color:var(--text);font-size:var(--fs-base)}.rm-empty svg{color:var(--text-faint)}.rm-tbl{display:flex;flex-direction:column}.rm-th,.rm-tr{display:grid;grid-gap:10px;gap:10px;align-items:center;padding:11px 18px}.rm-th{font-family:var(--mono);font-size:var(--fs-micro);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.rm-th,.rm-tr{border-bottom:1px solid var(--border)}.rm-tr{font-size:var(--fs-sm);text-align:left;width:100%}.rm-group:last-child .rm-tr:last-child,.rm-tbl>.rm-tr:last-child{border-bottom:none}.rm-td{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.rm-th>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rm-screen .chip,.rm-th>span{white-space:nowrap}.rm-td-end{align-items:flex-end;text-align:right}.rm-td>.mono{overflow-wrap:anywhere}.rm-group{border-bottom:1px solid var(--border)}.rm-group .rm-tr,.rm-group:last-child{border-bottom:none}.rm-grouphead{display:flex;align-items:center;gap:9px;padding:9px 18px;background:var(--surface-inset);font-size:var(--fs-micro);color:var(--text-2);border-bottom:1px solid var(--border)}.rm-grouphead b{font-size:var(--fs-sm)}.rm-grouphead svg{color:var(--text-3)}.rm-grouphead .rm-dim:last-child{margin-left:auto}.rm-tbl-evse .rm-th,.rm-tbl-evse .rm-tr{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.7fr) minmax(0,.9fr)}.rm-zero{padding:clamp(22px,2.2vw,34px);display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:82ch}.rm-zero h2{font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em}.rm-zero p{font-size:var(--fs-sm);color:var(--text-2);line-height:1.6;text-wrap:pretty}.rm-zero-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:14px 0 2px}.rm-zero-form label{display:flex;flex-direction:column;gap:6px}.rm-echo input,.rm-inline-edit input,.rm-zero-form input{height:34px;padding:0 11px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surface);font-size:var(--fs-sm)}.rm-zero-form input{width:110px;text-transform:uppercase;letter-spacing:.1em}.rm-echo input:focus,.rm-inline-edit input:focus,.rm-zero-form input:focus{outline:2px solid var(--brand-soft);border-color:var(--brand)}.rm-zero-foot{font-size:var(--fs-micro)!important;color:var(--text-3)!important}.rm-unlock{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:12px;margin-top:4px;border-top:1px solid var(--border);width:100%}.rm-unlock span{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-micro);color:var(--text-2)}.rm-unlock svg{color:var(--brand-ink)}.rm-idcard{padding:0}.rm-idgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--border)}.rm-idf{background:var(--surface);padding:15px 18px;display:flex;flex-direction:column;gap:5px}.rm-idf b{font-size:var(--fs-md);font-weight:700;letter-spacing:.02em}.rm-idf em{font-size:var(--fs-micro);font-style:normal;color:var(--text-3);line-height:1.5}.rm-idf-wide{grid-column:1/-1}.rm-idf-wide b.rm-party{font-size:var(--fs-lg);letter-spacing:.04em}.rm-idcaps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1px;gap:1px;background:var(--border);border-top:1px solid var(--border)}.rm-cap{background:var(--surface);padding:14px 18px;display:flex;flex-direction:column;gap:8px}.rm-caprow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rm-caprow em.rm-dim{font-style:normal;line-height:1.5}.rm-role{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--border-2);background:var(--surface-2);font-family:var(--mono);font-size:var(--fs-micro);font-weight:700;color:var(--text-3)}.rm-role.on{border-color:transparent;background:var(--energy-soft);color:var(--energy-ink)}.rm-role em{font-style:normal;font-weight:500;opacity:.8}.rm-vocab{padding:0}.rm-vocab-head{display:flex;flex-direction:column;gap:3px;padding:14px 18px 0}.rm-vocab-row{display:grid;grid-template-columns:1fr 20px 1.1fr 20px 1fr;align-items:stretch;grid-gap:6px;gap:6px;padding:14px 18px 4px}.rm-vocab-cell{display:flex;flex-direction:column;gap:6px;padding:13px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.rm-vocab-cell.is-focus{background:var(--brand-soft);border-color:transparent}.rm-vocab-cell b{font-size:var(--fs-base);letter-spacing:.01em;overflow-wrap:anywhere}.rm-vocab-cell.is-focus b{color:var(--brand-ink)}.rm-vocab-cell em{font-size:var(--fs-micro);font-style:normal;color:var(--text-2);line-height:1.5}.rm-vocab-eq{display:grid;place-items:center;font-family:var(--mono);font-size:var(--fs-md);color:var(--text-faint);font-weight:600}.rm-vocab-warn{display:flex;align-items:flex-start;gap:8px;margin:8px 18px 16px;padding:9px 12px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn-ink);font-size:var(--fs-micro);line-height:1.55}.rm-vocab-warn svg{flex:none;margin-top:2px}@media (max-width:900px){.rm-vocab-row{grid-template-columns:1fr}.rm-vocab-eq{display:none}}.rm-estate{padding:0}.rm-estate .rm-card-head{align-items:center}.rm-evse-tr.s-retired{opacity:.62}.rm-evse-id b{display:flex;align-items:baseline;gap:8px;font-weight:600}.rm-conn{font-size:var(--fs-micro);color:var(--text-3);font-weight:500}.rm-name-edit{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-mono);color:var(--text);padding:4px 8px;margin-left:-8px;border-radius:var(--r-xs);border:1px dashed var(--border-2)}.rm-name-edit:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.rm-name-edit svg{color:var(--text-faint)}.rm-name-edit:hover svg{color:var(--brand-ink)}.rm-name-fixed{font-size:var(--fs-mono);font-weight:600;letter-spacing:.02em}.rm-name-fixed.is-retired{text-decoration:line-through;color:var(--text-3)}.rm-name-proposed{display:inline-flex;align-items:baseline;gap:8px;font-size:var(--fs-mono);color:var(--text-3)}.rm-name-proposed em{font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.rm-name-none-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rm-name-none{display:inline-flex;align-items:baseline;gap:6px;font-size:var(--fs-micro);color:var(--warn-ink);line-height:1.45}.rm-name-none svg{flex:none}.rm-name-assign{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-micro);font-weight:600;color:var(--brand-ink);padding:3px 8px;margin-left:-8px;border-radius:var(--r-xs);border:1px dashed var(--border-2)}.rm-name-assign:hover{border-color:var(--brand);background:var(--brand-soft)}.rm-origin{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.rm-inline-edit{display:flex;align-items:center;gap:5px}.rm-inline-edit input{width:100%;max-width:210px;font-size:var(--fs-mono)}.rm-rowacts{display:flex;align-items:center;gap:6px;justify-content:flex-end;flex-wrap:wrap}.rm-backdrop{position:fixed;inset:0;background:oklch(.2 .02 262/.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:60;padding:24px}.rm-modal{width:min(620px,94vw);max-height:88vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);animation:popin .16s ease}.rm-modal.is-narrow{width:min(520px,94vw)}.rm-modal-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.rm-modal-head>div{flex:1 1;min-width:0}.rm-modal-title{font-size:var(--fs-base);font-weight:700}.rm-modal-sub{font-size:var(--fs-micro);color:var(--text-3);margin-top:2px;line-height:1.45}.rm-modal-body{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.rm-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg)}.rm-modal-acts{display:flex;gap:8px;margin-left:auto}.rm-effect{display:flex;flex-direction:column;gap:9px}.rm-effect li{display:grid;grid-template-columns:16px 1fr;grid-gap:9px;gap:9px;align-items:start;font-size:var(--fs-sm);color:var(--text-2);line-height:1.5}.rm-effect svg{margin-top:2px;color:var(--text-3)}.rm-echo{display:flex;flex-direction:column;gap:6px}.rm-echo input{width:100%;font-size:var(--fs-mono)}.rm-tbl-partners .rm-th,.rm-tbl-partners .rm-tr{grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr) minmax(0,1.1fr) minmax(0,.55fr) minmax(0,.7fr) minmax(0,.6fr)}.rm-partner-tr.s-ended{opacity:.62}.rm-p-id b{font-size:var(--fs-base);font-weight:700}.rm-mods{display:flex;flex-wrap:wrap;gap:4px}.rm-mod{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--fs-micro);font-weight:600}.rm-mod.is-send{background:var(--brand-soft);color:var(--brand-ink)}.rm-mod.is-recv{background:var(--energy-soft);color:var(--energy-ink)}.rm-partner-detail{display:block;background:var(--surface-2);padding:14px 18px;border-bottom:1px solid var(--border)}.rm-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.rm-detail-grid>div{display:flex;flex-direction:column;gap:5px;font-size:var(--fs-sm)}.rm-detail-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.rm-hist{display:flex;flex-direction:column;gap:3px}.rm-hist li{font-size:var(--fs-micro)}.rm-hist b{text-transform:capitalize}.rm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.rm-field input{height:34px;padding:0 11px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surface);font-size:var(--fs-sm)}.rm-field input:focus{outline:2px solid var(--brand-soft);border-color:var(--brand)}.rm-secret-warn{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn-ink);font-size:var(--fs-micro);line-height:1.55}.rm-secret-warn svg{flex:none;margin-top:1px}.rm-secret{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-radius:var(--r-md);background:var(--surface-inset);border:1px solid var(--border-2)}.rm-secret-val{font-size:var(--fs-mono);font-weight:600;overflow-wrap:anywhere;flex:1 1}.rm-next{display:flex;flex-direction:column;gap:8px}.rm-next p{font-size:var(--fs-micro);color:var(--text-2);line-height:1.55}.rm-wrap{overflow-wrap:anywhere}.rm-toolbar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.rm-sites{display:flex;flex-direction:column;gap:9px}.rm-site{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.rm-site.on{border-color:var(--border-2);box-shadow:var(--shadow-1)}.rm-site-head{display:flex;align-items:center;gap:14px;width:100%;padding:13px 15px;background:none;border:0;cursor:pointer;text-align:left;color:inherit}.rm-site-head:hover{background:var(--surface-2)}.rm-site-id{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.rm-site-id b{font-size:var(--fs-sm)}.rm-site-state{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rm-panel-rows{display:flex;flex-direction:column;gap:1px;background:var(--border);border-top:1px solid var(--border)}.rm-panel-rows>.rm-note{margin:0;border-radius:0}.rm-prow{display:flex;align-items:center;gap:14px;padding:11px 15px;background:var(--surface)}.rm-prow.on{background:var(--surface-2)}.rm-prow-id{display:flex;align-items:center;gap:9px;flex:1 1;min-width:0}.rm-prow-id b{font-size:var(--fs-sm)}.rm-prow-state{display:flex;flex-direction:column;gap:2px;align-items:flex-end;font-size:var(--fs-micro)}.rm-pos{color:var(--energy-ink)}.rm-warn{color:var(--warn-ink)}.rm-note{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border-radius:var(--r-md);font-size:var(--fs-micro);line-height:1.55}.rm-note svg{flex:none;margin-top:2px}.rm-note.is-calm{background:var(--surface-inset);color:var(--text-2)}.rm-note.is-warn{background:var(--warn-soft);color:var(--warn-ink)}.rm-note button{margin-left:4px}.rm-vis{display:flex;flex-direction:column;gap:7px;margin:4px 0 2px}.rm-vis li{display:flex;align-items:baseline;gap:9px;font-size:var(--fs-micro);color:var(--text-2);line-height:1.5}.rm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.rm-tile-btn{padding:0;border:0;background:none;cursor:pointer;text-align:left}.rm-tile-btn.on .rm-tile-stat{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand-soft)}.rm-tile-stat{display:flex;flex-direction:column;gap:3px;padding:13px 15px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.rm-tile-btn:hover .rm-tile-stat{border-color:var(--border-2)}.rm-tile-v{font-size:var(--fs-lg);font-weight:700;line-height:1.1}.rm-tile-k{font-size:var(--fs-sm);color:var(--text-2)}.rm-tile-s{font-size:var(--fs-micro)}.rm-tile-s,.rm-tile-stat.is-zero .rm-tile-v{color:var(--text-3)}.rm-tile-stat.s-failed:not(.is-zero){border-color:var(--fault);background:var(--fault-soft)}.rm-tile-stat.s-failed:not(.is-zero) .rm-tile-v{color:var(--fault-ink)}.rm-tile-stat.s-retrying:not(.is-zero) .rm-tile-v{color:var(--warn-ink)}.rm-deliv{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.rm-drow{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(180px,1fr) minmax(0,1.6fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 15px;background:var(--surface)}.rm-drow.s-failed{background:var(--fault-soft)}.rm-drow-id{gap:3px;min-width:0}.rm-drow-id,.rm-drow-state{display:flex;flex-direction:column}.rm-drow-state{gap:4px;align-items:flex-start;font-size:var(--fs-micro)}.rm-drow-why{min-width:0;font-size:var(--fs-micro);line-height:1.5}.rm-reason{overflow-wrap:anywhere}.rm-reason.is-bad{color:var(--fault-ink)}.rm-reason.is-warn{color:var(--warn-ink)}.rm-drow-act{display:flex;justify-content:flex-end}@media (max-width:860px){.rm-drow{grid-template-columns:1fr;gap:8px}.rm-drow-act{justify-content:flex-start}}.rm-select{height:28px;padding:0 8px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surface);font-size:var(--fs-micro);color:var(--text-2)}.rm-select:focus{outline:2px solid var(--brand-soft);border-color:var(--brand)}.rm-dir{margin-left:8px;font-size:10px;vertical-align:2px}.xe-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:1080px){.xe-grid{grid-template-columns:minmax(0,1fr)}}.xe-col{min-width:0}.xe-col,.xe-side{display:flex;flex-direction:column;gap:14px}.xe-side{position:-webkit-sticky;position:sticky;top:14px}.xe-card{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.xe-sec-h{display:flex;align-items:center;gap:6px;color:var(--text-3);padding-bottom:8px;border-bottom:1px solid var(--border)}.xe-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}@media (max-width:640px){.xe-row2{grid-template-columns:minmax(0,1fr)}}.xe-field{display:flex;flex-direction:column;gap:6px;min-width:0}.xe-hint{font-size:var(--fs-micro);color:var(--text-3);line-height:1.5;text-wrap:pretty}.xe-hint.warn{display:flex;align-items:center;gap:5px;color:var(--warn-ink);font-weight:600}.xe-hint.err{color:var(--fault-ink);font-weight:600}.xe-ro{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border-radius:var(--r-md);background:var(--surface-3);border:1px solid var(--border);color:var(--text-2);font-size:var(--fs-sm)}.xe-ro svg{color:var(--text-faint);flex:none}.xe-note{display:flex;align-items:center;gap:7px;font-size:var(--fs-micro);color:var(--text-3);line-height:1.5}.xe-note svg{color:var(--text-faint);flex:none}.xe-kw{display:flex;flex-direction:column;gap:8px}.xe-kw .sd-input-suf{max-width:150px}.xe-kw-presets{display:flex;flex-wrap:wrap;gap:6px}.xe-chipbtn{padding:4px 10px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface);font-size:var(--fs-micro);font-weight:650;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xe-chipbtn:hover{border-color:var(--border-strong)}.xe-chipbtn.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.xe-picker{position:relative}.xe-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;border-radius:var(--r-md);border:1px solid var(--border-2);background:var(--surface);text-align:left}.xe-trigger:hover{border-color:var(--border-strong)}.xe-trigger.open{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.xe-trigger svg{color:var(--text-3);flex:none}.xe-trig-val{display:flex;flex-direction:column;gap:1px;min-width:0}.xe-trig-val b{font-size:var(--fs-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xe-trig-val .mono{font-size:var(--fs-micro);color:var(--text-3)}.xe-trig-ph{font-size:var(--fs-sm);color:var(--text-faint)}.xe-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:0 18px 44px rgba(15,23,42,.16);overflow:hidden}.xe-pop-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.xe-pop-search>svg{color:var(--text-3);flex:none}.xe-pop-input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-sm);color:var(--text)}.xe-pop-clear{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;color:var(--text-3);flex:none}.xe-pop-clear:hover{background:var(--surface-3);color:var(--text)}.xe-pop-cats{display:flex;gap:6px;padding:9px 12px;border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap}.xe-cat{padding:3px 10px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface);font-size:var(--fs-micro);font-weight:650;color:var(--text-3)}.xe-cat.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.xe-pop-list{max-height:320px;overflow-y:auto;padding:4px 0}.xe-grp{padding:8px 12px 4px;color:var(--text-faint)}.xe-opt{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:8px 12px;text-align:left;background:transparent}.xe-opt.hi{background:var(--surface-3)}.xe-opt.on{background:var(--brand-soft)}.xe-opt-main{display:flex;flex-direction:column;gap:1px;min-width:0}.xe-opt-main b{font-size:var(--fs-sm);color:var(--text)}.xe-opt-brand,.xe-opt-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xe-opt-brand,.xe-opt-meta{font-size:var(--fs-micro);color:var(--text-3)}.xe-opt-meta{white-space:nowrap}.xe-opt-used{flex:none}.xe-pop-empty{padding:18px 12px;text-align:center}.xe-pop-empty,.xe-pop-foot{font-size:var(--fs-micro);color:var(--text-3)}.xe-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;border-top:1px solid var(--border);background:var(--surface-2)}.xe-radios{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}@media (max-width:640px){.xe-radios{grid-template-columns:minmax(0,1fr)}}.xe-radio{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--border-2);background:var(--surface);text-align:left}.xe-radio:hover{border-color:var(--border-strong)}.xe-radio.on{border-color:var(--brand);background:var(--brand-soft)}.xe-radio-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--border-strong);flex:none;margin-top:2px}.xe-radio.on .xe-radio-dot{border-color:var(--brand);box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 8px var(--brand)}.xe-radio-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.xe-radio-txt b{font-size:var(--fs-sm);color:var(--text)}.xe-radio.on .xe-radio-txt b{color:var(--brand-ink)}.xe-radio-txt .mono{font-size:var(--fs-micro);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xe-sum-model{display:flex;flex-direction:column;gap:2px}.xe-sum-model b{font-size:var(--fs-md);color:var(--text)}.xe-sum-model span{font-size:var(--fs-micro);color:var(--text-3)}.xe-sum-rows{display:flex;flex-direction:column;gap:7px}.xe-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.xe-sum-row .mono{font-size:var(--fs-micro);color:var(--text-2);text-align:right}.xe-full{width:100%;justify-content:center}.xe-check{display:flex;align-items:flex-start;gap:9px;text-align:left;font-size:var(--fs-micro);color:var(--text-2);line-height:1.5;background:transparent}.xe-check-box{width:16px;height:16px;border-radius:5px;border:1px solid var(--border-strong);display:grid;place-items:center;flex:none;margin-top:1px;color:#fff}.xe-check.on .xe-check-box{background:var(--brand);border-color:var(--brand)}.xe-bar{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--r-lg);border:1px solid var(--border-2);background:var(--surface);box-shadow:var(--shadow-1,0 1px 2px rgba(15,23,42,.05))}.xe-bar-state{font-size:var(--fs-micro);color:var(--text-3)}.xe-bar-btns{display:flex;gap:8px}.xe-bar-btns .btn{flex:1 1;justify-content:center}.xe-bar-hint{font-size:10px;color:var(--text-faint);line-height:1.5}.cl-intro{position:relative;padding:16px 44px 16px 18px;margin-bottom:16px}.cl-intro-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.cl-intro-step{display:flex;gap:11px;align-items:flex-start}.cl-intro-step b{font-size:var(--fs-sm);display:block;margin-bottom:2px}.cl-intro-step p{margin:0;font-size:var(--fs-micro);color:var(--text-3);line-height:1.45;text-wrap:pretty}.cl-intro-n{width:24px;height:24px;border-radius:99px;display:grid;place-items:center;flex:none;background:var(--brand-soft);color:var(--brand-ink);font-size:12px;font-weight:700}.cl-x{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--text-3)}.cl-x:hover{background:var(--surface-3);color:var(--text)}.cl-search{width:min(280px,100%)}.cl-kind-note{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-size:var(--fs-micro);color:var(--text-3)}.cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.cl-card{padding:16px;display:flex;flex-direction:column;gap:11px;cursor:pointer;transition:border-color .14s,box-shadow .14s}.cl-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.cl-card.off .cl-card-name,.cl-card.off .cl-ic{opacity:.55}.cl-card-top{display:flex;align-items:flex-start;gap:11px}.cl-ic{width:36px;height:36px;border-radius:var(--r-md);display:grid;place-items:center;flex:none;background:var(--brand-soft);color:var(--brand-ink)}.cl-ic.lg{width:44px;height:44px}.cl-card-t{flex:1 1;min-width:0}.cl-card-name{font-weight:700;font-size:15px;line-height:1.3}.cl-card-src{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:var(--fs-micro);color:var(--text-3)}.cl-kind{flex:none}.cl-card-desc{margin:0;font-size:var(--fs-sm);color:var(--text-2);line-height:1.5;text-wrap:pretty}.cl-qs{list-style:none;margin:0;padding:10px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:7px}.cl-qs li{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-sm);color:var(--text);line-height:1.35}.cl-qs li i{color:var(--text-faint)}.cl-qs .cl-more{color:var(--text-3);font-size:var(--fs-micro);padding-left:26px}.cl-qt{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;flex:none;margin-top:1px}.cl-qt.yesno{background:var(--energy-soft);color:var(--energy-ink)}.cl-qt.choice{background:var(--brand-soft);color:var(--brand-ink)}.cl-qt.scale{background:var(--warn-soft);color:var(--warn-ink)}.cl-card-foot{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:4px}.cl-foot-l{font-weight:600;color:var(--text-2)}.cl-foot-l,.cl-foot-r{font-size:var(--fs-micro)}.cl-foot-r{margin-left:auto;color:var(--text-3)}.cl-ed-head{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.cl-back{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:var(--fs-sm);font-weight:600;color:var(--text-3)}.cl-back:hover{color:var(--brand-ink)}.cl-ed-title{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cl-ed-title h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.cl-ed-meta{display:flex;align-items:center;gap:10px;margin-top:5px;flex-wrap:wrap}.cl-used{font-size:var(--fs-micro);color:var(--text-3)}.cl-ed-act{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.cl-tip{position:relative;display:inline-flex}.cl-tip:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);right:0;width:220px;padding:8px 10px;border-radius:var(--r-sm);background:var(--text);color:var(--surface);font-size:var(--fs-micro);line-height:1.4;z-index:5;box-shadow:var(--shadow-pop)}.cl-danger-ghost{color:var(--fault-ink)}.cl-danger-ghost:hover{border-color:var(--fault);background:var(--fault-soft)}.cl-examples{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;border:1px dashed var(--border-2);border-radius:var(--r-md)}.cl-examples .tag-mono{margin-right:4px;color:var(--text-3)}.cl-ex{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);font-size:var(--fs-sm);font-weight:600;color:var(--text-2)}.cl-ex:hover{border-color:var(--brand);color:var(--brand-ink)}.cl-ed-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.cl-ed-main{gap:14px;min-width:0}.cl-ed-main,.cl-sec{display:flex;flex-direction:column}.cl-sec{padding:18px;gap:12px}.cl-sec-h{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700}.cl-n{width:22px;height:22px;border-radius:99px;display:grid;place-items:center;background:var(--surface-3);color:var(--text-2);font-size:11px;font-weight:700}.cl-sec-p{margin:-4px 0 0;font-size:var(--fs-sm);color:var(--text-3);line-height:1.5;text-wrap:pretty}.cl-field{display:flex;flex-direction:column;gap:6px}.cl-field>span{font-size:var(--fs-sm);font-weight:600;color:var(--text-2)}.cl-field em{font-style:normal;font-weight:400;color:var(--text-faint);margin-left:6px}.cl-in{width:100%;padding:9px 11px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surface);font:inherit;font-size:var(--fs-sm);color:var(--text);resize:vertical}.cl-in:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.cl-in::placeholder{color:var(--text-faint)}.cl-in.sm{padding:7px 10px}.cl-muted{color:var(--text-2)}.cl-row-toggle{display:flex;gap:12px;align-items:flex-start;padding-top:4px}.cl-row-toggle b{font-size:var(--fs-sm)}.cl-row-toggle p{margin:2px 0 0;font-size:var(--fs-micro);color:var(--text-3)}.cl-srcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px}.cl-src{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);text-align:left;color:var(--text-3)}.cl-src b{font-size:var(--fs-sm);color:var(--text);margin-top:2px}.cl-src span{font-size:var(--fs-micro);line-height:1.4}.cl-src:hover{border-color:var(--border-strong)}.cl-src.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand)}.cl-src.on span{color:var(--text-2)}.cl-q,.cl-qlist{display:flex;flex-direction:column;gap:10px}.cl-q{border:1px solid var(--border);border-radius:var(--r-md);padding:12px;background:var(--surface-2)}.cl-q-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cl-q-n{font-size:var(--fs-micro);font-weight:700;color:var(--text-3)}.cl-types{gap:2px;padding:2px;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--border)}.cl-type,.cl-types{display:inline-flex}.cl-type{align-items:center;gap:5px;padding:5px 10px;border-radius:var(--r-xs);font-size:var(--fs-micro);font-weight:600;color:var(--text-3)}.cl-type.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.cl-q-tools{margin-left:auto;display:flex;gap:2px}.cl-q-tools button,.cl-rm{width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--text-3);flex:none}.cl-q-tools button:hover:not(:disabled),.cl-rm:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.cl-q-tools button:disabled,.cl-rm:disabled{opacity:.35;cursor:default}.cl-q-ask{font-size:15px;font-weight:600;padding:10px 12px}.cl-q-hint{margin:0;font-size:var(--fs-micro);color:var(--text-3)}.cl-opts{display:flex;flex-direction:column;gap:6px}.cl-mini{font-size:var(--fs-micro);font-weight:600;color:var(--text-2)}.cl-mini em{font-style:normal;font-weight:400;color:var(--text-faint);margin-left:6px}.cl-optrow{display:grid;grid-template-columns:10px minmax(0,.8fr) minmax(0,1.2fr) 28px;grid-gap:8px;gap:8px;align-items:center}.cl-bullet{width:10px;height:10px;border-radius:99px;border:2px solid var(--border-strong)}.cl-levels{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.cl-level{position:relative;display:flex;flex-direction:column;gap:6px;width:130px}.cl-level .cl-rm{position:absolute;top:-4px;right:-4px;width:22px;height:22px;background:var(--surface);border:1px solid var(--border);border-radius:99px}.cl-level-bar{height:28px;display:flex;align-items:flex-end}.cl-level-bar:before{content:"";width:100%;height:var(--h);border-radius:4px 4px 0 0;background:var(--warn-soft);border:1px solid var(--warn);border-bottom:none;opacity:.8}.cl-level-add{width:36px;height:34px;border-radius:var(--r-sm);border:1px dashed var(--border-2);display:grid;place-items:center;color:var(--text-3)}.cl-level-add:hover{border-color:var(--brand);color:var(--brand-ink)}.cl-link{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:var(--fs-micro);font-weight:600;color:var(--brand-ink);padding:2px 0}.cl-link:hover{text-decoration:underline}.cl-help textarea{background:var(--surface)}.cl-addq{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:2px}.cl-addq>span{color:var(--text-2);margin-right:2px}.cl-addq-btn,.cl-addq>span{font-size:var(--fs-sm);font-weight:600}.cl-addq-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text)}.cl-addq-btn:hover{border-color:var(--brand)}.cl-addq-btn .cl-qt{margin:0}.cl-thr{display:flex;flex-direction:column;gap:8px}.cl-thr-top{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-sm);color:var(--text-2)}.cl-thr-top b{font-size:16px;color:var(--text)}.cl-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:linear-gradient(to right,var(--brand) var(--v),var(--surface-3) var(--v));outline:none}.cl-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:99px;background:var(--surface);border:2px solid var(--brand);box-shadow:var(--shadow-1);cursor:pointer}.cl-range::-moz-range-thumb{width:18px;height:18px;border-radius:99px;background:var(--surface);border:2px solid var(--brand);cursor:pointer}.cl-thr-scale{display:flex;justify-content:space-between;font-size:var(--fs-micro);color:var(--text-faint)}.cl-unsure{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cl-unsure-l{margin-right:2px}.cl-opt,.cl-unsure-l{font-size:var(--fs-sm);color:var(--text-2)}.cl-opt{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);font-weight:600}.cl-opt.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.cl-adv{padding:0;gap:0}.cl-adv-h{display:flex;align-items:center;gap:9px;width:100%;padding:14px 18px;font-size:var(--fs-sm);font-weight:700;color:var(--text);text-align:left}.cl-adv-h span{font-weight:400;color:var(--text-3);flex:1 1}.cl-adv-b{display:flex;flex-direction:column;gap:12px;padding:0 18px 18px;align-items:flex-start}.cl-adv-b .cl-field{width:min(340px,100%)}.cl-code{width:100%;margin:0;padding:12px 14px;border-radius:var(--r-md);background:var(--surface-inset);border:1px solid var(--border);font-size:11.5px;line-height:1.55;max-height:300px;overflow:auto;color:var(--text)}.cl-issues{bottom:12px;margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn-ink);font-size:var(--fs-sm);font-weight:600;box-shadow:var(--shadow-1)}.cl-issues,.cl-try{position:-webkit-sticky;position:sticky}.cl-try{top:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.cl-try-h{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px}.cl-samples{display:flex;gap:6px;flex-wrap:wrap}.cl-sample{padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--border);font-size:var(--fs-micro);font-weight:600;color:var(--text-2);background:var(--surface)}.cl-sample.on{background:var(--surface-3);color:var(--text);border-color:var(--border-2)}.cl-try-in{font-size:var(--fs-sm);line-height:1.5}.cl-run{justify-content:center}.cl-results{display:flex;flex-direction:column;gap:8px;padding-top:4px}.cl-res-meta{font-size:var(--fs-micro);color:var(--text-3)}.cl-res{border:1px solid var(--border);border-radius:var(--r-md);padding:11px 12px;display:flex;flex-direction:column;gap:7px}.cl-res-q{font-size:var(--fs-micro);color:var(--text-3);line-height:1.4}.cl-res-a{display:flex;align-items:center;justify-content:space-between;gap:8px}.cl-res-a b{font-size:16px}.cl-dist{display:flex;flex-direction:column;gap:4px}.cl-dist-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 34px;grid-gap:8px;gap:8px;align-items:center;font-size:var(--fs-micro);color:var(--text-3)}.cl-dist-row span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-dist-row i{height:5px;border-radius:99px;background:var(--surface-3);overflow:hidden}.cl-dist-row em{display:block;height:100%;background:var(--text-faint);border-radius:99px}.cl-dist-row.top{color:var(--text);font-weight:600}.cl-dist-row.top em{background:var(--brand)}.cl-dist-row .mono{text-align:right}.cl-res-note{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-micro);color:var(--warn-ink);line-height:1.4}.cl-modal-bg{position:fixed;inset:0;z-index:90;background:oklch(.18 .03 264/.5);display:grid;place-items:center;padding:20px}.cl-modal{width:min(420px,100%);padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-pop)}.cl-modal h3{margin:4px 0 0;font-size:17px}.cl-modal p{margin:0;font-size:var(--fs-sm);color:var(--text-2);line-height:1.5}.cl-modal-ic{width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--fault-soft);color:var(--fault-ink)}.cl-modal-act{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.cl-danger{background:var(--fault);color:white;border-color:transparent}.cl-danger:hover{filter:brightness(.95)}.cl-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:14px;border-radius:var(--r-md);border:1px solid var(--border-2);background:var(--warn-soft);color:var(--warn-ink);font-size:var(--fs-sm)}.cl-banner>span:first-of-type{flex:1 1;min-width:200px}.cl-banner.info{background:var(--brand-soft);color:var(--brand-ink)}.cl-banner.err{background:var(--fault-soft);color:var(--fault-ink)}.cl-err{font-size:var(--fs-micro);font-weight:600;color:var(--fault-ink)}.cl-in.bad{border-color:var(--fault)}.cl-tip.block{display:inline-flex}.cl-tip:focus-within:after,.cl-tip:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);right:0;width:220px;padding:8px 10px;border-radius:var(--r-sm);background:var(--text);color:var(--surface);font-size:var(--fs-micro);line-height:1.4;z-index:5;box-shadow:var(--shadow-pop);text-align:left;font-weight:400}.cl-card-foot .cl-tip:hover:after{right:auto;left:0;top:auto;bottom:calc(100% + 6px)}.sk-toggle:disabled{opacity:.5;cursor:not-allowed}.cl-modal h3{overflow-wrap:anywhere}.cl-modal ul{margin:0;padding-left:18px;font-size:var(--fs-sm);color:var(--text-2);line-height:1.5}.cl-modal-ic.warn{background:var(--warn-soft);color:var(--warn-ink)}.cl-modal.wide{width:min(520px,100%)}.cl-modal-act .btn:disabled{opacity:.5}.cl-res-ms{display:flex;align-items:center;gap:6px}.cl-masked{padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-inset);border:1px solid var(--border);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.cl-adv-note,.cl-masked{margin:0;font-size:var(--fs-micro)}.cl-adv-note{color:var(--text-3)}.cl-fs{border:0;padding:0;margin:0;min-width:0}.cl-fs:disabled .cl-in{opacity:.75}.cl-load{padding:28px;text-align:center;color:var(--text-3);font-size:var(--fs-sm)}@media (max-width:1100px){.cl-ed-body{grid-template-columns:1fr}.cl-try{position:static}}@media (max-width:720px){.cl-intro-steps{grid-template-columns:1fr}.cl-optrow{grid-template-columns:10px minmax(0,1fr) 28px}.cl-optrow .cl-muted{grid-column:2}.cl-ed-act{margin-left:0;width:100%}}.cp-mark{background:var(--brand)}.cp-modal-ic{background:var(--brand-soft);color:var(--brand-ink)}.cp-bad{color:var(--fault-ink)}.cp-types{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.cp-type{flex-direction:row;text-align:left;gap:12px;padding:12px 14px;align-items:center}.cp-type>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-type-name{font-size:var(--fs-sm);font-weight:700;color:var(--text)}.cp-type-desc{font-size:var(--fs-micro);font-weight:500;color:var(--text-3);line-height:1.4}.cp-menu .cl-tip.block{display:flex;width:100%}.cp-menu .cl-tip.block:focus-within:after,.cp-menu .cl-tip.block:hover:after{right:auto;left:0}.cp-add-wrap{display:flex}.cp-add-wrap .llm-add{width:100%}.llm-add:disabled{opacity:.55;cursor:not-allowed}.llm-add:disabled:hover{border-color:var(--border-2);background:transparent}.ad-toggle:disabled{opacity:.5;cursor:not-allowed}.cp-x{position:static;margin-left:auto}.cp-url{overflow-wrap:anywhere;min-width:0}.cp-modal-act{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cp-modal .mt-modal-foot{flex-wrap:wrap;gap:10px}.cp-modal .mt-modal-hint{min-width:0;overflow-wrap:anywhere}.cp-modal .llm-test{flex-wrap:wrap}.cp-modal .llm-test-l{min-width:0;flex:1 1}.cp-modal .llm-test-sub{overflow-wrap:anywhere}.cp-modal .llm-secret .f-input{min-width:0}@media (max-width:760px){.cp-modal .mt-modal-foot{flex-direction:column;align-items:stretch}.cp-modal-act{justify-content:stretch}.cp-modal-act .btn{flex:1 1;justify-content:center}.cl-tip:hover:after{width:min(220px,70vw)}}.cp-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.cp-link:hover{color:var(--text)}.or-screen{min-width:0}.or-screen .pagehead-r{flex-wrap:wrap}.or-tabs{gap:2px;padding:3px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--r-md);max-width:100%;overflow-x:auto}.or-tab,.or-tabs{display:inline-flex}.or-tab{padding:0 13px;height:30px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;color:var(--text-2);align-items:center;gap:7px;white-space:nowrap;transition:background .13s,color .13s}.or-tab.on,.or-tab:hover{color:var(--text)}.or-tab.on{box-shadow:var(--shadow-1)}.or-tab .n,.or-tab.on{background:var(--surface)}.or-tab .n{font-family:var(--mono);font-size:var(--fs-micro);font-weight:700;padding:1px 5px;border-radius:99px;color:var(--text-2)}.or-tab.on .n{background:var(--brand-soft);color:var(--brand-ink)}.or-split{display:grid;grid-template-columns:minmax(280px,400px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;min-width:0}.or-pane{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);display:flex;flex-direction:column;min-width:0;overflow:hidden}.or-pane-head{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--border)}.or-pane-head h3{font-size:var(--fs-sm);font-weight:700;letter-spacing:-.01em;margin:0}.or-pane-body{overflow-y:auto;max-height:calc(100vh - 220px);min-height:0}.or-pane-detail .or-pane-body{max-height:none}.or-loading{padding:18px 16px;color:var(--text-2)}.or-err,.or-loading{font-size:var(--fs-sm)}.or-err{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 14px 0;padding:10px 12px;border-radius:var(--r-md);background:var(--fault-soft);color:var(--fault-ink);font-weight:600;overflow-wrap:anywhere}.or-err>span{display:inline-flex;align-items:center;gap:6px}.or-detail .or-err{margin:14px 0 0}.or-empty{display:grid;place-items:center;grid-gap:10px;gap:10px;padding:40px 20px;text-align:center;color:var(--text-2);font-size:var(--fs-sm)}.or-empty .ic{width:44px;height:44px;border-radius:var(--r-md);background:var(--surface-3);display:grid;place-items:center;color:var(--text-2)}.or-row{display:block;width:100%;text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);color:inherit;position:relative;transition:background .12s}.or-row:hover{background:var(--surface-2)}.or-row.on{background:var(--brand-soft)}.or-row.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand)}.or-row-top{display:flex;align-items:center;gap:8px;margin-bottom:5px;flex-wrap:wrap}.or-id{font-family:var(--mono);font-size:var(--fs-micro);font-weight:700;color:var(--text-2)}.or-row-t{font-size:var(--fs-sm);font-weight:650;line-height:1.3;overflow-wrap:anywhere}.or-row-m{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px;font-size:var(--fs-micro);color:var(--text-2)}.or-detail-head .sep,.or-row-m .sep{opacity:.55}.or-detail{padding:18px 20px;min-width:0}.or-detail-head{padding-bottom:14px;border-bottom:1px solid var(--border)}.or-detail-chips{display:flex;align-items:center;gap:8px;margin-bottom:7px;flex-wrap:wrap}.or-detail-head h2{font-size:var(--fs-md);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0;overflow-wrap:anywhere}.or-detail-head .sub{font-size:var(--fs-micro);color:var(--text-2);margin-top:5px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.or-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;margin:16px 0}.or-facts.tight{margin:0 0 10px}.or-fact{background:var(--surface);padding:10px 12px;min-width:0}.or-fact-l{font-size:var(--fs-micro);color:var(--text-2);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.or-fact-v{font-size:var(--fs-sm);font-weight:650;margin-top:3px;overflow-wrap:anywhere}.or-fact-v.mono,.or-list .mono{font-family:var(--mono)}.or-sec{margin-top:18px}.or-sec-h{font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:9px;display:flex;align-items:center;gap:8px}.or-sec-h:after{content:"";flex:1 1;height:1px;background:var(--border)}.or-body-text{font-size:var(--fs-sm);color:var(--text-2);line-height:1.55;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.or-body-text.faint{color:var(--text-2);font-style:italic}.or-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.or-callout{border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px;background:var(--surface-2);font-size:var(--fs-sm);overflow-wrap:anywhere;margin-top:16px}.or-sec .or-callout{margin-top:0}.or-callout.brand{background:var(--brand-soft);border-color:transparent;color:var(--brand-ink)}.or-callout.warn{background:var(--warn-soft);border-color:transparent;color:var(--warn-ink)}.or-callout.energy{background:var(--energy-soft);border-color:transparent;color:var(--energy-ink)}.or-callout.fault{background:var(--fault-soft);border-color:transparent;color:var(--fault-ink)}.or-callout-h{font-weight:700;display:flex;align-items:center;gap:7px;margin-bottom:5px}.or-callout-note{margin-top:7px;font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap}.or-quote-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.or-quote-price{font-size:var(--fs-md);font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.or-quote-meta{font-size:var(--fs-micro)}.or-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.or-list li{font-size:var(--fs-sm);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;overflow-wrap:anywhere}.or-li-s{font-size:var(--fs-micro);color:var(--text-2)}.or-link{color:var(--brand-ink);font-weight:650;text-decoration:underline}.or-thread{display:grid;grid-gap:9px;gap:9px}.or-msg{padding:8px 11px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);max-width:92%}.or-msg.owner{justify-self:end;background:var(--brand-soft);border-color:transparent}.or-msg-h{font-size:var(--fs-micro);color:var(--text-2);margin-bottom:3px}.or-compose{display:flex;gap:8px;margin-top:12px}.or-compose .or-input{flex:1 1;min-width:0}.or-attach{margin-top:10px;position:relative;cursor:pointer}.or-file{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.or-hint{display:block;font-size:var(--fs-micro);color:var(--text-2);margin-top:6px}.or-form{display:grid;grid-gap:14px;gap:14px}.or-frow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.or-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.or-field>label{font-size:var(--fs-micro);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-2)}.or-field .or-hint{margin-top:0}.or-input,.or-select,.or-textarea{width:100%;min-width:0;height:36px;padding:0 11px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);outline:none;transition:border-color .12s,box-shadow .12s}.or-textarea{height:auto;min-height:88px;padding:9px 11px;line-height:1.5;resize:vertical}.or-input:focus,.or-select:focus,.or-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.or-field-err{font-size:var(--fs-micro);font-weight:600;color:var(--fault-ink);margin:0;overflow-wrap:anywhere}.or-attach:focus-within,.or-modal button:focus-visible,.or-screen a:focus-visible,.or-screen button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.or-modal-scrim{position:fixed;inset:0;background:oklch(.2 .03 262/.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:200;padding:16px}.or-modal{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);width:min(520px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;outline:none}.or-modal.wide{width:min(680px,100%)}.or-modal-h{display:flex;align-items:center;gap:11px;padding:16px 20px;border-bottom:1px solid var(--border);flex:none}.or-modal-h h2{font-size:var(--fs-md);font-weight:750;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.or-modal-ic{width:34px;height:34px;border-radius:var(--r-sm);background:var(--brand-soft);color:var(--brand-ink);display:grid;place-items:center;flex:none}.or-modal-b{padding:20px;overflow-y:auto;display:grid;grid-gap:14px;gap:14px}.or-modal-f{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--border);background:var(--surface-2);flex:none}@media (max-width:900px){.or-split{grid-template-columns:minmax(0,1fr)}.or-pane-body{max-height:none}}@media (max-width:600px){.or-frow{grid-template-columns:minmax(0,1fr)}.or-detail{padding:14px}.or-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.or-modal-b{padding:14px}.or-modal-f,.or-modal-h{padding:12px 14px}.or-screen .pagehead-r{flex:1 1 100%}}.or-money{display:flex;align-items:center;gap:8px;min-width:0}.or-money .or-input{flex:1 1}.or-ccy{font-family:var(--mono);font-size:var(--fs-micro);font-weight:700;color:var(--text-2);flex:none}.or-ccy-select{flex:none;width:auto;min-width:84px}.or-bid{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--border);min-width:0}.or-bid:first-of-type{border-top:0}.or-bid-main{flex:1 1;min-width:0}.or-bid-n{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:700;overflow-wrap:anywhere}.or-bid-note{margin-top:4px;font-size:var(--fs-sm);color:var(--text-2);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.or-bid-r{flex:none;display:grid;grid-gap:4px;gap:4px;justify-items:end;text-align:right}.or-bid-p{font-weight:800;font-size:var(--fs-md);letter-spacing:-.02em}.or-bid-d{font-size:var(--fs-micro);color:var(--text-3)}.or-kind{border:0;padding:0;margin:0 0 16px;min-width:0}.or-kind legend{font-size:var(--fs-micro);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;padding:0}.or-kind-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.or-kind-opt{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px;cursor:pointer;font-size:var(--fs-sm);min-width:0}.or-kind-opt.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.or-kind-opt input{margin-top:2px;flex:none}.or-kind-sub{display:block;font-size:var(--fs-micro);opacity:.85;margin-top:2px}@media (max-width:600px){.or-kind-grid{grid-template-columns:minmax(0,1fr)}.or-bid{flex-direction:column}.or-bid-r{justify-items:start;text-align:left}}