[data-hand-notes]{--pen:#d2593f}.hn-loop{fill:none;stroke:var(--pen);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.4, 0, .2, 1) var(--d,0s)}.hn-hand{background:var(--pen);-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.4, 0, .2, 1) var(--d,0s)}.hn-num{background:var(--pen);color:#fff;opacity:0;width:14px;height:14px;transition:opacity .4s ease var(--d,0s);border-radius:50%;place-items:center;margin-top:-7px;font:700 9px/1 ui-sans-serif,system-ui,sans-serif;display:none}.hn-list-num{background:var(--pen);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font:700 11px/1 ui-sans-serif,system-ui,sans-serif;display:grid}.hn-toggle{align-items:center;gap:8px;display:flex}.hn-switch{cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.hn-tlabel{color:#f1ece18c;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:2px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12.5px}.hn-tlabel.is-on{color:#f1ece1;font-weight:600}.hn-tlabel:focus-visible{outline-offset:2px;outline:2px solid #e9a44a}.hn-track{background:#f1ece114;border:1px solid #f1ece173;border-radius:999px;width:28px;height:16px;transition:background .15s,border-color .15s;position:relative}.hn-knob{background:#f1ece1;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px}.hn-switch[aria-checked=true] .hn-track{background:#e9a44a59;border-color:#e9a44a}.hn-switch[aria-checked=true] .hn-knob{transform:translate(12px)}.hn-switch:focus-visible{outline-offset:2px;outline:2px solid #e9a44a}[data-hand-notes].notes-off .hn-marks,[data-hand-notes].notes-off [data-hn-open] .hn-hand,[data-hand-notes].notes-off .hn-num,[data-hand-notes].notes-off .hn-list{opacity:0;transition:opacity .25s}.hn-hand-static{clip-path:none}@media (width<=767.98px){.hn-num{display:grid}.hn-loop{stroke-width:2px}}[data-hand-notes].is-drawn .hn-loop{stroke-dashoffset:0}[data-hand-notes].is-drawn .hn-hand{clip-path:inset(0)}[data-hand-notes].is-drawn .hn-num{opacity:1}@media (prefers-reduced-motion:reduce){.hn-loop,.hn-hand,.hn-num{transition:none}}details[open]>summary .lb-chev{transform:rotate(180deg)}.cert-intelligent{color:#6b6151;text-shadow:0 0 #e9a44a00;transition:color .75s 1.1s,text-shadow 1s 1.4s}.is-on .cert-intelligent{color:#875710}:root.dark .cert-intelligent{color:#cabda3}:root.dark .is-on .cert-intelligent{color:#e9a44a;text-shadow:0 0 38px #e9a44a80}.seal-svg circle,.seal-svg path{stroke-dasharray:1;stroke-dashoffset:1px}.seal-wrap{--gold:#e9a44a;--gold-hi:color-mix(in srgb, var(--gold), white 65%);--gold-lo:color-mix(in srgb, var(--gold), black 76%);opacity:0;transition:opacity .75s .2s,transform .85s cubic-bezier(.16,.84,.44,1) .2s;transform:scale(.9)}.is-on .seal-wrap{opacity:1;transform:scale(1)}@keyframes certBreathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.09)}}.cert-bloom{background:radial-gradient(circle, color-mix(in srgb, var(--gold) 42%, transparent), color-mix(in srgb, var(--gold) 12%, transparent) 42%, transparent 67%);filter:blur(48px);opacity:0;pointer-events:none;z-index:0;width:155%;height:155%;transition:opacity 1.1s .9s;animation:5.5s ease-in-out infinite certBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-on .cert-bloom{opacity:1}@keyframes coinGlint{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.3)rotate(20deg)}55%{opacity:.8;transform:translate(-50%,-50%)scale(.8)rotate(35deg)}to{opacity:.5;transform:translate(-50%,-50%)scale(1)rotate(45deg)}}.coin{background:radial-gradient(circle at 38% 30%, var(--gold-hi) 0%, color-mix(in srgb, var(--gold), white 15%) 32%, color-mix(in srgb, var(--gold), black 6%) 54%, color-mix(in srgb, var(--gold), black 28%) 79%, color-mix(in srgb, var(--gold), black 54%) 100%);width:118px;height:118px;box-shadow:inset 0 3px 5px color-mix(in srgb, var(--gold-hi) 70%, transparent), inset 0 -9px 17px color-mix(in srgb, var(--gold-lo) 60%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--gold-hi) 30%, transparent), 0 20px 44px #0000008c;border-radius:50%;margin:0 auto 20px;position:relative;overflow:hidden}.coin:before{content:"";box-shadow:inset 0 2px 5px color-mix(in srgb, var(--gold-lo) 50%, transparent), inset 0 -2px 4px color-mix(in srgb, var(--gold-hi) 45%, transparent);border-radius:50%;position:absolute;inset:12px}.coin-check path{stroke-dasharray:1;stroke-dashoffset:1px;stroke:color-mix(in srgb, var(--gold), black 60%);filter:drop-shadow(0 1.5px 0 color-mix(in srgb, var(--gold-hi) 50%, transparent))}.is-on .coin-check path{stroke-dashoffset:0;transition:stroke-dashoffset .7s .8s}.seal-title{background:linear-gradient(180deg, color-mix(in srgb, var(--gold), white 68%) 0%, color-mix(in srgb, var(--gold), white 18%) 42%, color-mix(in srgb, var(--gold), black 9%) 72%, color-mix(in srgb, var(--gold), black 28%) 100%);color:#0000;background-clip:text}.coin-glint{opacity:0;z-index:3;pointer-events:none;background:radial-gradient(circle, #fffffff2 0%, color-mix(in srgb, var(--gold-hi) 45%, transparent) 30%, transparent 62%);width:30px;height:30px;position:absolute;top:25%;left:31%;transform:translate(-50%,-50%)scale(0)}.coin-glint:before,.coin-glint:after{content:"";background:linear-gradient(#fff0,#ffffffe6,#fff0);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coin-glint:before{width:2px;height:135%}.coin-glint:after{background:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);width:135%;height:2px}.is-on .coin-glint{animation:1.7s ease-out 1.5s forwards coinGlint}@media (prefers-reduced-motion:reduce){.cert-bloom{animation:none}.coin-glint{opacity:.5;animation:none;transform:translate(-50%,-50%)scale(1)}}[data-annot] path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}[data-annot].is-drawn path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){[data-annot] path{stroke-dashoffset:0;transition:none}}
