/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{--night-bg:oklch(19.5% 0 0);--night-fg:oklch(89% 0 0);--night-muted:oklch(67% 0 0);--night-line:oklch(31% 0 0);--night-line-strong:oklch(48% 0 0);--night-block:oklch(23% 0 0);--night-block-2:oklch(27% 0 0);--night-block-3:oklch(31% 0 0);--night-accent:oklch(68% .16 27);--night-good:oklch(73% .13 150);--night-felt:oklch(31% .055 160);--night-banner:oklch(87% .11 92);--bg:oklch(99.3% 0 0);--field:oklch(99.8% 0 0);--fg:oklch(32% 0 0);--muted:oklch(52% 0 0);--line:oklch(91% 0 0);--line-strong:oklch(66% 0 0);--block:oklch(96.6% 0 0);--block-2:oklch(94% 0 0);--block-3:oklch(90.5% 0 0);--link:oklch(47% .14 262);--accent:oklch(52% .17 27);--good:oklch(49% .11 150);--felt:oklch(41% .07 160);--felt-fg:oklch(96% 0 0);--warn-bg:oklch(95.5% .05 95);--focus:var(--link);--font:Arial, Helvetica, sans-serif;--font-serif:"Times New Roman", Times, serif;--font-mono:ui-monospace, "Cascadia Mono", "Courier New", monospace;--fs-xs:11px;--fs-sm:12px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:30px;--track-caps:.05em;--scrim:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root{--scrim:color-mix(in oklch, var(--bg) 55%, transparent)}}:root{--shadow-float:0 18px 44px -18px oklch(10% 0 0/.48);--cloth:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23n)'/%3E%3C/svg%3E");--control-h:28px;--control-h-big:40px;--hair:1px;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-press:70ms;--dur-hover:.12s;--dur-move:.26s;--dur-pop:.42s;--dur-slow:.4s;--dur-settle:.52s;--t-focus:outline-color var(--dur-hover) var(--ease-out), outline-offset .2s var(--ease-out-expo);--tv-bg:var(--bg);--tv-fg:var(--fg);--tv-muted:var(--muted);--tv-line:var(--line);--tv-raise:var(--block-2);--tv-hot:var(--accent);--tv-felt:var(--felt);--tv-banner:oklch(58% .15 92);--tv-banner-fg:oklch(98% 0 0);color-scheme:light}:root[data-theme=dark]{--bg:var(--night-bg);--field:oklch(17.5% 0 0);--fg:var(--night-fg);--muted:var(--night-muted);--line:var(--night-line);--line-strong:var(--night-line-strong);--block:var(--night-block);--block-2:var(--night-block-2);--block-3:var(--night-block-3);--link:oklch(77% .1 258);--accent:var(--night-accent);--good:var(--night-good);--felt:oklch(35% .06 160);--warn-bg:oklch(31% .045 92);--tv-banner:var(--night-banner);--tv-banner-fg:var(--night-bg);color-scheme:dark}@media(min-resolution:2x){:root{--hair:.5px}}@media(min-resolution:3x){:root{--hair:.34px}}*{box-sizing:border-box;border-style:solid;border-width:0}[dir=rtl] .flip-rtl{transform:scaleX(-1)}html,body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}body{font-size:var(--fs-base);font-kerning:normal;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a{color:var(--link);text-underline-offset:4.5px;transition:text-decoration-color var(--dur-hover) var(--ease-out),text-underline-offset .2s var(--ease-out-expo),opacity var(--dur-press) var(--ease-out),var(--t-focus);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.4px}a:hover{text-underline-offset:2.8px;text-decoration-color:currentColor}a:active{opacity:.65}:where(a,button,input,select,textarea,summary,label.btn){outline-offset:6px;outline:0 solid #0000}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0;border-color:var(--focus)}h1,h2,h3,legend{font-family:var(--font-serif);text-wrap:balance;margin:0 0 .4em;font-weight:400;line-height:1.2}:is(h1,h2,h3,legend) :is(.small,.pill,button,kbd){font-family:var(--font)}h2,h3,.ruled{border-bottom:var(--hair) solid var(--line)}h1{font-size:var(--fs-2xl);letter-spacing:-.01em}h2{font-size:var(--fs-xl);margin-bottom:10px;padding-bottom:6px}h3,legend,.ruled{margin-bottom:8px;padding-bottom:4px}h3,legend{font-size:var(--fs-lg)}.spread:has(>:is(h2,h3)){border-bottom:var(--hair) solid var(--line);align-items:baseline}.spread:has(>h2){margin-bottom:10px;padding-bottom:6px}.spread:has(>h3){margin-bottom:8px;padding-bottom:4px}.spread>:is(h2,h3){border-bottom:0;margin-bottom:0;padding-bottom:0}.pagehead{top:var(--head,0px);z-index:40;background:var(--bg);margin:-10px 0 6px;padding:10px 0 6px;position:sticky}.pagehead:after{content:"";background:linear-gradient(var(--bg),transparent);pointer-events:none;opacity:0;height:14px;position:absolute;top:100%;left:0;right:0}@supports (animation-timeline:scroll()){.pagehead:after{animation:linear both stuck;animation-timeline:scroll();animation-range:0 40px}}@keyframes stuck{to{opacity:1}}@media(max-width:600px),(max-height:500px){.pagehead{margin-top:0;padding-top:0;position:static}.pagehead:after{display:none}}.pagehead h1{margin-bottom:0}hr{border:0;margin:34px 0}html{scroll-padding-top:calc(var(--head,0px) + var(--title,0px) + 16px);scrollbar-gutter:stable}html:has(.tv){scrollbar-gutter:auto}.wrap{max-width:1100px;padding:12px 16px 60px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));margin:0 auto}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.eyebrow{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:var(--track-caps)}.bare{margin:0;padding:0;list-style:none}.vstack{flex-direction:column;gap:6px;display:flex}.with-icon{align-items:center;gap:4px;display:inline-flex}.measure{max-width:68ch}.empty{color:var(--muted);padding:10px 0}.icon-btn{all:unset;width:var(--control-h);height:var(--control-h);color:var(--muted);cursor:pointer;transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),scale var(--dur-press) var(--ease-out),var(--t-focus);flex:none;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--fg);background:var(--block)}.icon-btn:active{background:var(--block-2);scale:.9}.icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.float{background:var(--field);border:var(--hair) solid var(--fg);box-shadow:var(--shadow-float)}.mono,.num{font-family:var(--font-mono)}.num{font-variant-numeric:tabular-nums}.accent{color:var(--accent)}.good{color:var(--good)}.bad{color:var(--accent)}.nowrap{white-space:nowrap}@media(max-width:700px){.hide-sm{display:none}}@media(hover:none)and (pointer:coarse){.keys-hint{display:none}}@media(pointer:coarse){:root{--control-h:40px;--control-h-big:46px}input:is([type=text],[type=search],[type=number],[type=password],:not([type])),select,textarea{font-size:var(--fs-md)}input[type=checkbox]{width:22px;height:22px}input[type=checkbox]:before{width:13px;height:13px}label.across{min-height:40px}.links,.jump{row-gap:12px}}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.links,label>span.links:first-child{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}span.links{display:inline-flex}.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}@media(max-width:800px){.cols{grid-template-columns:minmax(0,1fr)}}.scroll-x{position:relative;overflow-x:auto}.slab{background:var(--block);padding:12px 14px}.box{padding:0}.warn{background:var(--warn-bg);padding:8px 12px}.felt{--fg:var(--felt-fg);--muted:var(--felt-fg)}@supports (color:color-mix(in lab,red,red)){.felt{--muted:color-mix(in oklch, var(--felt-fg) 70%, var(--felt))}}.felt{--accent:oklch(82% .1 40);background:var(--felt);color:var(--fg);padding:14px}label{margin:0 0 10px;display:block}label>span:first-child{font-size:var(--fs-sm);color:var(--muted);margin-bottom:3px;display:block}label.across{align-items:center;gap:6px;margin-right:12px;display:inline-flex}label.across>span:first-child{font-size:inherit;color:inherit;margin:0;display:inline}input,select,textarea,button{font:inherit;color:inherit}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--fg)}input[type=checkbox],input[type=radio]{cursor:pointer;transition:transform var(--dur-press) var(--ease-out),var(--t-focus)}input[type=checkbox]:active,input[type=radio]:active{transform:scale(.86)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--hair) solid var(--line-strong);background:var(--field);vertical-align:middle;width:15px;height:15px;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out),var(--t-focus);border-radius:0;flex:none;place-content:center;margin:0;display:inline-grid}input[type=checkbox]:hover,label:hover>input[type=checkbox]:not(:disabled){border-color:var(--muted)}input[type=checkbox]:checked{background:var(--fg);border-color:var(--fg)}input[type=checkbox]:before{content:"";background:var(--field);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:9px;height:9px;transition:transform .14s var(--ease-out-expo);transform:scale(0)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{opacity:.4;cursor:default}@media(forced-colors:active){input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input[type=checkbox]:before{display:none}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--control-h);cursor:pointer;vertical-align:middle;--cap-w:12px;--cap-h:22px;background:0 0;margin:0}input[type=range]:disabled{opacity:.4;cursor:default}input[type=range]::-webkit-slider-runnable-track{background:var(--block-3);border:0;height:4px}input[type=range]::-moz-range-track{background:var(--block-3);border:0;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--cap-w);height:var(--cap-h);margin-top:calc((4px - var(--cap-h)) / 2);border:var(--hair) solid var(--line-strong);background:linear-gradient(var(--fg),var(--fg)) center / 100% var(--hair) no-repeat,var(--block-2);transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform .16s var(--ease-out-expo);border-radius:0}input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--cap-w);height:var(--cap-h);border:var(--hair) solid var(--line-strong);background:linear-gradient(var(--fg),var(--fg)) center / 100% var(--hair) no-repeat,var(--block-2);transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform .16s var(--ease-out-expo);border-radius:0}input[type=range]:not(:disabled):hover::-webkit-slider-thumb{background-color:var(--block-3);border-color:var(--muted)}input[type=range]:not(:disabled):hover::-moz-range-thumb{background-color:var(--block-3);border-color:var(--muted)}input[type=range]:not(:disabled):active::-webkit-slider-thumb{background-color:var(--line);border-color:var(--fg);transition-duration:var(--dur-press);transform:translateY(1px)}input[type=range]:not(:disabled):active::-moz-range-thumb{background-color:var(--line);border-color:var(--fg);transition-duration:var(--dur-press);transform:translateY(1px)}input[type=range]:focus-visible{outline-offset:2px}@media(pointer:coarse){input[type=range]{--cap-w:18px;--cap-h:32px}}@media(forced-colors:active){input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input[type=text],input[type=search],input[type=number],input[type=password],input:not([type]),select,textarea{background:var(--field);border:var(--hair) solid var(--line-strong);max-width:100%;caret-color:var(--focus);transition:border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),var(--t-focus);border-radius:0;padding:0 6px}input[type=text],input[type=search],input[type=number],input[type=password],input:not([type]),select{height:var(--control-h);vertical-align:middle}textarea{padding:4px 6px}input[type=text]:hover,input[type=search]:hover,input[type=number]:hover,input[type=password]:hover,input:not([type]):hover,select:hover,textarea:hover{border-color:var(--muted)}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports (appearance:base-select){select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select{align-items:center;gap:6px;padding:0 6px;display:inline-flex}select::picker-icon{content:"";background:var(--muted);width:1em;height:1em;transition:rotate var(--dur-move) var(--ease-out-expo);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}select:open::picker-icon{rotate:180deg}::picker(select){border:var(--hair) solid var(--line-strong);background:var(--field);color:var(--fg);box-shadow:none;border-radius:0;padding:0}option{border-radius:0;padding:5px 8px}option:hover,option:focus-visible{background:var(--block-2);outline:none}option:checked{font-weight:700}option::checkmark{display:none}option:disabled{color:var(--muted)}}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}input[type=number]{width:90px;font-family:var(--font-mono)}input[type=color]{width:36px;height:var(--control-h);vertical-align:middle;border:var(--hair) solid var(--line-strong);background:0 0;padding:0}textarea{resize:vertical;width:100%;min-height:60px}button,.btn{height:var(--control-h);vertical-align:middle;white-space:nowrap;background:var(--block-2);border:var(--hair) solid var(--line-strong);cursor:pointer;color:var(--fg);-webkit-user-select:none;user-select:none;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform .16s var(--ease-out-expo),var(--t-focus);border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;line-height:1;text-decoration:none;display:inline-flex}.btn:visited{color:var(--fg)}button:hover,.btn:hover{background:var(--block-3);border-color:var(--muted)}button:active,.btn:active,button.down{background:var(--line);transition-duration:var(--dur-press);transform:translateY(1px)}button:disabled{opacity:.4;cursor:default}button:disabled:hover,button:disabled:active{background:var(--block-2);border-color:var(--line-strong);transform:none}.icon{transition:transform var(--dur-move) var(--ease-out-expo)}@media(hover:hover){:is(button,.btn,a):hover:not(:disabled) :is(.lucide-arrow-right,.lucide-chevron-right){transform:translate(2px)}:is(button,.btn,a):hover:not(:disabled) :is(.lucide-arrow-left,.lucide-chevron-left){transform:translate(-2px)}:is(button,.btn,a):hover:not(:disabled) .lucide-plus{transform:rotate(90deg)}:is(button,.btn,a):hover:not(:disabled) .lucide-external-link{transform:translate(1px,-1px)}:is(button,.btn,a):hover:not(:disabled) .lucide-download{transform:translateY(1.5px)}:is(button,.btn,a):hover:not(:disabled) .lucide-upload{transform:translateY(-1.5px)}:is(button,.btn,a):hover:not(:disabled) .lucide-rotate-cw{transform:rotate(120deg)}:is(button,.btn,a):hover:not(:disabled) .lucide-trash{transform:rotate(-10deg)}:is(button,.btn,a):hover:not(:disabled) .lucide-sun{transform:rotate(45deg)}:is(button,.btn,a):hover:not(:disabled) .lucide-moon{transform:rotate(-20deg)}:is(button,.btn,a):hover:not(:disabled) :is(.lucide-play,.lucide-send){transform:translate(1.5px)}:is(button,.btn,a):hover:not(:disabled) .lucide-undo-2{transform:translate(-2px)}:is(button,.btn,a):hover:not(:disabled) .lucide-shuffle{transform:scaleY(-1)}:is(button,.btn,a):hover:not(:disabled) .lucide-repeat{transform:rotate(180deg)}:is(button,.btn,a):hover:not(:disabled) .lucide-skull{transform:rotate(-12deg)}:is(button,.btn,a):hover:not(:disabled) :is(.lucide-bookmark,.lucide-file-spreadsheet){transform:translateY(1.5px)}:is(button,.btn,a):hover:not(:disabled) .lucide-maximize{transform:scale(1.15)}}.lucide-check path{stroke-dasharray:24;animation:draw var(--dur-pop) var(--ease-out-expo) 60ms backwards}@keyframes draw{0%{stroke-dashoffset:-24px}}button.big,.btn.big{height:var(--control-h-big);font-size:var(--fs-md);gap:8px;padding:0 18px}.row:has(>.big)>button,.row:has(>.big)>.btn,.row:has(>.big)>input,.row:has(>.big)>select{height:var(--control-h-big)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.link{height:auto;color:var(--link);line-height:inherit;white-space:normal;text-underline-offset:4.5px;transition:text-decoration-color var(--dur-hover) var(--ease-out),text-underline-offset .2s var(--ease-out-expo),transform .16s var(--ease-out-expo),var(--t-focus);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.4px;display:inline}button.link:hover{text-underline-offset:2.8px;background:0 0;text-decoration-color:currentColor}button.link:active{background:0 0}button.link.muted{color:var(--muted)}button.link:has(>.icon){align-items:center;gap:2px;display:inline-flex}@media(pointer:coarse){button.link:not(.tab,.menu *),:is(.links,.spread,.jump,td)>a,.row>a:not(.btn),footer nav a{margin:-7px -5px;padding:7px 5px}td:last-child>:is(button.link,a):last-child{margin-left:-12px;margin-right:0;padding-left:12px;padding-right:0}}button.danger{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){button.danger{border-color:color-mix(in oklch,var(--accent) 60%,var(--line-strong))}}button.danger{color:var(--accent)}button.danger:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){button.danger:hover{background:color-mix(in oklch,var(--accent) 12%,var(--block-2))}}button.danger:hover{border-color:var(--accent)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:var(--hair) solid var(--line);vertical-align:middle;transition:background-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out);padding:5px 10px 5px 0}th{font-size:var(--fs-sm);color:var(--muted);font-weight:400}td.num,th.num{text-align:right}th.num,.num :is(button,.btn){font-family:var(--font)}tr.current td{background:var(--warn-bg)}@media(forced-colors:active){tr.current td{forced-color-adjust:none;color:highlighttext;background:highlight}}tr.dim td{color:var(--muted)}.clockbox{border:var(--hair) solid var(--line-strong);background:var(--field);transition:background-color var(--dur-slow) var(--ease-out);margin-bottom:14px;padding:14px 16px 12px}.clockbox :is(.clockface,.bb),.stats b{font-family:var(--font);font-variant-numeric:tabular-nums;font-weight:700}.clockbox .clockface{letter-spacing:-.03em;transition:color var(--dur-slow) var(--ease-out),opacity .3s var(--ease-out);font-size:clamp(56px,min(11vw,18vh),120px);line-height:1}.clockbox.paused .clockface{opacity:.45}.clockbox .lvl{font-size:var(--fs-lg)}.clockbox .bb{letter-spacing:-.02em;font-size:clamp(28px,5vw,52px)}.colon{margin:0 .02em;display:inline-block;transform:translateY(-.07em)}.stats{grid-template-columns:repeat(var(--cells,3),minmax(0,1fr));gap:var(--hair);background:var(--line);border:var(--hair) solid var(--line);margin-bottom:16px;display:grid}.stats>div{background:var(--bg);padding:8px 10px}.stats span{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:var(--track-caps);display:block}.stats b{font-size:var(--fs-xl);line-height:1.2}.stats small{font-size:var(--fs-sm);color:var(--muted);margin-left:4px}.stats:has(>:nth-child(4):last-child){--cells:4}.stats:has(>:nth-child(6):last-child){--cells:6}@media(max-width:900px){.stats:has(>:nth-child(6):last-child){--cells:3}}@media(max-width:600px){.stats:has(>:nth-child(4):last-child){--cells:2}.stats>div{padding:6px 8px}.stats b{font-size:var(--fs-lg)}.stats small{margin:0;display:block}}input.edit-name{border:0;border-bottom:var(--hair) dashed transparent;background:0 0;width:140px;padding-left:0}input.edit-name:hover{border-bottom-color:var(--line-strong)}@media(hover:none){input.edit-name{border-bottom-color:var(--line)}}input.edit-name:focus-visible,input.edit-name:focus{border-bottom-style:solid;border-bottom-color:var(--focus)}.dealt{animation:dealt .38s var(--ease-out-expo) backwards;animation-delay:calc(var(--i,0) * 45ms);display:inline-block}@keyframes dealt{0%{opacity:0;transform:translate(-10px,-4px)rotate(-6deg)}}.stamp{animation:stamp var(--dur-pop) var(--ease-out-expo) backwards}@keyframes stamp{0%{opacity:0;transform:scale(1.8)rotate(-8deg)}60%{opacity:1}}td.seat{color:var(--muted);white-space:nowrap;width:1%}@media(max-width:600px),(pointer:coarse)and (max-height:500px){.roster{display:block;min-width:0!important}.roster thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.roster tbody{display:block}.roster tr{border-bottom:var(--hair) solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:7px 0;display:flex}.roster tr:after{content:"";flex-basis:100%;order:3}.roster td{border:0;padding:0;display:block}.roster td.seat{flex:none;width:auto}.roster td.who{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.roster td.who .edit-name{flex:1;width:auto;min-width:0}.roster td.acts{order:2;width:auto;margin-left:auto}.roster:not(.acts-below) tr.dim td.acts{order:5}.roster td.acts>button.link{margin:0;padding:8px 0 8px 12px}.roster td[data-l]{text-align:left;order:4}.roster td[data-l]:before{content:attr(data-l);font:var(--fs-xs) var(--font);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);margin-right:5px}.roster td.blank,.roster .hide-sm{display:none}.roster td[data-l] button.link{margin:-6px 0;padding:6px 5px}.roster td[colspan]{flex-basis:100%}.roster.acts-below td[data-l]{order:1}.roster.acts-below td.acts{white-space:normal;flex-wrap:wrap;order:4;align-items:center;gap:6px 0;margin-left:0;display:flex}}.pill{border:var(--hair) solid currentColor;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-caps);vertical-align:.1em;transition:color .3s var(--ease-out),background-color .3s var(--ease-out);padding:0 6px;line-height:1.6;display:inline-block}.pill[data-s=running]{color:var(--good)}.pill[data-s=paused]{background:var(--warn-bg)}.suit-r{color:var(--accent)}.icon{vertical-align:-.2em;flex-shrink:0}kbd{vertical-align:middle;min-height:1.6em;font-family:var(--font-mono);border:var(--hair) solid var(--line-strong);font-size:var(--fs-xs);background:var(--field);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out);align-items:center;padding:0 4px;display:inline-flex}kbd.down{background:var(--block-2);transform:translateY(1px)}code{font-family:var(--font-mono);background:var(--block);padding:0 4px;font-size:.92em}.bump{animation:bump .7s var(--ease-out);display:inline-block}@keyframes bump{0%{background-color:var(--warn-bg);transform:translateY(-2px)}30%{transform:none}}:target{animation:target 1.8s var(--ease-out)}@keyframes target{0%,25%{background-color:var(--warn-bg);box-shadow:0 0 0 10px var(--warn-bg)}}.pop{animation:pop var(--dur-pop) var(--ease-out-expo) backwards}@keyframes pop{0%{opacity:0;transform:translateY(4px)scale(.98)}}::view-transition-group(page){animation:none}::view-transition-old(page){animation:vt-out .11s var(--ease-out) both}::view-transition-new(page){animation:vt-in .26s var(--ease-out-expo) 50ms both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}::view-transition-group(masthead){animation:none}::view-transition-old(masthead){display:none}::view-transition-new(masthead){animation:none}::view-transition-group(calculator){animation:none}::view-transition-old(calculator){display:none}::view-transition-new(calculator){animation:none}::view-transition-group(tab-rule){animation-duration:.34s;animation-timing-function:var(--ease-out-expo)}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}:root[data-vt=theme] *{view-transition-name:none!important}:root[data-vt=theme]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-vt=theme]::view-transition-new(root){mix-blend-mode:normal;animation:none}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root[data-motion=reduced]{scroll-behavior:auto}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=reduced]::view-transition-group(*){animation:none!important}:root[data-motion=reduced]::view-transition-old(*){animation:none!important}:root[data-motion=reduced]::view-transition-new(*){animation:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-\[12vh\]{top:12vh}.top-\[calc\(-1\*var\(--hair\)\)\]{top:calc(-1 * var(--hair))}.top-\[calc\(100\%_\+_var\(--hair\)\)\]{top:calc(100% + var(--hair))}.right-0{right:0}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-\[calc\(-1\*var\(--hair\)\)\]{bottom:calc(-1 * var(--hair))}.bottom-\[calc\(16px_\+_env\(safe-area-inset-bottom\)\)\]{bottom:calc(16px + env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-0{z-index:0}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[100\]{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-\[14px\]{margin-block:14px}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-\[6px\]{margin-top:-6px}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[6px\]{margin-top:6px}.mt-\[10px\]{margin-top:10px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[2px\]{margin-bottom:2px}.mb-\[6px\]{margin-bottom:6px}.mb-\[10px\]{margin-bottom:10px}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[26px\]{margin-bottom:26px}.mb-\[30px\]{margin-bottom:30px}.mb-\[calc\(-1\*var\(--hair\)\)\]{margin-bottom:calc(-1 * var(--hair))}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[2px\]{margin-left:2px}.ml-\[6px\]{margin-left:6px}.ml-\[calc\(-1\*var\(--hair\)\)\]{margin-left:calc(-1 * var(--hair))}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table-row{display:table-row}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-\[1\.2em\]{height:1.2em}.h-\[46px\]{height:46px}.h-\[calc\(var\(--control-h\)_-_2\*var\(--hair\)\)\]{height:calc(var(--control-h) - 2 * var(--hair))}.h-\[var\(--control-h\)\]{height:var(--control-h)}.h-\[var\(--h\)\]{height:var(--h)}.h-auto{height:auto}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[300px\]{max-height:300px}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[60px\]{min-height:60px}.min-h-\[calc\(var\(--control-h\)_-_2\*var\(--hair\)\)\]{min-height:calc(var(--control-h) - 2 * var(--hair))}.min-h-\[var\(--control-h\)\]{min-height:var(--control-h)}.min-h-\[var\(--control-h-big\)\]{min-height:var(--control-h-big)}.w-0{width:0}.w-\[1\%\]{width:1%}.w-\[7\.2em\]{width:7.2em}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[110px\]{width:110px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[min\(280px\,100\%\)\]{width:min(280px,100%)}.w-\[min\(560px\,calc\(100vw_-_32px\)\)\]{width:min(560px,100vw - 32px)}.w-\[min\(600px\,100\%\)\]{width:min(600px,100%)}.w-\[var\(--w\)\]{width:var(--w)}.w-full{width:100%}.w-max{width:max-content}.max-w-\[60ch\]{max-width:60ch}.max-w-\[84ch\]{max-width:84ch}.max-w-\[88ch\]{max-width:88ch}.max-w-\[150px\]{max-width:150px}.max-w-\[760px\]{max-width:760px}.max-w-\[calc\(100vw_-_32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[var\(--w\,290px\)\]{max-width:var(--w,290px)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[2\.2em\]{min-width:2.2em}.min-w-\[2\.8em\]{min-width:2.8em}.min-w-\[3\.6em\]{min-width:3.6em}.min-w-\[4ch\]{min-width:4ch}.min-w-\[170px\]{min-width:170px}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-\[20px_minmax\(0\,1fr\)_auto\]{grid-template-columns:20px minmax(0,1fr) auto}.grid-cols-\[176px_minmax\(0\,1fr\)\]{grid-template-columns:176px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,280px) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-px{gap:1px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-\[14px\]{column-gap:14px}.gap-x-\[30px\]{column-gap:30px}.gap-y-0{row-gap:0}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-\[6px\]{row-gap:6px}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[length\:var\(--hair\)\]{border-style:var(--tw-border-style);border-width:var(--hair)}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-\[length\:var\(--hair\)\]{border-top-style:var(--tw-border-style);border-top-width:var(--hair)}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[length\:var\(--hair\)\]{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--hair)}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-\[length\:var\(--hair\)\]{border-left-style:var(--tw-border-style);border-left-width:var(--hair)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-fg{border-color:var(--fg)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-transparent{border-color:#0000}.border-b-line{border-bottom-color:var(--line)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-bg{background-color:var(--bg)}.bg-block{background-color:var(--block)}.bg-block-2{background-color:var(--block-2)}.bg-fg{background-color:var(--fg)}.bg-field{background-color:var(--field)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-\[14px\]{padding:14px}.px-0{padding-inline:0}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[10px\]{padding-inline:10px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[2px\]{padding-block:2px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[10px\]{padding-block:10px}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[3px\]{padding-top:3px}.pr-\[10px\]{padding-right:10px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-\[3px\]{padding-bottom:3px}.pb-\[4px\]{padding-bottom:4px}.pb-\[10px\]{padding-bottom:10px}.pb-\[22px\]{padding-bottom:22px}.pl-0{padding-left:0}.pl-\[1px\]{padding-left:1px}.pl-\[6px\]{padding-left:6px}.pl-\[10px\]{padding-left:10px}.pl-\[11px\]{padding-left:11px}.pl-\[18px\]{padding-left:18px}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font)}.font-serif{font-family:var(--font-serif)}.text-\[44px\]{font-size:44px}.text-\[length\:var\(--fs-md\)\]{font-size:var(--fs-md)}.text-\[length\:var\(--fs-sm\)\]{font-size:var(--fs-sm)}.text-\[length\:var\(--fs-xl\)\]{font-size:var(--fs-xl)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-fg{color:var(--fg)}.text-good{color:var(--good)}.text-muted{color:var(--muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[grid-area\:1\/1\]{grid-area:1/1}.\[text-anchor\:middle\]{text-anchor:middle}.placeholder\:opacity-\[0\.35\]::placeholder{opacity:.35}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.visited\:text-fg:visited{color:var(--fg)}@media(hover:hover){.hover\:border-fg:hover{border-color:var(--fg)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:bg-block:hover{background-color:var(--block)}.hover\:bg-block-3:hover{background-color:var(--block-3)}.hover\:text-fg:hover{color:var(--fg)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-block-2:active{background-color:var(--block-2)}.active\:bg-line:active{background-color:var(--line)}@media not all and (min-width:760px){.max-\[760px\]\:mt-\[18px\]{margin-top:18px}.max-\[760px\]\:mb-\[26px\]{margin-bottom:26px}.max-\[760px\]\:grid{display:grid}.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[760px\]\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[760px\]\:gap-1{gap:var(--spacing)}.max-\[760px\]\:gap-\[7px\]{gap:7px}.max-\[760px\]\:border-line{border-color:var(--line)}.max-\[760px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[760px\]\:py-0{padding-block:0}}@media not all and (min-width:600px){.max-\[600px\]\:col-span-full{grid-column:1/-1}.max-\[600px\]\:col-start-2{grid-column-start:2}.max-\[600px\]\:block{display:block}.max-\[600px\]\:grid{display:grid}.max-\[600px\]\:hidden{display:none}.max-\[600px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max-\[600px\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.max-\[600px\]\:grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[600px\]\:justify-start{justify-content:flex-start}.max-\[600px\]\:gap-x-\[10px\]{column-gap:10px}.max-\[600px\]\:gap-y-\[2px\]{row-gap:2px}.max-\[600px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.max-\[600px\]\:border-b-\[length\:var\(--hair\)\]{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--hair)}.max-\[600px\]\:border-solid{--tw-border-style:solid;border-style:solid}.max-\[600px\]\:border-line{border-color:var(--line)}.max-\[600px\]\:p-0{padding:0}.max-\[600px\]\:py-2{padding-block:calc(var(--spacing) * 2)}.max-\[600px\]\:text-left{text-align:left}}@media not all and (min-width:599px){.max-\[599px\]\:grid{display:grid}.max-\[599px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[599px\]\:gap-x-\[18px\]{column-gap:18px}}@media not all and (min-width:480px){.max-\[480px\]\:flex-\[1_1_100\%\]{flex:100%}}@media not all and (min-width:380px){.max-\[380px\]\:grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(pointer:coarse){.pointer-coarse\:min-w-\[44px\]{min-width:44px}.pointer-coarse\:pt-2{padding-top:calc(var(--spacing) * 2)}.pointer-coarse\:pt-\[6px\]{padding-top:6px}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.toasts.svelte-r9p0hk{will-change:transform;transform:translate(-50%)}.toast.svelte-r9p0hk{transition:background-color var(--dur-hover) var(--ease-out),scale var(--dur-press) var(--ease-out),var(--t-focus)}.toast.svelte-r9p0hk:active{transform:none;scale:.97}.toast[data-k=ok].svelte-r9p0hk .icon{color:var(--good)}.toast[data-k=bad].svelte-r9p0hk{border-color:var(--accent)}.toast[data-k=bad].svelte-r9p0hk .icon{color:var(--accent)}#lock-note.svelte-shzko5{min-height:1.5em;margin:6px 0 14px}form.svelte-shzko5.shake{animation:svelte-shzko5-shake var(--dur-slow) var(--ease-out)}@keyframes svelte-shzko5-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(1px)}}.top.svelte-12qhfyh{view-transition-name:masthead}.roll.svelte-12qhfyh>span:where(.svelte-12qhfyh){transition:transform .45s var(--ease-out-expo)}.roll.svelte-12qhfyh+.roll:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh){transition-delay:45ms}@media(hover:hover){.logo.svelte-12qhfyh:hover .roll:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh){transform:translateY(-100%)}}.top.svelte-12qhfyh .tab:where(.svelte-12qhfyh){transition:color var(--dur-hover) var(--ease-out),var(--t-focus)}.top.svelte-12qhfyh .tab:where(.svelte-12qhfyh):after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--dur-move) var(--ease-out-expo)}@media(hover:hover){.top.svelte-12qhfyh .tab:where(.svelte-12qhfyh):hover:after{transform:scaleX(1);transform-origin:left}}.calc-tab.svelte-12qhfyh:before{content:"​"}.top.svelte-12qhfyh .tab[aria-current=page]:where(.svelte-12qhfyh):after{display:none}.top.svelte-12qhfyh .tab[aria-current=page]:where(.svelte-12qhfyh){color:var(--fg)}.tab-rule.svelte-12qhfyh{view-transition-name:tab-rule}@media(forced-colors:active){.tab-rule.svelte-12qhfyh,.top.svelte-12qhfyh .tab:where(.svelte-12qhfyh):after{forced-color-adjust:none;background:CanvasText}}main.svelte-12qhfyh{view-transition-name:page}.skip.svelte-12qhfyh{translate:0 calc(-100% - 12px);transition:translate var(--dur-move) var(--ease-out-expo)}.skip.svelte-12qhfyh:focus{translate:0 0}@media(pointer:fine){.top.svelte-12qhfyh,main.svelte-12qhfyh,footer.svelte-12qhfyh{will-change:transform}}.menu.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--fg)}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh),.made.svelte-12qhfyh a:where(.svelte-12qhfyh){transition:color var(--dur-hover) var(--ease-out),text-decoration-color var(--dur-hover) var(--ease-out),text-underline-offset .2s var(--ease-out-expo),var(--t-focus)}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) a[aria-current=page]:where(.svelte-12qhfyh){color:var(--fg)}
