#tk-root{--cy:#00bfff;--tx:#f2f5f8;--dim:#b9c4cf;--sur:#080c12d1;--sur2:#ffffff0f;color:var(--tx);background:#000;font-family:Alcyone,system-ui,sans-serif;font-size:14px;line-height:1.45;position:fixed;inset:0;overflow:hidden}#tk-root *{box-sizing:border-box}#tk-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#tk-root button:disabled{opacity:.4;cursor:default}#tk-root :focus-visible{outline:2px solid var(--cy);outline-offset:2px}.tk-stage{cursor:grab;touch-action:none;user-select:none;position:absolute;inset:0}.tk-stage.is-dragging{cursor:grabbing}.tk-stage.is-drawing{cursor:crosshair}.tk-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tk-layer-canvas{pointer-events:none}#view-tools{display:none!important}.tk-glyph{flex:none;display:inline-flex}.tk-glyph svg,.tk-mini svg{display:block}.tk-top{z-index:6;pointer-events:none;align-items:center;gap:18px;padding:14px 18px;display:flex;position:absolute;top:0;left:0;right:0}.tk-top>*{pointer-events:auto}.tk-brand{color:var(--tx);letter-spacing:.14em;font-size:12px;text-decoration:none}.tk-word{letter-spacing:.1em;text-transform:uppercase;color:var(--cy);margin:0 auto 0 0;font:400 19px/1 Oswald,Alcyone,sans-serif}.tk-boot,.tk-fatal{color:var(--dim);z-index:20;background:#000;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.tk-boot[hidden],.tk-fatal[hidden],.tk-status[hidden],.tk-tip[hidden],.tk-termtip[hidden],.tk-toc[hidden]{display:none}.tk-status{background:var(--sur);z-index:12;color:var(--tx);border-radius:10px;max-width:80vw;margin:0;padding:7px 14px;position:absolute;top:56px;left:50%;transform:translate(-50%)}.tk-status.is-error{color:#ffc4b8}.tk-tip{pointer-events:none;z-index:5;background:#000000e0;border-radius:8px;max-width:240px;padding:5px 9px;font-size:13px;position:absolute;top:0;left:0}.tk-termtip{z-index:40;max-width:290px;color:var(--tx);pointer-events:none;background:#10161e;border-radius:10px;padding:8px 11px;font-size:13px;position:fixed}.tk-term{color:#9fe2ff;cursor:help}.tk-marks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tk-mark{color:#fff;text-shadow:0 0 5px #000,0 0 2px #000,0 0 10px #000;white-space:nowrap;padding-left:10px;font-size:13px;transition:opacity .3s;position:absolute;top:0;left:0}.tk-mark:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:-2px;box-shadow:0 0 0 1px #000000b3}.tk-mark--hs{font-size:11.5px}.tk-mark--hs:before{display:none}.tk-intro{z-index:8;max-width:560px;position:absolute;bottom:clamp(120px,20vh,220px);left:clamp(18px,5vw,72px)}.tk-intro[hidden]{display:none}.tk-intro-k{color:var(--cy);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 8px #000;margin:0 0 8px;font-size:13px}.tk-intro-h{text-shadow:0 0 22px #000,0 0 6px #000;margin:0 0 22px;font:400 clamp(26px,3.4vw,42px)/1.15 Alcyone,sans-serif}.tk-intro-note{text-shadow:0 0 8px #000,0 0 3px #000;margin:16px 0 0;font-size:13.5px}.tk-intro-note button{font:inherit;text-shadow:inherit;padding:0;color:var(--cy)!important}.tk-intro-note button:hover{color:#fff!important}.tk-intro-b{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.tk-next{border-radius:10px;align-items:center;gap:8px;font-weight:600;display:inline-flex;background:var(--cy)!important;color:#00131d!important;padding:9px 15px!important}.tk-next:hover{background:#55d6ff!important}.tk-next.is-quiet{font-weight:400;background:var(--sur2)!important;color:var(--tx)!important}.tk-quiet{text-shadow:0 0 6px #000;color:var(--tx)!important}.tk-quiet:hover{color:var(--cy)!important}.tk-tour{background:var(--sur);backdrop-filter:blur(14px);z-index:9;--tone:var(--cy);border-radius:16px;width:min(392px,100vw - 36px);max-height:calc(100vh - 170px);padding:16px 18px 14px;position:absolute;top:58px;left:18px;overflow:auto}.tk-tour[hidden]{display:none}.tk-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tk-card-ch{text-align:left;align-items:center;gap:7px;display:inline-flex;color:var(--tone)!important;font-size:13px!important}.tk-chev{transition:transform .15s;display:inline-flex}.tk-card-ch[aria-expanded=true] .tk-chev{transform:rotate(180deg)}.tk-toc{background:var(--sur2);border-radius:4px;margin:0 0 12px;padding:8px 0;list-style:none}.tk-toc button{text-align:left;align-items:center;gap:8px;width:100%;display:flex;color:var(--tx)!important;padding:5px 10px!important}.tk-toc button:hover{color:var(--tone)!important}.tk-toc button[aria-current=true]{color:var(--tone)!important;background:var(--sur2)!important}.tk-tour h2{margin:0 0 8px;font:400 21px/1.2 Alcyone,sans-serif}.tk-card-body{font-size:15px;line-height:1.5}.tk-card-body b,.tk-deeper b{color:#fff;font-weight:600}.tk-predict:empty{display:none}.tk-predict{margin-top:12px}.tk-q{color:var(--tone);margin:0 0 8px;font-size:15px}.tk-a{background:var(--sur2);border-radius:4px;margin:10px 0 0;padding:10px 12px}.tk-hint{color:var(--dim);margin:0;font-size:13px}.tk-choices{flex-direction:column;gap:5px;display:flex}.tk-choices button{text-align:left;border-radius:4px;background:var(--sur2)!important;padding:7px 10px!important}.tk-choices button:hover{background:#ffffff1c!important}.tk-choices button[data-right=true]{background:#00bfff47!important}.tk-choices button[data-right=false]{background:#ff5a3c42!important}.tk-deeper{color:var(--tx);margin-top:12px;font-size:13.5px}.tk-deeper summary{cursor:pointer;color:var(--tone,var(--cy));align-items:center;gap:5px;list-style:none;display:flex}.tk-deeper summary::-webkit-details-marker{display:none}.tk-deeper summary svg{transition:transform .15s}.tk-deeper[open] summary svg{transform:rotate(90deg)}.tk-deeper>div{margin-top:8px}.tk-refs{color:var(--dim);margin:8px 0 0;padding-left:16px;font-size:12.5px}.tk-refs a{color:var(--dim)}.tk-card-nav{align-items:center;gap:12px;margin-top:14px;display:flex}.tk-card-nav [data-prev]{display:inline-flex;color:var(--tx)!important}.tk-progress{background:#ffffff24;flex:1;height:2px}.tk-progress span{background:var(--tone);height:100%;display:block}.tk-mini{display:inline-flex;color:var(--dim)!important}.tk-mini:hover{color:var(--cy)!important}.tk-info{background:var(--sur);backdrop-filter:blur(14px);z-index:9;border-radius:16px;width:min(340px,100vw - 36px);max-height:50vh;padding:14px 16px;position:absolute;bottom:112px;left:18px;overflow:auto}.tk-info[hidden],.tk-legend[hidden]{display:none}body.tk-touring .tk-info{left:auto;right:18px}.tk-info .tk-mini[data-x]{float:right}.tk-info h3{margin:0 0 6px;font:400 17px/1.25 Alcyone,sans-serif}.tk-info h4{color:var(--cy);margin:12px 0 2px;font:600 13px Alcyone,sans-serif}.tk-info p{margin:0 0 6px}.tk-info dl{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;display:grid}.tk-info dt{color:var(--dim)}.tk-info dd{margin:0}.tk-info-sum{color:var(--tx);font-size:13px;margin-top:10px!important}.tk-legend{z-index:4;background:#0000008c;border-radius:12px;flex-direction:column;gap:8px;width:212px;max-height:42vh;padding:10px 12px;font-size:12px;transition:right .2s;display:flex;position:absolute;bottom:112px;right:18px;overflow:auto}.tk-lg-bar{height:7px;margin:3px 0 2px;display:block}.tk-lg-steps{margin-top:3px;display:flex}.tk-legend:has(.tk-lg-steps){width:280px;max-width:calc(100vw - 24px)}.tk-lg-steps>span{flex:1 1 0}.tk-lg-steps>span>span{height:7px;display:block}.tk-lg-steps small{color:var(--dim);margin-top:2px;font-size:10.5px;display:block}.tk-lg-ax{color:var(--dim);justify-content:space-between;display:flex}.tk-lg--dot{align-items:center;gap:8px;display:flex}.tk-lg i{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.tk-lg i.is-line{border-radius:0;width:16px;height:3px}.tk-lg i.is-tri{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.tk-lg i.is-dia{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.tk-lg i.is-ring{box-shadow:inset 0 0 0 2px var(--c);background:0 0}.tk-time{z-index:7;backdrop-filter:blur(10px);background:#0000008c;border-radius:14px;width:min(780px,100vw - 36px);padding:8px 14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.tk-time-modes{justify-content:center;gap:18px;font-size:13px;display:flex}.tk-time-modes button{color:var(--dim)!important}.tk-time-modes button:hover{color:var(--tx)!important}.tk-time-modes button[aria-pressed=true]{color:var(--cy)!important}.tk-time-run{align-items:center;gap:12px;margin-top:6px;display:none}.tk-time.is-live .tk-time-run{display:flex}.tk-time-run input{accent-color:var(--cy);flex:1;min-width:80px}.tk-time-run output{text-align:right;min-width:190px;font-size:14px}.tk-time-note{color:var(--tx);text-align:center;margin:4px 0 0;font-size:12.5px;display:none}.tk-time.is-live .tk-time-note{display:block}.tk-slice{z-index:8;background:#04060aeb;border-radius:16px;flex-direction:column;width:min(640px,100vw - 36px);height:min(52vh,520px);padding:10px 14px;display:flex;position:absolute;bottom:112px;left:18px}.tk-slice[hidden]{display:none}body.tk-touring .tk-slice{left:auto;right:18px}.tk-slice-h{align-items:baseline;gap:12px;display:flex}.tk-slice-h h2{color:var(--cy);white-space:nowrap;margin:0;font:400 16px Alcyone,sans-serif}.tk-slice-h p{color:var(--tx);flex:1;margin:0;font-size:12.5px}.tk-slice canvas{flex:1;width:100%;min-height:0;display:block}.tk-group{color:var(--dim);margin:9px 0 0;font-size:12px}.tk-note{color:var(--dim);margin:0;font-size:12px}.tk-row-l{justify-content:space-between;gap:8px;display:flex}.tk-row-l output{color:var(--dim);font-variant-numeric:tabular-nums}.tk-slider input{width:100%;accent-color:var(--cy);margin:3px 0 0;display:block}.tk-seg-row{flex-direction:column;gap:3px;display:flex}.tk-seg-l{color:var(--tx)}.tk-seg{flex-wrap:wrap;gap:3px 12px;display:flex}.tk-seg button{color:var(--dim)!important}.tk-seg button:hover{color:var(--tx)!important}.tk-seg button[aria-pressed=true]{color:var(--cy)!important}.tk-check,.tk-colour{cursor:pointer;align-items:center;gap:8px;display:flex}.tk-check input{accent-color:var(--cy);margin:0}.tk-colour input{cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0}.tk-colour input::-webkit-color-swatch-wrapper{padding:0}.tk-colour input::-webkit-color-swatch{border:0;border-radius:3px}.tk-ramp-bar{height:8px;display:block}.tk-ramp{position:relative}.tk-ramp .tk-rp-inv{padding:2px;display:inline-flex;position:absolute;top:-2px;right:0;color:var(--dim)!important}.tk-ramp .tk-rp-inv svg{width:14px;height:14px;display:block}.tk-ramp .tk-rp-inv:hover,.tk-ramp .tk-rp-inv[aria-pressed=true]{color:var(--cy)!important}.tk-rp-btn{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:3px 6px;width:100%;margin-top:3px;color:var(--tx)!important;display:grid!important}.tk-rp-btn .tk-ramp-bar{grid-column:1/-1}.tk-rp-btn:hover .tk-rp-name{color:var(--cy)}.tk-rp-btn[aria-expanded=true] .tk-chev{transform:rotate(180deg)}.tk-rp-list{max-height:250px;margin-top:5px;padding-right:6px;overflow:auto}.tk-rp-list[hidden]{display:none}.tk-rp-g{color:var(--dim);margin:9px 0 3px;font-size:11.5px}.tk-rp-list button{text-align:left;gap:2px;width:100%;color:var(--dim)!important;padding:3px 4px!important;font-size:12px!important;display:grid!important}.tk-rp-list button:hover,.tk-rp-list button:focus-visible{color:var(--tx)!important;background:var(--sur2)!important}.tk-rp-list button[aria-selected=true]{color:var(--cy)!important}.tk-picker input{background:var(--sur2);width:100%;color:var(--tx);font:inherit;border:0;border-radius:3px;padding:6px 8px}.tk-picker ul{max-height:162px;margin:5px 0 0;padding:0;list-style:none;overflow:auto}.tk-picker li{color:var(--dim);cursor:pointer;padding:3px 6px}.tk-picker li:hover{color:var(--tx)}.tk-picker li[aria-selected=true]{color:var(--cy);background:var(--sur2)}.tk-preset{text-align:left;gap:3px;width:100%;color:var(--tx)!important;padding:5px 6px!important;display:grid!important}.tk-preset:hover,.tk-preset:focus-visible{background:var(--sur2)!important}.tk-preset[aria-pressed=true]{color:var(--pc)!important;background:color-mix(in srgb, var(--pc) 16%, transparent)!important}.tk-chips{flex-wrap:wrap;gap:3px 12px;display:flex}.tk-chips button{color:var(--tx)!important}.tk-chips button:hover{color:var(--cy)!important}.tk-action{text-align:left;align-items:center;gap:7px;display:inline-flex;color:var(--cy)!important}.tk-sources{z-index:14;background:#05080cf5;border-radius:16px;width:min(720px,100vw - 24px);max-height:calc(100vh - 66px);padding:20px 24px;position:absolute;top:48px;left:50%;overflow:auto;transform:translate(-50%)}.tk-sources[hidden]{display:none}.tk-sources .tk-mini[data-x]{float:right}.tk-sources h2{margin:0 0 8px;font:400 22px Alcyone,sans-serif}.tk-sources>p{margin:0 0 10px}.tk-sources h2.tk-src-h{margin-top:22px}.tk-sources ul{margin:14px 0 0;padding:0;list-style:none}.tk-sources li{margin-bottom:14px}.tk-sources li p{margin:0}.tk-src-l{color:var(--cy);font-size:12px}.tk-src-l:first-letter{text-transform:uppercase}.tk-src-t a{color:var(--tx)}.tk-src-n{color:var(--dim);font-size:13px}@media (width<=720px){.tk-top{flex-wrap:wrap;gap:12px;padding:10px 12px}.tk-brand{display:none}.tk-tour{width:calc(100vw - 16px);max-height:44vh;padding:12px 14px;top:auto;bottom:88px;left:8px}.tk-time{width:calc(100vw - 16px);bottom:8px}.tk-time-run output{min-width:0;font-size:12px}.tk-time-note{display:none!important}.tk-legend{display:none}.tk-slice{width:auto;height:44vh;bottom:88px;left:8px;right:8px}.tk-intro{bottom:110px}.tk-info{width:calc(100vw - 16px);bottom:88px;left:8px}}.tk-picker ul{max-height:228px}.tk-testbuild{pointer-events:none;color:#ffc4b8;z-index:6;margin:0;font-size:12px;position:absolute;top:44px;left:18px}.tk-testbuild[hidden]{display:none}@media (width<=720px){.tk-top{flex-wrap:nowrap}.tk-testbuild{top:46px;left:12px;right:12px}}#tk-root input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;accent-color:auto;--p:0%;background:0 0;width:100%;height:18px;margin:0;padding:0;display:block}#tk-root input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cy) var(--p), #ffffff42 var(--p));height:1px}#tk-root input[type=range]::-moz-range-track{background:#ffffff42;height:1px}#tk-root input[type=range]::-moz-range-progress{background:var(--cy);height:1px}#tk-root input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(#fff,#fff) 50%/2px 11px no-repeat;border:0;width:13px;height:17px;margin-top:-8px;transition:background-size .12s}#tk-root input[type=range]::-moz-range-thumb{background:linear-gradient(#fff,#fff) 50%/2px 11px no-repeat;border:0;border-radius:0;width:13px;height:17px}#tk-root input[type=range]:hover::-webkit-slider-thumb,#tk-root input[type=range]:active::-webkit-slider-thumb{background-size:2px 15px}#tk-root input[type=range]:hover::-moz-range-thumb{background-size:2px 15px}#tk-root input[type=range]:focus-visible{outline:none}#tk-root input[type=range]:focus-visible::-webkit-slider-thumb{background:linear-gradient(var(--cy), var(--cy)) center / 3px 15px no-repeat}.tk-slider{display:block}.tk-slider .tk-row-l{font-size:12.5px}.tk-slider input{margin:1px 0 0!important}.tk-sub{flex-direction:column;gap:9px;display:flex}.tk-sub[hidden]{display:none}.tk-sub.is-off{cursor:not-allowed}.tk-sub.is-off,.tk-sub.is-off .tk-seg-l,.tk-sub.is-off .tk-row-l,.tk-sub.is-off button{color:#66717d!important}.tk-sub.is-off button{cursor:not-allowed}.tk-sub.is-off .tk-ramp-bar{filter:grayscale()brightness(.55)}.tk-reset{z-index:5;filter:drop-shadow(0 0 3px #000);display:inline-flex;position:absolute;bottom:22px;left:18px;color:var(--tx)!important;padding:6px!important}.tk-reset:hover{color:var(--cy)!important}.tk-lg--vei b{width:10px;color:var(--dim);text-align:right;font-weight:400}.tk-lg--vei i{flex:none}.tk-lg--vei{gap:7px}@media (width<=720px){.tk-reset{inset:44px 8px auto auto}}.tk-stage.sun-armed{cursor:move}.tk-sunmark{color:#ffe9a8;pointer-events:none;filter:drop-shadow(0 0 5px #000);z-index:3;width:26px;height:26px;position:absolute;top:-13px;left:-13px}.tk-sunmark[hidden],.tk-sunhint[hidden]{display:none}.tk-sunmark svg{width:26px;height:26px;display:block}.tk-sunhint{pointer-events:none;z-index:5;background:#000000b3;border-radius:10px;margin:0;padding:5px 12px;font-size:13px;position:absolute;top:56px;left:50%;transform:translate(-50%)}.tk-action[aria-pressed=true]{color:#ffe9a8!important}.tk-legend{pointer-events:none}.tk-lg--note{color:var(--dim);font-size:11.5px;line-height:1.4}.tk-keys{z-index:15;background:#05080cf5;border-radius:16px;width:min(820px,100vw - 24px);max-height:calc(100vh - 66px);padding:20px 24px;position:absolute;top:48px;left:50%;overflow:auto;transform:translate(-50%)}.tk-keys[hidden]{display:none}.tk-keys .tk-mini[data-x]{float:right}.tk-keys h2{margin:0 0 12px;font:400 22px Alcyone,sans-serif}.tk-keys-grid{columns:2 340px;column-gap:32px}.tk-keys section{break-inside:avoid;margin-bottom:16px}.tk-keys h3{color:var(--cy);margin:0 0 6px;font:400 13px Alcyone,sans-serif}.tk-keys dl{grid-template-columns:148px 1fr;gap:5px 12px;margin:0;font-size:13px;display:grid}.tk-keys dd{margin:0}.tk-keys kbd{font:inherit;color:#fff;background:var(--sur2);border-radius:3px;padding:1px 6px}.tk-tip{max-width:280px}#tk-root{--rail-w:56px;--dock-w:0px;--edge:calc(var(--rail-w) + var(--dock-w))}#tk-root.has-dock{--dock-w:316px}.tk-stage,.tk-top{right:var(--edge)}.tk-legend{right:calc(var(--edge) + 14px);transition:none}.tk-time{left:calc((100vw - var(--edge)) / 2);width:min(780px, calc(100vw - var(--edge) - 36px))}body.tk-touring .tk-info,body.tk-touring .tk-slice{right:calc(var(--edge) + 14px)}.tk-word{margin-right:auto}.tk-sources,.tk-keys{left:calc((100vw - var(--edge)) / 2)}@media (width<=1100px){.tk-stage{right:var(--rail-w)}}.tk-rail{width:var(--rail-w);z-index:7;scrollbar-width:none;--row:clamp(25px, calc((100dvh - 70px) / 26), 34px);background:#000;flex-direction:column;align-items:stretch;gap:0;padding:6px 0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.tk-rail::-webkit-scrollbar{display:none}.tk-rr,.tk-rail-tool{height:var(--row);flex:none}.tk-rr{grid-template-columns:20px 1fr;display:grid}.tk-rr-main{border-radius:3px;grid-column:2;justify-content:center;align-items:center;gap:9px;min-width:0;margin-right:4px;display:flex;color:color-mix(in srgb, var(--pc) 62%, #000)!important}.tk-rr-main svg{width:19px;height:19px;display:block}.tk-rr.is-on .tk-rr-main{color:var(--pc)!important}.tk-rr-main:hover{background:color-mix(in srgb, var(--pc) 16%, transparent)!important;color:var(--pc)!important}.tk-rr.is-open .tk-rr-main{background:color-mix(in srgb, var(--pc) 30%, transparent)!important}.tk-rr-eye{opacity:0;border-radius:3px;grid-area:1/1;place-items:center;color:var(--dim)!important;display:grid!important}.tk-rr-eye svg{width:14px;height:14px;display:block}.tk-rr.is-on .tk-rr-eye{opacity:1;color:var(--pc)!important}.tk-rail:hover .tk-rr-eye,.tk-rail:focus-within .tk-rr-eye,.tk-rr-eye:focus-visible{opacity:1}.tk-rr-eye:hover{color:#fff!important;background:#ffffff24!important}.tk-rr.is-solo .tk-rr-eye{background:color-mix(in srgb, var(--pc) 34%, transparent)!important}@media (hover:none){.tk-rr-eye{opacity:1}}.tk-rr-label{white-space:nowrap;text-overflow:ellipsis;color:var(--dim);font-size:12.5px;display:none;overflow:hidden}.tk-rr.is-on .tk-rr-label,.tk-rail-tool .tk-rr-label{color:var(--tx)}.tk-rr-main svg,.tk-rail-tool svg{flex:none}#tk-root.has-names{--rail-w:216px}.has-names .tk-rr-label{display:block}.has-names .tk-rr-main,.has-names .tk-rail-tool{justify-content:flex-start!important;padding-left:6px!important}.tk-rail-gap{flex:1 1 0;min-height:3px;max-height:12px}.tk-rail-grow{flex:auto;min-height:4px}.tk-rail-tool{border-radius:3px;justify-content:center;align-items:center;gap:9px;margin:0 4px 0 20px;color:var(--tx)!important;display:flex!important}.tk-rail-tool svg{width:18px;height:18px;display:block}.tk-rail-tool:hover,.tk-rail-tool[aria-expanded=true],.tk-rail-tool[aria-pressed=true]{background:var(--sur2)!important;color:#00bfff!important}.tk-tools{align-items:center;gap:2px;margin-left:auto;display:flex}.tk-tools button{filter:drop-shadow(0 0 3px #000);border-radius:6px;place-items:center;width:32px;height:32px;display:grid;color:var(--tx)!important}.tk-tools button[hidden]{display:none}.tk-tools button:hover,.tk-tools button[aria-pressed=true]{color:#00bfff!important}.tk-tools svg{width:19px;height:19px;display:block}.tk-tools button.is-busy{cursor:progress;color:#00bfff!important}.tk-tools button.is-error{color:#ffc4b8!important}.tk-tools .i-min,#tk-root.is-full .tk-tools .i-max{display:none}#tk-root.is-full .tk-tools .i-min{display:block}.tk-dockcol{top:0;bottom:0;right:var(--rail-w);scrollbar-width:thin;scrollbar-color:#2a323b transparent;z-index:7;flex-direction:column;gap:8px;width:316px;padding:8px;display:flex;position:absolute;overflow-y:auto}.tk-dockcol.is-empty{pointer-events:none}.tk-dockcol.is-target{pointer-events:none;background:#ffffff0d}.tk-dockcol.is-target.is-thin{background:linear-gradient(270deg,#ffffff17 56px,#0000 56px)}.tk-dock-ph{background:color-mix(in srgb, var(--pc) 28%, transparent);border-radius:14px;flex:none;min-height:46px}.tk-floats{z-index:8;pointer-events:none;position:absolute;inset:0}.tk-top,.tk-time,.tk-tour,.tk-info,.tk-slice{z-index:9}.tk-win-off{background:var(--sur2);border-radius:3px;align-items:baseline;gap:8px;margin:0;padding:6px 8px;display:flex}.tk-win-off[hidden]{display:none}.tk-win-off .tk-link{color:var(--pc)!important}.tk-win{--room:100dvh;background:var(--sur);backdrop-filter:blur(14px);pointer-events:auto;border-radius:14px;flex-direction:column;flex:none;width:300px;font-size:13px;display:flex;overflow:hidden}.tk-win[hidden]{display:none}.tk-floats .tk-win{max-height:var(--room);position:absolute;box-shadow:0 10px 30px #0000008c}.tk-dockcol .tk-win{backdrop-filter:none;background:#0e131af5}.tk-win.is-dragging{opacity:.92;user-select:none}.tk-win-h{background:color-mix(in srgb, var(--pc) 15%, transparent);cursor:grab;touch-action:none;user-select:none;flex:none;align-items:center;gap:4px;padding:8px 8px 8px 12px;display:flex}.tk-win.is-dragging .tk-win-h{cursor:grabbing}#tk-root .tk-win-h:focus-visible{outline-offset:-2px}.tk-win-h .tk-glyph{color:var(--pc);margin-right:4px}.tk-win-h .tk-glyph svg{width:18px;height:18px}.tk-win-h h2{min-width:0;color:var(--tx);flex:1;margin:0;font:400 14px/1.2 Alcyone,sans-serif}.tk-win.is-off .tk-win-h h2,.tk-win.is-off .tk-win-h .tk-glyph{color:var(--dim)}.tk-win-b1{border-radius:3px;flex:none;place-items:center;width:24px;height:24px;color:var(--dim)!important;display:grid!important}.tk-win-b1 svg{width:15px;height:15px;transition:transform .15s;display:block}.tk-win-b1:hover{color:var(--tx)!important;background:var(--sur2)!important}.tk-win-eye[aria-pressed=true]{color:var(--pc)!important}.tk-win-solo:before{content:"";background:var(--dim);border-radius:50%;width:7px;height:7px;transition:transform .1s}.tk-win-solo:hover:before{background:var(--tx);transform:scale(1.3)}.tk-win-solo[aria-pressed=true]:before{background:var(--pc);transform:scale(1.6)}.tk-win.is-folded .tk-win-chev svg{transform:rotate(-90deg)}.tk-win-b{scrollbar-width:thin;scrollbar-color:#2a323b transparent;flex-direction:column;flex:auto;gap:9px;min-height:0;padding:11px 13px 14px;display:flex;overflow:auto}.tk-win.is-folded .tk-win-b{display:none}.tk-win-tools{gap:14px;display:flex}.tk-link{align-items:center;gap:5px;display:inline-flex;color:var(--tx)!important}.tk-link svg{width:14px;height:14px}.tk-link:hover,.tk-link[aria-pressed=true]{color:var(--pc)!important}.tk-tabs{flex-wrap:wrap;gap:2px;margin:3px -5px 0;display:flex}.tk-tabs button{border-radius:3px;color:var(--dim)!important;padding:3px 6px!important}.tk-tabs button:hover{color:var(--tx)!important}.tk-tabs button[aria-selected=true]{color:var(--pc)!important;background:color-mix(in srgb, var(--pc) 16%, transparent)!important}.tk-pane{flex-direction:column;gap:9px;display:flex}.tk-pane[hidden]{display:none}.is-flash{border-radius:3px;animation:1.3s ease-out tk-flash}@keyframes tk-flash{0%,45%{background:color-mix(in srgb, var(--pc) 34%, transparent)}to{background:0 0}}.tk-hint{z-index:30;max-width:280px;color:var(--tx);pointer-events:none;background:#10161e;border-radius:8px;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:6px 10px;font-size:13px;line-height:1.35;display:grid;position:absolute;top:0;left:0}.tk-hint[hidden]{display:none}.tk-hint kbd{font:inherit;color:#fff;background:#ffffff1f;border-radius:3px;padding:0 6px}.tk-hint small{color:var(--dim);grid-column:1/-1;font-size:12px}.tk-find{top:6px;right:calc(var(--rail-w) + 8px);z-index:20;background:#10161e;border-radius:14px;flex-direction:column;width:300px;max-height:min(70vh,520px);padding:8px;display:flex;position:absolute;box-shadow:0 10px 30px #0000008c}.tk-find input{background:var(--sur2);width:100%;color:var(--tx);font:inherit;border:0;border-radius:3px;padding:7px 9px}.tk-find ul{margin:4px 0 0;padding:0;list-style:none;overflow:auto}.tk-find ul:empty{display:none}.tk-find li button{text-align:left;border-radius:3px;justify-content:space-between;gap:10px;width:100%;display:flex;padding:4px 7px!important}.tk-find li button:hover,.tk-find li button:focus-visible{background:color-mix(in srgb, var(--pc) 18%, transparent)!important}.tk-find small{color:var(--pc);white-space:nowrap;font-size:12px}.tk-find-none{color:var(--dim);padding:6px 7px}.tk-find-reset{color:var(--dim)!important;font-size:12.5px!important}.tk-find-reset:hover{color:var(--tx)!important}@media (hover:none){#tk-keys-btn{display:none!important}}#tk-root.is-zen{--rail-w:0px;--dock-w:0px}#tk-root.is-zen>:not(#stage,#tk-zen-out,#tk-zen-hint),#tk-root.is-zen .tk-reset,#tk-root.is-zen .tk-tip,#tk-root.is-zen #tk-hilite,#tk-root.is-zen .tk-marks,#tk-root.is-zen .tk-sunhint:not(#tk-zen-hint),#tk-root.is-zen .tk-sunmark{display:none!important}#tk-root.is-zen .tk-stage{right:0}.tk-zen-out{z-index:12;filter:drop-shadow(0 0 4px #000);place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:16px;color:var(--tx)!important}.tk-zen-out[hidden]{display:none}.tk-zen-out:hover{color:#00bfff!important}.tk-zen-out svg{width:20px;height:20px;display:block}#tk-zen-hint{z-index:12}@media (width<=720px){#tk-root,#tk-root.has-names{--rail-w:0px;--rail-h:72px}#tk-root.is-zen{--rail-h:0px}.tk-stage{right:0;bottom:var(--rail-h)}.tk-rail{width:auto;height:var(--rail-h);--row:72px;flex-direction:row;align-items:flex-start;padding:0 4px;top:auto;left:0;right:0;overflow:auto hidden}.tk-rr{flex:none;grid-template-rows:44px 28px;grid-template-columns:1fr;min-width:42px;height:72px}.tk-rr-main{grid-area:1/1;margin:3px 2px}.tk-rr-eye{opacity:1;grid-area:2/1}.has-names .tk-rr-label{max-width:none}.tk-rail-gap{flex:0 0 8px;max-height:none}.tk-rail-grow{display:none}.tk-rail-tool{flex:none;min-width:42px;height:44px;margin:3px 2px}.tk-dockcol{display:contents;position:static}.tk-floats{bottom:var(--rail-h);z-index:12}.tk-win,.tk-floats .tk-win,.tk-dockcol .tk-win{right:8px;bottom:calc(var(--rail-h) + 8px);backdrop-filter:none;background:#0a0e14;width:auto;max-height:56dvh;position:fixed;z-index:12!important;top:auto!important;left:8px!important}.tk-win-h{touch-action:auto;cursor:default}.tk-win-b1:not(.tk-win-eye):not(.tk-win-chev):not(.tk-win-solo):not(:last-child){display:none!important}.tk-rail{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}.tk-win-b1{width:36px;height:36px}.tk-find{top:auto;bottom:calc(var(--rail-h) + 8px);width:auto;left:8px;right:8px}.tk-time{width:calc(100vw - 16px);left:50%;bottom:calc(var(--rail-h) + 8px)}.tk-tour,.tk-slice,.tk-info{bottom:calc(var(--rail-h) + 88px)}.tk-sources,.tk-keys{left:50%}}@media (prefers-reduced-motion:reduce){.is-flash{animation:none}.tk-win-b1 svg,.tk-win-solo:before{transition:none}}
