:root{--isw-ink:#1c1b18;--isw-body:#57524b;--isw-muted:#8a857c;--isw-faint:#a8a298;--isw-hair:#e7e3db;--isw-surface:#fbfaf7;--isw-canvas:#f1efea;--isw-teal:#0abab5;--isw-teal-deep:#078e89;--isw-teal-tint:#e4f5f4}.isw{--u:1px;color:var(--isw-ink);letter-spacing:0;line-height:1.3}.isw svg{flex:none;width:1em;height:1em;display:block}.isw [hidden]{display:none!important}.isw-cell{--accent:var(--isw-teal);--fg:var(--isw-teal-deep);--strip:#0abab538;--accent45:#0abab573;--bg:#fff;--bc:var(--isw-hair);--bw:1px;--name:var(--isw-body);height:var(--cellh,calc(136 * var(--u)));border-radius:calc(12 * var(--u));background:var(--bg);box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #0000000f;position:relative;overflow:hidden}.isw-cell:after{content:"";border-radius:inherit;border:var(--bw) solid var(--bc);pointer-events:none;position:absolute;inset:0}.isw-cell[data-open="1"]{--bg:var(--isw-teal-tint);--bc:var(--isw-teal);--bw:1.5px;--name:var(--isw-ink)}.isw-cell[data-theme=mistBlue]{--accent:#3b82b6;--fg:#3b82b6;--strip:#d5e8f4;--accent45:#3b82b673;--bg:#eaf3fa;--bc:#3b82b6b8}.isw-cell[data-theme=lavender]{--accent:#7b68b5;--fg:#7b68b5;--strip:#e2dcf4;--accent45:#7b68b573;--bg:#f1eefa;--bc:#7b68b5b8}.isw-cell[data-theme=sage]{--accent:#548b68;--fg:#548b68;--strip:#dceadf;--accent45:#548b6873;--bg:#edf4ef;--bc:#548b68b8}.isw-cell[data-theme=sand]{--accent:#b77b36;--fg:#b77b36;--strip:#ede1cf;--accent45:#b77b3673;--bg:#f7f1e7;--bc:#b77b36b8}.isw-cell[data-theme=rose]{--accent:#ad6172;--fg:#ad6172;--strip:#efdce1;--accent45:#ad617273;--bg:#f8eef0;--bc:#ad6172b8}.isw-cell[data-theme=mistBlue][data-open="1"]{--bc:#3b82b6}.isw-cell[data-theme=lavender][data-open="1"]{--bc:#7b68b5}.isw-cell[data-theme=sage][data-open="1"]{--bc:#548b68}.isw-cell[data-theme=sand][data-open="1"]{--bc:#b77b36}.isw-cell[data-theme=rose][data-open="1"]{--bc:#ad6172}.isw-cell--empty{background:var(--isw-surface);box-shadow:none}.isw-cell--empty:after{border:1px dashed var(--isw-hair)}.isw-cell.is-target:after{border:2px solid var(--isw-teal)}.isw-strip{width:calc(84 * var(--u));justify-content:center;align-items:center;gap:calc(4 * var(--u));background:var(--strip);color:var(--fg);font-size:calc(12 * var(--u));box-shadow:inset 1px 0 0 var(--accent45);flex-direction:column;font-weight:500;display:flex;position:absolute;top:0;bottom:0;right:0}.isw .isw-strip svg{width:calc(19 * var(--u));height:calc(19 * var(--u))}.isw-main{top:0;bottom:0;left:0;right:calc(84 * var(--u));padding:calc(12 * var(--u));gap:calc(6 * var(--u));flex-direction:column;min-width:0;display:flex;position:absolute}.isw-cell--empty .isw-main{right:0}.isw-top{align-items:center;gap:calc(8 * var(--u));min-width:0;display:flex}.isw-num{min-width:calc(22 * var(--u));height:calc(22 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(6 * var(--u));background:var(--strip);color:var(--fg);font-size:calc(12 * var(--u));font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:600;display:grid}.isw-cell--empty .isw-num{color:var(--isw-teal-deep);background:#0abab538}.isw .isw-kind{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--isw-muted)}.isw-badge{align-items:center;gap:calc(3 * var(--u));height:calc(18 * var(--u));padding:0 calc(6 * var(--u));color:#fff;font-size:calc(12 * var(--u));white-space:nowrap;border-radius:999px;flex:none;font-weight:500;display:inline-flex}.isw .isw-badge svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.isw-badge--running{background:var(--isw-muted)}.isw-badge--done{background:var(--isw-teal-deep)}.isw-name{font-size:calc(18 * var(--u));color:var(--name);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.isw-path{font-size:calc(12 * var(--u));color:var(--isw-faint);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.isw-btns{gap:calc(8 * var(--u));margin-top:auto;display:flex}.isw-empty{justify-content:center;align-items:center;gap:calc(6 * var(--u));font-size:calc(13 * var(--u));color:var(--isw-faint);flex:1;display:flex}.isw .isw-empty svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.isw-ibtn{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(8 * var(--u));background:var(--isw-surface);color:var(--isw-muted);box-shadow:inset 0 0 0 1px var(--isw-hair);flex:none;place-items:center;display:grid}.isw .isw-ibtn svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.isw-ibtn--em{background:var(--isw-teal-tint);color:var(--isw-teal-deep);box-shadow:inset 0 0 0 1px #0abab58c}.isw-ibtn--off{opacity:.35}.isw-panel{width:calc(1344 * var(--u));padding:calc(20 * var(--u));gap:calc(16 * var(--u));background:var(--isw-canvas);border-radius:calc(16 * var(--u));box-shadow:0 0 0 1px var(--isw-hair), 0 calc(30 * var(--u)) calc(80 * var(--u)) #141e1e42;flex-direction:column;display:flex}.isw-card{border-radius:calc(12 * var(--u));box-shadow:inset 0 0 0 1px var(--isw-hair), 0 calc(1 * var(--u)) calc(3 * var(--u)) #0000000f;background:#fff}.isw-head{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));display:flex}.isw .isw-mark{width:calc(42 * var(--u));height:calc(42 * var(--u))}.isw-eyebrow{font-size:calc(12 * var(--u));letter-spacing:calc(1.4 * var(--u));color:var(--isw-teal-deep);font-weight:600}.isw-appname{font-size:calc(20 * var(--u));color:var(--isw-ink);font-weight:700}.isw-ver{font-size:calc(12 * var(--u));color:var(--isw-faint);font-variant-numeric:tabular-nums;font-weight:500}.isw-spacer{flex:1}.isw-hint{align-items:center;gap:calc(6 * var(--u));font-size:calc(13 * var(--u));color:var(--isw-muted);display:flex}.isw-key{height:calc(24 * var(--u));padding:0 calc(7 * var(--u));border-radius:calc(6 * var(--u));background:var(--isw-teal-tint);color:var(--isw-teal-deep);font-size:calc(12 * var(--u));font-variant-numeric:tabular-nums;align-items:center;font-weight:600;display:inline-flex}.isw-div{width:1px;height:calc(28 * var(--u));background:var(--isw-hair)}.isw-ghostbtn{min-height:calc(34 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 1px var(--isw-hair);color:var(--isw-muted);font-size:calc(14 * var(--u));background:#fff;align-items:center;font-weight:500;display:inline-flex}.isw-cols{gap:calc(16 * var(--u));align-items:stretch;display:flex}.isw-left{width:calc(322 * var(--u));flex:none;display:flex}.isw-right{width:calc(966 * var(--u));gap:calc(16 * var(--u));flex-direction:column;flex:none;display:flex}.isw-un{padding:calc(12 * var(--u));gap:calc(8 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.isw-un-h{align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));color:var(--isw-ink);font-weight:600;display:flex}.isw .isw-un-h svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--isw-teal-deep)}.isw-count{height:calc(20 * var(--u));padding:0 calc(7 * var(--u));border-radius:calc(10 * var(--u));background:var(--isw-teal-tint);color:var(--isw-teal-deep);font-size:calc(12 * var(--u));align-items:center;font-weight:600;display:inline-flex}.isw-rows{gap:calc(6 * var(--u));flex-direction:column;display:flex}.isw-row{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:var(--isw-surface);box-shadow:inset 0 0 0 1px var(--isw-hair);font-size:calc(14 * var(--u));color:var(--isw-body);cursor:pointer;font-weight:500;transition:opacity .2s linear;display:flex}.isw-row.is-dragging{opacity:.35}.isw .isw-row>svg:first-child{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--isw-teal-deep)}.isw-row__nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.isw-grid{--gp:calc(8 * var(--u));--gg:calc(12 * var(--u));--cellh:calc(136 * var(--u));padding:var(--gp);gap:var(--gg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.isw-grid .isw-cell{cursor:pointer}.isw-grid .isw-main:hover{background:#ffffff47}.isw-grid .isw-strip:hover{filter:brightness(.96)}.isw-group{pointer-events:none;width:calc((200% + 2 * var(--gp) - var(--gg)) / 3);height:calc(2 * var(--cellh) + var(--gg) + 2 * var(--gp));border:calc(2 * var(--u)) solid #078e89b8;border-radius:calc(20 * var(--u));position:absolute;top:0;left:0}.isw-sc{padding:calc(12 * var(--u));gap:calc(10 * var(--u));flex-direction:column;display:flex}.isw-sc-h{align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));color:var(--isw-ink);font-weight:600;display:flex}.isw .isw-sc-h svg{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--isw-teal-deep)}.isw-sc-row{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.isw-sbtn{align-items:center;gap:calc(6 * var(--u));min-height:calc(34 * var(--u));max-width:calc(170 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 1px var(--isw-teal);color:var(--isw-teal-deep);font-size:calc(14 * var(--u));white-space:nowrap;background:#fff;font-weight:500;display:inline-flex;overflow:hidden}.isw .isw-sbtn svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.isw .isw-appi{width:calc(16 * var(--u));height:calc(16 * var(--u))}.isw-stage{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid var(--color-hair);user-select:none;background:radial-gradient(120% 90% at 88% 0,#d3efec 0%,#d3efec00 55%),radial-gradient(90% 80% at 0 100%,#e3ecf5 0%,#e3ecf500 60%),#eef4f3;outline:none;position:relative;overflow:hidden;container:isw-stage/inline-size}@supports ((-webkit-user-select:none)){.isw-stage{-webkit-user-select:none}}.isw-stage:focus-visible{outline:3px solid var(--color-primary-deep);outline-offset:3px}@media (width<=46rem){.isw-stage{aspect-ratio:3/4}}.isw-menubar{z-index:1;height:3.6%;min-height:14px;color:var(--color-body);background:#ffffff8c;justify-content:flex-end;align-items:center;padding:0 1.6cqw;font-size:max(9px,1.15cqw);line-height:1;display:flex;position:absolute;inset:0 0 auto}.isw-wins{position:absolute;inset:0}.isw-hintchip{z-index:6;color:#fff;white-space:nowrap;pointer-events:none;background:#202726d6;border-radius:999px;padding:.45em 1em;font-size:max(11px,1.35cqw);line-height:1.5;transition:opacity .2s linear;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.isw-stage[data-hinted="0"] .isw-hintchip{opacity:0}.isw-ghost{z-index:9;opacity:0;pointer-events:none;border:1px solid var(--isw-teal);color:var(--isw-ink);white-space:nowrap;transition:transform .72s var(--app-ease), opacity .2s linear;background:#fff;border-radius:8px;padding:.45em .9em;font-size:max(10px,1.2cqw);font-weight:600;position:absolute;top:0;left:0;box-shadow:0 12px 28px #1428283d}.isw-stage .isw-panel{--u:calc(100cqw * .94 / 1344);z-index:5;opacity:0;pointer-events:none;transition:opacity 90ms linear, transform .14s var(--app-ease);position:absolute;top:52.5%;left:50%;transform:translate(-50%,-50%)scale(.985)}.isw-stage[data-panel=open] .isw-panel{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.isw-win{left:var(--x,16%);top:var(--y,12%);width:var(--w,68%);height:var(--h,78%);z-index:2;opacity:0;transform-origin:var(--ox,50%) var(--oy,50%);pointer-events:none;transition:left .34s var(--app-ease), top .34s var(--app-ease), width .34s var(--app-ease), height .34s var(--app-ease), opacity .2s linear, transform .34s var(--app-ease);background:#fff;border-radius:max(6px,.9cqw);flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:scale(.9);box-shadow:0 10px 30px #14282829,0 0 0 1px #14282814}.isw-win.is-on{opacity:1;transform:none}.isw-win.is-top{z-index:3}.isw-win__bar{background:#f3f6f6;border-bottom:1px solid #e2e9e8;flex:none;align-items:center;gap:max(4px,.6cqw);height:max(18px,3.3cqw);padding:0 max(8px,1.1cqw);display:flex}.isw-win__bar>i{background:#d2dbda;border-radius:50%;flex:none;width:max(6px,.85cqw);height:max(6px,.85cqw)}.isw-win__title{color:var(--color-body);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:max(4px,.5cqw);padding-right:max(30px,4cqw);font-size:max(9px,1.2cqw);font-weight:600;display:flex;overflow:hidden}.isw .isw-win__title svg{width:max(9px,1.2cqw);height:max(9px,1.2cqw);color:var(--color-muted)}.isw-ed{flex:1;grid-template-columns:5% 21% 1fr;min-height:0;display:grid}.isw-ed__act{background:#edf2f2;border-right:1px solid #e2e9e8}.isw-ed__side{background:#f7f9f9;border-right:1px solid #e2e9e8;flex-direction:column;gap:max(4px,.9cqw);padding:7% 8%;display:flex}.isw-ed__main{flex-direction:column;gap:max(4px,.95cqw);padding:2.6% 3.5%;display:flex;overflow:hidden}.isw-ln{border-radius:99px;flex:none;height:max(3px,.55cqw);display:block}.isw-ln--1{background:#bde7e4}.isw-ln--2{background:#dde6e5}.isw-ln--3{background:#cbd6e6}.isw-ln--4{background:#e6dccb}.isw-term{color:#cfe9e7;min-height:0;font:max(8px, 1.15cqw)/1.65 var(--app-mono);background:#202726;flex:1;padding:2.4% 3%;overflow:hidden}.isw-term p{white-space:nowrap;margin:0}.isw-term b{color:#6fd9d4;font-weight:600}.isw-term__dim{color:#8fa3a1}.isw-term__cur{vertical-align:-.15em;background:#6fd9d4;width:.6em;height:1em;display:inline-block}@container isw-stage (width<=640px){.isw-stage .isw-panel{--u:1px;border-radius:12px;gap:8px;width:94cqw;padding:8px;top:54%}.isw-stage .isw-head{gap:8px;padding:7px 9px}.isw-stage .isw-mark{width:26px;height:26px}.isw-stage .isw-eyebrow{letter-spacing:1px;font-size:8px}.isw-stage .isw-appname{font-size:13px}.isw-stage .isw-ver,.isw-stage .isw-hint,.isw-stage .isw-div,.isw-stage .isw-head .isw-ibtn,.isw-stage .isw-ghostbtn,.isw-stage .isw-sc{display:none}.isw-stage .isw-cols{flex-direction:column;gap:8px}.isw-stage .isw-left,.isw-stage .isw-right{width:100%}.isw-stage .isw-un{flex-flow:wrap;align-items:center;gap:5px;padding:6px}.isw-stage .isw-un-h{gap:4px;font-size:10px}.isw-stage .isw-un-h span:not(.isw-count){display:none}.isw-stage .isw-count{height:15px;padding:0 5px;font-size:9px}.isw-stage .isw-rows{display:contents}.isw-stage .isw-row{gap:3px;padding:2px 6px;font-size:10px}.isw-stage .isw-row .isw-ibtn{display:none}.isw-stage .isw-row>svg:first-child{width:10px;height:10px}.isw-stage .isw-grid{--gp:4px;--gg:5px;--cellh:70px}.isw-stage .isw-strip{width:20px}.isw-stage .isw-strip span{display:none}.isw-stage .isw-strip svg{width:10px;height:10px}.isw-stage .isw-main{gap:3px;padding:5px;right:20px}.isw-stage .isw-cell--empty .isw-main{right:0}.isw-stage .isw-path,.isw-stage .isw-btns,.isw-stage .isw-badge span{display:none}.isw-stage .isw-name{font-size:11px}.isw-stage .isw-num{border-radius:4px;min-width:15px;height:15px;padding:0 2px;font-size:9px}.isw-stage .isw-kind{width:9px;height:9px}.isw-stage .isw-badge{height:13px;padding:0 3px}.isw-stage .isw-badge svg{width:8px;height:8px}.isw-stage .isw-empty{gap:3px;font-size:9px}.isw-stage .isw-empty svg{width:9px;height:9px}.isw-stage .isw-group{border-width:1.5px;border-radius:11px}}.isw-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}@media (width<=46rem){.isw-steps{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.isw-steps::-webkit-scrollbar{display:none}.isw-steps li{scroll-snap-align:start;flex:0 0 74%}}.isw-dstep{text-align:left;cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;border:1px solid var(--color-hair);border-radius:var(--radius);background:var(--color-card);transition:border-color .2s var(--app-ease), background-color .2s var(--app-ease);grid-template-columns:auto 1fr;align-content:start;gap:.1rem .65rem;padding:.8rem .9rem;display:grid}.isw-dstep:hover{border-color:var(--color-primary)}.isw-dstep__n{background:var(--color-primary-tint);width:1.75rem;height:1.75rem;color:var(--color-primary-deep);font:600 .8125rem var(--app-mono);border-radius:8px;grid-row:span 2;place-items:center;display:grid}.isw-dstep b{color:var(--color-ink);font-size:.9375rem;line-height:1.45}.isw-dstep__t{color:var(--color-body);font-size:.8125rem;line-height:1.55}.isw-dstep[aria-current=step]{border-color:var(--color-primary);background:var(--color-primary-tint)}.isw-dstep[aria-current=step] .isw-dstep__n{background:var(--color-primary);color:#fff}.isw-keys{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.9rem;display:flex}.isw-kbd{cursor:pointer;border:1px solid var(--color-hair);background:var(--color-card);min-width:2.4rem;height:2.4rem;box-shadow:0 2px 0 var(--color-hair);font:600 .875rem var(--app-mono);color:var(--color-ink);transition:transform 80ms var(--app-ease), box-shadow 80ms var(--app-ease), background-color .15s linear;border-radius:10px;padding:0 .7rem}.isw-kbd--wide{font-family:var(--font-sans);padding:0 .95rem}.isw-kbd:active,.isw-kbd.is-flash{box-shadow:0 0 0 var(--color-hair);background:var(--color-primary-tint);transform:translateY(2px)}.isw-kbd-sep{background:var(--color-hair);width:1px;height:1.6rem;margin-inline:.2rem}.isw-kbd--reset{margin-left:auto}.isw-status{min-height:1.7em;color:var(--color-body);margin:.7rem 0 0;font-size:.875rem;line-height:1.6}.isw-status:not(:empty):before{content:"▸ ";color:var(--color-primary-deep)}.isw-note{color:var(--color-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.isw-kv{border:1px solid var(--color-hair);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.5rem;display:flex}.isw-kv__group{align-items:center;gap:.5rem;display:flex}.isw-kv__key{background:var(--color-card);border:1px solid var(--color-hair);min-width:3rem;height:3rem;box-shadow:0 3px 0 var(--color-hair);color:var(--color-ink);border-radius:12px;place-items:center;padding:0 .9rem;font-weight:600;display:grid}.isw-kv__key--sm{min-width:2.6rem;height:2.6rem;font-family:var(--app-mono)}.isw-kv__time{color:var(--color-link);flex-direction:column;align-items:center;font-size:.75rem;line-height:1.3;display:flex}.isw-kv__time:before{content:"";background:repeating-linear-gradient(90deg, var(--color-primary) 0 6px, transparent 6px 10px);width:3.2rem;height:2px;margin-bottom:4px}.isw-kv__arrow,.isw-kv__or{color:var(--color-muted);font-size:.875rem}.isw-kv__result{align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;display:flex}.isw .isw-kv__mark{width:2.2rem;height:2.2rem}.isw-kv__note{color:var(--color-muted);flex-basis:100%;margin:0;font-size:.8125rem}.isw-switch{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:1.5rem 2.5rem;display:grid}@media (width<=46rem){.isw-switch{grid-template-columns:minmax(0,1fr)}}.isw-zone-demo{width:min(100%,380px);position:relative}.isw-zone{border:2px dashed var(--color-primary-deep);pointer-events:none;border-radius:16px;position:absolute;top:-6px;bottom:-6px}.isw-zone--front{left:-6px;right:calc(84 * var(--u) + 2px)}.isw-zone--max{width:calc(84 * var(--u) + 4px);border-color:#3b82b6;right:-6px}.isw-legend{gap:.5rem;margin:0;padding:0;font-size:.9375rem;line-height:1.6;list-style:none;display:grid}.isw-legend li{align-items:flex-start;gap:.6rem;display:flex}.isw-legend b{color:var(--color-ink)}.isw-legend__sw{border:2px dashed var(--color-primary-deep);border-radius:4px;flex:none;width:1.1rem;height:1.1rem;margin-top:.25rem}.isw-legend__sw--max{border-color:#3b82b6}.isw-legend__key{background:var(--color-primary-tint);height:1.4rem;color:var(--color-link);font:600 .75rem var(--app-mono);border-radius:6px;flex:none;align-items:center;margin-top:.1rem;padding:0 .4rem;display:inline-flex}.isw-cells-row{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=56rem){.isw-cells-row{grid-template-columns:minmax(0,1fr);max-width:380px}}.isw-cells-row figure{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:0;margin:0;display:grid}.isw-cells-row figcaption{color:var(--color-body);margin-top:.6rem;font-size:.875rem;line-height:1.6}.isw-cells-row figcaption b{color:var(--color-ink)}.isw-split-fig{border:1px solid var(--color-hair);border-radius:var(--radius-lg);background:var(--color-card);grid-template-columns:1fr auto;align-items:end;gap:.75rem;padding:.9rem;display:grid}.isw-split{aspect-ratio:16/10;border:1px solid var(--color-hair);background:#eef4f3;border-radius:10px;gap:4px;padding:4px;display:grid}.isw-split b{font:600 .8125rem var(--app-mono);color:var(--color-link);background:#fff;border:1px solid #cfe3e1;border-radius:6px;place-items:center;display:grid}.isw-split--2{grid-template-columns:1fr 1fr}.isw-split--3{grid-template-columns:repeat(3,1fr)}.isw-split--4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.isw-split--6{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr)}.isw-mini9{background:#f6f8f8;border-radius:6px;grid-template-columns:repeat(3,12px);gap:3px;padding:4px;display:grid}.isw-mini9 i{background:#e1e8e7;border-radius:2px;width:12px;height:9px}.isw-mini9 i.is-on{background:var(--color-primary)}.isw-launcher{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1.5rem 2rem;display:grid}@media (width<=56rem){.isw-launcher{grid-template-columns:minmax(0,1fr)}}.isw-launcher figure{margin:0}.isw-launcher figcaption{color:var(--color-body);margin-top:.6rem;font-size:.875rem;line-height:1.6}.isw-launcher figcaption b{color:var(--color-ink)}.isw-launcher .isw-note{grid-column:1/-1;margin-top:0}.isw-pick{padding:calc(16 * var(--u));min-height:calc(336 * var(--u));position:relative}.isw-pick__h{font-size:calc(14 * var(--u));color:var(--isw-ink);margin-bottom:calc(10 * var(--u));font-weight:600}.isw-pick__grid{grid-template-columns:calc(14 * var(--u)) minmax(0, .8fr) minmax(0, 1.25fr) calc(26 * var(--u)) calc(26 * var(--u));gap:calc(8 * var(--u));align-items:center;display:grid}.isw-pick__th{font-size:calc(12 * var(--u));color:var(--isw-muted)}.isw-pick__no{font-size:calc(12 * var(--u));color:var(--isw-muted);text-align:center}.isw-pick__field{height:calc(30 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(7 * var(--u));box-shadow:inset 0 0 0 1px var(--isw-hair);font-size:calc(13 * var(--u));color:var(--isw-ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;align-items:center;min-width:0;display:flex;overflow:hidden}.isw-pick__field--ph{color:var(--isw-faint)}.isw-pick__btn{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:calc(6 * var(--u));color:var(--isw-teal);place-items:center;display:grid}.isw .isw-pick__btn svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.isw-pick__btn--dark{color:var(--isw-ink)}.isw-pick__btn.is-on{background:var(--isw-teal-tint)}.isw-pick__menu{right:calc(10 * var(--u));top:calc(178 * var(--u));width:calc(196 * var(--u));padding:calc(6 * var(--u));border-radius:calc(10 * var(--u));box-shadow:0 0 0 1px #00000014, 0 calc(12 * var(--u)) calc(30 * var(--u)) #141e1e33;background:#fffffffa;margin:0;list-style:none;position:absolute}.isw-pick__menu li{align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(13 * var(--u));color:var(--isw-ink);display:flex}.isw-pick__menu li.is-hover{background:var(--isw-teal-tint)}@media (prefers-reduced-motion:reduce){.isw-win{transition:opacity .15s linear;transform:none!important}.isw-stage .isw-panel{transition:opacity .1s linear}.isw-ghost{transition:opacity .15s linear}.isw-kbd,.isw-dstep,.isw-row{transition:none}}
