:root{--fb-space:56px}.studio-grid{--fb-frac:.5}.studio-grid:has(>.pane.read.with-contents),.studio-grid[data-contents]{--fb-frac:.41667}.fb{--fb-gap:12px;--fb-sb:27px;--fb-r:199px;--fb-face:var(--bg);--fb-on:var(--bg);--fb-on-ring:color-mix(in oklab, var(--fg) 48%, var(--bg));z-index:25;left:8px;right:8px;bottom:var(--fb-gap);pointer-events:none;font:500 var(--fs-13)/1 var(--sans);color:var(--fg);justify-content:flex-end;display:flex;position:absolute}.fb:after{content:"";flex:0 1000000 max(0px, calc(100% + 5.5px - (100% + 10px) * var(--fb-frac) - var(--fb-r)))}.fb.fb-kb{bottom:calc(var(--fb-kb,0px) + 8px - var(--fb-sb) - var(--inset-b))}html:not(.js) .fb{display:none}.fb-bar{box-sizing:border-box;border-radius:var(--r-3);background:var(--fb-face);min-width:0;max-width:100%;height:44px;box-shadow:var(--shadow-pop);pointer-events:auto;align-items:center;padding:4px;transition:opacity .15s,transform .15s,visibility;display:flex}.fb.fb-away .fb-bar{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s,visibility 0s linear .15s;transform:translateY(10px)}.fb-tools{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--r-2);flex:0 auto;align-items:center;gap:2px;min-width:0;margin:-3px;padding:3px;display:flex;overflow:auto hidden}.fb-tools::-webkit-scrollbar{display:none}.fb-sep{background:color-mix(in oklab, var(--fg) 12%, transparent);flex:none;width:1px;height:20px;margin:0 4px}.fb-edge{align-self:stretch;height:auto;margin:-4px 6px}.fb-btn{border-radius:var(--r-2);min-width:36px;height:36px;color:var(--fg);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;transition:background-color .12s,color .12s;display:inline-flex}.fb-btn:active{background:var(--surface)}@media (hover:hover){.fb-btn:hover{background:var(--surface)}}.fb-btn:focus-visible,.fb-count:focus-visible,.fb-save:focus-visible,.fb-mode:focus-visible,.fb-bar[data-keys] :is(.fb-btn,.fb-count,.fb-save,.fb-mode):focus{outline:2px solid var(--fg);outline-offset:-2px;border-radius:var(--r-2)}.fb-btn[data-disabled]{color:color-mix(in oklab, var(--fg) 32%, transparent);cursor:default}.fb-btn[data-disabled]:is(:hover,:active){background:0 0}@media (pointer:fine){.fb-hist{display:none}}.fb-ins{padding:0 6px 0 8px}.fb-ins[data-popup-open]{background:var(--surface)}.fb-chev{color:var(--faint);margin-left:-2px;display:grid}.fb-chev .ic{width:14px;height:14px}.fb-ins[data-popup-open] .fb-chev{color:var(--fg)}.fb-ask{color:var(--claude)}.fb-ask-t{font-weight:600;display:none}.fb-sug{padding:0 11px 0 9px;position:relative}.fb-n{box-sizing:border-box;background:color-mix(in oklab, var(--fg) 10%, transparent);min-width:18px;height:18px;font:600 var(--fs-11)/18px var(--sans);font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;margin-right:-3px;padding:0 5px}.fb-mode[data-pressed],.fb-sug[data-pressed],.fb-pillbtn[data-pressed]{background:var(--fb-on);color:var(--fg);box-shadow:0 0 0 1px var(--fb-on-ring), 0 1px 2px #0000001f}.fb-sug[data-pressed]:active,.fb-pillbtn[data-pressed]:active{background:color-mix(in oklab, var(--fg) 5%, var(--fb-on))}@media (hover:hover){:is(.fb-sug,.fb-pillbtn)[data-pressed]:not([data-locked]):hover{background:color-mix(in oklab, var(--fg) 5%, var(--fb-on))}}.fb-chipw{transition:grid-template-columns .2s var(--ease);flex:none;grid-template-columns:0fr;display:grid}.fb-chipw.fb-chip-on{grid-template-columns:1fr}.fb-chip{opacity:0;min-width:0;margin-block:-6px;padding-block:6px;transition:opacity .15s;overflow:hidden}.fb-chip-on .fb-chip{opacity:1}.fb-pill{box-sizing:border-box;border-radius:var(--r-2);background:var(--surface);align-items:center;gap:2px;width:max-content;height:36px;margin-left:4px;padding:0 2px;display:flex}.fb-count{border-radius:var(--r-1);height:32px;color:var(--fg);font:600 var(--fs-13)/1 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}@media (hover:hover){.fb-count:hover{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.fb-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.fb-save{border-radius:var(--r-1);background:var(--fg);height:32px;color:var(--bg);font:600 var(--fs-13)/1 var(--sans);cursor:pointer;touch-action:manipulation;border:0;padding:0 13px;position:relative}.fb-badge{display:none}.fb-save:active{background:color-mix(in oklab, var(--fg) 86%, var(--bg))}@media (hover:hover){.fb-save:hover{background:color-mix(in oklab, var(--fg) 86%, var(--bg))}}.fb-seg{border-radius:var(--r-2);background:var(--surface);flex:none;padding:2px;display:flex}.fb-mode{border-radius:var(--r-1);width:92px;height:32px;color:var(--muted);font:500 var(--fs-13)/1 var(--sans);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 2px 0 0;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}@media (hover:hover){.fb-mode:not([data-pressed]):hover{color:var(--fg);background:color-mix(in oklab, var(--fg) 5%, transparent)}}.fb-seg.both .fb-mode:first-child{clip-path:inset(-3px 0 -3px -3px);border-top-right-radius:0;border-bottom-right-radius:0}.fb-seg.both .fb-mode:last-child{clip-path:inset(-3px -3px -3px 0);box-shadow:0 0 0 1px var(--fb-on-ring), 0 1px 2px #0000001f, inset 1px 0 0 var(--border);border-top-left-radius:0;border-bottom-left-radius:0}.fb-pillbtn{padding:0 12px 0 10px}.mi-icon{width:18px;color:var(--muted);flex:none;align-self:center;place-items:center;display:grid}.mi[data-highlighted] .mi-icon{color:var(--fg)}.fbs-scrim{z-index:64;opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity .28s var(--ease);background:#00000047;position:fixed;inset:0}.fbs-scrim[data-starting-style],.fbs-scrim[data-ending-style]{opacity:0}.fbs-port{z-index:65;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fbs{box-sizing:border-box;width:100%;max-width:52rem;max-height:calc(100dvh - var(--inset-t) - 3rem);overscroll-behavior:contain;padding:6px calc(10px + var(--inset-r)) calc(12px + var(--inset-b)) calc(10px + var(--inset-l));border-radius:var(--r-4) var(--r-4) 0 0;--fbs-bg:var(--bg);background:var(--fbs-bg);color:var(--fg);box-shadow:var(--shadow-dlg);pointer-events:auto;transform:translateY(var(--drawer-swipe-movement-y,0px));transition:transform .28s var(--ease);outline:0;overflow-y:auto}.fbs[data-starting-style],.fbs[data-ending-style]{transform:translateY(100%)}.fbs[data-swiping]{user-select:none;transition:none}.fbs-body{gap:12px;display:grid}.fbs-grip{background:var(--rule-strong);border-radius:2px;justify-self:center;width:36px;height:4px;margin:2px 0}.fbs-h{font:600 var(--fs-11)/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 6px 7px}.fbs-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.fbs-tile{border-radius:var(--r-3);background:var(--surface);min-width:0;height:64px;color:var(--fg);font:500 var(--fs-12)/1.2 var(--sans);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0 4px;transition:background-color .12s;display:flex}.fbs-i{place-items:center;height:20px;display:grid}.fbs-i .ic{width:20px;height:20px}.fbs-l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fbs-tile:active{background:var(--surface-2)}.fbs-tile:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.fbs-tile:disabled{color:var(--faint);cursor:default}@media (width>=34rem){.fbs-body{grid-template-columns:1fr 1fr;column-gap:12px}.fbs-grip{grid-column:1/-1}}@media (pointer:coarse){.fb-sel:not(.fb-reading) .fb-ask{color:#fff;background:#7c3aed;padding:0 12px 0 10px}.fb-sel:not(.fb-reading) .fb-ask-t{display:inline}.fb-sel:not(.fb-reading) .fb-ask:active{background:#6d28d9}.fb-phone.fb-sel:not(.fb-reading) :is(.fb-ins,.fb-hist[data-run=edit\.redo],.fb-sep.fb-hist){display:none}}@media (width<=46rem),(pointer:coarse) and (height<=30rem){:root{--fb-space:52px}#contents-toggle{display:none}.fb{--fb-gap:8px;--fb-sb:41px;left:calc(8px + var(--inset-l));right:calc(8px + var(--inset-r));justify-content:center}.fb:after{content:none}.fb-bar{flex:auto;max-width:30rem}.fb-tools{flex:auto}.fb-tools>*,.fb-reading .fb-pillbtn{margin-inline:auto}.fb-sep{margin:0 2px}.fb-ins-t,.fb-chev,.fb-sug-t,.fb-mode-t{display:none}.fb-btn,.fb-ins,.fb-sug{min-width:34px;padding:0 8px}.fb-mode{width:36px;padding:0}.fb-seg.both .fb-mode:is(:first-child,:last-child){border-radius:var(--r-1);clip-path:none}.fb-seg.both .fb-mode[data-mode=rendered]{box-shadow:none;color:var(--muted);background:0 0}.fb-count{display:none}.fb-pill{background:0 0;padding:0}.fb-save{border-radius:var(--r-2);height:36px;padding:0 12px}.fb-badge,.fb-n{box-sizing:border-box;background:var(--muted);min-width:17px;height:17px;box-shadow:0 0 0 2px var(--fb-face);color:var(--bg);font:700 10px/17px var(--sans);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;margin:0;padding:0 4px;font-style:normal;display:block;position:absolute;top:-5px;right:-4px}.fb-n{border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:15px;top:1px;right:0}}@media (width>=22.5rem) and (width<=23.43rem){.fb-phone.fb-sel:not(.fb-reading):has(.fb-chip-on) .fb-hist{display:none}}@media (width<=22.49rem){.fb-phone:has(.fb-chip-on) :is(.fb-hist[data-run=edit\.redo],.fb-sep.fb-hist){display:none}.fb-phone.fb-sel:not(.fb-reading):has(.fb-chip-on) .fb-ask{padding:0 8px}.fb-phone.fb-sel:not(.fb-reading):has(.fb-chip-on) .fb-ask-t{display:none}}@media (pointer:coarse) and (height<=30rem){:root{--fb-space:48px}.fb-bar{height:40px;padding:3px}.fb-btn{height:34px}.fb-edge{margin:-3px 6px}.fb-pill,.fb-save{height:34px}.fb-mode{height:30px}.fbs-tile{height:56px}}@media (pointer:coarse) and (height<=30rem) and (width>=40rem){.fb-bar{max-width:37rem}.fb-ins-t,.fb-sug-t,.fb-mode-t{display:inline}.fb-mode{width:92px;padding:0 2px 0 0}.fb-n{background:color-mix(in oklab, var(--fg) 10%, transparent);min-width:18px;height:18px;box-shadow:none;color:inherit;font:600 var(--fs-11)/18px var(--sans);border-radius:9px;margin-right:-3px;padding:0 5px;position:static}}@media (prefers-color-scheme:dark){.fb{--fb-face:var(--surface-2);--fb-on:color-mix(in oklab, var(--fg) 16%, var(--surface-2));--fb-on-ring:color-mix(in oklab, var(--fg) 58%, var(--bg))}.fb-btn:active,.fb-ins[data-popup-open]{background:color-mix(in oklab, var(--fg) 10%, transparent)}.fb-seg,.fb-pill{background:var(--bg)}.fb-seg.both .fb-mode:last-child{box-shadow:0 0 0 1px var(--fb-on-ring), 0 1px 2px #0000001f, inset 1px 0 0 color-mix(in oklab, var(--fg) 22%, transparent)}.fbs{--fbs-bg:var(--surface);box-shadow:inset 0 1px 0 var(--rule-strong), var(--shadow-dlg)}.fbs-tile{background:var(--surface-2)}.fbs-tile:active{background:color-mix(in oklab, var(--fg) 14%, var(--bg))}.fbs-scrim{background:#0009}}@media (prefers-color-scheme:dark) and (hover:hover){.fb-btn:hover{background:color-mix(in oklab, var(--fg) 10%, transparent)}.fb-btn[data-disabled]:hover{background:0 0}.fb-count:hover{background:color-mix(in oklab, var(--fg) 10%, transparent)}.fb-mode:not([data-pressed]):hover{background:color-mix(in oklab, var(--fg) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.fb-bar,.fb.fb-away .fb-bar,.fb-chipw,.fb-chip,.fb-btn,.fb-mode,.fbs,.fbs-scrim,.fbs-tile{transition:none}.fb.fb-away .fb-bar{transform:none}}.preview{position:relative}.cells,.cells-bar{width:100%;height:0;position:absolute;top:0;left:0}.cells{z-index:2;pointer-events:none}.cell-handle,.cell-add{box-sizing:border-box;color:var(--faint);pointer-events:auto;opacity:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:0;padding:0;transition:opacity .12s,color .12s,background-color .12s,box-shadow .12s;display:grid;position:absolute}.cell-handle{border-radius:var(--r-1);cursor:grab;touch-action:none;height:24px}.cell-add{z-index:1}.cell-handle .ic{width:16px;height:16px}.tight .cell-handle{justify-items:end;padding-right:1px}.cell-add{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--rule-strong);cursor:pointer;border-radius:50%}.cells[data-pane=preview] .cell-add{background:var(--bg)}.cell-add .ic{width:72%;height:72%}.cell-handle[data-caret],.cell-add[data-caret]{opacity:.5}.cell-handle[data-on],.cell-add[data-on],.cell-handle[data-popup-open],.cell-add[data-popup-open],.cell-handle:focus-visible,.cell-add:focus-visible{opacity:1}.cell-handle:hover,.cell-handle[data-popup-open]{color:var(--fg);background:color-mix(in oklab, var(--fg) 7%, transparent)}.cell-add:hover,.cell-add[data-popup-open]{color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 45%, transparent)}.cell-handle:focus-visible,.cell-add:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.cell-line{background:var(--rule-strong);opacity:0;pointer-events:none;height:1px;margin-top:-.5px;transition:opacity .12s;position:absolute}.cell-line[data-on]{opacity:1}.cell-dim{border-radius:var(--r-2);background:color-mix(in oklab, var(--canvas) 62%, transparent);pointer-events:none;position:absolute}.cells[data-pane=preview] .cell-dim{background:color-mix(in oklab, var(--bg) 62%, transparent)}.cell-drop{pointer-events:none;background:#3b82f6;border-radius:1px;height:2px;margin-top:-1px;position:absolute}.cell-drop:before{content:"";box-sizing:border-box;background:var(--canvas);border:2px solid #3b82f6;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.cell-chip{z-index:90;border-radius:var(--r-2);background:color-mix(in oklab, var(--bg) 85%, transparent);max-width:16rem;color:var(--fg);box-shadow:var(--shadow-pop);font:500 var(--fs-13)/1.3 var(--sans);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:.35rem .65rem;position:fixed;top:0;left:0;overflow:hidden}html.cells-dragging,html.cells-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.cell-flash{border-radius:var(--r-2);pointer-events:none;animation:cell-flash 1.4s var(--ease) both;background:oklab(62.3083% -.0332476 -.185052/.05);position:absolute;box-shadow:0 0 0 2px oklab(62.3083% -.0332476 -.185052/.55)}@keyframes cell-flash{0%,45%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cell-handle,.cell-add,.cell-line{transition:none}.cell-flash{animation-timing-function:step-end}}.cell-claude{color:var(--claude);display:contents}.mi.cell-danger{color:#dc2626}.mi.cell-danger .mi-icon{color:inherit}@media (prefers-color-scheme:dark){.mi.cell-danger{color:#f87171}}@media (hover:none) and (pointer:coarse){.cell-handle,.cell-add,.cell-handle[data-caret],.cell-add[data-caret]{opacity:1}.cell-handle{touch-action:pan-y}.cell-handle:before,.cell-add:before{content:"";position:absolute}.cell-handle:before{inset:-1px -2px -19px}.cell-add:before{inset:calc(-1 * var(--reach-t,0px)) calc(-1 * var(--reach-x,2px)) calc(-1 * var(--reach-b,0px))}}[data-tone=must],[data-tone=should],[data-tone=always]{--tk:#2563eb}[data-tone=never],[data-tone=guardrail]{--tk:#dc2626}[data-tone=avoid]{--tk:#b45309}[data-tone=may]{--tk:#15803d}[data-tone=figure],[data-tone=workflow]{--tk:#7c3aed}@media (prefers-color-scheme:dark){[data-tone=must],[data-tone=should],[data-tone=always]{--tk:#60a5fa}[data-tone=never],[data-tone=guardrail]{--tk:#f87171}[data-tone=avoid]{--tk:#fbbf24}[data-tone=may]{--tk:#4ade80}[data-tone=figure],[data-tone=workflow]{--tk:#a78bfa}}.tags,.tags-bar{width:100%;height:0;position:absolute;top:0;left:0}.tags{z-index:2;pointer-events:none}.tag-btn{box-sizing:border-box;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;margin:0;padding:0;transition:box-shadow .12s,background-color .12s;position:absolute}.tags[data-pane=content] .tag-btn:hover,.tags[data-pane=content] .tag-btn[data-popup-open]{box-shadow:0 0 0 2px var(--canvas), 0 0 0 3.5px color-mix(in oklab, var(--tk,var(--fg)) 55%, transparent)}.tags[data-pane=preview] .tag-btn{border-radius:var(--r-1)}.tags[data-pane=preview] .tag-btn:hover,.tags[data-pane=preview] .tag-btn[data-popup-open]{background:color-mix(in oklab, var(--tk,var(--fg)) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tk,var(--fg)) 28%, transparent)}.tag-btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:4px}@media (pointer:coarse){.tags[data-pane=content] .tag-btn{box-sizing:content-box;border:5px solid #0000;border-width:5px 6px 5px 16px;margin:-5px 0 0 -16px}.tags[data-pane=content] .tag-btn:hover,.tags[data-pane=content] .tag-btn[data-popup-open]{box-shadow:none}.tags[data-pane=content] .tag-btn[data-popup-open]:after{content:"";box-shadow:0 0 0 2px var(--canvas), 0 0 0 3.5px color-mix(in oklab, var(--tk,var(--fg)) 55%, transparent);border-radius:4px;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.tag-btn{transition:none}}.turn-pop{min-width:14.5rem}.turn-mi{align-items:center}.turn-mi .mi-icon{color:var(--tk,var(--muted))}.turn-md{font:500 var(--fs-11)/1 var(--mono);color:var(--faint);margin-left:auto;padding-left:1rem}.turn-check{visibility:hidden;flex:none;align-self:center;place-items:center;width:14px;margin-left:.6rem;display:grid}.turn-check .ic{width:14px;height:14px}.turn-check[data-checked],.selms .turn-mi[aria-pressed=true] .turn-check{visibility:visible}.turn-mi:not(:has(.turn-md)) .turn-check{margin-left:auto}.turn-mi[data-checked] .mi-text{font-weight:500}.selm-pos{z-index:72;outline:0}.selm{box-sizing:border-box;width:272px;max-width:calc(100vw - 16px);max-height:var(--available-height);overscroll-behavior:contain;border-radius:var(--r-3);background:var(--bg);color:var(--fg);box-shadow:var(--shadow-pop);font:400 var(--fs-13)/1.35 var(--sans);transform-origin:var(--transform-origin);animation:mpop-in .12s var(--ease);outline:0;padding:6px;overflow-y:auto}.selm-sep{border:0;border-top:1px solid var(--border);margin:5px 6px}.selm :focus-visible{outline:2px solid var(--fg);outline-offset:-2px;border-radius:var(--r-2)}.selm-type{border-radius:var(--r-2);width:100%;height:38px;color:var(--fg);font:500 var(--fs-14)/1 var(--sans);text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px 0 10px;display:flex}.selm-ti{width:18px;color:var(--tk,var(--muted));place-items:center;display:grid}.selm-tn{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.selm-tl{color:var(--muted);font:400 var(--fs-12)/1 var(--sans);flex:none}.selm-chev{color:var(--faint);place-items:center;display:grid}.selm-chev .ic{width:14px;height:14px}.selm-type:hover,.selm-type[data-popup-open]{background:var(--surface)}.selm-type:disabled{color:var(--faint)}.selm-type:disabled .selm-tl,.selm-type:disabled .selm-chev{visibility:hidden}.selm-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;display:grid}.selm-btn{border-radius:var(--r-2);min-width:0;height:34px;color:var(--fg);cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-column:span 2;place-items:center;margin:0;padding:0;transition:background-color .1s,color .1s;display:grid}.selm-btn.selm-ref{grid-column:span 3}.selm-btn:hover{background:var(--surface)}.selm-btn[data-on]{color:#1d4ed8;background:oklab(62.3083% -.0332476 -.185052/.13)}.selm-sig{color:var(--muted)}.selm-ref:hover .selm-sig{color:var(--fg)}.selm-label{color:var(--muted);font:600 var(--fs-11)/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:.35rem .65rem .15rem;display:flex}.selm-spark{color:var(--claude);display:contents}.selm-spark .ic{width:14px;height:14px}.selm-quick{display:grid}.selm-q{border-radius:var(--r-2);width:100%;min-height:34px;color:var(--fg);font:400 var(--fs-13)/1.3 var(--sans);text-align:left;cursor:default;background:0 0;border:0;align-items:baseline;gap:10px;padding:.5rem .65rem;display:flex}.selm-q:hover{background:var(--surface)}.selm-q[data-disabled],.selm-field input:disabled,.selm-field:has(input:disabled) kbd{color:var(--faint)}.selm-q[data-disabled]:hover{background:0 0}.selm-qt{min-width:0}.selm-qh{color:var(--muted);font-size:var(--fs-11);white-space:nowrap;flex:none;margin-left:auto}.selm-field{border-radius:var(--r-2);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--rule-strong);align-items:center;margin:6px 0 0;transition:box-shadow .12s;display:flex}.selm-field input{min-width:0;height:34px;color:var(--fg);font:400 var(--fs-13)/1 var(--sans);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0 10px}.selm-field input::placeholder{color:var(--muted)}.selm-field input:disabled::placeholder{color:var(--faint)}.selm-field kbd{color:var(--muted);font:500 var(--fs-11)/1 var(--sans);flex:none;padding:0 10px 0 4px}.selm-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--claude)}.selm .selm-field input:focus-visible{outline:0}@media (prefers-color-scheme:dark){.selm{background:var(--surface-2)}.selm-type:hover,.selm-type[data-popup-open],.selm-btn:hover,.selm-q:hover{background:color-mix(in oklab, var(--fg) 10%, transparent)}.selm-btn[data-on]{color:#93c5fd;background:oklab(71.374% -.0380177 -.138249/.22)}.selm-field{background:color-mix(in oklab, var(--bg) 55%, var(--surface-2))}}@media (prefers-reduced-motion:reduce){.selm{animation:none}.selm-btn,.selm-field{transition:none}}::highlight(selm){background-color:oklab(62.3083% -.0332476 -.185052/.3)}@media (forced-colors:active){::highlight(selm){color:highlighttext;background-color:highlight}}.fbs.selms{max-width:30rem}.selms-body{gap:2px;display:grid}.selms-body>.fbs-grip{margin-bottom:6px}.selms-row{border-radius:var(--r-2);width:100%;min-height:46px;color:var(--fg);font:400 var(--fs-15)/1.3 var(--sans);text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 12px;display:flex}.selms-row:active,.selms .selm-btn:active{background:var(--surface-2)}.selms-row:disabled{color:var(--faint)}.selms-row:focus-visible,.selms .selm-btn:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.selms-type{background:var(--surface);min-height:50px;font-weight:500}.selms-type .selm-tl{font-size:var(--fs-13)}.selms-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:6px 0 8px;display:grid}.selms .selm-btn{border-radius:var(--r-3);background:var(--surface);height:46px}.selms .selm-btn .ic{width:20px;height:20px}.selms .selm-label{padding:.6rem 12px .25rem}.selms .selm-q{font-size:var(--fs-15)}.selms .selm-qh{font-size:var(--fs-12)}.selms-ask{color:var(--claude);font-weight:500}.selms-ask .selm-spark{color:inherit}.selms-head{align-items:center;gap:4px;min-height:44px;margin-bottom:4px;display:flex}.selms-head .drw-title{flex:1}.selms-pad{width:64px}.selms .drw-label{margin:.6rem 12px .25rem}.selms .turn-mi .mi-icon{width:20px}@media (prefers-color-scheme:dark){.selms .selm-btn,.selms-type{background:var(--surface-2)}.selms-row:active,.selms .selm-btn:active{background:color-mix(in oklab, var(--fg) 14%, var(--bg))}}
