/* Page CSS merged with the homepage first: its full-viewport splash rules
   (#crtn{overflow:hidden}, .wrap{height:100%}) must lose the cascade to the
   scrollable content-page rules that follow, or nothing on a long page scrolls. */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap');
#crtn{--bg:#141312;--fg:#EFEFEA;--dim:#9A968C;--faint:#8A8479;--rule:#38342E;--red:#CE281B;--blue:#2B4FE0;--yel:#F5C518;--redt:#E6473B;--bluet:#5C78E7;--yelt:#F5C518;--redrgb:224,43,29;--bluergb:43,79,224;--yelrgb:245,197,24;--sig:#E02B1D;--onred:#EFEFEA;--onblue:#EFEFEA;--onyel:#141312;--vid:.24;--vidfilter:none;--vidblend:normal;--fieldblend:screen;--fieldop:.26;--mono:'IBM Plex Mono',ui-monospace,Menlo,'Courier New',monospace}
#crtn[data-theme="light"]{--bg:#F4F4F1;--fg:#141312;--dim:#494540;--faint:#5A554E;--rule:#CFCAC0;--red:#C42014;--blue:#1E3FBF;--yel:#C99400;--redt:#C42014;--bluet:#1E3FBF;--yelt:#8C6700;--redrgb:196,32,20;--bluergb:30,63,191;--yelrgb:201,148,0;--sig:#C42014;--onred:#EFEFEA;--onblue:#EFEFEA;--onyel:#141312;--vid:.085;--vidfilter:invert(1);--vidblend:multiply;--fieldblend:multiply;--fieldop:.09}
@media (prefers-color-scheme:light){#crtn:not([data-theme="dark"]){--bg:#F4F4F1;--fg:#141312;--dim:#494540;--faint:#5A554E;--rule:#CFCAC0;--red:#C42014;--blue:#1E3FBF;--yel:#C99400;--redt:#C42014;--bluet:#1E3FBF;--yelt:#8C6700;--redrgb:196,32,20;--bluergb:30,63,191;--yelrgb:201,148,0;--sig:#C42014;--onred:#EFEFEA;--onblue:#EFEFEA;--onyel:#141312;--vid:.085;--vidfilter:invert(1);--vidblend:multiply;--fieldblend:multiply;--fieldop:.09}}
#crtn{position:fixed;inset:0;z-index:2147483000;background:var(--bg);color:var(--fg);font-family:var(--mono);font-weight:400;font-size:15px;line-height:1.6;letter-spacing:0;text-transform:none;text-align:left;-webkit-font-smoothing:antialiased;transition:background .5s ease,color .5s ease}
#crtn *{box-sizing:border-box;margin:0;padding:0;font-family:inherit}
#crtn br{display:none}
#crtn p{margin:0}
#crtn ::selection{background:var(--yel);color:var(--onyel)}
#crtn h1,#crtn h2,#crtn h3{text-wrap:balance}
#crtn p,#crtn .lede,#crtn .row .t,#crtn li{text-wrap:pretty}
#crtn .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
#crtn dl,#crtn dd,#crtn dt{margin:0}
#crtn .mark{height:1.05em;width:auto;display:block;flex-shrink:0}
#crtn .machine{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-weight:500;text-wrap:balance}
#crtn .machine b{color:var(--fg);font-weight:600}
#crtn .head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-shrink:0;flex-wrap:nowrap}
#crtn .headright .machine{white-space:nowrap}
@media (max-width:560px){#crtn .headright .machine{display:none}#crtn .prompt{font-size:11px}}
#crtn .brandline{display:flex;align-items:center;gap:11px;color:var(--fg)}
#crtn .prompt{color:var(--dim);font-size:12px;letter-spacing:.02em}
#crtn .cur{display:inline-block;width:.6em;height:1.05em;background:var(--fg);vertical-align:text-bottom;animation:crtn-blink 1.06s steps(1,end) infinite}
@keyframes crtn-blink{50%{opacity:0}}
#crtn .headright{display:flex;align-items:center;gap:16px}
#crtn .tog{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;background:none;border:1px solid var(--rule);color:var(--faint);padding:5px 10px;border-radius:0;display:inline-flex;align-items:center;gap:7px;line-height:1;transition:color .15s,border-color .15s,background .15s}
#crtn .tog:hover{color:var(--bg);background:var(--fg);border-color:var(--fg)}
#crtn .tog:focus-visible{outline:1px solid var(--sig);outline-offset:2px}
#crtn .tog .gl{font-size:12px;letter-spacing:0}
#crtn .corner{position:fixed;color:var(--faint);font-size:15px;line-height:1;pointer-events:none;z-index:2;user-select:none}
#crtn .corner.tl{top:11px;left:13px}
#crtn .corner.tr{top:11px;right:13px}
#crtn .corner.bl{bottom:11px;left:13px}
#crtn .corner.br{bottom:11px;right:13px}
#crtn .arule{color:var(--faint);opacity:.55;font-size:12px;line-height:1;overflow:hidden;white-space:nowrap;user-select:none;display:block}
#crtn a{color:var(--fg);text-decoration:none;border-bottom:1px solid var(--rule);transition:color .13s,background .13s,border-color .13s}
#crtn a:hover{background:var(--fg);color:var(--bg);border-bottom-color:var(--fg)}
#crtn a:focus-visible{outline:1px solid var(--sig);outline-offset:2px}
#crtn .nav{font-size:10px;letter-spacing:.2em;text-transform:uppercase;display:flex;gap:15px;flex-wrap:wrap}
#crtn .nav a{color:var(--dim);border:0}
#crtn .nav a:hover{background:var(--fg);color:var(--bg)}
#crtn .nav a[aria-current]{color:var(--fg)}
#crtn a.h-red:hover,#crtn button.h-red:hover{background:var(--red);color:var(--onred);border-color:var(--red)}
#crtn a.h-blue:hover,#crtn button.h-blue:hover{background:var(--blue);color:var(--onblue);border-color:var(--blue)}
#crtn a.h-yel:hover,#crtn button.h-yel:hover{background:var(--yel);color:var(--onyel);border-color:var(--yel)}
#crtn .t-red:hover{color:var(--redt)}
#crtn .t-blue:hover{color:var(--bluet)}
#crtn .t-yel:hover{color:var(--yelt)}
#crtn h1,#crtn h2{transition:color .14s linear}
#crtn .colophon{display:flex;align-items:center;gap:10px;color:var(--faint)}
#crtn .colophon .mark{height:.95em;opacity:.8}
#crtn .foot{border-top:1px solid var(--rule);padding-top:15px;flex-shrink:0;display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}
#crtn .bgv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;border:0;display:block;max-width:none;pointer-events:none;filter:var(--vidfilter);mix-blend-mode:var(--vidblend);transition:opacity .9s linear}
#crtn .bgv.on{opacity:var(--vid)}
#crtn .field{position:absolute;inset:-25%;z-index:1;pointer-events:none;opacity:0;mix-blend-mode:var(--fieldblend);background:radial-gradient(32% 38% at 16% 24%,rgba(var(--redrgb),.46),transparent 64%),radial-gradient(30% 36% at 84% 74%,rgba(var(--bluergb),.42),transparent 64%),radial-gradient(24% 30% at 72% 16%,rgba(var(--yelrgb),.34),transparent 66%);filter:blur(96px) saturate(130%);animation:crtn-drift 46s ease-in-out infinite alternate;transition:opacity 1.6s linear}
#crtn .field.on{opacity:var(--fieldop)}
@keyframes crtn-drift{0%{transform:translate3d(-5%,-4%,0) scale(1.04) rotate(0deg)}50%{transform:translate3d(6%,5%,0) scale(1.18) rotate(6deg)}100%{transform:translate3d(-3%,7%,0) scale(1.09) rotate(-5deg)}}
@media (prefers-reduced-motion:reduce){#crtn .field{animation:none}}
#crtn{overflow:hidden}
#crtn .wrap{position:relative;z-index:3;display:flex;flex-direction:column;height:100%;padding:clamp(18px,3vw,48px)}
#crtn .main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,5vh,64px) 0;min-height:0;overflow-y:auto}
#crtn .mega{font-size:clamp(76px,19vw,340px);font-weight:700;line-height:.86;letter-spacing:-.055em;user-select:none;white-space:nowrap;color:var(--fg);text-transform:none}
#crtn .mega span{display:inline-block;min-width:.58em;transition:color .12s linear}
#crtn .ipa{margin-top:clamp(8px,1.6vh,18px);color:var(--dim);font-size:clamp(14px,1.7vw,20px);font-weight:400;opacity:0;transition:opacity .4s linear}
#crtn .defs{margin-top:clamp(22px,4.5vh,52px);max-width:68ch;display:flex;flex-direction:column;gap:14px}
#crtn .def{display:grid;grid-template-columns:2.6ch minmax(0,1fr);gap:1.2ch;min-height:1.6em;opacity:0;transition:opacity .3s linear}
#crtn .n{color:var(--faint);font-weight:600}
#crtn .t{white-space:normal}
#crtn .pos{font-style:italic;font-weight:400;color:var(--dim);margin-right:.8ch}
#crtn .infl{color:var(--dim);font-weight:400;margin-right:.8ch;white-space:nowrap}
#crtn .infl em{font-style:normal;color:var(--fg);font-weight:700}
#crtn .wipe{display:inline-block}
#crtn .redzone{position:relative;display:inline;white-space:normal}
#crtn .plain{display:none}
#crtn .bars{color:var(--fg);white-space:pre-wrap;word-break:break-all;transition:color .7s linear}
#crtn .d1:hover .bars{color:var(--redt)}
#crtn .redtag{color:var(--faint);white-space:nowrap;opacity:0;transition:opacity .3s linear}
#crtn .clear{display:block;margin-top:3px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--redt);opacity:0;transition:opacity .16s linear}
#crtn .d1:hover .clear{opacity:1}
#crtn .cg{color:var(--dim);font-size:13px;font-weight:400;margin:12px 0 14px;flex-shrink:0;opacity:0;transition:opacity .5s linear}
#crtn .vis{opacity:1}
#crtn .caret{display:inline-block;width:.6em;height:1.05em;background:var(--fg);vertical-align:text-bottom}
@media (max-width:640px){#crtn .redtag{display:block;margin-top:3px}#crtn .defs{max-width:100%}#crtn .def{grid-template-columns:2.4ch minmax(0,1fr);gap:1ch}#crtn .foot{flex-direction:column;gap:10px}#crtn .headright{gap:10px}#crtn .corner{display:none}}
html,body{overflow:hidden;height:100%;overscroll-behavior:none}
#crtn{touch-action:pinch-zoom;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}
#crtn .main.scrolls{touch-action:pan-y pinch-zoom;overscroll-behavior:contain}
#crtn .cbar{position:fixed;left:clamp(12px,2.4vw,30px);bottom:clamp(12px,2.4vw,30px);z-index:12;width:min(370px,calc(100vw - 24px));background:var(--bg);border:1px solid var(--fg);padding:16px 17px 15px;opacity:0;visibility:hidden;transform:translateY(9px);transition:opacity .3s ease,transform .3s ease,visibility .3s}
#crtn .cbar.open{opacity:1;visibility:visible;transform:none}
#crtn .cbar-h{display:block;margin-bottom:9px;color:var(--fg)}
#crtn .cbar-t{font-size:12.5px;line-height:1.55;color:var(--dim);margin-bottom:14px}
#crtn .cbar-sig{display:none;margin:-4px 0 14px;color:var(--fg)}
#crtn .cbar.sig .cbar-sig{display:block}
#crtn .cbar.sig #crtn-c-yes{display:none}
#crtn .cbar-btns{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
#crtn .cbtn{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:none;border:1px solid var(--rule);color:var(--fg);padding:7px 11px;border-radius:0;line-height:1;transition:background .13s,color .13s,border-color .13s}
#crtn .cbtn.accept{border-color:var(--fg)}
#crtn .cbar-more{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border:0;margin-left:auto}
#crtn .navbtn{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:none;border:0;color:var(--dim);padding:0;line-height:inherit;transition:background .13s,color .13s}
@media (max-width:640px){#crtn .cbar{left:10px;right:10px;bottom:10px;width:auto}}
#crtn .abar{position:fixed;right:clamp(12px,2.4vw,30px);bottom:clamp(12px,2.4vw,30px);z-index:13;width:min(320px,calc(100vw - 24px));background:var(--bg);border:1px solid var(--fg);padding:16px 17px 15px;opacity:0;visibility:hidden;transform:translateY(9px);transition:opacity .3s ease,transform .3s ease,visibility .3s}
#crtn .abar.open{opacity:1;visibility:visible;transform:none}
#crtn .arow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}
#crtn .alab{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-weight:500}
#crtn .aset{display:flex;border:1px solid var(--rule)}
#crtn .abtn{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:none;border:0;color:var(--faint);padding:6px 9px;line-height:1;transition:background .13s,color .13s}
#crtn .abtn[aria-pressed="true"]{background:var(--fg);color:var(--bg)}
#crtn .abtn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}
#crtn[data-contrast="high"]{--bg:#000;--fg:#fff;--dim:#fff;--faint:#EAEAEA;--rule:#fff;--redt:#FF6E5E;--bluet:#93A9FF;--yelt:#FFD84D;--vid:0;--fieldop:0}
#crtn[data-contrast="high"][data-theme="light"]{--bg:#fff;--fg:#000;--dim:#000;--faint:#1A1A1A;--rule:#000;--redt:#A8100A;--bluet:#0A2ECC;--yelt:#5E4400;--vid:0;--fieldop:0}
#crtn[data-contrast="high"] .field,#crtn[data-contrast="high"] .bgv{display:none}
#crtn[data-contrast="high"] a{border-bottom-color:currentColor}
#crtn[data-motion="reduced"] *{animation:none !important;transition:none !important}
#crtn[data-text="large"]{font-size:17px}
#crtn[data-text="large"] .lede{font-size:clamp(18px,2vw,21px)}
#crtn[data-text="large"] .t,#crtn[data-text="large"] .row .t{font-size:17px}
#crtn[data-text="large"] .irow-t{font-size:17px}
#crtn[data-text="large"] .irow-d{font-size:15px}
#crtn[data-text="large"] .logtable{font-size:15px}
#crtn[data-text="large"] .machine,#crtn[data-text="large"] .alab{font-size:11px}
#crtn[data-text="large"] .cbar-t{font-size:14px}
#crtn[data-text="large"] .ipa{font-size:clamp(16px,1.9vw,22px)}
#crtn a:focus-visible,#crtn button:focus-visible,#crtn input:focus-visible,#crtn textarea:focus-visible{outline:2px solid var(--fg);outline-offset:2px}
#crtn .skip{position:absolute;left:-9999px;top:0;background:var(--fg);color:var(--bg);padding:10px 14px;z-index:20;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border:0}
#crtn .skip:focus{left:clamp(12px,2vw,24px);top:clamp(12px,2vw,24px)}
#crtn .footline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px .5em;line-height:1}
#crtn .footline .fl{display:inline-flex;align-items:center;gap:.5em;white-space:nowrap}
#crtn .socs{display:inline-flex;align-items:center;gap:9px}
#crtn a.soc{border:0;display:inline-flex;padding:2px;color:var(--fg);line-height:0}
#crtn .pix{width:13px;height:13px;display:block;image-rendering:pixelated}
#crtn .foot{align-items:center}
@media (max-width:640px){#crtn .footline .sep-soc{display:none}#crtn .footline .fl-soc{flex-basis:100%;justify-content:center}}
#crtn .nobr{white-space:nowrap}
#crtn .breathe{animation:crtn-breathe 2.6s ease-in-out infinite}
@keyframes crtn-breathe{0%,100%{opacity:1}50%{opacity:.38}}
@media (prefers-reduced-motion:reduce){#crtn .breathe{animation:none}}
#crtn .paintwrap{position:absolute;inset:0;z-index:0;pointer-events:none}
#crtn .paint{display:block;width:100%;height:100%;opacity:0;transition:opacity 1.6s linear}
#crtn .paint.on{opacity:1}
#crtn .paintwrap::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--bg) 0%,transparent 72%),linear-gradient(0deg,var(--bg) 0%,transparent 22%);opacity:.72}
#crtn[data-contrast="high"] .paintwrap{display:none}
#crtn .homelink{border:0;display:inline-flex;padding:3px;margin:-3px;line-height:0;color:var(--fg)}
#crtn .dirbtn{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:none;border:1px solid var(--rule);color:var(--fg);padding:4px 9px;border-radius:0;display:inline-flex;align-items:center;gap:7px;line-height:1;transition:color .15s,border-color .15s,background .15s}
#crtn .dirbtn:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}
#crtn .dirbtn .ic-open{display:none}
#crtn .dirbtn[aria-expanded="true"]{border-color:var(--fg)}
#crtn .dirbtn[aria-expanded="true"] .ic-open{display:block}
#crtn .dirbtn[aria-expanded="true"] .ic-closed{display:none}
#crtn .dirpanel{position:fixed;top:calc(clamp(18px,3vw,48px) + 38px);right:clamp(18px,3vw,48px);z-index:11;width:min(236px,calc(100vw - 24px));background:var(--bg);border:1px solid var(--fg);padding:15px 17px 14px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease,visibility .22s}
#crtn .dirpanel.open{opacity:1;visibility:visible;transform:none}
#crtn .dir-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
#crtn .dirclose{background:none;border:0;color:var(--fg);padding:3px;margin:-3px -4px -3px 0;line-height:0;transition:background .13s,color .13s}
#crtn .dirclose .pix{width:11px;height:11px}
#crtn .tree{list-style:none;margin:10px 0 0;padding:0;font-size:13px;line-height:1.9}
#crtn .tree li{display:flex;align-items:baseline;gap:8px;white-space:nowrap}
#crtn .tree .br{color:var(--faint);white-space:pre}
#crtn .tree .nm{color:var(--fg);font-weight:600}
#crtn .tree .cnt{color:var(--faint);font-size:11px;overflow:hidden;text-overflow:ellipsis}
#crtn .tree .tr-empty{opacity:.5}
#crtn .tree .tr-empty .nm{color:var(--dim);font-weight:400}
#crtn .tree a{border-bottom:1px solid var(--rule)}
#crtn .tree .dir-root{font-weight:600;border:0}
@media (max-width:560px){#crtn .dirpanel{left:auto;right:12px;width:min(236px,calc(100vw - 24px))}}
#crtn{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAhklEQVR42mMUERb6z4AFvHn7jpGBBMDEQCUAN+j2nRsMt+/cgEuICAv9x+Va+riIUpfRzkXkuoz2LiLVZfRzEbEuo5qLGGGmIttGDFBV0RjgMCIUZlRzEQu5YUKzdMRCyAWwcIDR6C6DlaS0cxG6jcS6jPouwuV3Ystt6uU1QgoIuYjqsQYAKNJLcRdwONkAAAAASUVORK5CYII=) 2 2,default;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAhklEQVR42mMUERb6z4AFvHn7jpGBBMDEQCUAN+j2nRsMt+/cgEuICAv9x+Va+riIUpfRzkXkuoz2LiLVZfRzEbEuo5qLGGGmIttGDFBV0RjgMCIUZlRzEQu5YUKzdMRCyAWwcIDR6C6DlaS0cxG6jcS6jPouwuV3Ystt6uU1QgoIuYjqsQYAKNJLcRdwONkAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA0CAYAAADi1poDAAAAnElEQVR42u3ZQQ5AMBCF4VacAEcgcf/TSDgCrsDabCbNtKLjf2thkvdlpMSh766QkP04YyiYJnwsDKQlSkPrtjwumMb5VVNU5s+QTGlTVObfUGlTVPY/Q7lNURmGrKaoDENWU1RW3UDt2w/Uzn1UhiFtz1AZhqQRuVes35eozJ8hzUBuU1RWv6HUvZH6r4TK/J3LrDewGuJdVv1AN/CpRr6oXG2PAAAAAElFTkSuQmCC) 2x) 2 2,default;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAhklEQVR42mMUERb6z4AFvHn7jpGBBMDEQCUAN+j2nRsMt+/cgEuICAv9x+Va+riIUpfRzkXkuoz2LiLVZfRzEbEuo5qLGGGmIttGDFBV0RjgMCIUZlRzEQu5YUKzdMRCyAWwcIDR6C6DlaS0cxG6jcS6jPouwuV3Ystt6uU1QgoIuYjqsQYAKNJLcRdwONkAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA0CAYAAADi1poDAAAAnElEQVR42u3ZQQ5AMBCF4VacAEcgcf/TSDgCrsDabCbNtKLjf2thkvdlpMSh766QkP04YyiYJnwsDKQlSkPrtjwumMb5VVNU5s+QTGlTVObfUGlTVPY/Q7lNURmGrKaoDENWU1RW3UDt2w/Uzn1UhiFtz1AZhqQRuVes35eozJ8hzUBuU1RWv6HUvZH6r4TK/J3LrDewGuJdVv1AN/CpRr6oXG2PAAAAAElFTkSuQmCC) 2x) 2 2,default}
#crtn a,#crtn button,#crtn label,#crtn select,#crtn summary,#crtn [role=button],#crtn input[type=submit],#crtn input[type=checkbox],#crtn input[type=radio]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAiUlEQVR42mNkQAMiwkL/GfCAN2/fMTKQAJgYaAxYcEncvnMDha+qokGWBTT3wdC3gIVUDaSmssHnA1jqgqUqdD66D2nvA0JhSqkPae4DRpgPcIUtuYBuPmAhVAYNnaJCVUWD7BJzQH3AiKuMGXqpCFYKUpqz0eNx4EpTSnM0LETol4pIrbkGjQ8AKjYzydRQ6WkAAAAASUVORK5CYII=) 6 2,pointer;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAiUlEQVR42mNkQAMiwkL/GfCAN2/fMTKQAJgYaAxYcEncvnMDha+qokGWBTT3wdC3gIVUDaSmssHnA1jqgqUqdD66D2nvA0JhSqkPae4DRpgPcIUtuYBuPmAhVAYNnaJCVUWD7BJzQH3AiKuMGXqpCFYKUpqz0eNx4EpTSnM0LETol4pIrbkGjQ8AKjYzydRQ6WkAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA0CAYAAADMk7uRAAAAuUlEQVR42u2ZwQ2AIBAED2MFagma2H81JlqC2oL+7yEhJxya2S/xMXH3WCBIREPfXWLQfpxBMqqRjwsAb7WpH6zb8rg+jTN/AAAAAADgx/tAqnJ3KSwEQO0Z0N1Jd6XYeixDWAgAawasc9o7Q1gIAKOCzkDq3C4tMgBA6S7k7XksBEDpDNQ297EQALm7kCTe49CFsNDf9wF9F+l9Zo69uWEhAErfjXp3JZ1RLATA211IMr95kQEyUJluYys2Hdz0F1MAAAAASUVORK5CYII=) 2x) 6 2,pointer;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAiUlEQVR42mNkQAMiwkL/GfCAN2/fMTKQAJgYaAxYcEncvnMDha+qokGWBTT3wdC3gIVUDaSmssHnA1jqgqUqdD66D2nvA0JhSqkPae4DRpgPcIUtuYBuPmAhVAYNnaJCVUWD7BJzQH3AiKuMGXqpCFYKUpqz0eNx4EpTSnM0LETol4pIrbkGjQ8AKjYzydRQ6WkAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA0CAYAAADMk7uRAAAAuUlEQVR42u2ZwQ2AIBAED2MFagma2H81JlqC2oL+7yEhJxya2S/xMXH3WCBIREPfXWLQfpxBMqqRjwsAb7WpH6zb8rg+jTN/AAAAAADgx/tAqnJ3KSwEQO0Z0N1Jd6XYeixDWAgAawasc9o7Q1gIAKOCzkDq3C4tMgBA6S7k7XksBEDpDNQ297EQALm7kCTe49CFsNDf9wF9F+l9Zo69uWEhAErfjXp3JZ1RLATA211IMr95kQEyUJluYys2Hdz0F1MAAAAASUVORK5CYII=) 2x) 6 2,pointer}
#crtn input[type=text],#crtn input[type=email],#crtn input[type=search],#crtn input[type=url],#crtn input[type=tel],#crtn textarea{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAUUlEQVR42mMUERb6z0AFwMRAJcACY9y+cwOrAlUVDaLkqeYiRkJhBHMJzGbah9Gbt+8YsUngciku9VRz0ahBowYNT4NYSC0hcakfySUk3WMNAIfsHBaqyOpWAAAAAElFTkSuQmCC) 8 12,text;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAUUlEQVR42mMUERb6z0AFwMRAJcACY9y+cwOrAlUVDaLkqeYiRkJhBHMJzGbah9Gbt+8YsUngciku9VRz0ahBowYNT4NYSC0hcakfySUk3WMNAIfsHBaqyOpWAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAAfUlEQVR42u2Y0QmAMAxEE3ECdQQL7j+NoCNoV7D/+ZFDharvPgsJj14I5Hzou8MqUmOVCaAztfFhWWepQRqnW+ux7HVAfnUPxZmJM4Fl399D255dKVBnTu2PZQABBBBAAAEEEEAAAQTQ3+6ypzNGtT+WkTGSMRoZIz8EkKYCVy0cRuQt9wEAAAAASUVORK5CYII=) 2x) 8 12,text;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAUUlEQVR42mMUERb6z0AFwMRAJcACY9y+cwOrAlUVDaLkqeYiRkJhBHMJzGbah9Gbt+8YsUngciku9VRz0ahBowYNT4NYSC0hcakfySUk3WMNAIfsHBaqyOpWAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAAfUlEQVR42u2Y0QmAMAxEE3ECdQQL7j+NoCNoV7D/+ZFDharvPgsJj14I5Hzou8MqUmOVCaAztfFhWWepQRqnW+ux7HVAfnUPxZmJM4Fl399D255dKVBnTu2PZQABBBBAAAEEEEAAAQTQ3+6ypzNGtT+WkTGSMRoZIz8EkKYCVy0cRuQt9wEAAAAASUVORK5CYII=) 2x) 8 12,text}
#crtn .d1 .t,#crtn [disabled],#crtn [aria-disabled=true]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAkElEQVR42mNkwAFEhIX+M5AB3rx9x4hNnImBToCRkA9u37lBlEGqKhp4fUg3H7EQ8gEul5Kqj34+Ijd14YojdJ/BzKdfqoPZCHMJetjiEic2zmD6Bi7VEQp7Un1G/1RHbqoi1WeDz0eU+mzw+ohcn9G/ZKBWSTDwpTesBqSWzwZfDYur9Ca3zTBwraBh064DAHfiRx1zVSkRAAAAAElFTkSuQmCC) 12 12,not-allowed;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAkElEQVR42mNkwAFEhIX+M5AB3rx9x4hNnImBToCRkA9u37lBlEGqKhp4fUg3H7EQ8gEul5Kqj34+Ijd14YojdJ/BzKdfqoPZCHMJetjiEic2zmD6Bi7VEQp7Un1G/1RHbqoi1WeDz0eU+mzw+ohcn9G/ZKBWSTDwpTesBqSWzwZfDYur9Ca3zTBwraBh064DAHfiRx1zVSkRAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAyUlEQVR42u2awQmAMAxFU3ECdQQF959G0BHUFfSeSwnVmMr750L74b8mpE1i1NB3lzhqP85kWd/Iz4Sh6EqljKzb8uiBpnEuYozIYchZbSkj1sy/vR+Rw5A3Q969mbUO5ZjS5ydyGPLu5XQGdWZz9751/dN1Su9H5DAUrZcrrRtvM0XkMFQ7Q9GYInIYqp2hr5kichj6G0PeTBE5DH09U4g2M2C2jaHodUi/UUZjSnhjxVDlvZx1tu39T4HIYSjaXx/hvxyRw5BFN4apR1Gv05jeAAAAAElFTkSuQmCC) 2x) 12 12,not-allowed;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAkElEQVR42mNkwAFEhIX+M5AB3rx9x4hNnImBToCRkA9u37lBlEGqKhp4fUg3H7EQ8gEul5Kqj34+Ijd14YojdJ/BzKdfqoPZCHMJetjiEic2zmD6Bi7VEQp7Un1G/1RHbqoi1WeDz0eU+mzw+ohcn9G/ZKBWSTDwpTesBqSWzwZfDYur9Ca3zTBwraBh064DAHfiRx1zVSkRAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAyUlEQVR42u2awQmAMAxFU3ECdQQF959G0BHUFfSeSwnVmMr750L74b8mpE1i1NB3lzhqP85kWd/Iz4Sh6EqljKzb8uiBpnEuYozIYchZbSkj1sy/vR+Rw5A3Q969mbUO5ZjS5ydyGPLu5XQGdWZz9751/dN1Su9H5DAUrZcrrRtvM0XkMFQ7Q9GYInIYqp2hr5kichj6G0PeTBE5DH09U4g2M2C2jaHodUi/UUZjSnhjxVDlvZx1tu39T4HIYSjaXx/hvxyRw5BFN4apR1Gv05jeAAAAAElFTkSuQmCC) 2x) 12 12,not-allowed}
#crtn[data-theme="light"]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAiklEQVR42sWUMQrAIAxFY3EUegT1/odqewQhu50iRSpRm9i/OBji4xliEFOGlzi3GxjIBkIpjYKPEHwsF4gpt2jXEH0l0yOaJdMnGiVbR9RLJkZkqOvztZ6c1/GzI86ZGJGddaI2R5YjIA901mS0SfXmqOWinjOqEyeyrV+hl3r3tpwjroAjEnd0Aws6U2ffbxneAAAAAElFTkSuQmCC) 2 2,default;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAiklEQVR42sWUMQrAIAxFY3EUegT1/odqewQhu50iRSpRm9i/OBji4xliEFOGlzi3GxjIBkIpjYKPEHwsF4gpt2jXEH0l0yOaJdMnGiVbR9RLJkZkqOvztZ6c1/GzI86ZGJGddaI2R5YjIA901mS0SfXmqOWinjOqEyeyrV+hl3r3tpwjroAjEnd0Aws6U2ffbxneAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA0CAYAAADi1poDAAAAm0lEQVR42u2ZQQqAMAwEW/FY8Anq/x+lPkHwrmdzCSW22HT2LDUww4ppvK7zDhlJaYqhYIbwszCQligdWub19cB+bFWdApk/h2RKOwUy/w6Vdgpk/Tn0tVMgwyGrUyDDIatTIGtuoLH2C7X/PpDhkNYzIMMh6YjsFet+CWT97Ri1b5XmIA7566Hc3si9KwGZvx6yHmB1iB5qfqAHSe1OqAIpc/kAAAAASUVORK5CYII=) 2x) 2 2,default;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAiklEQVR42sWUMQrAIAxFY3EUegT1/odqewQhu50iRSpRm9i/OBji4xliEFOGlzi3GxjIBkIpjYKPEHwsF4gpt2jXEH0l0yOaJdMnGiVbR9RLJkZkqOvztZ6c1/GzI86ZGJGddaI2R5YjIA901mS0SfXmqOWinjOqEyeyrV+hl3r3tpwjroAjEnd0Aws6U2ffbxneAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA0CAYAAADi1poDAAAAm0lEQVR42u2ZQQqAMAwEW/FY8Anq/x+lPkHwrmdzCSW22HT2LDUww4ppvK7zDhlJaYqhYIbwszCQligdWub19cB+bFWdApk/h2RKOwUy/w6Vdgpk/Tn0tVMgwyGrUyDDIatTIGtuoLH2C7X/PpDhkNYzIMMh6YjsFet+CWT97Ri1b5XmIA7566Hc3si9KwGZvx6yHmB1iB5qfqAHSe1OqAIpc/kAAAAASUVORK5CYII=) 2x) 2 2,default}
#crtn[data-theme="light"] a,#crtn[data-theme="light"] button,#crtn[data-theme="light"] label,#crtn[data-theme="light"] select,#crtn[data-theme="light"] summary,#crtn[data-theme="light"] [role=button],#crtn[data-theme="light"] input[type=submit],#crtn[data-theme="light"] input[type=checkbox],#crtn[data-theme="light"] input[type=radio]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAiklEQVR42mNkQANfvnz8z4AH8PDwMzKQAJgYaAxYcEkoyCui8B88vE+WBTT3wdC3gIVUDaSmssHnA1jqgqUqdD66D2nvA0JhSqkPae4DRpgPcIUtuYBuPmAhVAYNnaLiwcP7ZJeYA+oDRlxlzNBLRbBSkNKcjR6PA1eaUpqjYSFCv1REas01aHwAAHf1QAfc95UMAAAAAElFTkSuQmCC) 6 2,pointer;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAiklEQVR42mNkQANfvnz8z4AH8PDwMzKQAJgYaAxYcEkoyCui8B88vE+WBTT3wdC3gIVUDaSmssHnA1jqgqUqdD66D2nvA0JhSqkPae4DRpgPcIUtuYBuPmAhVAYNnaLiwcP7ZJeYA+oDRlxlzNBLRbBSkNKcjR6PA1eaUpqjYSFCv1REas01aHwAAHf1QAfc95UMAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA0CAYAAADMk7uRAAAAt0lEQVR42u2ZMQ6AIBAED2NJ4hPU/z9KfYKJvfZXSAhyh2S2JRYTd48FgiR0XectBYpxClJRg/xcAHhrzP1gmdfX9f3Y+AMAAAAAAB3vA7mq3aWwEACtZ0B3J92VUuupDGEhAEozUDqnvTOEhQAoVNAZyJ3b1iIDAFh3IW/PYyEArDPQ2tzHQgDU7kKSeY9DF8JCve8D+i7S+8ycenPDQgBY3416dyWdUSwEwNddSCq/eZEBMtCYHhHRPf3PfdH2AAAAAElFTkSuQmCC) 2x) 6 2,pointer;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAiklEQVR42mNkQANfvnz8z4AH8PDwMzKQAJgYaAxYcEkoyCui8B88vE+WBTT3wdC3gIVUDaSmssHnA1jqgqUqdD66D2nvA0JhSqkPae4DRpgPcIUtuYBuPmAhVAYNnaLiwcP7ZJeYA+oDRlxlzNBLRbBSkNKcjR6PA1eaUpqjYSFCv1REas01aHwAAHf1QAfc95UMAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA0CAYAAADMk7uRAAAAt0lEQVR42u2ZMQ6AIBAED2NJ4hPU/z9KfYKJvfZXSAhyh2S2JRYTd48FgiR0XectBYpxClJRg/xcAHhrzP1gmdfX9f3Y+AMAAAAAAB3vA7mq3aWwEACtZ0B3J92VUuupDGEhAEozUDqnvTOEhQAoVNAZyJ3b1iIDAFh3IW/PYyEArDPQ2tzHQgDU7kKSeY9DF8JCve8D+i7S+8ycenPDQgBY3416dyWdUSwEwNddSCq/eZEBMtCYHhHRPf3PfdH2AAAAAElFTkSuQmCC) 2x) 6 2,pointer}
#crtn[data-theme="light"] input[type=text],#crtn[data-theme="light"] input[type=email],#crtn[data-theme="light"] input[type=search],#crtn[data-theme="light"] input[type=url],#crtn[data-theme="light"] input[type=tel],#crtn[data-theme="light"] textarea{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAUUlEQVR42mP88uXjfwYqACYGKgEWGENBXhGrggcP7xMlTzUXMRIKI5hLYDbTPox4ePgZsUngciku9VRz0ahBowYNT4NYSC0hcakfySUk3WMNAEOLJpaaw8ZCAAAAAElFTkSuQmCC) 8 12,text;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAUUlEQVR42mP88uXjfwYqACYGKgEWGENBXhGrggcP7xMlTzUXMRIKI5hLYDbTPox4ePgZsUngciku9VRz0ahBowYNT4NYSC0hcakfySUk3WMNAEOLJpaaw8ZCAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAAe0lEQVR42u2YQQqAMAwEE+mx4BO0/3+U+gShd3vPRRYVqs4eCwlDNwSyXut+WEcarDMBdKYUH+apSA3Wbbm1HsteB+RX91CcmTgTWPb9PZTz6EqBOnNqfywDCCCAAAIIIIAAAggggP52lz2dMar9sYyMkYzRyBj5IYA0NfbNJsbIrxwFAAAAAElFTkSuQmCC) 2x) 8 12,text;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAUUlEQVR42mP88uXjfwYqACYGKgEWGENBXhGrggcP7xMlTzUXMRIKI5hLYDbTPox4ePgZsUngciku9VRz0ahBowYNT4NYSC0hcakfySUk3WMNAEOLJpaaw8ZCAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAAe0lEQVR42u2YQQqAMAwEE+mx4BO0/3+U+gShd3vPRRYVqs4eCwlDNwSyXut+WEcarDMBdKYUH+apSA3Wbbm1HsteB+RX91CcmTgTWPb9PZTz6EqBOnNqfywDCCCAAAIIIIAAAggggP52lz2dMar9sYyMkYzRyBj5IYA0NfbNJsbIrxwFAAAAAElFTkSuQmCC) 2x) 8 12,text}
#crtn[data-theme="light"] .d1 .t,#crtn[data-theme="light"] [disabled],#crtn[data-theme="light"] [aria-disabled=true]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAi0lEQVR42mNkwAG+fPn4n4EMwMPDz4hNnImBToCRkA8U5BWJMujBw/t4fUg3H7EQ8gEul5Kqj34+Ijd14YojdJ/BzKdfqoPZCHMJetjiEic2zmD6Bi7VEQp7Un1G/1RHbqoi1WeDz0eU+mzw+ohcn9G/ZKBWSTDwpTesBqSWzwa8hh1+bQbGYdeuAwD/u1tFuh3BtgAAAABJRU5ErkJggg==) 12 12,not-allowed;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAi0lEQVR42mNkwAG+fPn4n4EMwMPDz4hNnImBToCRkA8U5BWJMujBw/t4fUg3H7EQ8gEul5Kqj34+Ijd14YojdJ/BzKdfqoPZCHMJetjiEic2zmD6Bi7VEQp7Un1G/1RHbqoi1WeDz0eU+mzw+ohcn9G/ZKBWSTDwpTesBqSWzwa8hh1+bQbGYdeuAwD/u1tFuh3BtgAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAwUlEQVR42u2aMQ6AIAxFi3E08Qjq/Q+lHsHEXfcupAFq1deZBH7yHiVAEmOd53GJYw3DmCzjO/lYESh6pVJH5mmpuqBtX4scAzkCOVdf6oiV+dbzgRyBvB3yPptZ+1DOKb1+kCOQ91lOM6iZze371vG1+5SeD+QIFO0sV9o3WjsFcgR6u0PRnAI5Ar3doaedAjkCfc0hb6dAjkBP3ylEuzPgbptA0fuQfqOM5pTwxkog/inwTwHkfuWQ8F8O5AhkqRuPAlt58obstQAAAABJRU5ErkJggg==) 2x) 12 12,not-allowed;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAi0lEQVR42mNkwAG+fPn4n4EMwMPDz4hNnImBToCRkA8U5BWJMujBw/t4fUg3H7EQ8gEul5Kqj34+Ijd14YojdJ/BzKdfqoPZCHMJetjiEic2zmD6Bi7VEQp7Un1G/1RHbqoi1WeDz0eU+mzw+ohcn9G/ZKBWSTDwpTesBqSWzwa8hh1+bQbGYdeuAwD/u1tFuh3BtgAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAwUlEQVR42u2aMQ6AIAxFi3E08Qjq/Q+lHsHEXfcupAFq1deZBH7yHiVAEmOd53GJYw3DmCzjO/lYESh6pVJH5mmpuqBtX4scAzkCOVdf6oiV+dbzgRyBvB3yPptZ+1DOKb1+kCOQ91lOM6iZze371vG1+5SeD+QIFO0sV9o3WjsFcgR6u0PRnAI5Ar3doaedAjkCfc0hb6dAjkBP3ylEuzPgbptA0fuQfqOM5pTwxkog/inwTwHkfuWQ8F8O5AhkqRuPAlt58obstQAAAABJRU5ErkJggg==) 2x) 12 12,not-allowed}
@media (prefers-color-scheme:light){#crtn:not([data-theme="dark"]){cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAiklEQVR42sWUMQrAIAxFY3EUegT1/odqewQhu50iRSpRm9i/OBji4xliEFOGlzi3GxjIBkIpjYKPEHwsF4gpt2jXEH0l0yOaJdMnGiVbR9RLJkZkqOvztZ6c1/GzI86ZGJGddaI2R5YjIA901mS0SfXmqOWinjOqEyeyrV+hl3r3tpwjroAjEnd0Aws6U2ffbxneAAAAAElFTkSuQmCC) 2 2,default;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAiklEQVR42sWUMQrAIAxFY3EUegT1/odqewQhu50iRSpRm9i/OBji4xliEFOGlzi3GxjIBkIpjYKPEHwsF4gpt2jXEH0l0yOaJdMnGiVbR9RLJkZkqOvztZ6c1/GzI86ZGJGddaI2R5YjIA901mS0SfXmqOWinjOqEyeyrV+hl3r3tpwjroAjEnd0Aws6U2ffbxneAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA0CAYAAADi1poDAAAAm0lEQVR42u2ZQQqAMAwEW/FY8Anq/x+lPkHwrmdzCSW22HT2LDUww4ppvK7zDhlJaYqhYIbwszCQligdWub19cB+bFWdApk/h2RKOwUy/w6Vdgpk/Tn0tVMgwyGrUyDDIatTIGtuoLH2C7X/PpDhkNYzIMMh6YjsFet+CWT97Ri1b5XmIA7566Hc3si9KwGZvx6yHmB1iB5qfqAHSe1OqAIpc/kAAAAASUVORK5CYII=) 2x) 2 2,default;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAiklEQVR42sWUMQrAIAxFY3EUegT1/odqewQhu50iRSpRm9i/OBji4xliEFOGlzi3GxjIBkIpjYKPEHwsF4gpt2jXEH0l0yOaJdMnGiVbR9RLJkZkqOvztZ6c1/GzI86ZGJGddaI2R5YjIA901mS0SfXmqOWinjOqEyeyrV+hl3r3tpwjroAjEnd0Aws6U2ffbxneAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA0CAYAAADi1poDAAAAm0lEQVR42u2ZQQqAMAwEW/FY8Anq/x+lPkHwrmdzCSW22HT2LDUww4ppvK7zDhlJaYqhYIbwszCQligdWub19cB+bFWdApk/h2RKOwUy/w6Vdgpk/Tn0tVMgwyGrUyDDIatTIGtuoLH2C7X/PpDhkNYzIMMh6YjsFet+CWT97Ri1b5XmIA7566Hc3si9KwGZvx6yHmB1iB5qfqAHSe1OqAIpc/kAAAAASUVORK5CYII=) 2x) 2 2,default}
#crtn:not([data-theme="dark"]) a,#crtn:not([data-theme="dark"]) button,#crtn:not([data-theme="dark"]) label,#crtn:not([data-theme="dark"]) select,#crtn:not([data-theme="dark"]) summary,#crtn:not([data-theme="dark"]) [role=button],#crtn:not([data-theme="dark"]) input[type=submit],#crtn:not([data-theme="dark"]) input[type=checkbox],#crtn:not([data-theme="dark"]) input[type=radio]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAiklEQVR42mNkQANfvnz8z4AH8PDwMzKQAJgYaAxYcEkoyCui8B88vE+WBTT3wdC3gIVUDaSmssHnA1jqgqUqdD66D2nvA0JhSqkPae4DRpgPcIUtuYBuPmAhVAYNnaLiwcP7ZJeYA+oDRlxlzNBLRbBSkNKcjR6PA1eaUpqjYSFCv1REas01aHwAAHf1QAfc95UMAAAAAElFTkSuQmCC) 6 2,pointer;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAiklEQVR42mNkQANfvnz8z4AH8PDwMzKQAJgYaAxYcEkoyCui8B88vE+WBTT3wdC3gIVUDaSmssHnA1jqgqUqdD66D2nvA0JhSqkPae4DRpgPcIUtuYBuPmAhVAYNnaLiwcP7ZJeYA+oDRlxlzNBLRbBSkNKcjR6PA1eaUpqjYSFCv1REas01aHwAAHf1QAfc95UMAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA0CAYAAADMk7uRAAAAt0lEQVR42u2ZMQ6AIBAED2NJ4hPU/z9KfYKJvfZXSAhyh2S2JRYTd48FgiR0XectBYpxClJRg/xcAHhrzP1gmdfX9f3Y+AMAAAAAAB3vA7mq3aWwEACtZ0B3J92VUuupDGEhAEozUDqnvTOEhQAoVNAZyJ3b1iIDAFh3IW/PYyEArDPQ2tzHQgDU7kKSeY9DF8JCve8D+i7S+8ycenPDQgBY3416dyWdUSwEwNddSCq/eZEBMtCYHhHRPf3PfdH2AAAAAElFTkSuQmCC) 2x) 6 2,pointer;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAiklEQVR42mNkQANfvnz8z4AH8PDwMzKQAJgYaAxYcEkoyCui8B88vE+WBTT3wdC3gIVUDaSmssHnA1jqgqUqdD66D2nvA0JhSqkPae4DRpgPcIUtuYBuPmAhVAYNnaLiwcP7ZJeYA+oDRlxlzNBLRbBSkNKcjR6PA1eaUpqjYSFCv1REas01aHwAAHf1QAfc95UMAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA0CAYAAADMk7uRAAAAt0lEQVR42u2ZMQ6AIBAED2NJ4hPU/z9KfYKJvfZXSAhyh2S2JRYTd48FgiR0XectBYpxClJRg/xcAHhrzP1gmdfX9f3Y+AMAAAAAAB3vA7mq3aWwEACtZ0B3J92VUuupDGEhAEozUDqnvTOEhQAoVNAZyJ3b1iIDAFh3IW/PYyEArDPQ2tzHQgDU7kKSeY9DF8JCve8D+i7S+8ycenPDQgBY3416dyWdUSwEwNddSCq/eZEBMtCYHhHRPf3PfdH2AAAAAElFTkSuQmCC) 2x) 6 2,pointer}
#crtn:not([data-theme="dark"]) input[type=text],#crtn:not([data-theme="dark"]) input[type=email],#crtn:not([data-theme="dark"]) input[type=search],#crtn:not([data-theme="dark"]) input[type=url],#crtn:not([data-theme="dark"]) input[type=tel],#crtn:not([data-theme="dark"]) textarea{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAUUlEQVR42mP88uXjfwYqACYGKgEWGENBXhGrggcP7xMlTzUXMRIKI5hLYDbTPox4ePgZsUngciku9VRz0ahBowYNT4NYSC0hcakfySUk3WMNAEOLJpaaw8ZCAAAAAElFTkSuQmCC) 8 12,text;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAUUlEQVR42mP88uXjfwYqACYGKgEWGENBXhGrggcP7xMlTzUXMRIKI5hLYDbTPox4ePgZsUngciku9VRz0ahBowYNT4NYSC0hcakfySUk3WMNAEOLJpaaw8ZCAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAAe0lEQVR42u2YQQqAMAwEE+mx4BO0/3+U+gShd3vPRRYVqs4eCwlDNwSyXut+WEcarDMBdKYUH+apSA3Wbbm1HsteB+RX91CcmTgTWPb9PZTz6EqBOnNqfywDCCCAAAIIIIAAAggggP52lz2dMar9sYyMkYzRyBj5IYA0NfbNJsbIrxwFAAAAAElFTkSuQmCC) 2x) 8 12,text;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAUUlEQVR42mP88uXjfwYqACYGKgEWGENBXhGrggcP7xMlTzUXMRIKI5hLYDbTPox4ePgZsUngciku9VRz0ahBowYNT4NYSC0hcakfySUk3WMNAEOLJpaaw8ZCAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAAe0lEQVR42u2YQQqAMAwEE+mx4BO0/3+U+gShd3vPRRYVqs4eCwlDNwSyXut+WEcarDMBdKYUH+apSA3Wbbm1HsteB+RX91CcmTgTWPb9PZTz6EqBOnNqfywDCCCAAAIIIIAAAggggP52lz2dMar9sYyMkYzRyBj5IYA0NfbNJsbIrxwFAAAAAElFTkSuQmCC) 2x) 8 12,text}
#crtn:not([data-theme="dark"]) .d1 .t,#crtn:not([data-theme="dark"]) [disabled],#crtn:not([data-theme="dark"]) [aria-disabled=true]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAi0lEQVR42mNkwAG+fPn4n4EMwMPDz4hNnImBToCRkA8U5BWJMujBw/t4fUg3H7EQ8gEul5Kqj34+Ijd14YojdJ/BzKdfqoPZCHMJetjiEic2zmD6Bi7VEQp7Un1G/1RHbqoi1WeDz0eU+mzw+ohcn9G/ZKBWSTDwpTesBqSWzwa8hh1+bQbGYdeuAwD/u1tFuh3BtgAAAABJRU5ErkJggg==) 12 12,not-allowed;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAi0lEQVR42mNkwAG+fPn4n4EMwMPDz4hNnImBToCRkA8U5BWJMujBw/t4fUg3H7EQ8gEul5Kqj34+Ijd14YojdJ/BzKdfqoPZCHMJetjiEic2zmD6Bi7VEQp7Un1G/1RHbqoi1WeDz0eU+mzw+ohcn9G/ZKBWSTDwpTesBqSWzwa8hh1+bQbGYdeuAwD/u1tFuh3BtgAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAwUlEQVR42u2aMQ6AIAxFi3E08Qjq/Q+lHsHEXfcupAFq1deZBH7yHiVAEmOd53GJYw3DmCzjO/lYESh6pVJH5mmpuqBtX4scAzkCOVdf6oiV+dbzgRyBvB3yPptZ+1DOKb1+kCOQ91lOM6iZze371vG1+5SeD+QIFO0sV9o3WjsFcgR6u0PRnAI5Ar3doaedAjkCfc0hb6dAjkBP3ylEuzPgbptA0fuQfqOM5pTwxkog/inwTwHkfuWQ8F8O5AhkqRuPAlt58obstQAAAABJRU5ErkJggg==) 2x) 12 12,not-allowed;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAi0lEQVR42mNkwAG+fPn4n4EMwMPDz4hNnImBToCRkA8U5BWJMujBw/t4fUg3H7EQ8gEul5Kqj34+Ijd14YojdJ/BzKdfqoPZCHMJetjiEic2zmD6Bi7VEQp7Un1G/1RHbqoi1WeDz0eU+mzw+ohcn9G/ZKBWSTDwpTesBqSWzwa8hh1+bQbGYdeuAwD/u1tFuh3BtgAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAwUlEQVR42u2aMQ6AIAxFi3E08Qjq/Q+lHsHEXfcupAFq1deZBH7yHiVAEmOd53GJYw3DmCzjO/lYESh6pVJH5mmpuqBtX4scAzkCOVdf6oiV+dbzgRyBvB3yPptZ+1DOKb1+kCOQ91lOM6iZze371vG1+5SeD+QIFO0sV9o3WjsFcgR6u0PRnAI5Ar3doaedAjkCfc0hb6dAjkBP3ylEuzPgbptA0fuQfqOM5pTwxkog/inwTwHkfuWQ8F8O5AhkqRuPAlt58obstQAAAABJRU5ErkJggg==) 2x) 12 12,not-allowed}
}
#crtn[data-contrast="high"],#crtn[data-contrast="high"] *{cursor:auto}
#crtn[data-contrast="high"] a,#crtn[data-contrast="high"] button,#crtn[data-contrast="high"] label{cursor:pointer}
#crtn{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
#crtn .wrap{display:flex;flex-direction:column;min-height:100%;padding:clamp(18px,3vw,48px)}
#crtn main{flex:1;padding:clamp(30px,7vh,80px) 0;width:100%;max-width:960px}
#crtn h1{font-size:clamp(46px,10vw,112px);font-weight:700;line-height:.9;letter-spacing:-.045em;color:var(--fg);margin-bottom:clamp(22px,4vh,40px)}
#crtn h2{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-weight:600;margin:clamp(30px,4.5vh,46px) 0 14px;display:flex;align-items:center;gap:12px}
#crtn h2::after{content:"";flex:1;height:1px;background:var(--rule)}
#crtn .lede{max-width:62ch;color:var(--fg);font-size:clamp(16px,1.8vw,19px);font-weight:400}
#crtn .rows{max-width:70ch;display:flex;flex-direction:column;gap:14px}
#crtn .row{display:grid;grid-template-columns:3.4ch minmax(0,1fr);gap:1.2ch}
#crtn .row .n{color:var(--faint);font-weight:600}
#crtn .row .t{color:var(--fg)}
#crtn .row .t em{font-style:normal;color:var(--dim)}
#crtn .row:hover .n{color:var(--redt)}
#crtn .rule{border:0;border-top:1px solid var(--rule);margin:clamp(30px,4.5vh,46px) 0}
#crtn .back{font-size:12px;color:var(--dim);border:0;display:inline-flex;align-items:center;gap:8px}
#crtn .back:hover{background:none;color:var(--sig)}
#crtn .back .gl{color:var(--faint)}
@media (max-width:640px){#crtn .row{grid-template-columns:3.2ch minmax(0,1fr);gap:1ch}#crtn .foot{flex-direction:column;gap:10px}#crtn .corner{display:none}#crtn .headright{gap:10px}}
#crtn .biglogo{margin:0 0 clamp(20px,3.5vh,34px)}
#crtn .biglogo svg{width:clamp(120px,22vw,230px);height:auto;display:block;color:var(--fg)}
#crtn .readout{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin:clamp(22px,3.5vh,34px) 0}
#crtn .ro-cell{background:var(--bg);padding:13px 14px;display:flex;flex-direction:column;gap:5px}
#crtn .ro-k{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);font-weight:500}
#crtn .ro-v{font-size:14px;font-weight:600;color:var(--fg);line-height:1.25;text-wrap:balance}
#crtn .irows{display:flex;flex-direction:column;border-top:1px solid var(--rule)}
#crtn .irow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 2px;border-bottom:1px solid var(--rule);transition:padding-left .16s ease}
#crtn .irow:hover{padding-left:10px}
#crtn .irow-ico{display:flex;color:var(--faint);transition:color .16s}
#crtn .irow:hover .irow-ico{animation:crtn-iconroll 1.05s steps(1,end) infinite}
@keyframes crtn-iconroll{0%,33%{color:var(--redt)}34%,66%{color:var(--yelt)}67%,100%{color:var(--bluet)}}
#crtn .ico{width:19px;height:19px;display:block}
#crtn .irow-body{display:flex;flex-direction:column;gap:3px}
#crtn .irow-t{font-weight:600;color:var(--fg);font-size:15px}
#crtn .irow-d{color:var(--dim);font-size:13px}
#crtn .irow-n{font-size:10px;letter-spacing:.2em;color:var(--faint);font-weight:600}
#crtn .bitframe{border:1px solid var(--rule);padding:clamp(16px,2.6vw,34px);margin:clamp(22px,4vh,40px) 0;position:relative}
#crtn .bits{display:block;width:100%;height:clamp(170px,29vh,310px);image-rendering:pixelated}
#crtn .bitcap{position:absolute;bottom:9px;right:12px;background:var(--bg);padding:0 5px}
#crtn .logtable{border-top:1px solid var(--rule);font-size:13px}
#crtn .logrow{display:grid;grid-template-columns:8ch minmax(0,1.1fr) minmax(0,1fr) auto;gap:14px;padding:11px 2px;border-bottom:1px solid var(--rule);align-items:baseline}
#crtn .logrow:hover{background:var(--fg)}
#crtn .logrow:hover .lg-d,#crtn .logrow:hover .lg-t,#crtn .logrow:hover .lg-n,#crtn .logrow:hover .lg-s{color:var(--bg)}
#crtn .logrow:hover .lg-t a:not(:hover){color:var(--bg);border-bottom-color:var(--bg)}
#crtn .lg-d{color:var(--faint);font-weight:600}
#crtn .lg-t{color:var(--fg);font-weight:600}
#crtn .lg-n{color:var(--dim)}
#crtn .lg-s{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-weight:600;white-space:nowrap}
@media (max-width:640px){#crtn .readout{grid-template-columns:repeat(2,1fr)}#crtn .logrow{grid-template-columns:7ch minmax(0,1fr);row-gap:4px}#crtn .lg-n{grid-column:2}#crtn .lg-s{grid-column:2}#crtn .irow{gap:12px}}
#crtn .bigmail{display:block;border:0;color:var(--faint);font-weight:700;letter-spacing:-.045em;font-size:clamp(26px,9.1vw,94px);line-height:1.02;white-space:nowrap;margin:clamp(16px,3vh,30px) 0 clamp(24px,4vh,40px);transition:color .2s linear}
#crtn .bigmail:hover{background:none}
#crtn .bigmail span{display:inline-block}
@media (max-width:640px){#crtn .bigmail{letter-spacing:-.05em}}
#crtn{--vhsop:.62}
#crtn[data-theme="light"]{--vhsop:.5}
@media (prefers-color-scheme:light){#crtn:not([data-theme="dark"]){--vhsop:.5}}
#crtn .wrap{position:relative;z-index:1}
#crtn .vhs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:var(--vhsop)}
#crtn .vhs video,#crtn .vhs canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;max-width:none;border:0}
#crtn .vhs canvas{filter:saturate(.8) contrast(1.08) blur(.35px)}
@media (pointer:coarse){#crtn .vhs canvas{filter:none}}
#crtn .vhs.plain canvas{display:none}
#crtn .vhs .scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.26) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 52%,rgba(0,0,0,.6) 100%);animation:crtn-flick 5.3s steps(1,end) infinite}
#crtn .vhs::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,transparent 78%),linear-gradient(0deg,var(--bg) 0%,transparent 34%);opacity:.78}
@keyframes crtn-flick{0%{opacity:1}31%{opacity:.86}32%{opacity:1}67%{opacity:.9}68%{opacity:1}}
#crtn[data-contrast="high"] .vhs{display:none}
#crtn a.pixlink{display:inline-flex;align-items:center;gap:7px;border:0;color:var(--dim);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;line-height:1;padding:4px 5px;margin-left:-5px}
#crtn a.pixlink .pix{width:11px;height:11px;flex:none;image-rendering:pixelated}
#crtn a.pixlink .ic-arrow{width:9px;height:9px;opacity:.75;transition:transform .12s steps(2)}
#crtn a.pixlink:hover .ic-arrow{transform:translate(2px,-2px);opacity:1}
#crtn .ff-el-group{margin:0 0 18px;max-width:56ch}
#crtn .ff-el-input--label{margin:0 0 6px}
#crtn .ff-el-input--label label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-weight:500}
#crtn .ff-el-input--label label span{color:var(--faint)}
#crtn .frm-fluent-form input[type=text],#crtn .frm-fluent-form input[type=email],#crtn .frm-fluent-form textarea,#crtn .frm-fluent-form select{width:100%;background:transparent;color:var(--fg);font-family:var(--mono);font-size:15px;line-height:1.5;border:0;border-bottom:1px solid var(--faint);border-radius:0;padding:7px 2px;box-shadow:none;-webkit-appearance:none;appearance:none}
#crtn .frm-fluent-form input:focus,#crtn .frm-fluent-form textarea:focus{outline:0;border-bottom-color:var(--sig);background:transparent;box-shadow:none}
#crtn .frm-fluent-form input::placeholder,#crtn .frm-fluent-form textarea::placeholder{color:var(--faint)}
#crtn .frm-fluent-form textarea{min-height:120px;resize:vertical}
#crtn .ff-el-form-control:-webkit-autofill{-webkit-text-fill-color:var(--fg);-webkit-box-shadow:0 0 0 1000px var(--bg) inset}
#crtn .ff-t-container{display:flex;gap:18px;flex-wrap:wrap}
#crtn .ff-t-cell{flex:1;min-width:180px}
#crtn .ff-btn-submit,#crtn .frm-fluent-form button[type=submit]{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;background:transparent;color:var(--fg);border:1px solid var(--rule);border-radius:0;padding:11px 22px;transition:background .12s linear,color .12s linear}
#crtn .ff-btn-submit:hover,#crtn .frm-fluent-form button[type=submit]:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}
#crtn .ff-message-success,#crtn .ff_submit_success{border:1px solid var(--rule);padding:16px;color:var(--fg);font-size:14px;background:transparent}
#crtn .error,#crtn .text-danger,#crtn .ff-el-is-error .text-danger{color:#D98C6A;font-size:12px;margin-top:5px}
#crtn .ff-el-is-error input,#crtn .ff-el-is-error textarea{border-bottom-color:#D98C6A}
#crtn .ff-el-group.ff-el-form-hide,#crtn .ff_ff_hide{display:none}
#crtn .listing{margin-top:6px;color:var(--faint)}
#crtn .footline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 .5em}
#crtn .filmframe{border:3px solid var(--fg);padding:10px;margin:clamp(22px,4vh,40px) 0;position:relative;background:var(--bg)}
#crtn .film{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background:var(--rule);display:flex;align-items:center;justify-content:center}
#crtn .film video,#crtn .film img{width:100%;height:100%;object-fit:cover;display:block}
#crtn .film-ph{color:var(--faint);font-size:12px;letter-spacing:.06em;text-align:center;border:1px dashed var(--faint);padding:10px 14px;background:var(--bg)}
#crtn .filmframe .bitcap{display:block;margin-top:9px}
#crtn .offsite{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:clamp(20px,3vh,30px) 0}
#crtn .offsite-main{font-weight:600;font-size:clamp(15px,1.7vw,18px)}
#crtn .offsite-socs{color:var(--faint);font-size:12px;letter-spacing:.06em;margin-left:auto}
#crtn .plates{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin:clamp(22px,3.5vh,34px) 0}
#crtn .plate{background:var(--bg);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:12px;position:relative;overflow:hidden}
#crtn .plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#crtn .plate-ph{display:flex;flex-direction:column;gap:6px;align-items:center;color:var(--faint);font-size:11px;letter-spacing:.06em;border:1px dashed var(--faint);padding:10px 12px;text-align:center}
#crtn .plate-ph .pl-n{color:var(--dim);font-weight:600}
@media (max-width:700px){#crtn .plates{grid-template-columns:repeat(2,1fr)}#crtn .filmframe{border-width:2px}}
/* ---- crouton-shell additions ----
   The base sets #crtn p{margin:0}, which is right for single paragraphs but
   welds consecutive ones together. Body copy from the Brief field is split
   into real <p> elements, so they need a gap between them. */
#crtn main p + p{margin-top:1.05em}

/* ---- stack table: stable columns ----
   Each .logrow is its own grid, so content-sized columns make every row
   measure differently — one long status ("marinating") shifted that row's
   note out of line with the others. Fixed outer columns + fr middles keep
   every row on the same rhythm no matter what the words are. */
#crtn .logrow{grid-template-columns:10ch minmax(0,1.05fr) minmax(0,1.5fr) 13ch;gap:16px}
#crtn .lg-s{text-align:left}

/* ---- plates ---- */
#crtn .plates{gap:2px}
#crtn .plate{aspect-ratio:var(--plate-ar,1/1)}
#crtn button.plate{appearance:none;-webkit-appearance:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:left;width:100%;cursor:zoom-in;display:block;background:var(--bg)}
#crtn .plate img{transition:transform .45s cubic-bezier(.2,.7,.3,1)}
#crtn .plate.has-img:hover img,#crtn .plate.has-img:focus-visible img{transform:scale(1.06)}
#crtn .plate.has-img:focus-visible{outline:2px solid var(--sig);outline-offset:-2px}
#crtn .pl-cap{position:absolute;inset:auto 0 0 0;z-index:2;display:flex;gap:8px;align-items:baseline;padding:8px 10px;background:var(--bg);border-top:1px solid var(--rule);opacity:0;transform:translateY(101%);transition:opacity .16s linear,transform .18s cubic-bezier(.2,.7,.3,1)}
#crtn .plate.has-img:hover .pl-cap,#crtn .plate.has-img:focus-visible .pl-cap{opacity:1;transform:translateY(0)}
#crtn .pl-cn{color:var(--dim);font-weight:600;flex:none}
#crtn .pl-ct{color:var(--faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (hover:none){
  #crtn .pl-cap{opacity:1;transform:translateY(0)}
  #crtn button.plate{cursor:pointer}
}
@media (prefers-reduced-motion:reduce){
  #crtn .plate img{transition:none}
  #crtn .plate.has-img:hover img{transform:none}
}

/* ---- lightbox (mounted inside #crtn) ---- */
#crtn.lb-on{overflow:hidden}
#crtn .crtn-lb{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(3px)}
#crtn .crtn-lb[hidden]{display:none}
#crtn .crtn-lb-fig{display:flex;flex-direction:column;gap:10px;max-width:100%;max-height:100%;margin:0}
#crtn .crtn-lb img{max-width:100%;max-height:78vh;object-fit:contain;display:block;border:1px solid var(--rule)}
#crtn .crtn-lb figcaption{display:flex;gap:10px;align-items:baseline;justify-content:center;text-align:center}
#crtn .crtn-lb-n{color:var(--dim);font-weight:600;flex:none}
#crtn .crtn-lb-c{color:var(--faint)}
#crtn .crtn-lb-x{position:absolute;top:12px;right:14px;font-size:24px;line-height:1;width:40px;height:40px;background:none;border:1px solid var(--rule);color:var(--fg);cursor:pointer;border-radius:2px}
#crtn .crtn-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:17px;background:none;border:1px solid var(--rule);color:var(--fg);cursor:pointer;border-radius:2px}
#crtn .crtn-lb-prev{left:12px}
#crtn .crtn-lb-next{right:12px}
#crtn .crtn-lb-x:hover,#crtn .crtn-lb-nav:hover{background:var(--fg);color:var(--bg)}
#crtn .crtn-lb-nav[hidden]{display:none}
@media (max-width:560px){
  #crtn .crtn-lb-nav{width:38px;height:38px}
  #crtn .crtn-lb img{max-height:66vh}
}

/* ---- hero sound toggle ----
   Autoplay only works muted, so the video starts silent and this unmutes on a
   real click. Bottom-LEFT: .filmframe .bitcap only overrides display, not the
   base rule's position:absolute, so the caption still sits bottom-right of the
   frame and anything placed there collides with it. */
#crtn .film-snd{position:absolute;left:10px;bottom:10px;z-index:3;appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;padding:6px 10px;color:var(--fg);background:var(--bg);border:1px solid var(--rule);border-radius:2px;opacity:.82;transition:opacity .14s,background .14s,color .14s}
#crtn .film-snd:hover,#crtn .film-snd:focus-visible{opacity:1;background:var(--fg);color:var(--bg);border-color:var(--fg)}
#crtn .film-snd:focus-visible{outline:2px solid var(--sig);outline-offset:2px}
#crtn .film-snd[aria-pressed="true"]{opacity:1;border-color:var(--sig);color:var(--sig)}
#crtn .film-snd[aria-pressed="true"]:hover{background:var(--sig);color:var(--onred);border-color:var(--sig)}
@media (max-width:560px){#crtn .film-snd{left:8px;bottom:8px;padding:5px 8px;font-size:9px}}

/* play button — centred, only visible while the video is not running */
#crtn .film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:12px 20px;color:var(--fg);background:var(--bg);border:1px solid var(--fg);border-radius:2px;transition:background .14s,color .14s}
#crtn .film-play:hover,#crtn .film-play:focus-visible{background:var(--fg);color:var(--bg)}
#crtn .film-play[hidden],#crtn .film-snd[hidden]{display:none}

/* ---- restore touch scrolling ----
   The homepage is a deliberate no-scroll splash and ships
     #crtn{touch-action:pinch-zoom}
   which this bundle inherits. touch-action:pinch-zoom permits pinching and
   NOTHING else, so vertical panning is forbidden: the page scrolled fine with
   a mouse wheel (wheel ignores touch-action) and was completely frozen on
   every phone. Unlike #crtn{overflow:hidden}, no content-page rule competes
   with it, so merge order cannot fix it — it has to be overridden outright.
   Add .fixed-splash if a genuinely non-scrolling page is ever rendered here. */
#crtn{touch-action:pan-y pinch-zoom;overscroll-behavior:contain}
#crtn.fixed-splash{touch-action:pinch-zoom;overscroll-behavior:none;overflow:hidden}
