:root{--ui:var(--font-roboto);--ink:oklch(22.2% 0 0);--muted:oklch(40.9% 0 0);--face:oklch(93.2% .023 98.65);--face-dark:oklch(85.9% .012 84.582);--edge:oklch(43.9% .251 264.572);--title-1:oklch(52.2% .236 261.686);--link:oklch(48.9% .177 261.102);--link-visited:oklch(41.7% .173 297.512);--heading:oklch(38.6% .148 260.686);--pane-1:oklch(71.2% .11 261.382);--pane-2:oklch(59.5% .148 273.172);--box-head:oklch(86.9% .052 269.632);--box-body:oklch(90.4% .034 269.307);--start-1:oklch(60.9% .159 143.316);--surface:oklch(100% 0 0);--field-border:oklch(60% .06 247);--hilite:oklch(53.5% .154 259.46);--hilite-ink:oklch(100% 0 0);--focus:oklch(0% 0 0);--taskbar-h:2.5rem;--taskbar-total:calc(var(--taskbar-h) + env(safe-area-inset-bottom,0px));--scrollbar-thumb:oklch(61.3% .156 262.525);--scrollbar-track:oklch(95.7% .013 97.444);color-scheme:light;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@media (prefers-contrast:more){:root{--scrollbar-thumb:oklch(0% 0 0);--scrollbar-track:oklch(100% 0 0)}}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:17px;height:17px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-left:1px solid oklch(89.7% .016 95.242)}::-webkit-scrollbar-thumb{background:linear-gradient(90deg, oklch(69.6% .134 261.708), var(--scrollbar-thumb) 50%, oklch(55.9% .159 262.604));border:1px solid oklch(100% 0 0);border-radius:3px;box-shadow:inset 0 0 0 1px oklch(49.2% .154 262.832)}::-webkit-scrollbar-button:single-button{background:linear-gradient(oklch(88.1% .051 265.882),oklch(81.2% .075 263.659));border:1px solid oklch(100% 0 0);border-radius:3px;height:17px;display:block}}*,:before,:after{box-sizing:border-box}@media (pointer:coarse){:root{--taskbar-h:2.75rem}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-bottom:calc(var(--taskbar-total) + 8px)}.icon-sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}body{overflow-wrap:break-word;min-height:100svh;padding-bottom:var(--taskbar-total);font-family:var(--ui);color:var(--ink);background-color:oklch(61.3% .166 138.347);margin:0;font-size:.8125rem;line-height:1.4}body:before{content:"";z-index:-1;pointer-events:none;background-color:oklch(61.3% .166 138.347);background-image:radial-gradient(140% 55% at 18% 100%,oklch(56.4% .156 139.22) 0 58%,#0000 58.2%),radial-gradient(120% 50% at 85% 100%,oklch(61.3% .166 138.347) 0 60%,#0000 60.2%),radial-gradient(160% 60% at 50% 108%,oklch(72.5% .185 136.05) 0 62%,#0000 62.2%),radial-gradient(60% 18% at 72% 22%,oklch(100% 0 0/.55),#0000 70%),radial-gradient(40% 12% at 25% 14%,oklch(100% 0 0/.45),#0000 70%),linear-gradient(oklch(51% .175 260.943),oklch(64.5% .139 255.276) 45%,oklch(81.3% .074 247.533) 80%);block-size:100lvh;inline-size:100vw;position:fixed;inset:0 auto auto 0}a{color:var(--link)}a:visited{color:var(--link-visited)}:focus-visible{outline:2px dotted var(--focus);outline-offset:2px}.icon{vertical-align:middle;flex:none}.skip-link{z-index:100;color:oklch(0% 0 0);background:oklch(99.2% .039 107.089);border:1px solid oklch(0% 0 0);padding:6px 10px;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.desktop{max-width:calc(1320px + -100vw + 100%);padding:24px 24px 32px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:calc(max(24px, env(safe-area-inset-right,0px)) - (100vw - 100%));min-block-size:calc(100svh - var(--taskbar-total));align-items:flex-start;gap:24px;margin:0 0 0 max(0px,50vw - 660px);display:flex}.desktop-icons ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.desktop-icons a{color:oklch(100% 0 0);text-align:center;text-shadow:1px 1px 2px oklch(0% 0 0);justify-items:center;gap:4px;width:76px;padding:4px;text-decoration:none;display:grid}.desktop-icons a:focus-visible span{background:var(--hilite);text-shadow:none}.desktop-icons a:focus-visible{outline-color:oklch(100% 0 0)}.window{background:var(--face);border:3px solid var(--edge);border-top:0;border-radius:8px 8px 0 0;flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex;box-shadow:2px 3px 10px oklch(0% 0 0/.35)}.titlebar{color:oklch(100% 0 0);background:linear-gradient(oklch(66.5% .185 249.79),oklch(51.3% .242 262.234) 8%,oklch(50.8% .245 262.523) 40%,oklch(56.3% .241 260.818) 88% 93%,oklch(54.3% .253 262.093) 95%,oklch(45.3% .238 263.377) 96%,oklch(45.3% .238 263.377));border-radius:7px 7px 0 0;align-items:center;gap:6px;min-height:30px;padding:3px 5px 3px 7px;display:flex;box-shadow:inset 0 -1px oklch(45.3% .238 263.377)}.titlebar-text{text-shadow:1px 1px oklch(30.3% .185 267.774);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:700;overflow:hidden}.titlebar :focus-visible{outline-color:oklch(100% 0 0)}.titlebar-controls{gap:2px;display:flex}.ctl{background:linear-gradient(135deg,oklch(69.4% .153 258.774),oklch(53.5% .217 262.656) 60%,oklch(48.3% .206 262.853));border:1px solid oklch(100% 0 0);border-radius:3px;width:21px;height:21px;position:relative}.ctl-min:after,.ctl-min-deco:after{content:"";background:oklch(100% 0 0);width:7px;height:3px;position:absolute;bottom:4px;left:5px}.ctl-max-deco:after,.ctl-max:after{content:"";border:2px solid oklch(100% 0 0);border-top-width:3px;position:absolute;inset:4px}.ctl-close{background:linear-gradient(135deg,oklch(75.6% .118 36.568),oklch(62.2% .186 34.968) 55%,oklch(55% .18 34.007))}.ctl-close:before,.ctl-close:after{content:"";background:oklch(100% 0 0);width:2px;height:13px;position:absolute;top:3px;left:9px;transform:rotate(45deg)}.ctl-close:after{transform:rotate(-45deg)}.menubar-row{border-bottom:1px solid var(--face-dark);align-items:stretch;display:flex}.menubar{flex:1;min-width:0;padding:0 2px}.menubar ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.menubar a{color:var(--ink);padding:4px 8px;text-decoration:none;display:block}.menubar a:focus-visible{background:var(--hilite);color:var(--hilite-ink);outline-offset:-3px;outline-color:oklch(100% 0 0)}.addressbar{border-bottom:1px solid var(--face-dark);align-items:center;gap:6px;padding:3px 6px;display:flex}.addressbar-label{color:var(--muted)}.addressbar-field{background:var(--surface);border:1px solid var(--field-border);white-space:nowrap;flex:1;align-items:center;gap:5px;min-width:0;padding:2px 4px;display:flex;position:relative}.address-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root[data-js] .addressbar-field>.address-text{display:none}:root[data-js] .tb-btn[data-needs-js][hidden],:root[data-js] .address-go[data-needs-js][hidden]{display:inline-flex}:root[data-js] .tray-btn[data-needs-js][hidden]{display:inline-grid}:root[data-js] .address-input[data-needs-js][hidden]{display:block}.addressbar-search{flex:1;min-width:0}.addressbar-form{align-items:center;gap:4px;display:flex}.address-input{min-width:0;block-size:1lh;font:inherit;line-height:inherit;color:inherit;appearance:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.address-input::placeholder{color:oklch(53.8% 0 0);opacity:1}.address-input::-webkit-search-cancel-button{display:none}.address-input:focus-visible{outline:none}.addressbar-field:has(>.address-input:focus-visible){outline:2px dotted var(--focus);outline-offset:2px}@media (pointer:coarse){.addressbar-field{font-size:max(1rem,1em)}}.address-results{z-index:40;overscroll-behavior:contain;white-space:normal;background:var(--surface);border:1px solid var(--field-border);max-block-size:min(60vh,30rem);margin:0;padding:2px 0;list-style:none;position:absolute;inset:calc(100% + 1px) -1px auto;overflow:auto;box-shadow:2px 3px 6px oklch(0% 0 0/.3)}.address-message{z-index:40;white-space:normal;color:var(--ink);background:var(--surface);border:1px solid var(--field-border);margin:0;padding:5px 8px;position:absolute;inset:calc(100% + 1px) -1px auto;box-shadow:2px 3px 6px oklch(0% 0 0/.3)}.address-results a{color:var(--ink);gap:2px;padding:5px 8px;text-decoration:none;display:grid}.result-title{color:var(--link);font-weight:700}.result-excerpt{color:var(--muted);font-size:.75rem;line-height:1.4}.address-results mark{color:inherit;background:oklch(95.6% .101 100.744)}.address-results a:focus-visible{outline:2px dotted var(--hilite-ink);outline-offset:-3px;color:var(--hilite-ink);background:var(--hilite)}.address-results a:focus-visible :is(.result-title,.result-excerpt){color:var(--hilite-ink)}.address-results a:focus-visible mark{color:var(--hilite-ink);background:oklch(100% 0 0/.25)}:root[data-scheme=olive] .address-results a:focus-visible{background:oklch(52.2% .092 123.332)}:root[data-scheme=silver] .address-results a:focus-visible{background:oklch(48.8% .051 284.349)}@media (hover:hover) and (pointer:fine){.address-results a:not(:focus-visible):hover{background:oklch(96.3% .013 262.379)}}.address-go{block-size:calc(1lh + 6px);font:inherit;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.address-go[hidden]{display:none}@media (hover:hover) and (pointer:fine){.address-go:hover{background:linear-gradient(oklch(100% 0 0),oklch(95.7% .015 98.287));border-color:oklch(82.8% .036 94.609)}}.address-go:active{background:oklch(90.2% .022 95.304);border-color:oklch(72% .026 96.685)}.address-go:focus-visible{outline:2px dotted var(--focus);outline-offset:-4px}.window-body{background:var(--surface);border:1px solid var(--field-border);flex:1;grid-template-columns:236px minmax(0,1fr);grid-template-areas:"pane content";margin:0 2px;display:grid}.taskpane{background:linear-gradient(var(--pane-1), var(--pane-2));grid-area:pane;padding:12px}.content{grid-area:content;min-width:0;padding:20px clamp(16px,4vw,44px) 40px;font-size:1rem;line-height:1.65}.statusbar{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:4px 8px 5px;font-size:.75rem;display:flex}.statusbar p{margin:0}.status-links{gap:12px;margin:0;padding:0;list-style:none;display:flex}.taskbox{border-radius:4px 4px 0 0;margin-bottom:12px;overflow:hidden}.taskbox-title{color:oklch(39.4% .163 265.838);background:linear-gradient(90deg, oklch(100% 0 0) 30%, var(--box-head));margin:0;padding:6px 10px;font-size:.75rem;font-weight:700}.taskbox-featured .taskbox-title{color:oklch(100% 0 0);background:linear-gradient(90deg,oklch(45.9% .204 262.332) 30%,oklch(56.4% .185 260.474))}.taskbox-body{background:var(--box-body);border:1px solid oklch(100% 0 0);border-top:0;padding:8px 10px 10px;font-size:.75rem}.taskbox-body p{margin:0 0 6px}.taskbox-body p:last-child{margin-bottom:0}.taskbox a{color:oklch(46.1% .175 262.374);text-decoration:none}.tasklist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tasklist a{align-items:center;gap:6px;min-height:24px;padding:2px 0;display:flex}.details{grid-template-columns:auto 1fr;gap:3px 8px;margin:0;display:grid}.details dt{font-weight:700}.details dd{margin:0}.details a{align-items:center;min-block-size:24px;display:inline-flex}.breadcrumbs ol{color:var(--muted);flex-wrap:nowrap;margin:0 0 14px;padding:0;font-size:.8125rem;list-style:none;display:flex}.content .breadcrumbs ol{max-width:none}.breadcrumbs{container:breadcrumbs/inline-size}@container breadcrumbs (width<36em){.breadcrumbs li:not(:first-child):has(>[aria-current=page]){display:none}}.breadcrumbs li{align-items:center;min-inline-size:0;display:flex}.breadcrumbs li>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumbs li:not(:last-child){flex-shrink:0}.breadcrumbs li+li:before{content:"›" / "";margin:0 7px}.breadcrumbs [aria-current=page]{color:var(--muted);text-decoration:none}.content h1,.content h2,.content h3{color:var(--heading);line-height:1.25}.content h1{margin:0 0 10px;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem)}.content h2{border-bottom:1px solid oklch(86.9% .052 269.632);margin:1.8em 0 .5em;padding-bottom:4px;font-size:1.35rem}.content h3{margin:1.4em 0 .4em;font-size:1.1rem}.content p,.content ul,.content ol,.content dl,.content table{max-width:68ch}.lead{color:oklch(28.9% 0 0);font-size:1.1rem}.byline{color:var(--muted);margin:0 0 1.4em;font-size:.875rem}.prose li+li{margin-top:.3em}.prose blockquote{background:oklch(99.2% .039 107.089);border:1px solid oklch(80.9% .056 99.423);max-width:64ch;margin:1.2em 0;padding:8px 14px}.prose table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.9375rem}.prose caption{caption-side:top;text-align:start;text-wrap:balance;padding-block-end:4px;font-weight:700}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid oklch(82.7% .047 267.866);padding:6px 8px}.prose thead th{background:linear-gradient(oklch(100% 0 0),oklch(95% .017 99.605) 70%,oklch(90.5% .022 98.138));border-color:oklch(81.2% .022 98.18) oklch(81.2% .022 98.18) oklch(86.3% .022 95.318);border-bottom-style:solid;border-bottom-width:2px}.prose tbody th{background:oklch(97.6% .007 268.548)}.prose code{background:oklch(95.7% .007 106.524);padding:0 3px;font-size:.9em}.sources{border:1px solid oklch(85.3% .023 106.878);border-radius:4px;max-width:42rem;margin-top:2.6em;padding:1.1rem 1rem .75rem;font-size:.875rem;position:relative;box-shadow:inset 1px 1px oklch(100% 0 0),1px 1px oklch(100% 0 0)}.content .sources h2{color:oklch(46.6% .226 262.591);background:var(--surface);border:0;margin:0;padding:0 .35rem;font-size:.9375rem;line-height:1.3;position:absolute;top:-.7em;left:.6rem}.author-box{background:oklch(96.1% .014 268.493);border:1px solid oklch(82.7% .047 267.866);max-width:42rem;margin-top:1.6em;padding:12px 16px;font-size:.9375rem}.author-box h2{border:0;margin:0 0 4px;font-size:1.05rem}.author-box p{margin:.3em 0}.card{border-bottom:1px solid oklch(91.4% .009 106.584);align-items:flex-start;gap:12px;max-width:68ch;padding:12px 0;display:flex}.content .card-title{border:0;margin:0 0 4px;padding:0;font-size:1.15rem}.card-desc{margin:0 0 4px}.card-meta{color:var(--muted);margin:0;font-size:.8125rem}.category-list{padding:0;list-style:none}.category-list h2{border:0;margin:1em 0 .2em;font-size:1.15rem}.category-list p{margin:0}.pager{justify-content:space-between;max-width:68ch;margin-top:1.5em;display:flex}.pager a{color:var(--ink);background:linear-gradient(oklch(100% 0 0),oklch(93.2% .023 98.65));border:1px solid oklch(35.7% .111 253.22);border-radius:3px;padding:4px 12px;text-decoration:none}.taskbar{z-index:50;height:var(--taskbar-total);padding-bottom:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);color:oklch(100% 0 0);background:linear-gradient(oklch(35.4% .146 269.236),oklch(52.4% .159 261.232) 3%,oklch(61% .168 256.479) 6%,oklch(64.6% .15 253.487) 10%,oklch(61.3% .166 256.466) 12%,oklch(56.7% .183 259.569) 15%,oklch(53.3% .193 261.892) 18%,oklch(51.3% .198 262.92) 20%,oklch(50.6% .201 263.313) 23%,oklch(50.4% .203 263.405) 38%,oklch(52.1% .202 262.971) 54%,oklch(53.4% .201 262.337) 86%,oklch(52.6% .201 262.621) 89%,oklch(50.5% .2 263.102) 92%,oklch(46.7% .187 263.339) 95%,oklch(41.6% .168 263.899) 98%);align-items:stretch;display:flex;position:fixed;inset:auto 0 0}.taskbar :focus-visible{outline-color:oklch(100% 0 0)}.start{display:flex}.start-button{cursor:pointer;color:oklch(100% 0 0);text-shadow:1px 1px 2px oklch(0% 0 0/.6);background:radial-gradient(circle at 30% 0%, oklch(79.2% .172 142.106), var(--start-1) 45%, oklch(52.3% .137 143.31) 85%);border:0;border-radius:0 12px 12px 0;align-items:center;gap:6px;padding:0 22px 2px 12px;font-family:inherit;font-size:1.25rem;font-style:italic;font-weight:700;display:flex;box-shadow:inset -2px -2px 4px oklch(0% 0 0/.25),inset 2px 2px 3px oklch(100% 0 0/.35)}.start-button:has(+.start-menu:is(:popover-open,.\:popover-open)){background:radial-gradient(circle at 30% 0,oklch(68.4% .157 142.058),oklch(52.3% .137 143.31) 60%,oklch(46.8% .123 143.307))}.start-logo{background:radial-gradient(circle at 35% 35%,oklch(100% 0 0),oklch(92.5% .125 95.925) 40%,oklch(80.8% .166 82.702) 75%);border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 2px oklch(100% 0 0/.35)}.start-menu:not(:is(:popover-open,.\:popover-open)){display:none}.start-menu{inset:auto auto var(--taskbar-total) env(safe-area-inset-left,0px);width:min(26rem,100vw);max-height:calc(100vh - var(--taskbar-total) - 8px);max-height:calc(100dvh - var(--taskbar-total) - 8px);color:var(--ink);background:var(--surface);border:2px solid oklch(46.8% .193 261.204);border-bottom:0;border-radius:8px 8px 0 0;margin:0;padding:0;position:fixed;overflow:auto;box-shadow:3px -2px 10px oklch(0% 0 0/.4)}.start-head{color:oklch(100% 0 0);text-shadow:1px 1px 2px oklch(0% 0 0/.5);background:linear-gradient(oklch(53.1% .174 257.306),oklch(51% .182 258.257) 40%,oklch(54.8% .188 257.179));border-radius:6px 6px 0 0;align-items:center;gap:10px;padding:8px 10px;font-size:1rem;font-weight:700;display:flex}.start-cols{grid-template-columns:1fr 1fr;display:grid}.start-left{padding:8px 6px}.start-right{background:oklch(91.5% .035 252.264);border-left:1px solid oklch(78.7% .082 253.827);padding:8px 6px}.start-label{color:var(--muted);margin:0 6px 4px;font-size:.6875rem}.start-menu ul{margin:0;padding:0;list-style:none}.start-menu a{color:var(--ink);align-items:center;gap:8px;padding:5px 6px;font-size:.75rem;text-decoration:none;display:flex}.start-menu a:focus-visible{background:var(--hilite);color:var(--hilite-ink);outline-offset:-3px;outline-color:oklch(100% 0 0)}.start-left a{font-weight:700}.start-sub a{padding-left:22px}.start-sep{border-top:1px solid oklch(78.7% .082 253.827);margin-top:6px;padding-top:6px}.start-all{border-top:1px solid oklch(91.4% .009 106.584);margin-top:6px}.start-foot{background:linear-gradient(oklch(53.1% .174 257.306),oklch(54.8% .188 257.179));justify-content:flex-end;gap:4px;padding:6px 10px;display:flex}.start-menu .start-foot a{color:oklch(100% 0 0)}.tasks{flex:1;align-items:center;min-width:0;padding:0 6px;display:flex}.task{background:oklch(46.7% .17 261.849);border-radius:3px;align-items:center;gap:6px;min-width:0;max-width:220px;padding:5px 10px;font-size:.75rem;display:flex;box-shadow:inset 1px 1px 2px oklch(0% 0 0/.4)}:root[data-js] .task-deco{display:none}:root[data-js] .task-btn[data-needs-js][hidden]{display:flex}.task-btn{font-family:inherit;line-height:inherit;color:inherit;text-align:start;cursor:pointer;border:0}.task-btn[aria-pressed=false]{background:oklch(53% .19 262);box-shadow:inset 1px 1px 1px oklch(100% 0 0/.3),inset -1px -1px 1px oklch(0% 0 0/.3)}.task-btn:active{transform:translateY(1px)}.task-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tray{background:linear-gradient(oklch(48% .167 257.651),oklch(66.9% .153 241.246) 6%,oklch(72.7% .145 232.422) 10%,oklch(66.3% .157 243.389) 14%,oklch(55% .17 249) 19% 63%,oklch(67.5% .161 243.122) 81%,oklch(67.1% .157 242.403) 88%,oklch(66.2% .155 242.643) 91%,oklch(63.7% .155 244.861) 94%,oklch(58.5% .162 250.7) 97%,oklch(49.7% .186 258.938));border-left:1px solid oklch(29.7% .075 251.155);align-items:center;gap:6px;padding:0 14px;font-size:.75rem;display:flex;box-shadow:inset 1px 0 1px oklch(74.8% .154 234.466)}.error-dialog{background:var(--face);border:3px solid var(--edge);border-top:0;border-radius:8px 8px 0 0;max-width:34rem;margin:.5rem 0 2rem;box-shadow:3px 4px 10px oklch(0% 0 0/.3)}.error-dialog-titlebar{color:oklch(100% 0 0);text-shadow:1px 1px oklch(30.3% .185 267.774);background:linear-gradient(oklch(66.5% .185 249.79),oklch(51.3% .242 262.234) 8%,oklch(50.8% .245 262.523) 40%,oklch(56.3% .241 260.818) 88%,oklch(45.3% .238 263.377));border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;padding:.25rem .3rem .25rem .5rem;font-size:.8125rem;font-weight:700;display:flex}.error-dialog-body{align-items:flex-start;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}.error-icon{flex:none}.content .error-dialog h1{color:var(--ink);margin:.25rem 0 .6rem;font-size:1.25rem}.error-dialog p{margin:0 0 .6rem;font-size:.9375rem}.error-address code{background:var(--surface);border:1px solid var(--field-border);padding:0 .25rem;font-weight:700}.error-dialog .error-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.xp-button{min-block-size:1.75rem;min-inline-size:5.5rem;color:var(--ink);background:linear-gradient(oklch(100% 0 0),oklch(96.4% .007 97.352) 60%,oklch(88.1% .022 95.311));border:1px solid oklch(35.7% .111 253.22);border-radius:3px;justify-content:center;align-items:center;padding:.15rem .9rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.xp-button:visited{color:var(--ink)}.xp-button:focus-visible{outline:2px dotted var(--focus);outline-offset:-4px}.error-guides li+li{margin-top:.3em}.content :is(h1,h2,h3){text-wrap:balance}.content :is(p,li,dd){text-wrap:pretty}.menubar [aria-current=page],.tasklist [aria-current=page],.start-menu [aria-current=page]{font-weight:700}.menubar [aria-current=page]{text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.menubar a,.tasklist a,.start-menu a,.desktop-icons a,.status-links a,.breadcrumbs a,.details a,.xp-button,.helper-link-btn,.start-button{align-items:center;min-block-size:44px;display:inline-flex}.start-menu a,.tasklist a{display:flex}}@media (width<=56.25em){.desktop{padding:0;padding-left:env(safe-area-inset-left,0px);padding-right:calc(var(--sbw,0px) - (100vw - 100%) + env(safe-area-inset-right,0px));background:var(--scrollbar-track)}.desktop-icons{display:none}.window{box-shadow:none;border-width:0;border-radius:0}.titlebar{border-radius:0}.window-body{border-width:1px 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"content""pane";margin:0}}@media (width<=30em){.addressbar-origin,.titlebar-controls>:not(.ctl-min){display:none}.start-button{padding-right:16px}.start-cols{grid-template-columns:1fr}.start-right{border-top:1px solid oklch(78.7% .082 253.827);border-left:0}.tray{padding:0 8px}}.tray{padding-right:calc(14px + var(--sbw,17px) - (100vw - 100%))}@media (width<=30em){.tray{padding-right:calc(8px + var(--sbw,17px) - (100vw - 100%))}}@media (prefers-reduced-motion:reduce){:not(.start-menu,.start-flyout,.xp-dialog,.balloon,.shutdown,.blackout,.helper,.throbber .icon),:before,:after{transition:none!important;animation:none!important}}.throbber{border-left:1px solid var(--face-dark);background:linear-gradient(oklch(100% 0 0),oklch(95.7% .009 99.986));justify-content:center;align-items:center;inline-size:2.75rem;display:flex}.throbber .icon{transform-origin:50%}@media (prefers-reduced-motion:no-preference){:root[data-loading] .throbber .icon{animation:1s linear infinite throbber-spin}}@media (prefers-reduced-motion:reduce){:root[data-loading] .throbber .icon{animation:3s linear infinite throbber-spin}}@keyframes throbber-spin{to{transform:rotate(360deg)}}.toolbar{border-bottom:1px solid var(--face-dark);flex-wrap:wrap;align-items:center;gap:2px;padding:2px 4px;display:flex}.tb-group{align-items:center;gap:2px;display:flex}.tb-btn{min-block-size:2.25rem;min-inline-size:2.25rem;font:inherit;color:var(--ink);cursor:pointer;transition:background-color .1s ease, border-color .1s ease, transform .1s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.tb-btn:visited{color:var(--ink)}.tb-btn[hidden]{display:none}.tb-btn[aria-disabled=true]{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.tb-btn:not([aria-disabled=true]):hover{color:var(--ink);background:linear-gradient(oklch(100% 0 0),oklch(95.7% .015 98.287));border-color:oklch(82.8% .036 94.609)}}.tb-btn:not([aria-disabled=true]):active{background:oklch(90.2% .022 95.304);border-color:oklch(72% .026 96.685);transform:translateY(1px)}.tb-btn:focus-visible{outline:2px dotted var(--focus);outline-offset:-4px}.tb-sep{border-left:1px solid oklch(81.2% .022 98.18);border-right:1px solid oklch(100% 0 0);align-self:stretch;margin:4px 3px}.copy{display:inline-flex;position:relative}.copy-tip{z-index:5;white-space:nowrap;color:oklch(0% 0 0);pointer-events:none;opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);background:oklch(99.2% .039 107.089);border:1px solid oklch(0% 0 0);border-radius:3px;padding:.2rem .5rem;font-size:.75rem;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-4px);box-shadow:2px 2px 3px oklch(0% 0 0/.25)}.copy-tip:not(:empty){opacity:1;transform:translate(-50%)}.copy-tip:empty{border-color:#0000}.linksbar{border-bottom:1px solid var(--face-dark);overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:.25rem;padding:1px 6px;font-size:.75rem;display:flex;overflow-x:auto}.linksbar-label{color:var(--muted);border-right:1px solid oklch(81.2% .022 98.18);padding-right:.35rem}.linksbar ul{margin:0;padding:0;list-style:none;display:flex}.linksbar a{white-space:nowrap;min-block-size:1.5rem;color:var(--ink);border:1px solid #0000;border-radius:3px;align-items:center;gap:.3rem;padding:0 .45rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.linksbar a:hover{color:var(--ink);background:var(--surface);border-color:oklch(82.8% .036 94.609)}}.reading-progress{background:var(--surface);border:1px solid var(--field-border);flex:0 0 9rem;align-self:center;block-size:.875rem;padding:1px;display:none;overflow:hidden}.reading-progress-bar{transform-origin:0;background:repeating-linear-gradient(90deg,oklch(67.2% .203 142.9) 0 6px,#0000 6px 8px);block-size:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.reading-progress{display:block}@keyframes reading-progress{to{transform:scaleX(1)}}.reading-progress-bar{animation:linear both reading-progress}.reading-progress>.reading-progress-bar{animation-timeline:scroll(root)}}}.status-zone{border-left:1px solid var(--face-dark);align-items:center;gap:.3rem;padding-left:.6rem;display:inline-flex}@media (width<=30em){.tb-btn span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.throbber{display:none}}@media print{.skip-link,.desktop-icons,.taskbar,.window-header,.taskpane,.statusbar,.breadcrumbs{display:none!important}body{color:oklch(0% 0 0);background:oklch(100% 0 0);padding:0}body:before{display:none}.desktop,.window,.window-body{max-width:none;min-block-size:auto;box-shadow:none;background:oklch(100% 0 0);border:0;margin:0;padding:0;display:block}.content{padding:0;font-size:11pt;line-height:1.5}.content :is(p,ul,ol,dl,table){max-width:none}.post-header:after{content:attr(data-url);color:oklch(38.7% 0 0);margin-top:.25rem;font-size:9pt;display:block}.prose a[href^=http]:after{content:" (" attr(href) ")";color:oklch(38.7% 0 0);font-size:.85em}a,a:visited{color:oklch(0% 0 0)}.content :is(h1,h2,h3){color:oklch(0% 0 0);break-after:avoid}.prose :is(table,blockquote,li),.sources,.author-box{break-inside:avoid}}.toc{scroll-target-group:auto}.toc a:is(:target-current,.target-current){color:oklch(38.6% .148 260.686);padding-left:4px;font-weight:700;box-shadow:inset 3px 0 oklch(52.3% .201 262.765)}.content :is(h2,h3)[id]{scroll-margin-top:1rem}.content :is(h2,h3)[tabindex="-1"]:focus{outline:none}.content :is(h2,h3)[tabindex="-1"]:focus-visible{outline:2px dotted var(--focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}button.ctl{font:inherit;cursor:pointer;transition:transform .1s var(--ease-out), filter .1s ease;padding:0}@media (hover:hover) and (pointer:fine){button.ctl:hover{filter:brightness(1.15)}}button.ctl:active{transform:scale(.92)}button.ctl:focus-visible{outline-offset:1px;outline:2px dotted oklch(100% 0 0)}.ctl-max[aria-pressed=true]:after{border-width:2px;inset:7px 4px 4px 7px}.ctl-max[aria-pressed=true]:before{content:"";border:0 solid oklch(100% 0 0);border-width:2px 0 0 2px;position:absolute;inset:4px 7px 7px 4px}.titlebar-controls:has(>.ctl-min:not([hidden])) .ctl-min-deco{display:none}@media (width>=56.26em){.titlebar-controls:has(>.ctl-max:not([hidden])) .ctl-max-deco{display:none}}@media (width<=56.25em){.titlebar-controls .ctl-max{display:none}}@media (width>=56.26em){:root[data-reading]:not([data-minimized]) .desktop-icons,:root[data-reading] .taskpane{display:none}:root[data-reading]:not([data-minimized]) .desktop{max-width:none;padding:0;padding-right:calc(var(--sbw,0px) - (100vw - 100%));background:var(--scrollbar-track);margin:0}:root[data-reading] .window{border-width:0;border-radius:0}:root[data-reading] .titlebar{border-radius:0}:root[data-reading] .window-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"content";margin:0}:root[data-reading] .content{padding-inline:max(1.5rem,50% - 23rem)}:root[data-reading][data-desktop] .desktop{background:0 0}:root[data-reading][data-restoring] .desktop-icons{top:24px;left:calc(max(0px, (100vw - 1320px) / 2) + max(24px, env(safe-area-inset-left,0px)));display:block;position:fixed}}@media (prefers-reduced-motion:no-preference){::view-transition-group(root){animation-duration:.2s;animation-timing-function:var(--ease-out)}}.scheme-picker{background:oklch(97.8% .009 258.335);border:0;border-top:1px solid oklch(78.7% .082 253.827);margin:0;padding:.35rem .75rem .5rem;font-size:.75rem}.scheme-picker[hidden]{display:none}.scheme-picker legend{float:left;inline-size:100%;color:var(--muted);margin-bottom:.2rem;padding:0;font-size:.6875rem}.scheme-picker label{cursor:pointer;align-items:center;gap:.3rem;min-block-size:24px;margin-right:.6rem;display:inline-flex}.scheme-picker input{accent-color:oklch(52.3% .201 262.765);margin:0}.swatch{border:1px solid oklch(0% 0 0/.35);border-radius:2px;block-size:.9rem;inline-size:.9rem}.swatch-blue{background:linear-gradient(oklch(66.5% .185 249.79),oklch(50.8% .245 262.523) 50%,oklch(45.3% .238 263.377))}.swatch-olive{background:linear-gradient(oklch(72.4% .103 121.793),oklch(52.2% .092 123.332) 50%,oklch(46.4% .085 124.247))}.swatch-silver{background:linear-gradient(oklch(96.8% .005 286.3),oklch(83.4% .018 286.003) 50%,oklch(74.1% .029 285.682))}.swatch-dark{background:linear-gradient(oklch(46% .04 262),oklch(32% .035 262) 50%,oklch(22% .03 262))}:root[data-scheme=olive]{--edge:oklch(46.4% .085 124.247);--pane-1:oklch(84.9% .066 118.111);--pane-2:oklch(75.8% .087 120.098);--box-head:oklch(92.2% .039 116.662);--box-body:oklch(95.1% .023 114.953);--scrollbar-thumb:oklch(56.4% .098 122.945)}:root[data-scheme=olive] .titlebar,:root[data-scheme=olive] .error-dialog-titlebar{background:linear-gradient(oklch(72.4% .103 121.793),oklch(58.1% .097 123.566) 8%,oklch(52.2% .092 123.332) 40% 88%,oklch(46.4% .085 124.247));box-shadow:inset 0 -1px oklch(46.4% .085 124.247)}:root[data-scheme=olive] .ctl:not(.ctl-close){background:linear-gradient(135deg,oklch(76.6% .098 121.405),oklch(57.3% .103 122.881) 60%,oklch(50.2% .091 122.985))}:root[data-scheme=olive] .taskbar{background:linear-gradient(oklch(41.3% .077 123.472),oklch(67.6% .113 122.252) 4%,oklch(59.7% .103 122.688) 10%,oklch(54.6% .091 123.267) 30% 85%,oklch(48.7% .088 124.242))}:root[data-scheme=olive] .task{background:oklch(48.7% .088 124.242)}:root[data-scheme=olive] .task-btn[aria-pressed=false]{background:oklch(54.6% .091 123.3)}:root[data-scheme=olive] .start-button{background:radial-gradient(circle at 30% 0,oklch(55% .11 122),oklch(44% .1 125) 45%,oklch(35% .08 126) 85%)}:root[data-scheme=olive] .start-button:has(+.start-menu:is(:popover-open,.\:popover-open)){background:radial-gradient(circle at 30% 0,oklch(47% .1 123),oklch(38% .09 125) 60%,oklch(30% .07 126))}:root[data-scheme=olive] .start-logo{background:radial-gradient(circle at 35% 35%,oklch(100% 0 0),oklch(88% .13 85) 40%,oklch(72% .14 70) 75%)}:root[data-scheme=olive] .tray{background:linear-gradient(oklch(50.3% .084 123.871),oklch(63.1% .104 123.58) 6%,oklch(52% .09 123.3) 20% 80%,oklch(50.3% .084 123.871));border-left-color:oklch(39.3% .073 123.384);box-shadow:inset 1px 0 1px oklch(72.4% .103 121.793)}:root[data-scheme=olive] :is(.start-head,.start-foot){background:linear-gradient(oklch(58.1% .097 123.566),oklch(50.2% .091 122.985))}:root[data-scheme=olive] .start-menu{border-color:oklch(50.2% .091 122.985)}:root[data-scheme=olive] .start-right{background:oklch(95.1% .023 114.953);border-left-color:oklch(79.8% .073 118.438)}:root[data-scheme=olive] :is(.start-sep,.scheme-picker){border-top-color:oklch(79.8% .073 118.438)}:root[data-scheme=olive] .scheme-picker{background:oklch(97.5% .013 115.829)}:root[data-scheme=olive] :is(.menubar a,.start-menu a):focus-visible{background:oklch(52.2% .092 123.332)}:root[data-scheme=olive] .taskbox-title{color:oklch(44.1% .083 123.169)}:root[data-scheme=olive] .taskbox-featured .taskbox-title{color:oklch(100% 0 0);background:linear-gradient(90deg,oklch(48.7% .088 124.242) 30%,oklch(62.3% .105 122.268))}:root[data-scheme=olive] .taskbox a{color:oklch(40.1% .079 124.138)}:root[data-scheme=silver]{--edge:oklch(70.3% .03 285.591);--pane-1:oklch(89.7% .014 286.123);--pane-2:oklch(82.2% .021 285.932);--box-head:oklch(94.3% .011 291.947);--box-body:oklch(96.8% .005 286.3);--scrollbar-thumb:oklch(54.9% .046 284.771)}:root[data-scheme=silver] .titlebar,:root[data-scheme=silver] .error-dialog-titlebar{color:oklch(22.2% 0 0);text-shadow:1px 1px oklch(100% 0 0);background:linear-gradient(oklch(96.8% .005 286.3),oklch(88.8% .014 286.12) 8%,oklch(83.4% .018 286.003) 40% 88%,oklch(74.1% .029 285.682));box-shadow:inset 0 -1px oklch(70.3% .03 285.591)}:root[data-scheme=silver] .titlebar :focus-visible{outline-color:oklch(0% 0 0)}:root[data-scheme=silver] .ctl:not(.ctl-close){background:linear-gradient(135deg,oklch(80.4% .027 285.787),oklch(65.6% .038 285.293) 60%,oklch(59.6% .039 285.143));border-color:oklch(54.9% .046 284.771)}:root[data-scheme=silver] .taskbar{color:oklch(22.2% 0 0);background:linear-gradient(oklch(100% 0 0),oklch(93.6% .009 286.217) 6%,oklch(88.8% .014 286.12) 30%,oklch(85.8% .018 286.018) 85%,oklch(79.1% .022 285.875))}:root[data-scheme=silver] .taskbar :focus-visible{outline-color:oklch(0% 0 0)}:root[data-scheme=silver] .task{background:oklch(83.4% .018 286.003);box-shadow:inset 1px 1px 2px oklch(0% 0 0/.25)}:root[data-scheme=silver] .task-btn[aria-pressed=false]{background:oklch(92% .01 286);box-shadow:inset 1px 1px 1px oklch(100% 0 0/.8),inset -1px -1px 1px oklch(0% 0 0/.2)}:root[data-scheme=silver] .tray{box-shadow:none;background:linear-gradient(oklch(93.6% .009 286.217),oklch(87% .015 286.083));border-left-color:oklch(70.3% .03 285.591)}:root[data-scheme=silver] .start-button{color:oklch(22.2% 0 0);text-shadow:0 1px oklch(100% 0 0/.6);background:radial-gradient(circle at 30% 0,oklch(100% 0 0),oklch(86% .02 286) 45%,oklch(74% .025 286) 85%);border:1px solid oklch(55% .03 286);border-left:0}:root[data-scheme=silver] .start-button:has(+.start-menu:is(:popover-open,.\:popover-open)){background:radial-gradient(circle at 30% 0,oklch(93% .012 286),oklch(80% .022 286) 60%,oklch(68% .028 286))}:root[data-scheme=silver] .start-logo{background:radial-gradient(circle at 35% 35%,oklch(100% 0 0),oklch(88% .015 286) 45%,oklch(66% .03 286) 80%);box-shadow:0 0 0 2px oklch(55% .03 286/.45)}:root[data-scheme=silver] :is(.start-head,.start-foot){color:oklch(22.2% 0 0);text-shadow:none;background:linear-gradient(oklch(93.6% .009 286.217),oklch(83.4% .018 286.003))}:root[data-scheme=silver] .start-menu .start-foot a{color:oklch(22.2% 0 0)}:root[data-scheme=silver] .start-menu{border-color:oklch(70.3% .03 285.591)}:root[data-scheme=silver] .start-right{background:oklch(94.3% .011 291.947);border-left-color:oklch(82.5% .022 285.903)}:root[data-scheme=silver] :is(.start-sep,.scheme-picker){border-top-color:oklch(82.5% .022 285.903)}:root[data-scheme=silver] .scheme-picker{background:oklch(97.4% .005 286.301)}:root[data-scheme=silver] :is(.menubar a,.start-menu a):focus-visible{background:oklch(48.8% .051 284.349)}:root[data-scheme=silver] .taskbox-title{color:oklch(37.7% .081 281.799)}:root[data-scheme=silver] .taskbox-featured .taskbox-title{color:oklch(100% 0 0);background:linear-gradient(90deg,oklch(48.8% .051 284.349) 30%,oklch(57.3% .058 284.417))}:root[data-scheme=silver] .taskbox a{color:oklch(37.7% .081 281.799)}@media screen{:root[data-scheme=dark]{color-scheme:dark;--ink:oklch(93% .005 262);--muted:oklch(77% .01 262);--face:oklch(30% .012 262);--face-dark:oklch(40% .012 262);--edge:oklch(38% .045 262);--link:oklch(79% .11 255);--link-visited:oklch(79% .1 300);--heading:oklch(86% .075 255);--pane-1:oklch(33% .045 262);--pane-2:oklch(26% .045 272);--box-head:oklch(37% .035 265);--box-body:oklch(29% .025 265);--surface:oklch(21.5% .012 262);--field-border:oklch(60% .04 255);--hilite:oklch(47% .13 259);--hilite-ink:oklch(100% 0 0);--focus:oklch(93% 0 0);--scrollbar-thumb:oklch(52% .07 262);--scrollbar-track:oklch(25.5% .01 262)}:root[data-scheme=dark] body{background-color:oklch(34% .09 139)}:root[data-scheme=dark] body:before{background-color:oklch(34% .09 139);background-image:radial-gradient(140% 55% at 18% 100%,oklch(31% .085 139) 0 58%,#0000 58.2%),radial-gradient(120% 50% at 85% 100%,oklch(34% .09 138) 0 60%,#0000 60.2%),radial-gradient(160% 60% at 50% 108%,oklch(40% .1 136) 0 62%,#0000 62.2%),radial-gradient(60% 18% at 72% 22%,oklch(100% 0 0/.07),#0000 70%),radial-gradient(40% 12% at 25% 14%,oklch(100% 0 0/.06),#0000 70%),linear-gradient(oklch(20% .06 268),oklch(27% .075 262) 45%,oklch(36% .07 252) 80%)}:root[data-scheme=dark] :is(.titlebar,.error-dialog-titlebar){background:linear-gradient(oklch(46% .04 262),oklch(36% .04 262) 8%,oklch(32% .035 262) 40%,oklch(34% .035 262) 88%,oklch(26% .03 262));box-shadow:inset 0 -1px oklch(24% .03 262)}:root[data-scheme=dark] :is(.titlebar-text,.error-dialog-titlebar){text-shadow:1px 1px oklch(15% .02 262)}:root[data-scheme=dark] .ctl:not(.ctl-close){background:linear-gradient(135deg,oklch(52% .035 262),oklch(40% .035 262) 60%,oklch(34% .03 262));border-color:oklch(70% .02 262)}:root[data-scheme=dark] .ctl-close{background:linear-gradient(135deg,oklch(62% .12 33),oklch(50% .16 33) 55%,oklch(44% .15 33));border-color:oklch(70% .02 262)}:root[data-scheme=dark] .taskbar{background:linear-gradient(oklch(18% .025 262),oklch(36% .035 262) 4%,oklch(31% .035 262) 10%,oklch(27% .03 262) 30% 85%,oklch(22% .03 262))}:root[data-scheme=dark] .task{background:oklch(36% .035 262)}:root[data-scheme=dark] .task-btn[aria-pressed=false]{background:oklch(27% .03 262);box-shadow:inset 0 0 0 1px oklch(42% .03 262)}:root[data-scheme=dark] .tray{background:linear-gradient(oklch(25% .035 255),oklch(36% .045 250) 10%,oklch(30% .04 250) 50%,oklch(25% .035 255));border-left-color:oklch(16% .02 262);box-shadow:inset 1px 0 1px oklch(45% .04 250)}:root[data-scheme=dark] .start-button{background:radial-gradient(circle at 30% 0,oklch(52% .09 265),oklch(38% .08 268) 45%,oklch(29% .06 268) 85%);box-shadow:inset -2px -2px 4px oklch(0% 0 0/.35),inset 2px 2px 3px oklch(100% 0 0/.18)}:root[data-scheme=dark] .start-button:has(+.start-menu:is(:popover-open,.\:popover-open)){background:radial-gradient(circle at 30% 0,oklch(44% .08 265),oklch(32% .07 268) 60%,oklch(25% .05 268))}:root[data-scheme=dark] .start-logo{background:0 0;box-shadow:inset -5px -2px oklch(94% .07 95),0 0 6px oklch(94% .07 95/.45)}:root[data-scheme=dark] :is(.start-head,.start-foot){background:linear-gradient(oklch(40% .04 262),oklch(30% .035 262))}:root[data-scheme=dark] :is(.start-menu,.start-flyout){border-color:oklch(42% .04 262)}:root[data-scheme=dark] .start-right{background:oklch(27% .02 262);border-left-color:oklch(40% .025 262)}:root[data-scheme=dark] :is(.start-sep,.scheme-picker,.start-all){border-top-color:oklch(40% .025 262)}:root[data-scheme=dark] .scheme-picker{background:oklch(24% .012 262)}:root[data-scheme=dark] .scheme-picker input{accent-color:oklch(72% .13 262)}:root[data-scheme=dark] .taskbox-title{color:oklch(90% .04 265);background:linear-gradient(90deg, oklch(42% .03 265) 30%, var(--box-head))}:root[data-scheme=dark] .taskbox-featured .taskbox-title{color:oklch(100% 0 0);background:linear-gradient(90deg,oklch(40% .12 262) 30%,oklch(47% .12 260))}:root[data-scheme=dark] .taskbox-body{border-color:oklch(38% .025 265)}:root[data-scheme=dark] .taskbox a{color:oklch(85% .08 262)}:root[data-scheme=dark] .toc a:is(:target-current,.target-current){color:oklch(93% .05 262);box-shadow:inset 3px 0 oklch(72% .13 262)}:root[data-scheme=dark] :is(.throbber,.prose thead th){background:linear-gradient(oklch(37% .012 262),oklch(31% .012 262))}:root[data-scheme=dark] :is(.tb-btn:not([aria-disabled=true]),.address-go):active{background:oklch(25% .012 262);border-color:oklch(50% .015 262)}:root[data-scheme=dark] .tb-sep{border-left-color:oklch(42% .012 262);border-right-color:oklch(22% .012 262)}:root[data-scheme=dark] .linksbar-label{border-right-color:oklch(42% .012 262)}:root[data-scheme=dark] :is(.pager a,.xp-button){background:linear-gradient(oklch(42% .012 262),oklch(34% .012 262) 60%,oklch(29% .012 262));border-color:oklch(56% .05 255)}:root[data-scheme=dark] .address-input::placeholder{color:oklch(70% .01 262)}:root[data-scheme=dark] .address-results mark{background:oklch(45% .09 95)}:root[data-scheme=dark] .content h2{border-bottom-color:oklch(38% .04 265)}:root[data-scheme=dark] .lead{color:oklch(88% .005 262)}:root[data-scheme=dark] .card{border-bottom-color:oklch(32% .012 262)}:root[data-scheme=dark] .prose :is(th,td){border-color:oklch(40% .03 265)}:root[data-scheme=dark] .prose tbody th{background:oklch(25.5% .015 262)}:root[data-scheme=dark] .prose code{background:oklch(30% .01 262)}:root[data-scheme=dark] .prose blockquote{background:oklch(29% .04 100);border-color:oklch(45% .05 100)}:root[data-scheme=dark] .sources{box-shadow:none;border-color:oklch(40% .02 262)}:root[data-scheme=dark] .content .sources h2{color:oklch(80% .11 262)}:root[data-scheme=dark] .author-box{background:oklch(26% .02 268);border-color:oklch(40% .03 265)}:root[data-scheme=dark] .prose .key-points{color:var(--ink);background:oklch(30% .05 100);border-color:oklch(72% .07 100)}:root[data-scheme=dark] .prose .key-points:before{background:oklch(72% .07 100)}:root[data-scheme=dark] .prose .key-points:after{background:oklch(30% .05 100)}:root[data-scheme=dark] .content .key-points h2{color:var(--ink)}}@media screen and (hover:hover) and (pointer:fine){:root[data-scheme=dark] :is(.tb-btn:not([aria-disabled=true]),.address-go):hover{background:linear-gradient(oklch(42% .014 262),oklch(35% .014 262));border-color:oklch(52% .015 262)}:root[data-scheme=dark] .linksbar a:hover{border-color:oklch(52% .015 262)}:root[data-scheme=dark] .address-results a:not(:focus-visible):hover{background:oklch(30% .03 262)}:root[data-scheme=dark] a:hover{color:oklch(80% .13 45)}:root[data-scheme=dark] .taskbox a:hover{color:oklch(93% .06 262)}}.prose .key-points{color:oklch(0% 0 0);background:oklch(99.2% .039 107.089);border:1px solid oklch(0% 0 0);border-radius:8px;max-width:42rem;margin:2.2em 0 1em;padding:.75rem 1rem .5rem;position:relative;box-shadow:2px 3px 4px oklch(0% 0 0/.2)}.prose .key-points:before{content:"";clip-path:polygon(0 100%,30% 0,100% 100%);background:oklch(0% 0 0);block-size:12px;inline-size:18px;position:absolute;top:-12px;left:1.5rem}.prose .key-points:after{content:"";clip-path:polygon(0 100%,30% 0,100% 100%);background:oklch(99.2% .039 107.089);block-size:11px;inline-size:15px;position:absolute;top:-10px;left:calc(1.5rem + 1.5px)}.content .key-points h2{color:oklch(0% 0 0);border:0;align-items:center;gap:.45rem;margin:0 0 .35rem;padding:0;font-size:1rem;display:flex}.content .key-points h2:before{content:"i" / "";color:oklch(100% 0 0);background:radial-gradient(circle at 35% 30%,oklch(77.2% .119 254.47),oklch(53.5% .217 262.656) 65%,oklch(48.3% .206 262.853));border-radius:50%;flex:none;place-items:center;block-size:1.35rem;inline-size:1.35rem;font:italic 700 .9rem/1 Georgia,DejaVu Serif,serif;display:inline-grid;box-shadow:0 0 0 1px oklch(46.8% .193 261.204)}.prose .key-points ul{margin:0}.quicklaunch{border-right:1px solid oklch(0% 0 0/.25);align-items:center;padding:0 4px;display:flex;box-shadow:1px 0 oklch(100% 0 0/.2)}.quicklaunch ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.quicklaunch a{min-block-size:28px;min-inline-size:28px;transition:background-color .1s ease, transform .1s var(--ease-out);border:1px solid #0000;border-radius:3px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.quicklaunch a:hover{background:oklch(100% 0 0/.18);border-color:oklch(100% 0 0/.35)}}.quicklaunch a:active{transform:translateY(1px)}@media (width<=22em){.quicklaunch{display:none}}.start-more{min-block-size:28px;inline-size:100%;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:2px;padding:5px 6px;font-size:.75rem;font-weight:700;display:flex}.start-more:focus-visible,.start-more:has(+.start-flyout:is(:popover-open,.\:popover-open)){color:var(--hilite-ink);background:var(--hilite);outline-offset:-3px;outline-color:oklch(100% 0 0)}.start-flyout:not(:is(:popover-open,.\:popover-open)){display:none}.start-flyout{inset:auto auto var(--taskbar-total) calc(min(26rem, 100vw) + env(safe-area-inset-left,0px));inline-size:min(22rem,100vw);max-block-size:calc(100dvh - var(--taskbar-total) - 8px);overscroll-behavior:contain;color:var(--ink);background:var(--surface);border:1px solid oklch(46.8% .193 261.204);margin:0;padding:4px 0;position:fixed;overflow:auto;box-shadow:3px 3px 8px oklch(0% 0 0/.35)}.flyout-label{color:var(--muted);padding:6px 10px 2px;font-size:.6875rem;font-weight:700}.start-flyout ul{margin:0;padding:0;list-style:none}@media (width<=48em){.start-flyout{inset:auto env(safe-area-inset-right,0px) var(--taskbar-total) env(safe-area-inset-left,0px);inline-size:auto}}:root[data-scheme=olive] :is(.start-more:focus-visible,.start-more:has(+.start-flyout:is(:popover-open,.\:popover-open))){background:oklch(52.2% .092 123.332)}:root[data-scheme=silver] :is(.start-more:focus-visible,.start-more:has(+.start-flyout:is(:popover-open,.\:popover-open))){background:oklch(48.8% .051 284.349)}.start-menu,.start-flyout{opacity:0;transition-property:opacity,transform,display,overlay;transition-duration:.15s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}@media (prefers-reduced-motion:no-preference){.start-menu{transform:translateY(8px)}.start-flyout{transform:translate(-8px)}}.start-menu:is(:popover-open,.\:popover-open),.start-flyout:is(:popover-open,.\:popover-open){opacity:1;transform:none;@starting-style{opacity:0}}@media (prefers-reduced-motion:no-preference){.start-menu:is(:popover-open,.\:popover-open){@starting-style{transform:translateY(8px)}}.start-flyout:is(:popover-open,.\:popover-open){@starting-style{transform:translate(-8px)}}}@media (prefers-reduced-motion:reduce){.start-menu,.start-flyout{transition-duration:.1s}}.desktop-icons .icon{transition:filter .1s}@media (hover:hover) and (pointer:fine){.desktop-icons a:hover .icon{filter:brightness(1.1)}}.desktop-icons a:focus-visible .icon,.desktop-icons a:active .icon{filter:sepia()hue-rotate(185deg)saturate(4)brightness(.85)}.desktop-icons a:focus-visible span{outline-offset:1px;outline:2px dotted oklch(100% 0 0)}.start-menu .start-flyout a{font-weight:400}.start-menu .start-flyout a[aria-current=page]{font-weight:700}@media (hover:hover) and (pointer:fine){a:hover{color:oklch(52% .18 33)}.desktop-icons a:hover span{background:var(--hilite);text-shadow:none}.menubar a:hover,.start-menu a:hover,.start-more:hover{background:var(--hilite);color:var(--hilite-ink)}.taskbox a:hover{color:oklch(50% .19 260.5);text-decoration:underline}.xp-button:hover{color:var(--ink);box-shadow:inset 0 0 0 2px oklch(81.2% .151 76.615)}:root[data-scheme=olive] :is(.menubar a,.start-menu a,.start-more):hover{background:oklch(52.2% .092 123.332)}:root[data-scheme=silver] :is(.menubar a,.start-menu a,.start-more):hover{background:oklch(48.8% .051 284.349)}}html{-webkit-tap-highlight-color:transparent}a,button,summary,label{touch-action:manipulation}button,.tb-btn,.xp-button,.start-button,.desktop-icons a,.quicklaunch a{-webkit-user-select:none;user-select:none}.xp-button:active{transform:translateY(1px);box-shadow:inset 1px 1px 2px oklch(0% 0 0/.2)}.start-button:active{filter:brightness(.92)}.menubar a:active,.start-menu a:active,.linksbar a:active{color:oklch(100% 0 0);background:oklch(48.7% .145 260.161)}.tray-btn{block-size:24px;inline-size:24px;color:inherit;cursor:pointer;transition:transform .1s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;padding:0;display:inline-grid;position:relative}.tray-btn[hidden]{display:none}@media (hover:hover) and (pointer:fine){.tray-btn:hover{background:oklch(100% 0 0/.18);border-color:oklch(100% 0 0/.35)}}.tray-btn:active{transform:translateY(1px)}@media (pointer:coarse){.tray-btn{block-size:36px;inline-size:36px}}.tray-offline{background:oklch(55% .2 29);border-radius:50%;block-size:10px;inline-size:10px;display:none;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px oklch(100% 0 0)}.tray-offline:before,.tray-offline:after{content:"";background:oklch(100% 0 0);block-size:6px;inline-size:2px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.tray-offline:after{transform:rotate(-45deg)}.tray-btn.is-offline .tray-offline{display:block}@media (prefers-reduced-motion:no-preference){:is(.tray-btn.is-dialing,.xp-dialog[data-state=dialing] .dialup-anim) .net-screen-a{animation:.6s step-end infinite net-blink}:is(.tray-btn.is-dialing,.xp-dialog[data-state=dialing] .dialup-anim) .net-screen-b{animation:.6s step-end .3s infinite net-blink}}@keyframes net-blink{50%{opacity:.3}}.xp-dialog{inline-size:min(22rem,100vw - 2rem);color:var(--ink);background:var(--face);border:3px solid var(--edge);opacity:0;transition-property:opacity,transform,display,overlay;transition-duration:.2s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;border-top:0;border-radius:8px 8px 0 0;margin:auto;padding:0;box-shadow:4px 6px 16px oklch(0% 0 0/.4)}@media (prefers-reduced-motion:no-preference){.xp-dialog{transform:scale(.96)}}.xp-dialog[open]{opacity:1;transform:none;@starting-style{opacity:0}}@media (prefers-reduced-motion:no-preference){.xp-dialog[open]{@starting-style{transform:scale(.96)}}}@media (prefers-reduced-motion:reduce){.xp-dialog{transition-duration:.1s}}.xp-dialog:modal{overscroll-behavior:contain}.xp-dialog::backdrop{overscroll-behavior:contain;opacity:0;transition-property:opacity,display,overlay;transition-duration:.2s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;background:oklch(0% 0 0/.2);overflow:hidden}.xp-dialog[open]::backdrop{opacity:1;@starting-style{opacity:0}}.xp-dialog .titlebar-text{margin:0}.xp-dialog-body{padding:12px 12px 10px;font-size:.8125rem}.group-box{border:1px solid var(--face-dark);border-radius:4px;margin:0 0 14px;padding:12px 10px 8px;position:relative}.group-box h3{color:var(--heading);background:var(--face);margin:0;padding:0 4px;font-size:.8125rem;font-weight:400;position:absolute;top:-.7em;left:8px}.dialup-grid{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;display:grid}.dialup-grid dd{font-variant-numeric:tabular-nums;margin:0}.dialup-activity{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialup-note{color:var(--muted);margin:8px 0 0;font-size:.6875rem}.dialog-actions{justify-content:flex-end;gap:6px;display:flex}.dialog-actions form{display:contents}button.xp-button{font:inherit;cursor:pointer;font-size:.8125rem}.balloon{inset:auto calc(var(--sbw,0px) + 10px + env(safe-area-inset-right,0px)) calc(var(--taskbar-total) + 14px) auto;color:oklch(0% 0 0);opacity:0;inline-size:min(20rem,100vw - 20px);transition-property:opacity,transform,display,overlay;transition-duration:.2s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;background:oklch(99.2% .039 107.089);border:1px solid oklch(0% 0 0);border-radius:8px;margin:0;padding:8px 10px 10px;font-size:.75rem;line-height:1.4;position:fixed;overflow:visible;box-shadow:2px 3px 6px oklch(0% 0 0/.3)}@media (prefers-reduced-motion:no-preference){.balloon{transform:translateY(6px)}}.balloon:is(:popover-open,.\:popover-open){opacity:1;transform:none;@starting-style{opacity:0}}@media (prefers-reduced-motion:no-preference){.balloon:is(:popover-open,.\:popover-open){@starting-style{transform:translateY(6px)}}}.balloon:before,.balloon:after{content:"";clip-path:polygon(0 0,100% 0,70% 100%);position:absolute;right:38px}.balloon:before{background:oklch(0% 0 0);block-size:13px;inline-size:18px;bottom:-13px}.balloon:after{background:oklch(99.2% .039 107.089);block-size:12px;inline-size:15px;bottom:-11px;right:39.5px}.balloon-head{align-items:center;gap:6px;margin-bottom:6px;display:flex}.balloon-icon{background:radial-gradient(circle at 35% 30%,oklch(77.2% .119 254.47),oklch(53.5% .217 262.656) 65%,oklch(48.3% .206 262.853));border-radius:50%;flex:none;place-items:center;block-size:1.2rem;inline-size:1.2rem;display:inline-grid;box-shadow:0 0 0 1px oklch(46.8% .193 261.204)}.balloon-icon:before{content:"i" / "";color:oklch(100% 0 0);font:italic 700 .8rem/1 Georgia,DejaVu Serif,serif}.balloon-title{flex:1;margin:0;font-size:.8125rem;font-weight:700}.balloon-close{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;block-size:24px;inline-size:24px;padding:0;position:relative}.balloon-close:before,.balloon-close:after{content:"";background:oklch(30% 0 0);block-size:12px;inline-size:2px;position:absolute;top:5px;left:10px;transform:rotate(45deg)}.balloon-close:after{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.balloon-close:hover{background:oklch(100% 0 0/.6);border-color:oklch(60% 0 0)}}.balloon-list{margin:0 0 6px;padding-left:1.1rem}.balloon-list li+li{margin-top:2px}.balloon-list a{align-items:center;min-block-size:24px;display:inline-flex}.balloon-more{margin:0}.balloon a{color:oklch(45% .18 262)}@media screen{:root[data-scheme=dark] .balloon{color:var(--ink);background:oklch(30% .05 100);border-color:oklch(72% .07 100)}:root[data-scheme=dark] .balloon:before{background:oklch(72% .07 100)}:root[data-scheme=dark] .balloon:after{background:oklch(30% .05 100)}:root[data-scheme=dark] .balloon a{color:var(--link)}:root[data-scheme=dark] .balloon-close:before,:root[data-scheme=dark] .balloon-close:after{background:var(--ink)}}.start-power{font:inherit;color:oklch(100% 0 0);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 6px;font-size:.75rem;display:flex}.start-power[hidden]{display:none}.start-power:focus-visible{background:var(--hilite);outline-offset:-3px;outline-color:oklch(100% 0 0)}@media (hover:hover) and (pointer:fine){.start-power:hover{text-decoration:underline}}:root[data-scheme=silver] .start-power{color:oklch(22.2% 0 0)}.power-chip{color:oklch(100% 0 0);background:radial-gradient(circle at 35% 25%,oklch(70% .17 32),oklch(53% .19 30) 70%);border:1px solid oklch(100% 0 0/.7);border-radius:4px;place-items:center;block-size:22px;inline-size:22px;display:grid}.shutdown{color:oklch(100% 0 0);opacity:0;inline-size:min(20rem,100vw - 2rem);transition-property:opacity,transform,display,overlay;transition-duration:.2s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;background:linear-gradient(oklch(50% .15 260),oklch(43% .16 262));border:1px solid oklch(28% .12 264);border-radius:6px;margin:auto;padding:0;overflow:hidden;box-shadow:4px 6px 16px oklch(0% 0 0/.45)}@media (prefers-reduced-motion:no-preference){.shutdown{transform:scale(.96)}}.shutdown[open]{opacity:1;transform:none;@starting-style{opacity:0}}@media (prefers-reduced-motion:no-preference){.shutdown[open]{@starting-style{transform:scale(.96)}}}.shutdown:modal,.blackout:modal{overscroll-behavior:contain}:is(.shutdown,.blackout)::backdrop{overscroll-behavior:contain;overflow:hidden}.shutdown::backdrop{background:oklch(0% 0 0/.35)}.shutdown-head{background:oklch(32% .14 264);margin:0;padding:10px 14px;font-size:1rem;font-weight:400}.shutdown-body{justify-content:space-around;gap:4px;padding:22px 10px;display:flex}.shutdown-btn{min-inline-size:5rem;font:inherit;color:oklch(100% 0 0);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-items:center;gap:6px;padding:6px;font-size:.8125rem;display:grid}.shutdown-btn:focus-visible{outline-offset:-2px;outline:2px dotted oklch(100% 0 0)}.shutdown-glyph{color:oklch(100% 0 0);block-size:2.5rem;inline-size:2.5rem;transition:filter .1s ease, transform .1s var(--ease-out);border:1px solid oklch(100% 0 0/.7);border-radius:7px;place-items:center;display:grid;box-shadow:1px 2px 3px oklch(0% 0 0/.35)}.glyph-standby{background:radial-gradient(circle at 35% 25%,oklch(88% .15 90),oklch(72% .16 72) 70%)}.glyph-off{background:radial-gradient(circle at 35% 25%,oklch(70% .17 32),oklch(53% .19 30) 70%)}.glyph-restart{background:radial-gradient(circle at 35% 25%,oklch(78% .17 142),oklch(56% .16 143) 70%)}@media (hover:hover) and (pointer:fine){.shutdown-btn:hover .shutdown-glyph{filter:brightness(1.12)}}.shutdown-btn:active .shutdown-glyph{transform:translateY(1px)}.shutdown-foot{background:oklch(32% .14 264);justify-content:flex-end;margin:0;padding:8px 12px;display:flex}.blackout{color:oklch(72% 0 0);opacity:0;block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;transition-property:opacity,display,overlay;transition-duration:.4s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;background:oklch(0% 0 0);border:0;margin:0;padding:0}.blackout[open]{opacity:1;@starting-style{opacity:0}}.blackout::backdrop{background:oklch(0% 0 0)}.screen{text-align:center;place-content:center;justify-items:center;gap:1.1rem;padding:2rem;display:grid;position:absolute;inset:0}.screen-logo,.boot-bar{display:none}#blackout-text{font-size:1rem}.blackout-hint{color:oklch(66% 0 0);font-size:.8125rem;position:absolute;inset:auto 0 2rem}.blackout:is([data-screen=saving],[data-screen=crt]) .screen{color:oklch(100% 0 0);background:linear-gradient(oklch(30% .13 264) 0 13%,oklch(50% .15 258) 13% 87%,oklch(30% .13 264) 87%)}.blackout[data-screen=saving] #blackout-text{font-size:1.35rem}.blackout:is([data-screen=saving],[data-screen=boot]) .blackout-hint{color:oklch(85% .02 262)}.blackout[data-screen=crt] .screen{animation:crt-off .65s var(--ease-in-out) forwards}.blackout[data-screen=crt] .screen:after{content:"";opacity:0;pointer-events:none;animation:crt-flash .65s var(--ease-in-out) forwards;background:oklch(100% 0 0);position:absolute;inset:0}.blackout[data-screen=crt] :is(#blackout-text,.blackout-hint){visibility:hidden}@keyframes crt-off{0%{transform:scale(1)}55%{transform:scaleY(.004)}to{transform:scale(0,.004)}}@keyframes crt-flash{55%,to{opacity:.85}}@media (prefers-reduced-motion:reduce){.blackout[data-screen=crt] .screen{background:oklch(0% 0 0)}}.blackout[data-screen=off] #blackout-text{color:oklch(80% .16 65);font-size:clamp(1.15rem,1rem + 1.5vw,1.9rem);font-weight:700}.blackout[data-screen=boot] :is(.screen-logo,.boot-bar){display:inline-flex}.screen-logo{color:oklch(100% 0 0);align-items:center;gap:.75rem;font-size:clamp(1.4rem,1.2rem + 1.2vw,2.1rem);font-style:italic;font-weight:700}.boot-bar{border:2px solid oklch(55% 0 0);border-radius:5px;gap:3px;block-size:18px;inline-size:10rem;padding:3px;overflow:hidden}.boot-bar span{background:linear-gradient(oklch(75% .13 255),oklch(50% .2 262));border-radius:2px;flex:none;block-size:100%;inline-size:10px}@media (prefers-reduced-motion:no-preference){.boot-bar span{animation:1.4s linear infinite boot-sweep}}@keyframes boot-sweep{0%{transform:translate(-3rem)}to{transform:translate(10.5rem)}}.blackout[data-screen=boot] #blackout-text{color:oklch(70% 0 0);font-size:.8125rem}.blackout[data-screen=welcome] .screen{color:oklch(100% 0 0);background:linear-gradient(oklch(33% .13 264) 0 12%,oklch(58% .14 255) 12% 88%,oklch(33% .13 264) 88%)}.blackout[data-screen=welcome] #blackout-text{text-shadow:2px 3px 6px oklch(0% 0 0/.35);font-size:clamp(2.2rem,1.6rem + 4vw,4.8rem);font-style:italic;font-weight:700}@media (prefers-reduced-motion:no-preference){.blackout[data-screen=welcome] #blackout-text{animation:welcome-in .9s var(--ease-out) both}}@keyframes welcome-in{0%{opacity:0;transform:translate(-1.5rem)}}.blackout:not([open]){transition-duration:.6s}@media (prefers-reduced-motion:reduce){.balloon,.shutdown,.blackout,.blackout:not([open]){transition-duration:.1s}}.helper{inset:auto calc(var(--sbw,0px) + 10px + env(safe-area-inset-right,0px)) calc(var(--taskbar-total) + 10px) auto;color:oklch(0% 0 0);opacity:0;transform-origin:100% 100%;max-block-size:none;max-inline-size:calc(100vw - 20px);transition-property:opacity,transform,display,overlay;transition-duration:.2s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible;transform:translateY(8px)scale(.97)}.helper:is(:popover-open,.\:popover-open){opacity:1;align-items:flex-end;gap:8px;display:flex;transform:none;@starting-style{opacity:0;transform:translateY(8px)scale(.97)}}.helper:after{content:"";background:oklch(99.2% .039 107.089);border:1px solid oklch(0% 0 0);border-width:1px 1px 0 0;block-size:12px;inline-size:12px;position:absolute;bottom:40px;right:73px;transform:rotate(45deg)}.helper-balloon{inline-size:min(19rem,100vw - 108px);max-block-size:calc(100dvh - var(--taskbar-total) - 30px);overscroll-behavior:contain;background:oklch(99.2% .039 107.089);border:1px solid oklch(0% 0 0);border-radius:8px;padding:8px 10px 10px;font-size:.8125rem;line-height:1.4;overflow:auto;box-shadow:2px 3px 6px oklch(0% 0 0/.3)}.helper [hidden]{display:none}.helper-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.helper-title{margin:0;font-size:.8125rem;font-weight:700}.helper-say{text-wrap:pretty;margin:0 0 8px}.helper-say:focus{outline:none}.helper-actions,.helper-results,.helper-guides,.helper-choices,.helper-missing{margin:0 0 8px;padding:0;list-style:none}.helper-actions{gap:6px;display:grid}.helper-actions .xp-button{text-align:start;justify-content:flex-start;inline-size:100%}.helper-missing{padding-left:1.1rem;list-style:outside}.helper a,.helper-link-btn{color:var(--link)}.helper-link-btn{min-block-size:24px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.helper-row,.helper-answers{flex-wrap:wrap;gap:6px 14px;margin-bottom:6px;display:flex}.helper-answers .xp-button{min-inline-size:5rem}.helper-source,.helper-note{color:var(--muted);margin:0 0 6px;font-size:.75rem}.helper-search{gap:6px;margin-bottom:6px;display:flex}.helper-search input{min-inline-size:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--field-border);flex:1;padding:3px 5px}@media (pointer:coarse){.helper-search input{font-size:max(1rem,1em)}}.helper-status{margin:0 0 6px}.helper-results li+li,.helper-guides li+li{margin-top:4px}.helper-results a{min-block-size:24px;display:grid}.helper-results .result-excerpt{color:var(--ink);font-size:.75rem}.helper-guides li{align-items:baseline;gap:6px;display:flex}.helper-tick{color:oklch(48% .13 145);flex:none;inline-size:1em;font-weight:700}.helper-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.helper-choice{min-block-size:44px;inline-size:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.helper-choice[aria-pressed=true]{border-color:var(--hilite);background:oklch(93% .04 255/.6)}@media (hover:hover) and (pointer:fine){.helper-choice:hover{border-color:var(--field-border)}}.helper-choice-figure svg{block-size:50px;inline-size:30px;display:block}.helper-figure{flex:none;inline-size:72px}.helper-figure .helper-svg{block-size:120px;inline-size:72px;display:none}.helper[data-character=lapis] .helper-figure [data-character=lapis],.helper[data-character=aklat] .helper-figure [data-character=aklat],.helper[data-character=kuwago] .helper-figure [data-character=kuwago],.helper[data-character=kampana] .helper-figure [data-character=kampana]{display:block}@media (prefers-reduced-motion:no-preference){.helper:is(:popover-open,.\:popover-open) .helper-figure{animation:helper-hop .45s var(--ease-out)}.helper-eyes{transform-box:fill-box;transform-origin:50%;animation:5s step-end infinite helper-blink}}@keyframes helper-hop{0%{transform:translateY(14px)}}@keyframes helper-blink{96%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.helper,.helper:is(:popover-open,.\:popover-open){transition-duration:.1s;transform:none;@starting-style{transform:none}}}@media (width<=30em){.helper{inset-inline-start:calc(10px + env(safe-area-inset-left,0px))}.helper-balloon{flex:1;inline-size:auto}.helper-figure,.helper-figure .helper-svg{inline-size:48px}.helper-figure .helper-svg{block-size:80px}.helper:after{bottom:28px;right:49px}}@media screen{:root[data-scheme=dark] .helper{color:var(--ink)}:root[data-scheme=dark] .helper-balloon,:root[data-scheme=dark] .helper:after{background:oklch(30% .05 100);border-color:oklch(72% .07 100)}:root[data-scheme=dark] .helper-choice[aria-pressed=true]{background:oklch(40% .06 255/.6)}:root[data-scheme=dark] .helper-tick{color:oklch(78% .14 145)}}:root[data-minimized] .window{display:none}:root[data-restoring] .window{visibility:hidden}.min-ghost{z-index:45;contain:strict;pointer-events:none;transform-origin:0 0;background:var(--face);border:1px solid oklch(0% 0 0/.35);border-radius:8px 8px 0 0;margin:0;position:fixed;overflow:hidden}:root[data-desktop] .desktop{background:0 0}@media (hover:hover) and (pointer:fine){.task-btn:hover{filter:brightness(1.08)}}@media (forced-colors:active){.taskbar{border-top:1px solid canvastext}.start-button{border:1px solid buttontext}.ctl-min:after,.ctl-min-deco:after{border-top:3px solid buttontext;block-size:0}.ctl-close:before,.ctl-close:after,.balloon-close:before,.balloon-close:after,.tray-offline:before,.tray-offline:after{border-inline-start:2px solid buttontext;inline-size:0}.tray-offline{border:1px solid buttontext}.swatch{forced-color-adjust:none}.tb-btn[aria-disabled=true]{color:graytext}}
