@font-face{font-family:Literata;src:url(/fonts/literata-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;src:url(/fonts/literata-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;src:url(/fonts/literata-semibold.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:40px;--sp-7:64px;--tap:44px}html:root button.iconbtn{width:var(--tap);height:var(--tap);border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);min-height:0;color:var(--ink);box-shadow:none;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}html:root button.iconbtn svg{width:20px;height:20px}html:root button.iconbtn:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb, var(--ink) 9%, transparent)}html:root button.iconbtn[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink)}html:root button.iconbtn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}html:root button.iconbtn.primary:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb, var(--ink) 84%, var(--paper))}html:root button.iconbtn:disabled{opacity:.3;cursor:default;color:var(--ink);background:0 0}html:root button.menuitem{justify-content:flex-start;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--tap);color:var(--ink);box-shadow:none;font:calc(15px * var(--text-scale)) var(--ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;text-decoration:none;display:flex}html:root button.menuitem svg{opacity:.8;flex:none;width:20px;height:20px}html:root button.menuitem:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ink) 9%, transparent)}html:root button.menuitem[aria-pressed=true]{color:var(--ink);background:0 0}html:root button.menuitem[aria-pressed=true]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ink) 9%, transparent)}@supports (-webkit-touch-callout:none){input:not([type=checkbox],[type=radio],[type=range]),textarea,select{font-size:max(16px, calc(16px * var(--text-scale)))!important}}:root{--desk:#a3a6b8;--desk2:#8d90a6;--paper:#fff;--ink:#000;--platinum:#dedee6;--dim:#55556a;--hilite:#ccf;--ring:#6060c0;--ui:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--read:Literata, "Iowan Old Style", Georgia, serif;--mono:ui-monospace, Monaco, Menlo, Consolas, "Courier New", monospace;--fs-label:11px;--fs-ui:13px;--fs-small:15px;--fs-read:17px;--fs-head:22px;--fs-title:26px;--rule:var(--ink);--drop:2px 2px 0 var(--ink);--edge:var(--ink);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-look]){--desk:#2b2b36;--desk2:#22222c;--paper:#15151b;--ink:#e4e4ee;--platinum:#262631;--dim:#9a9ab0;--hilite:#34345a;--ring:#9a9af0;color-scheme:dark}}*{box-sizing:border-box}:root{--text-scale:1}:root[data-size=large]{--text-scale:1.15}:root[data-size=larger]{--text-scale:1.3}html{-webkit-text-size-adjust:100%;background:var(--desk);font-size:calc(100% * var(--text-scale))}body{color:var(--ink);font:calc(17px * var(--text-scale))/1.5 var(--read);background-color:var(--desk);background-image:conic-gradient(var(--desk2) 25%, var(--desk) 0 50%, var(--desk2) 0 75%, var(--desk) 0);padding:calc(40px + env(safe-area-inset-top,0px)) 16px 32px;background-size:4px 4px;min-height:100dvh;margin:0}a{color:var(--ink);text-underline-offset:3px}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.menubar{z-index:30;background:var(--paper);border-bottom:1px solid var(--rule);padding:env(safe-area-inset-top,0px) 4px 0;font:bold 13px/1 var(--ui);align-items:stretch;display:flex;position:fixed;inset:0 0 auto}.menubar a,.menubar summary{color:var(--ink);cursor:default;white-space:nowrap;align-items:center;padding:6px 9px;text-decoration:none;list-style:none;display:flex}.menubar summary::-webkit-details-marker{display:none}.menubar [hidden]{display:none}.menubar a:hover,.menubar a[aria-current=page],.menubar details[open]>summary{background:var(--ink);color:var(--paper)}.menubar .logo svg{display:block}.menubar .appmenu{flex:none;position:relative}.menubar .appmenu .menu{left:0;right:auto}.menubar nav{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.menubar nav::-webkit-scrollbar{display:none}.menubar .help{flex:none;margin-left:auto;position:relative}.menubar .syncdot{font:12px var(--ui);color:var(--dim);flex:none;margin-left:auto;padding:6px 9px;text-decoration:none}.menubar .syncdot.behind{color:var(--ink);font-weight:700}.menubar .syncdot:not([hidden])+.help{margin-left:0}@media (width<=520px){.menubar .syncdot{padding:6px 8px;font-size:0}.menubar .syncdot:before{content:"";border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:9px;height:9px;display:inline-block}.menubar .syncdot.behind:before{background:var(--ink)}}.warnword{font-weight:700}.syncpeers{padding-left:18px}.menu{background:var(--paper);border:1px solid var(--rule);width:min(300px,100vw - 16px);box-shadow:var(--drop);font:13px/1.35 var(--ui);overscroll-behavior:contain;max-height:calc(100dvh - 44px);padding:4px 0;position:absolute;top:100%;right:0;overflow-y:auto}.menu a,.menu p{white-space:normal;margin:0;padding:5px 14px;font-weight:400;display:block}.menu hr{border:0;border-top:1px dotted var(--ink);margin:4px 0}@media (width<=420px){.menubar a,.menubar summary{padding:6px 5px;font-size:12px}}@media (width<=560px){.menubar nav{padding-right:14px;mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.menubar .help{border-left:1px solid var(--rule)}}.desk{flex-direction:column;gap:20px;max-width:680px;margin:0 auto;display:flex}.window{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--drop)}.titlebar{border-bottom:1px solid var(--rule);background:repeating-linear-gradient(var(--paper) 0 3px, var(--ink) 3px 4px) 3px 3px / calc(100% - 6px) calc(100% - 6px) no-repeat;align-items:center;gap:8px;height:22px;padding:0 8px;display:flex}.titlebar .box{border:1px solid var(--rule);background:var(--paper);width:13px;height:13px;box-shadow:0 0 0 2px var(--paper);flex:none}.titlebar .wtitle{background:var(--paper);font:bold 13px/22px var(--ui);white-space:nowrap;text-overflow:ellipsis;margin:0 auto;padding:0 8px;overflow:hidden}.info{border-bottom:1px solid var(--rule);font:11px var(--mono);color:var(--dim);justify-content:space-between;gap:10px;padding:3px 10px;display:flex}.wbody{padding:18px clamp(14px,4vw,26px) 22px}.window.small .wbody{padding:10px 14px 12px;font-size:14px}.window.small p{margin:.35em 0}h1{font:bold 1.6rem/1.2 var(--read);text-wrap:balance;margin:0 0 .4em}h2{font:bold 1.15rem/1.3 var(--read);margin:1.2em 0 .4em}h3{font:bold 14px/1.3 var(--ui);margin:1.3em 0 .4em}h2:first-child,h3:first-child{margin-top:0}.wbody>section+section{margin-top:18px}.section-head{font:bold 12px var(--ui);border-bottom:1px solid var(--rule);margin:0 0 6px;padding-bottom:3px}.lede{font-size:1.12rem}.kicker{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:0 0 4px}.muted{color:var(--dim)}.sm{font-size:.875rem}p{margin:.6em 0}button,.btn{font:13px/1 var(--ui);color:var(--ink);background:var(--paper);border:1px solid var(--edge);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:8px 16px;text-decoration:none;display:inline-flex}button:active:not(:disabled),button[aria-pressed=true]{background:var(--ink);color:var(--paper)}:is(button,.btn).chip:is([aria-pressed=true],[aria-current=page]){background:color-mix(in srgb, var(--ink) 14%, var(--paper));color:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}button:disabled{color:var(--dim);border-color:var(--dim);opacity:.7;cursor:default}button[hidden],button[class][hidden],.btn[hidden]{display:none}button.primary,.btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink);border-radius:7px;min-height:40px;padding:10px 20px;font-size:14px;font-weight:700}:where(button.primary:not(:disabled),.btn.primary):hover{background:color-mix(in srgb, var(--ink) 84%, var(--paper))}button.primary:disabled{color:var(--dim);border-color:var(--dim);opacity:.7;background:0 0}:is(button,.btn,summary).primary:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 5px var(--ink);outline:none}button.ghost,.btn.ghost{border-style:dotted}button.small{min-height:28px;padding:4px 10px;font-size:12px}button.danger{color:#a00000;border-color:#a00000}@media (prefers-color-scheme:dark){:root:not([data-look]) button.danger{color:#ff8080;border-color:#ff8080}}@media (pointer:coarse){:root :is(button:not(.linkish),.btn,select,summary,a.skip),:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){min-height:40px}.menubar a,.menubar summary{justify-content:center;min-width:32px;min-height:40px}.menu{max-height:calc(100dvh - 56px)}li>button.linkish,.row>button.linkish{text-align:left;align-items:center;min-height:40px;display:inline-flex}}.row{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;display:flex}.row.split{justify-content:space-between}.row.end{justify-content:flex-end}.chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.chip{padding:6px 12px}.chip.trailchip{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}fieldset.choices{border:1px solid var(--rule);margin:14px 0 6px;padding:6px 10px 8px}fieldset.choices legend{font:bold 12px var(--ui);padding:0 6px}label.choice{font:calc(14px * var(--text-scale))/1.3 var(--ui);cursor:pointer;align-items:center;gap:10px;padding:7px 4px;display:flex}label.choice:hover{background:var(--hilite)}input[type=radio]{appearance:none;border:1px solid var(--edge);background:var(--paper);border-radius:50%;flex:none;width:15px;height:15px;margin:0}input[type=radio]:checked{background:radial-gradient(var(--ink) 0 3.5px, var(--paper) 4px)}input[type=checkbox]{appearance:none;border:1px solid var(--edge);background:var(--paper);border-radius:0;flex:none;width:15px;height:15px;margin:0}input[type=checkbox]:checked{background:linear-gradient(45deg, transparent 45%, var(--ink) 45% 55%, transparent 55%), linear-gradient(-45deg, transparent 45%, var(--ink) 45% 55%, transparent 55%), var(--paper)}.scale{gap:6px;display:flex}.scale button{font:bold 14px var(--mono);border-radius:4px;flex:1;padding:10px 0}.scale-word{font:12px var(--mono);color:var(--dim);min-height:1.5em;margin:6px 0 0}label.field{margin:14px 0;display:block}label.field>span{font:12px var(--ui);margin-bottom:5px;display:block}textarea,input[type=text],input[type=password]{width:100%;font:calc(16px * var(--text-scale))/1.45 var(--read);color:var(--ink);background:var(--paper);border:1px solid var(--rule);box-shadow:inset 1px 1px 0 var(--desk);border-radius:0;padding:8px 10px}textarea{resize:vertical;min-height:7em}textarea:focus,input:focus{outline:2px solid var(--ring);outline-offset:1px}.linkbox{font:12px/1.35 var(--mono);word-break:break-all;min-height:5em}.note{border:1px solid var(--rule);background:var(--platinum);grid-template-columns:auto 1fr;gap:0 12px;margin:14px 0;padding:10px 12px;display:grid}.note:before{content:"(i)";font:bold 13px/1.6 var(--mono);grid-row:1/99}.note.warn:before{content:"/!\\"}.note p{grid-column:2;margin:.2em 0}details.why{font:12px/1.45 var(--ui);color:var(--dim);margin:18px 0 0}details.why summary,details.outline summary,details.jobfold summary,details.trayfold>summary,details.basicsfold>summary,details.libmore>summary{cursor:pointer;font:12px var(--ui);color:var(--ink);list-style:none}details.why summary::-webkit-details-marker,details.outline summary::-webkit-details-marker,details.jobfold summary::-webkit-details-marker,details.trayfold>summary::-webkit-details-marker,details.basicsfold>summary::-webkit-details-marker,details.libmore>summary::-webkit-details-marker{display:none}details.why summary:before,details.outline summary:before,details.jobfold summary:before,details.trayfold>summary:before,details.basicsfold>summary:before,details.libmore>summary:before{content:"▸";width:1.2em;display:inline-block}details[open].why summary:before,details[open].outline summary:before,details[open].jobfold summary:before,details[open].trayfold>summary:before,details[open].basicsfold>summary:before,details[open].libmore>summary:before{content:"▾"}details.jobfold{margin:10px 0 0}details.jobfold summary,details.trayfold>summary,details.basicsfold>summary{align-items:center;min-height:40px;display:flex}details.trayfold:not([open])>summary{color:var(--dim)}details.basicsfold{margin:18px 0 0}details.trayfold{margin:6px 0 0}details.why ul{margin:6px 0 0;padding-left:1.6em}details.outline{margin:18px 0 0}details.outline ol{padding-left:1.4em;font-size:.95rem}details.outline li{margin:6px 0}dl.legend{margin:8px 0;font-size:.9rem}dl.legend dt{font:bold 12px var(--ui)}dl.legend dd{color:var(--dim);margin:0 0 6px}pre.ascii{font:11px/1 var(--mono);white-space:pre;user-select:none;color:var(--ink);margin:0;overflow:hidden}ul.finder{margin:0;padding:0;list-style:none}ul.finder li+li{border-top:1px dotted var(--rule)}a.file,button.file,button.card,a.card{text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;align-items:start;gap:2px 10px;min-height:0;padding:10px 6px;text-decoration:none;display:grid}a.card,button.card{border:1px solid var(--rule);grid-template-columns:1fr auto;margin:8px 0}a.file:hover,a.file:focus-visible,button.file:hover,button.file:focus-visible,button.file[aria-current=true],a.card:hover,button.card:hover{background:var(--hilite)}button.card:active{color:var(--ink);background:var(--hilite)}.file .name,.card h3{font:bold calc(14px * var(--text-scale))/1.3 var(--ui);margin:0}.file .about{color:var(--dim);grid-column:1/-1;font-size:.92rem}.file .go{border:1px solid var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;padding-left:2px;font-size:10px;line-height:1;display:grid}a.file:hover .go,a.file:focus-visible .go{background:var(--ink);color:var(--paper)}ul.finder li.starrable:not([hidden]){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;display:grid}html:root button.favbtn[data-fav]{width:40px;height:40px;min-height:0;color:var(--dim);box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:50%;padding:0;font-size:20px;line-height:1}html:root button.favbtn[data-fav]:is([aria-pressed=true],:active){color:var(--ink);background:0 0;border:0}html:root button.favbtn[data-fav]:is(:hover,:focus-visible){background:var(--hilite);color:var(--ink)}.card>p,.card>span{grid-column:1/-1;margin:0}.card>.pill{justify-self:start;margin-top:4px}div.card{border:1px solid var(--rule);background:var(--platinum);margin:16px 0 0;padding:12px 14px}div.card>*+*{margin-top:10px}div.card>h3+p{margin-top:4px}.dataport{gap:4px;display:grid}.shapelist{grid-template-columns:6em 1fr;gap:6px 12px;margin:8px 0;display:grid}.shapelist dt{font-weight:600}.shapelist dd{min-width:0;margin:0}.shapes .cols{margin:6px 0 0;padding-left:1.2em}.keeplink{margin-top:16px}@media (width<=560px){.shapelist{grid-template-columns:1fr}.shapelist dd{margin-bottom:6px}}.sheetcard textarea{box-sizing:border-box;width:100%;font:13px/1.4 var(--mono)}.sheetcard ul{margin:6px 0;padding-left:1.2em}.sheetcard .sheetproblems li{color:var(--k-odds,#c2483d)}.sheetcard details>*+*{margin-top:8px}.sheetcard summary{cursor:pointer;font-weight:600}.pill{font:10px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--rule);vertical-align:middle;background:var(--paper);margin-right:6px;padding:3px 5px;display:inline-block}.pill.clay{background:var(--platinum);border-style:dashed}.about .steps{font:11px var(--mono);white-space:nowrap}.about .depth{font:11px var(--mono)}.door{margin-bottom:14px}.empty{text-align:center;color:var(--dim);font:13px var(--ui);padding:22px 0}.basics{font:bold 12px var(--ui);margin:.8em 0 0}dialog.alert{color:var(--ink);background:var(--paper);border:1px solid var(--rule);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 5px var(--ink), 3px 3px 0 var(--ink);grid-template-columns:auto 1fr;gap:16px;width:min(460px,100% - 32px);max-width:none;padding:22px 20px;display:none}dialog.alert[open]{display:grid}dialog::backdrop{background:#0003}dialog .icon{font:bold 11px/1.15 var(--mono);margin:0}dialog .alert-body{min-width:0}dialog h3{margin-top:0}.barber{border:1px solid var(--rule);background:repeating-linear-gradient(-45deg, var(--ink) 0 6px, var(--paper) 6px 12px);background-size:34px 14px;height:14px;margin:12px 0 4px;animation:.6s linear infinite barber}@keyframes barber{to{background-position:34px 0}}.zoomrect{z-index:60;border:1px solid var(--rule);pointer-events:none;opacity:0;position:fixed}.toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--paper);width:max-content;max-width:calc(100% - 32px);color:var(--ink);border:1px solid var(--rule);box-shadow:var(--drop);font:13px/1.35 var(--ui);opacity:0;pointer-events:none;z-index:28;padding:8px 12px;position:fixed;transform:translate(-50%)}.toast:before{content:"(i)  ";font:bold 12px var(--mono)}.toast.show{opacity:1}@media (prefers-reduced-motion:reduce){.barber{animation:none}}button.linkish{min-height:0;font:inherit;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--fam1:#f3d878;--fam2:#f5b6cf;--fam3:#f7bd8a;--fam4:#c7b8f5;--fam5:#f2a097;--fam6:#94d6cc;--fam7:#a6c8f5;--fam8:#c3d8c8}@media (prefers-color-scheme:dark){:root:not([data-look]){--fam1:#e9c84f;--fam2:#ec8fb4;--fam3:#f09a57;--fam4:#a48cf2;--fam5:#ec6a5e;--fam6:#46b3a5;--fam7:#5d9cf0;--fam8:#93b79c}}:root[data-look=still]{--fam1:#e9c84f;--fam2:#ec8fb4;--fam3:#f09a57;--fam4:#a48cf2;--fam5:#ec6a5e;--fam6:#46b3a5;--fam7:#5d9cf0;--fam8:#93b79c}.samplebar{border:1px solid var(--ring);background:color-mix(in srgb, var(--ring) 14%, var(--paper));flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:980px;margin:0 auto 10px;padding:8px 12px;display:flex}.samplebar p{flex:18em;min-width:0;margin:0}.samplebar .long{display:inline}@media (width<=560px){.samplebar{flex-wrap:nowrap;padding:6px 10px}.samplebar p{flex:auto;font-size:14px}.samplebar .long{display:none}}.welcome .firsthead{margin:0;font-size:1.5rem}ul.loudchips:not([hidden]){grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:10px;margin:4px 0;padding:0;list-style:none;display:grid}ul.loudchips a{border:1px solid var(--rule);min-height:56px;color:var(--ink);font:bold 15px/1.3 var(--ui);background:var(--paper);border-radius:12px;align-items:center;padding:10px 16px;text-decoration:none;display:flex}ul.loudchips a:hover,ul.loudchips a:focus-visible{background:var(--hilite)}.foryou:not([hidden]){border-radius:12px;gap:8px;display:grid}.foryou h2{margin:0;font-size:1.4rem}.foryou p{margin:0}details.tryfirst>summary{cursor:pointer;font-weight:600}.welcome{gap:18px;display:grid}.welcome h2{text-wrap:balance;margin:0 0 6px;font-size:1.05rem}.welcome section>p{max-width:62ch;margin:0 0 8px}.tryfirst{border:1px solid var(--ring);background:color-mix(in srgb, var(--ring) 10%, var(--paper));padding:12px}.samplecards{grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:10px;display:grid}.samplecard{border:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.samplecard h3{margin:0;font-size:1rem}.samplecard p{margin:0}.samplecard button{align-self:flex-start;margin-top:auto}.tour{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tour li{grid-template-columns:11em 1fr;align-items:baseline;gap:4px 12px;display:grid}.tour li a{font-weight:600}.tour li span{min-width:0}@media (width<=560px){.tour li{grid-template-columns:1fr}}.samples{gap:4px;display:grid}.samples button{text-align:left}.skip{z-index:100;background:var(--paper);color:var(--ink);border:2px solid var(--ring);font:600 14px var(--ui);padding:8px 12px;position:fixed;top:-60px;left:8px}.skip:focus{top:calc(8px + env(safe-area-inset-top,0px))}main:focus{outline:none}.rightnow{margin-top:14px}.pre{white-space:pre-wrap;overflow-wrap:anywhere}@media print{.btn.primary{border:1px solid #000;color:#000!important;background:0 0!important}:root:root,:root:root[data-look]{--desk:#fff;--desk2:#fff;--paper:#fff;--ink:#000;--edge:#000;--dim:#444;--rule:#000;--canvas:#fff;--float:#fff;--floatline:#bbb;--k-allied:#2f8a5b;--k-odds:#c2483d;--k-wary:#a8741a;--k-feels:#7556c9;--k-protects:#3b6fb6;color-scheme:light}html,body,:root[data-look] body{background:#fff!important}body{padding:0;font-size:12pt}.menubar,.sourcelist,.toast,.noprint,.titlebar,.info,.skip,button{display:none!important}body{padding-left:0!important;padding-right:0!important}.desk{max-width:none}.window{color:#000;box-shadow:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:0!important}.wbody{padding:0}a{color:inherit;text-decoration:none}.bringentry,.qa{break-inside:avoid}.bringmap .mapstill{break-inside:avoid;max-height:none}}.noteform{gap:8px;max-width:34rem;display:grid}.noteform fieldset{border:0;gap:4px;margin:0 0 6px;padding:0;display:grid}.noteform textarea,.noteform input[type=email]{width:100%;font:inherit}.menubar .logo{gap:7px}.wordmark{font:500 15px/1 var(--read);letter-spacing:-.01em}.wordmark em{color:var(--d4);padding-right:.04em;font-style:italic;font-weight:400}.menubar details[open]>summary .wordmark em,.menubar summary:hover .wordmark em{color:inherit}@media (width<=520px){.wordmark{display:none}}:root[data-look=still]{--desk:#05070a;--desk2:#05070a;--paper:#11131a;--ink:#ececf4;--platinum:#1b1d27;--dim:#b4b4c8;--hilite:#2c2f48;--ring:#9a9af0;color-scheme:dark;--rule:#ececf433;--drop:0 0 0 transparent;--edge:#ececf48c}:root[data-look=still] body{background:#05070a}:root[data-look=still] :is(.note,a.card,button.card,div.card,.pcard,fieldset.choices,.deskwrap,.maplist){background-color:#ececf409;border-radius:10px}:root[data-look=still] :is(textarea,input[type=text],input[type=search],select){background:#05070a8c;border-radius:8px}:root[data-look=still] .deskwrap{overflow:hidden}:root[data-look=still] div.maplist{background-color:#0e1016}:root[data-look=still] body:has(.mapgrid) .window{background:#0c0e14f7}:root[data-look=still] a.file{border-radius:10px;padding:12px}:root[data-look=still] ul.finder li+li{border-top:0}:root[data-look=still] .section-head{color:var(--dim);font:600 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:0;margin-top:18px}:root[data-look=still] .tools{background:#ececf40a}:root[data-look=still] .menu{box-shadow:0 10px 30px #00000080}:root[data-look=still] .sheet:first-child{border-top:0;margin-top:0;padding-top:0}:root[data-look=still] :is(a.card,button.card){border-radius:10px;padding:12px 14px}:root[data-look=still] .note{border-left:3px solid var(--dim);grid-template-columns:1fr}:root[data-look=still] .note:before{content:none}:root[data-look=still] .note p{grid-column:1}:root[data-look=still] .note.warn{border-left-color:#e9c84f}:root[data-look=still] .toast{background:#161821;border-color:#ececf440;border-radius:10px}:root[data-look=still] .toast:before{content:none}:root[data-look=still] .wheelsvg :is(.wrim.t1,.wrim.t2,.wrim.t3,.wrim.t4,.wrim.t5,.wrim.t6,.wrim.t7,.wrim.t8){fill-opacity:1}:root[data-look=still] .wheelsvg .wrim.t1{fill:color-mix(in srgb, var(--fam1) 34%, #0d0f15)}:root[data-look=still] .wheelsvg .wrim.t2{fill:color-mix(in srgb, var(--fam2) 34%, #0d0f15)}:root[data-look=still] .wheelsvg .wrim.t3{fill:color-mix(in srgb, var(--fam3) 34%, #0d0f15)}:root[data-look=still] .wheelsvg .wrim.t4{fill:color-mix(in srgb, var(--fam4) 34%, #0d0f15)}:root[data-look=still] .wheelsvg .wrim.t5{fill:color-mix(in srgb, var(--fam5) 34%, #0d0f15)}:root[data-look=still] .wheelsvg .wrim.t6{fill:color-mix(in srgb, var(--fam6) 34%, #0d0f15)}:root[data-look=still] .wheelsvg .wrim.t7{fill:color-mix(in srgb, var(--fam7) 34%, #0d0f15)}:root[data-look=still] .wheelsvg .wrim.t8{fill:color-mix(in srgb, var(--fam8) 34%, #0d0f15)}:root[data-look=still] .menubar{-webkit-backdrop-filter:blur(8px);background:#0c0e14b8;border-bottom-color:#ececf424}:root[data-look=still] .menubar a:hover,:root[data-look=still] .menubar a[aria-current=page],:root[data-look=still] .menubar details[open]>summary{color:var(--ink);background:#ececf424}:root[data-look=still] .menu{background:#11131a;border-color:#ececf433;border-radius:8px;box-shadow:0 10px 30px #00000080}:root[data-look=still] .window{background:rgb(12 14 20/var(--glass-a,.9));box-shadow:none;-webkit-backdrop-filter:blur(8px);border:0;border-radius:16px}@media (width<=700px){:root[data-look=still]{--glass-a:.97}}:root[data-look=still] .titlebar{background:0 0;border-bottom:0;justify-content:flex-start;height:auto;padding:16px clamp(14px,4vw,26px) 0}:root[data-look=still] .titlebar .box{display:none}:root[data-look=still] .titlebar .wtitle{color:var(--dim);font:600 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin:0;padding:0}:root[data-look=still] .info{border-bottom:0;padding:2px clamp(14px,4vw,26px) 0}:where(:root[data-look=still]) button,:where(:root[data-look=still]) .btn{color:var(--ink);background:0 0;border-color:#ececf473;border-radius:8px}:where(:root[data-look=still]) button:hover:not(:disabled){border-color:var(--ink)}:where(:root[data-look=still]) button:disabled{color:#ececf48c;opacity:1;border-color:#ececf466}:where(:root[data-look=still]) button:active:not(:disabled),:where(:root[data-look=still]) button[aria-pressed=true]{background:var(--ink);color:#05070a;border-color:var(--ink)}:root[data-look=still] dialog.alert{background:#0f1118;border:1px solid #ececf42e;border-radius:14px;box-shadow:0 24px 60px #0009}:root[data-look=still] dialog::backdrop{backdrop-filter:blur(3px);background:#0000008c}:root[data-look=still] dialog .icon{display:none}:root[data-look=still] dialog.alert{grid-template-columns:1fr}:root[data-look=still] button.danger{color:#ff8a80;border-color:#ff8a8099}:root[data-look=platinum]{--desk:#eef0f4;--desk2:#eef0f4;--paper:#fff;--ink:#1d1f27;--platinum:#f4f5f8;--dim:#5d6170;--hilite:#e3e6ff;--ring:#4b55c8;--rule:#1d1f2724;--drop:0 0 0 transparent;--edge:#1d1f2780}:root[data-look=platinum] body{background:#eef0f4}:root[data-look=platinum] :is(.note,a.card,button.card,div.card,.pcard,fieldset.choices,.deskwrap,.maplist){border-radius:10px}:root[data-look=platinum] :is(textarea,input[type=text],input[type=search],input[type=email],select){background:#fff;border-radius:8px}:root[data-look=platinum] .deskwrap{overflow:hidden}:root[data-look=platinum] a.file{border-radius:10px;padding:12px}:root[data-look=platinum] ul.finder li+li{border-top:0}:root[data-look=platinum] .section-head{color:var(--dim);font:600 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:0;margin-top:18px}:root[data-look=platinum] .sheet:first-child{border-top:0;margin-top:0;padding-top:0}:root[data-look=platinum] :is(a.card,button.card){border-radius:10px;padding:12px 14px}:root[data-look=platinum] .note{border-left:3px solid var(--dim);grid-template-columns:1fr}:root[data-look=platinum] .note:before{content:none}:root[data-look=platinum] .note p{grid-column:1}:root[data-look=platinum] .note.warn{border-left-color:#c99a06}:root[data-look=platinum] .toast{border-color:var(--rule);background:#fff;border-radius:10px;box-shadow:0 8px 24px #0000001f}:root[data-look=platinum] .toast:before{content:none}:root[data-look=platinum] .menubar{-webkit-backdrop-filter:blur(8px);background:#ffffffd1;border-bottom-color:#1d1f271a}:root[data-look=platinum] .menubar a:hover,:root[data-look=platinum] .menubar a[aria-current=page],:root[data-look=platinum] .menubar details[open]>summary{color:var(--ink);background:#1d1f2714}:root[data-look=platinum] .menu{border-color:var(--rule);background:#fff;border-radius:8px;box-shadow:0 10px 30px #0000001f}:root[data-look=platinum] .window{background:#fff;border:1px solid #1d1f2714;border-radius:16px;box-shadow:0 1px 2px #0000000a,0 8px 30px #0000000f}:root[data-look=platinum] .titlebar{background:0 0;border-bottom:0;justify-content:flex-start;height:auto;padding:16px clamp(14px,4vw,26px) 0}:root[data-look=platinum] .titlebar .box{display:none}:root[data-look=platinum] .titlebar .wtitle{color:var(--dim);font:600 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin:0;padding:0}:root[data-look=platinum] .info{border-bottom:0;padding:2px clamp(14px,4vw,26px) 0}:where(:root[data-look=platinum]) button,:where(:root[data-look=platinum]) .btn{color:var(--ink);box-shadow:none;background:#fff;border-color:#1d1f2747;border-radius:8px}:where(:root[data-look=platinum]) button:hover:not(:disabled){border-color:var(--ink)}:where(:root[data-look=platinum]) button:active:not(:disabled),:where(:root[data-look=platinum]) button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-look=platinum] dialog.alert{border:1px solid var(--rule);background:#fff;border-radius:14px;grid-template-columns:1fr;box-shadow:0 24px 60px #0000002e}:root[data-look=platinum] dialog::backdrop{backdrop-filter:blur(3px);background:#14161e59}:root[data-look=platinum] dialog .icon{display:none}:root[data-look=platinum] .sourcelist a[aria-current=page]{background:var(--hilite);color:var(--ink)}.looks{flex-wrap:wrap;gap:4px;padding:4px 0 0;display:flex}.looks button{min-height:26px;padding:3px 9px;font-size:12px}
