.dgate{min-height:46vh}.dgate-full{background:#f2ede2;min-height:100vh}.dgate-on{color:#2b2bce;background:#f2ede2;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:96px 24px;display:flex}.dgate-kicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.dgate-line{max-width:34ch;margin:0;font-family:inherit;font-size:17px;font-weight:400;line-height:1.55}.dgate-back{font-family:var(--font-mono), monospace;color:inherit;text-underline-offset:3px;padding:10px 0;font-size:13px;text-decoration:underline;text-decoration-thickness:1px}
.hag{--ha-ink:var(--cream);--ha-ink70:var(--cream-55);--ha-ink40:var(--cream-55);--ha-line:var(--cream-22);--ha-soft:#f0ede614;--ha-acc:var(--cream);z-index:2;position:relative}.hag.lb-open{z-index:200}.hag button{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;padding:0}.hag .controlbar{z-index:45;background:var(--bg);border-bottom:1px solid var(--ha-soft);position:sticky;top:0}.hag .bar{justify-content:center;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--gutter);flex-wrap:wrap;display:flex}.hag .stat{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--ha-ink);font-size:12px}.hag .cur-year{letter-spacing:-.02em;color:var(--ha-ink);font-feature-settings:"tnum";min-width:3em;font-size:20px;font-weight:700}.hag.tl-mode .cur-year,.hag.table-mode .cur-year{display:none}.hag .stat b{color:var(--ha-acc);font-weight:500}.hag .vtog{background:var(--ha-soft);border-radius:2px;gap:2px;padding:3px;display:flex}.hag .vbtn{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--ha-ink);border-radius:2px;padding:0 18px;font-size:13px;font-weight:700;transition:background .18s,color .18s}.hag .vbtn.active{background:var(--pill);color:var(--ink)}.hag .vbtn:not(.active):hover{color:var(--ha-ink)}.hag .loading{padding:140px var(--gutter);text-align:center;color:var(--ha-ink70);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.hag .card{cursor:pointer;background:var(--ha-soft);line-height:0;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:block;position:relative;overflow:hidden}.hag .card img{width:100%;height:auto;display:block}.hag .card:after{content:"";box-shadow:inset 0 0 0 1px var(--ha-soft);pointer-events:none;transition:box-shadow .25s;position:absolute;inset:0}.hag .card:hover{z-index:6;transform:translateY(-4px)}.hag .card .cap{justify-content:space-between;align-items:flex-end;gap:var(--s-2);font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#fff;background:linear-gradient(#0000,#0a0806d1);padding:18px 11px 9px;font-size:10px;line-height:1.2;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.hag .card:hover .cap{transform:none}.hag .card .cap b{color:#fff;font-weight:500}.hag .card .cap .acc{color:var(--ha-acc)}.hag .scrollview{padding:0 128px 0 var(--gutter)}.hag .syear{padding:0 0 70px;overflow:visible}.hag .srow{z-index:20;background:var(--bg);align-items:stretch;gap:0;padding:26px 0 22px;display:flex;position:sticky;top:58px}.hag .srow .sfill{flex:1}.hag .srow h2{padding-right:var(--s-4);font-family:var(--font-body), sans-serif;letter-spacing:-.04em;color:var(--ha-ink);font-feature-settings:"tnum";margin:0;font-size:clamp(72px,13vw,184px);font-weight:700;line-height:.78}.hag .srow .sn{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--ha-ink70);white-space:nowrap;border-left:1px solid var(--ha-line);padding-left:var(--s-3);align-self:stretch;align-items:center;gap:.36em;font-size:13px;display:flex}.hag .srow .sn b{color:var(--ha-ink);font-weight:500}.hag .syear.on .srow .sn b{color:var(--ha-acc)}.hag .sgrid{columns:208px;margin-bottom:var(--s-2);column-gap:20px}.hag .sgrid .card{break-inside:avoid;margin-bottom:20px;display:block}@media (max-width:680px){.hag .scrollview{padding:0 22px}.hag .sgrid{columns:140px;column-gap:12px}.hag .sgrid .card{margin-bottom:12px}}.hag .readnote{max-width:62ch;margin:4px 0 var(--s-6);font-family:var(--font-mono), monospace;color:var(--ha-ink);font-size:13px;line-height:1.6}.hag .readnote b{font-weight:700}.hag .srow h2.rword{font-family:var(--font-body), sans-serif;letter-spacing:-.03em;color:var(--ha-ink);text-transform:lowercase;max-width:15ch;padding-right:var(--s-4);margin:0;font-size:clamp(34px,5.2vw,78px);font-weight:700;line-height:.92}.hag .rlog{margin:0 0 var(--s-4);max-width:54ch;font-family:var(--font-mono), monospace;color:var(--ha-ink70);font-size:13px;line-height:1.6}.hag .rgroup .srow{align-items:baseline;padding-bottom:10px}.hag.read-mode .cur-year{display:none}.hag .railv{z-index:45;opacity:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:9px;transition:opacity .35s;display:none;position:fixed;top:0;bottom:0;right:18px}.hag .railv.show{display:flex}.hag .railv a{font-family:var(--font-mono), monospace;color:var(--ha-ink70);cursor:pointer;letter-spacing:.04em;transform-origin:100%;align-items:center;gap:var(--s-2);font-size:11px;line-height:1;text-decoration:none;transition:color .2s,transform .2s;display:flex}.hag .railv a:before{content:"";opacity:.5;background:currentColor;width:14px;height:1px;transition:width .2s}.hag .railv a:hover{color:var(--ha-ink)}.hag .railv a.on{color:var(--ha-acc);transform:scale(1.45)}.hag .railv a.on:before{opacity:1;width:22px}@media (max-width:680px){.hag .railv{display:none!important}}.hag #lb{z-index:120;-webkit-backdrop-filter:blur(18px);cursor:pointer;background:#080705f0;justify-content:center;align-items:center;padding:5vh 5vw;display:none;position:fixed;inset:0}.hag #lb.on{animation:.3s hagfade;display:flex}@keyframes hagfade{0%{opacity:0}to{opacity:1}}.hag #lb figure{cursor:default;pointer-events:auto;flex-direction:column;align-items:center;max-height:90vh;margin:0;animation:.4s cubic-bezier(.2,.8,.2,1) hagpop;display:flex;position:relative}@keyframes hagpop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.hag #lb img{object-fit:contain;max-width:84vw;max-height:80vh;box-shadow:0 30px 80px -20px #000000b3}.hag #lb figcaption{margin-top:var(--s-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#ffffffd9;text-transform:uppercase;align-items:center;gap:20px;font-size:11px;display:flex}.hag #lb figcaption b{color:var(--ha-acc)}.hag #lb .nav{cursor:pointer;z-index:2;opacity:.35;align-items:center;width:22%;transition:opacity .2s;display:flex;position:fixed;top:0;bottom:0}.hag #lb .nav:hover{opacity:1}.hag #lb .prev{padding-left:var(--s-4);justify-content:flex-start;left:0}.hag #lb .next{padding-right:var(--s-4);justify-content:flex-end;right:0}.hag #lb .nav:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:20px;height:20px;display:block}.hag #lb .prev:after{transform:rotate(-135deg)}.hag #lb .next:after{transform:rotate(45deg)}.hag #lb .x{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .2s,transform .2s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:24px;right:24px}.hag #lb .x svg{width:24px;height:24px;display:block}.hag #lb .x:hover{background:var(--ha-acc);color:var(--ink);transform:rotate(90deg)}.hag #lb .x:active{transform:rotate(90deg)scale(.92)}.hag #lb .ct{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#ffffffb3;font-size:11px;position:fixed;top:28px;left:32px}.hag .tview{grid-template-columns:36% 64%;align-items:start;display:grid}.hag .tl-years{padding-left:var(--gutter)}.hag .tl-yr-sec{height:100vh;padding-left:var(--s-5);margin-left:var(--s-5);border-left:1px solid var(--ha-line);align-items:center;display:flex;position:relative}.hag .tl-yr-sec:before{content:"";background:var(--ha-line);border-radius:50%;width:9px;height:9px;transition:background .35s,transform .35s;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.hag .tl-yr-sec.on:before{background:var(--ha-acc);transform:translateY(-50%)scale(1.5)}.hag .tl-yr-num{font-family:var(--font-body), sans-serif;font-weight:700;font-size:calc(clamp(64px, 9vw, 128px) * var(--yscale,1));letter-spacing:-.04em;color:var(--ha-line);font-feature-settings:"tnum";line-height:.82;transition:color .4s cubic-bezier(.2,.7,.2,1)}.hag .tl-yr-sec.on .tl-yr-num{color:var(--ha-ink)}.hag .tl-yr-ct{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--ha-line);margin-top:10px;font-size:11px;transition:color .4s}.hag .tl-yr-sec.on .tl-yr-ct{color:var(--ha-ink70)}.hag .tl-panel{background:var(--bg);isolation:isolate;top:var(--head,64px);height:calc(100vh - var(--head,64px));padding:var(--s-6);cursor:pointer;justify-content:center;align-items:center;display:flex;position:sticky;overflow:hidden}.hag .tl-wrap{background:var(--bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.hag .tl-wrap img{object-fit:contain;background:var(--bg);max-width:100%;max-height:100%;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute}.hag #tl-a{opacity:1;transform:none}.hag #tl-b,.hag .tl-wrap.fx #tl-a{opacity:0;transform:scale(.98)}.hag .tl-wrap.fx #tl-b{opacity:1;transform:none}.hag .tl-panel:hover .tl-wrap img{transform:scale(1.025)}.hag .tl-yr-hint{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--ha-acc);white-space:nowrap;opacity:0;padding:6px 14px;font-size:10px;transition:opacity .25s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hag .tl-panel:hover .tl-yr-hint{opacity:1}.hag .tl-mobile-img{aspect-ratio:4/5;object-fit:cover;cursor:pointer;width:100%;max-width:200px;margin-top:18px;display:none}@media (max-width:780px){.hag .tview{grid-template-columns:1fr}.hag .tl-panel{display:none}.hag .tl-yr-sec{border-left:none;border-bottom:1px solid var(--ha-soft);height:auto;margin-left:22px;padding-top:40px;padding-bottom:40px;padding-left:0}.hag .tl-yr-sec.on .tl-mobile-img{display:block}}.hag .tl-expand{background:var(--bg);z-index:4;pointer-events:none;clip-path:inset(0 50%);flex-direction:column;transition:clip-path .42s cubic-bezier(.15,.85,.15,1);display:flex;position:absolute;inset:0;overflow:hidden}.hag .tl-expand.on{clip-path:inset(0 0% 0 0);pointer-events:auto}.hag .tl-expand-bar{justify-content:space-between;align-items:center;gap:var(--s-3);border-bottom:1px solid var(--ha-soft);flex-shrink:0;padding:18px 28px;display:flex}.hag .tl-expand-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ha-ink70);font-size:11px}.hag .tl-expand-label b{color:var(--ha-ink);letter-spacing:0;font-size:13px;font-weight:500}.hag .tl-expand-close{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ha-ink70);white-space:nowrap;font-size:10px;transition:color .2s}.hag .tl-expand-close:hover{color:var(--ha-acc)}.hag .tl-expand-scroll-hint{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ha-line);text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;flex:1;font-size:9px}.hag .tl-expand-grid{columns:130px;flex:1;column-gap:10px;padding:18px 20px 40px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}.hag .tl-expand-grid::-webkit-scrollbar{height:3px}.hag .tl-expand-grid::-webkit-scrollbar-thumb{background:var(--ha-line)}.hag .tl-expand-card{break-inside:avoid;opacity:0;margin-bottom:10px;animation:.35s ease-out both hagCardIn;transform:translateY(10px)scale(.97)}@keyframes hagCardIn{to{opacity:1;transform:none}}.hag .tabview{height:calc(100vh - var(--head,64px));position:relative;overflow:hidden}.hag .twork{will-change:transform;cursor:pointer;background:#fff;border:1px solid #f0ede624;border-radius:10px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 2px 6px #00000073}.hag .twork img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.hag .twork.hero{z-index:6}.hag .twork:focus-visible{z-index:30}.hag .twork{transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),opacity .4s,visibility linear}.hag .twork.focused{z-index:25}.hag .tabview.tfocus .twork:not(.focused){opacity:0;visibility:hidden;pointer-events:none;transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),opacity .4s,visibility 0s linear .4s}.hag .tabview.tfocus .tyears,.hag .tabview.tfocus .tbar{opacity:0;pointer-events:none;transition:opacity .3s}.hag .tyears,.hag .tbar{transition:opacity .3s}.hag .tcap{z-index:26;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ha-ink);white-space:nowrap;opacity:0;pointer-events:none;font-size:13px;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:22px;left:50%;transform:translate(-50%)translateY(8px)}.hag .tcap.on{opacity:1;transform:translate(-50%)translateY(0)}.hag .tcap b{font-weight:700}@media (prefers-reduced-motion:reduce){.hag .twork,.hag .tcap{transition:none}}.hag .tyears{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.hag .tyears button{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-align:left;color:var(--ha-ink70);padding:2px 4px;font-size:13px;transition:color .2s}.hag .tyears button:hover,.hag .tyears button.on{color:var(--ha-ink)}.hag .tyears button.on:after{content:" /"}.hag .tbar{top:16px;right:var(--gutter);z-index:10;align-items:center;gap:14px;display:flex;position:absolute}.hag .tcount{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--ha-ink70);font-size:12px}.hag .tredeal{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ha-ink);border:1px solid var(--ha-line);border-radius:999px;min-height:44px;padding:8px 20px;font-size:13px;transition:background .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1)}.hag .tredeal:hover{background:var(--ha-ink);color:var(--bg)}.hag .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.hag .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hag .rv{opacity:1;transform:none}.hag .card:hover{transform:none}.hag .card .cap{opacity:0;transform:none}.hag .card:hover .cap{opacity:1}.hag .tl-expand{clip-path:none;opacity:0}.hag .tl-expand.on{opacity:1}.hag .tl-expand-card{opacity:1;animation:none;transform:none}}[data-register=paper] .hag{--ha-ink:#000;--ha-ink70:#000000a8;--ha-line:#000;--ha-soft:#00000024;--ha-acc:#000}[data-register=paper] .hag :is(.vbtn,.srow h2,.tl-yr-num,.tl-yr-hint){font-family:inherit}[data-register=paper] .hag .controlbar,[data-register=paper] .hag .srow,[data-register=paper] .hag .tl-panel,[data-register=paper] .hag .tl-wrap,[data-register=paper] .hag .tl-wrap img,[data-register=paper] .hag .tl-expand{background:#fff}[data-register=paper] .hag .srow:after{background:linear-gradient(#fff,#fff0)}[data-register=paper] .hag .vtog{background:#00000014}[data-register=paper] .hag .vbtn.active{color:#fff;background:#000}[data-register=paper] .hag .vbtn:not(.active),[data-register=paper] .hag .vbtn:not(.active):hover,[data-register=paper] .hag .stat,[data-register=paper] .hag .stat b,[data-register=paper] .hag .syear.on .srow .sn b,[data-register=paper] .hag .railv a.on,[data-register=paper] .hag .tl-expand-close:hover{color:#000}[data-register=paper] .hag .tl-yr-num{color:#00000038}[data-register=paper] .hag .tl-yr-sec.on .tl-yr-num{color:#000}[data-register=paper] .hag .tl-yr-ct{color:#00000059}[data-register=paper] .hag .tl-yr-sec.on .tl-yr-ct{color:var(--ha-ink70)}[data-register=paper] .hag .tl-yr-sec{border-left-color:#00000040}[data-register=paper] .hag .tl-yr-sec:before{background:#00000040}[data-register=paper] .hag .tl-yr-sec.on:before{background:var(--ha-acc)}[data-register=paper] .hag .tl-yr-hint{color:#fff;background:#000}[data-register=paper] .hag .card .cap .acc{color:#fff}[data-register=paper] .hag .twork{border:none;box-shadow:0 1px 2px #0003,0 7px 22px #00000021}[data-register=paper] .hag .tredeal:hover{color:#fff;background:#000}[data-register=paper] .hag #lb figcaption b{color:#fff}.hag .mob-hint{display:none}@media (max-width:760px){.hag .controlbar{top:5rem}.hag .vtog{display:none}.hag .bar{justify-content:space-between;gap:var(--s-3)}.hag .mob-hint{z-index:44;text-align:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--ha-line);font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--ha-ink70);font-size:11px;transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .4s;display:block;position:fixed;bottom:0;left:0;right:0}.hag .mob-hint.gone{opacity:0;pointer-events:none;transform:translateY(120%)}.hag .mob-shake{font-family:inherit;font-size:inherit;letter-spacing:inherit;color:var(--ha-acc);text-underline-offset:2px;min-height:44px;padding:0 2px;text-decoration:underline}.hag #lb .x{top:calc(env(safe-area-inset-top,0px) + 14px);right:14px}.hag .tyears{gap:5px;left:12px}.hag .tyears button{padding:1px 3px;font-size:11px}.hag .tbar{gap:10px;right:16px}.hag .tredeal{padding:6px 14px;font-size:12px}}[data-register=paper] .hag .mob-shake{color:#000}[data-register=paper] .hag #lb{-webkit-backdrop-filter:none;background:#fff}[data-register=paper] .hag #lb.on{padding:0;animation:none;display:block}[data-register=paper] .hag #lb.closing{animation:.9s both hagfadeout}@keyframes hagfadeout{0%{opacity:1}to{opacity:0}}[data-register=paper] .hag #lb figure{will-change:transform;max-height:none;margin:0;transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1);animation:none;display:block;position:fixed;top:0;left:0}[data-register=paper] .hag #lb img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}[data-register=paper] .hag #lb figcaption{white-space:nowrap;justify-content:center;margin:0;font-size:13px;animation:.35s cubic-bezier(.22,1,.36,1) .18s both hagcapin;position:fixed;bottom:22px;left:50%}@keyframes hagcapin{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}[data-register=paper] .hag #lb.closing figcaption{opacity:0;transition:opacity .3s;animation:none}@media (prefers-reduced-motion:reduce){[data-register=paper] .hag #lb figure,[data-register=paper] .hag #lb figcaption{transition:none;animation:none}}[data-register=paper] .hag #lb,[data-register=paper] .hag #lb .ct,[data-register=paper] .hag #lb figcaption,[data-register=paper] .hag #lb figcaption b,[data-register=paper] .hag #lb .x,[data-register=paper] .hag #lb .nav{color:#000}[data-register=paper] .hag #lb .nav:after{border-color:#000}[data-register=paper] .hag #lb img{box-shadow:none}@media (prefers-reduced-motion:reduce){[data-register=paper] .hag #lb.on,[data-register=paper] .hag #lb.closing{animation:none}}[data-register=paper] .hag .srow{background:#fff}[data-register=paper] .hag #lb .x{color:#000;z-index:3;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:-14px;left:auto;right:-14px;box-shadow:inset 0 0 0 1px}[data-register=paper] .hag #lb .x:hover,[data-register=paper] .hag #lb .x:focus-visible{color:#fff;background:#000}[data-register=paper] .hag.work-open .scrollview{opacity:0;transition:opacity .28s}@media (prefers-reduced-motion:reduce){[data-register=paper] .hag.work-open .scrollview{transition:none}}
.fx{background:#0d0d0d;position:fixed;inset:0;overflow:hidden}.fx-frame{opacity:0;border:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.fx-frame.is-loaded{opacity:1}.fx-holding{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .5s;display:flex;position:absolute;inset:0}.fx-holding.is-hidden{opacity:0}.fx-holding.is-waiting{opacity:0;visibility:hidden;transition:none}.fx-rule{background:rgba(var(--fx-ink,240, 237, 230), .2);width:132px;height:1px;display:block;position:relative;overflow:hidden}.fx-rule i{background:rgba(var(--fx-ink,240, 237, 230), .62);width:0;display:block;position:absolute;inset:0 auto 0 0}.fx-holding:not(.is-waiting) .fx-rule i{animation:6s cubic-bezier(.12,.78,.28,1) forwards fx-fill}@keyframes fx-fill{0%{width:0}to{width:100%}}.fx-marks{align-items:center;gap:30px;display:flex}.fx-mark{opacity:0;width:16px;height:16px;animation:.9s cubic-bezier(.22,1,.36,1) forwards fx-mark-in}.fx-mark-me{background:#f0ede6;border-radius:50%;box-shadow:0 0 18px 4px #f0ede666}.fx-mark-him{border:1.6px solid #f0ede6;animation-name:fx-mark-in-rot;animation-delay:.42s;transform:rotate(45deg)}@keyframes fx-mark-in{0%{opacity:0;transform:translateY(8px)scale(.7)}to{opacity:1;transform:none}}@keyframes fx-mark-in-rot{0%{opacity:0;transform:rotate(45deg)translateY(8px)scale(.7)}to{opacity:1;transform:rotate(45deg)}}.fx-holdtext{letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--fx-ink,240, 237, 230), .62);font-family:ui-monospace,Space Mono,monospace;font-size:11px}@media (prefers-reduced-motion:reduce){.fx-holding .fx-rule i{width:0;animation:none}.fx-mark{opacity:1;animation:none}.fx-mark-him{transform:rotate(45deg)}.fx-frame{transition:none}}
