@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--paper:#faf7f2;--card:#fdfbf7;--ink:#1f1a17;--muted:#1f1a1775;--line:#1f1a1714;--accent:#ff2f2d;--jogo-blue:#0275ff;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--wm:clamp(3.15rem, 9.1vw, 5.95rem);--scale:1;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif}::selection{background:var(--accent);color:var(--paper)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wordmark{letter-spacing:-.055em;margin:0;font-weight:500;line-height:1}.wordmark .dot{color:var(--accent)}.variant{touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.variant canvas{opacity:0;width:100%;height:100%;position:fixed;inset:0}.variant canvas.in{animation:room-in .8s var(--ease-out) both}html:not(.no-webgpu),html:not(.no-webgpu) body.variant{background:#e2dfd9}@keyframes room-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.intro-blur .variant canvas.in{animation:focus .9s var(--ease-out) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.can-grab,.can-grab-lamp{cursor:grab}.can-point{cursor:pointer}.grabbing,.grabbing *{cursor:grabbing!important}.fallback{place-items:center;min-height:100svh;padding:clamp(16px,4vw,56px);display:none}.fallback-board{text-align:center;background:radial-gradient(at 50% 5%,#fff9ea 0%,#0000 50%),repeating-linear-gradient(90deg,#0000 0 43px,#0000 43px 46px),#f4f0e9;border:1px solid #fffa;border-radius:clamp(20px,3vw,30px);flex-direction:column;justify-content:center;align-items:center;width:min(100%,980px);min-height:min(82svh,640px);padding:clamp(32px,8vw,88px);display:flex;position:relative;box-shadow:0 28px 70px -50px #1f1a1755,inset 0 1px #fff}.fallback-light{background:#fff;border-radius:999px;width:min(30%,160px);height:7px;position:absolute;top:18px;left:50%;translate:-50%;box-shadow:0 0 15px 4px #fff7dc}.fallback .wordmark{font-size:clamp(4.2rem,15vw,10rem)}.fallback-role{margin:16px 0 0;font-size:clamp(15px,2vw,19px);font-weight:550}.fallback-bio{color:#514943;max-width:42ch;margin:12px 0 26px;line-height:1.55}.fallback-links{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.fallback-links a{color:var(--ink);text-underline-offset:4px;text-decoration:underline #ff2f2d99}.fallback-links a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.fallback-links .mobile-compose{display:none}@media (pointer:coarse){.fallback-links .desktop-compose{display:none}.fallback-links .mobile-compose{display:inline}}html.no-webgpu .fallback{display:grid}html.no-webgpu .variant{touch-action:auto;-webkit-user-select:text;user-select:text;overflow:auto}html:not(.webgpu-ready) .identity{display:none}@keyframes focus{0%{opacity:0;filter:blur(28px)}to{opacity:1;filter:none}}.panel{z-index:5;backdrop-filter:url(#panel-glass)blur(12px)saturate(1.7)brightness(1.04);opacity:0;filter:blur(8px);transform-origin:100%;clip-path:inset(calc(50% - 15px) 0 calc(50% - 15px) calc(100% - 30px) round 9px);pointer-events:none;user-select:none;width:324px;max-height:calc(100dvh - 28px);transition:opacity .26s var(--ease-out), filter .5s var(--ease-out), transform .7s var(--ease-out), clip-path .7s var(--ease-out);background:linear-gradient(160deg,#ffffff6b,#fdfbf738);border:1px solid #ffffff80;border-radius:24px;flex-direction:column;padding:10px 20px 0;font-size:12px;display:flex;position:fixed;top:50%;right:14px;transform:scale(.985);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 .5px #fff6,inset 0 -10px 24px -18px #1f1a172e,0 1px #1f1a170a,0 28px 60px -30px #1f1a1759}.panel-open .panel{opacity:1;filter:none;clip-path:inset(0 round 24px);pointer-events:auto;transform:none}.tabs{background:#1f1a170d;border-radius:999px;flex:1;gap:2px;min-width:0;padding:3px;display:flex}.panel-head{align-items:center;gap:6px;margin:0 -8px 14px;display:flex}.panel-close{width:30px;height:30px;color:var(--muted);cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), transform .3s var(--ease-out);background:#1f1a170d;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.panel-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:11px;height:11px}.panel-close:hover{color:var(--ink);background:#1f1a171a}.panel-close:active{transform:scale(.92)}.row.choice{grid-template-columns:1fr;margin-bottom:14px}.choice-label{color:var(--ink)}.seg{background:#1f1a170d;border-radius:10px;gap:2px;padding:3px;display:flex}.seg button{height:26px;color:var(--muted);cursor:pointer;transition:background-color .3s var(--ease-out), color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:0 0;border:0;border-radius:7px;flex:1;padding:0 4px;font:500 11px/1 Geist,ui-sans-serif,system-ui,sans-serif}.seg button[aria-checked=true]{color:var(--ink);background:#ffffffe6;box-shadow:0 1px 3px #1f1a171f}.tabs button{height:28px;color:var(--muted);cursor:pointer;transition:background-color .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:1;font:500 11.5px/1 Geist,ui-sans-serif,system-ui,sans-serif}.tabs button[aria-selected=true]{color:var(--ink);background:#ffffffd9;box-shadow:0 1px 3px #1f1a171f}.panel .sections{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.panel section{visibility:hidden;grid-area:1/1}.panel section.active{visibility:visible;animation:tab-in .42s var(--ease-out) both}@keyframes tab-in{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.row{grid-template-columns:1fr auto;gap:4px 10px;margin-bottom:11px;display:grid}.row label{color:var(--ink)}.row output{text-align:right;min-width:3.5ch;color:var(--muted);font-variant-numeric:tabular-nums;padding-right:1px;transition:color .3s}.row.snapped output{animation:snap-tick .38s var(--ease-out)}@keyframes snap-tick{30%{color:var(--ink);transform:scale(1.12)}}.track{grid-column:1/-1;position:relative}.ticks i{pointer-events:none;background:#1f1a1747;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%}.panel input[type=range]{--p:50%;cursor:pointer;appearance:none;background:0 0;width:100%;height:18px;margin:0;display:block;position:relative}.panel input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--p), #1f1a171a var(--p));border-radius:3px;height:3px}.panel input[type=range]::-webkit-slider-thumb{appearance:none;width:15px;height:15px;transition:transform .25s var(--ease-out);background:#fff;border:.5px solid #1f1a1724;border-radius:50%;margin-top:-6px;box-shadow:0 2px 6px #1f1a1733}.panel input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.panel input[type=range]::-moz-range-track{background:#1f1a171a;border-radius:3px;height:3px}.panel input[type=range]::-moz-range-progress{background:var(--ink);border-radius:3px;height:3px}.panel input[type=range]::-moz-range-thumb{background:#fff;border:.5px solid #1f1a1724;border-radius:50%;width:15px;height:15px;box-shadow:0 2px 6px #1f1a1733}.panel input[type=range]:focus-visible{outline:none}.panel input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.panel-foot{border-top:1px solid #1f1a170f;gap:8px;margin:6px -18px 0;padding:12px 18px 16px;display:flex}.panel-foot button{height:34px;color:var(--ink);cursor:pointer;transition:transform .4s var(--ease-out), background-color .4s var(--ease-out);background:#fff9;border:1px solid #1f1a1714;border-radius:999px;flex:1;font:500 12px/1 Geist,ui-sans-serif,system-ui,sans-serif}.panel-foot button:hover{background:#ffffffe6}.panel-foot button:active{transform:scale(.97)}.panel-key{z-index:6;background:linear-gradient(180deg, #fff, var(--card));width:30px;height:30px;color:var(--muted);cursor:pointer;transition:opacity .4s var(--ease-out), filter .4s var(--ease-out), transform .4s var(--ease-out), color .2s ease;border:1px solid #1f1a171a;border-radius:9px;place-items:center;margin-top:-15px;padding:0;font:500 12px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;top:50%;right:14px;box-shadow:inset 0 -2px #1f1a170f,0 2px 6px -2px #1f1a172e}.panel-key kbd{font:inherit}.panel-key-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px;display:none}.panel-key-icon circle{fill:var(--card)}@media (hover:none){.panel-key kbd,.panel-key-label{display:none}.panel-key-icon{display:block}}.panel-key:hover{color:var(--ink);transform:translate(-1px)}.panel-key-label{color:#faf7f2;white-space:nowrap;pointer-events:none;opacity:0;filter:blur(4px);transition:opacity .3s var(--ease-out), filter .3s var(--ease-out), transform .4s var(--ease-out);background:#1f1a17e6;border-radius:999px;padding:6px 10px;font-size:11.5px;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(6px,-50%)}.panel-key:hover .panel-key-label{opacity:1;filter:none;transform:translate(-50%)}.panel-key:active{transform:translateY(1px);box-shadow:inset 0 -1px #1f1a170f}.panel-open .panel-key{opacity:0;pointer-events:none;transition-duration:.2s;transform:scale(.9)}.panel-note{color:var(--muted);text-align:center;margin:-8px 0 0;padding:0 0 14px;font-size:11px;display:none}.panel.copied .panel-note{animation:tab-in .4s var(--ease-out) both;display:block}.swap{display:inline-grid}.swap>span{white-space:nowrap;transition:opacity .45s var(--ease-out), filter .45s var(--ease-out), transform .45s var(--ease-out);grid-area:1/1;justify-self:center}.swap-b{opacity:0;filter:blur(6px);transform:translateY(.45em)}[data-state=copied] .swap>.swap-a{opacity:0;filter:blur(6px);transform:translateY(-.45em)}[data-state=copied] .swap>.swap-b{opacity:1;filter:none;transform:none}.pin-pill{z-index:2;height:44px;box-shadow:inset 0 1px 0 #fffffff2, inset 0 -1.5px 0 #1f1a170d, 0 0 0 .5px #1f1a1724, var(--cast,0 1px 2px #1f1a171f);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;opacity:0;filter:blur(10px);transition:opacity .45s var(--ease-out), filter .6s var(--ease-out);background:radial-gradient(120% 140% at 30% 0,#ffffffe6,#fff0 60%),linear-gradient(#fffdf9 0%,#f8f4ed 60%,#f1ebe2 100%);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font:500 14px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:fixed;top:0;left:0}.pin-pill.in{opacity:1;filter:none}.pin-pill:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tacks{pointer-events:none;position:absolute;inset:0}.tack{--r:var(--pin-r,5px);width:0;height:0;position:absolute}.tack .head{left:calc(var(--r) * -1 + var(--tilt,0) * var(--r) * -.36);top:calc(var(--r) * -1 + var(--tilt,0) * var(--r) * -1.3);width:calc(var(--r) * 2);height:calc(var(--r) * 2);box-shadow:var(--head,.8px 1.2px 1.4px) #1f1a1757, 0 0 0 .5px #1f1a1773, inset 0 -.8px 1.2px #00000047;border-radius:50%;position:absolute}.tack .needle{left:-.75px;top:calc(var(--tilt,0) * var(--r) * -1.3);width:1.5px;height:calc(var(--tilt,0) * var(--r) * 1.3);transform-origin:bottom;background:linear-gradient(90deg,#8c8986,#e4e1dd 50%,#8c8986);border-radius:1px;position:absolute;transform:rotate(-15deg)}[data-pins=red] .tack .head{background:radial-gradient(circle at 36% 30%, #fffffff2 0 10%, #fff0 30%), radial-gradient(circle at 42% 38%, #ff6a5c 0%, var(--accent) 40%, #d9142e 72%, #8f0a1f 100%)}[data-pins=chrome] .tack .head{background:radial-gradient(circle at 36% 30%,#fff 0 11%,#fff0 32%),linear-gradient(#f6f5f3 0%,#c9c5c1 40%,#54504d 58%,#9a9692 80%,#dcd8d4 100%)}[data-pins=ink] .tack .head{background:radial-gradient(circle at 36% 30%, #ffffffbf 0 8%, #fff0 26%), radial-gradient(circle at 42% 38%, #5d5550 0%, var(--ink) 62%, #0b0908 100%)}.tack.hook .washer{left:calc(var(--r) * -.7);top:calc(var(--r) * -.7);width:calc(var(--r) * 1.4);height:calc(var(--r) * 1.4);background:radial-gradient(circle at 40% 35%,#f4f2ef,#9d9995 70%);border-radius:50%;position:absolute;box-shadow:.6px 1px 1.2px #1f1a174d}.tack.hook .rod{width:2.5px;height:var(--rod,10px);background:linear-gradient(90deg,#8f8b87,#eceae6 45%,#8f8b87);border-radius:2px;position:absolute;top:0;left:-1.25px;box-shadow:1.2px 1.2px 1.6px #1f1a172e}.plate-label{justify-items:center;display:grid}.plate-label>span{white-space:nowrap;transition:opacity .38s var(--ease-out), filter .38s var(--ease-out), transform .45s var(--ease-out);grid-area:1/1}.l-mail,.l-copied{opacity:0;filter:blur(5px);transform:translateY(.4em)}.l-mail{color:var(--muted)}@media (hover:none){.l-mail{display:none}}@media (hover:hover){.pin-pill:hover .l-hello,.pin-pill:focus-visible .l-hello{opacity:0;filter:blur(5px);transform:translateY(-.4em)}.pin-pill:hover .l-mail,.pin-pill:focus-visible .l-mail{opacity:1;filter:none;transform:none}}.pin-pill[data-state=copied] .l-hello,.pin-pill[data-state=copied] .l-mail{opacity:0;filter:blur(5px);transform:translateY(-.4em)}.pin-pill[data-state=copied] .l-copied{opacity:1;filter:none;transform:none}.hint{color:#faf7f2;letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;filter:blur(6px);width:max-content;transition:opacity .4s var(--ease-out), filter .4s var(--ease-out), transform .5s var(--ease-out);background:#1f1a17;border-radius:999px;padding:8px 12px;font:500 12px/1 Geist,ui-sans-serif,system-ui,sans-serif;position:absolute;top:calc(100% + 10px);left:50%;transform:translateY(-4px)scale(.96)}.pin-pill[data-state=copied] .hint{opacity:1;filter:none;transition-delay:0s;transform:none}.bump .hint{animation:bump .42s var(--ease-out)}@keyframes bump{35%{scale:1.06}}.carrying .pin-pill:not([data-state=copied]) .hint{opacity:0;filter:blur(6px)}.grabbing .pin-pill{cursor:grabbing}.pin-pill.still{left:50%;top:calc(50% + var(--wm) * .8 * .58);opacity:1;filter:none;cursor:pointer;animation:focus 1.2s var(--ease-out) .7s both;translate:-50%}@media (prefers-reduced-motion:reduce){.variant canvas.in,.fallback .wordmark,.pin-pill.still{animation-duration:.6s}.variant canvas.in{animation-name:fade-in}}@media (width<=640px){.panel{top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));transform-origin:100% 100%;clip-path:inset(calc(100% - 48px) 4px 4px calc(100% - 48px) round 14px);width:auto;max-height:min(64dvh,540px);padding:10px 16px 0;left:10px;translate:none}.panel-open .panel{clip-path:inset(0 round 24px)}.panel-key{top:auto;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));border-radius:14px;width:44px;height:44px;margin-top:0}.panel-head{margin:0 -6px 12px}.panel-close{width:36px;height:36px}.tabs button{height:34px;font-size:12.5px}.row{margin-bottom:6px;font-size:13px}.panel input[type=range]{height:34px}.panel input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10.5px}.panel-foot{margin:4px -14px 0;padding:10px 14px 14px}.panel-foot button{height:42px;font-size:13px}}.card-piece{z-index:2;box-sizing:border-box;color:var(--ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;opacity:0;filter:blur(10px);box-shadow:0 0 0 .5px #1f1a171f, var(--cast,0 1px 2px #1f1a171f);transition:opacity .5s var(--ease-out), filter .7s var(--ease-out);font-family:Geist,ui-sans-serif,system-ui,sans-serif;position:fixed;top:0;left:0}.card-piece.in{opacity:1;filter:none}.card-piece:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card-note{white-space:nowrap;background:linear-gradient(90deg,#0000 15px,#ff2f2d47 15px 16px,#0000 16px),repeating-linear-gradient(#0000 0 17px,#26788d17 17px 18px) 0 22px,linear-gradient(#fffefb,#fbf8f2);border-radius:3px;flex-direction:column;width:176px;padding:26px 18px 14px 26px;display:flex}.note-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:500}.note-name{letter-spacing:-.02em;margin-top:5px;font-size:17px;font-weight:600}.note-role{letter-spacing:-.01em;margin-top:2px;font-size:13px}.note-foot{color:var(--muted);margin-top:8px;font-size:11px}.card-clock{width:84px;height:84px;box-shadow:inset 0 0 0 3px #1f1a17, inset 0 0 0 4px #ffffff80, inset 0 3px 6px #1f1a171f, var(--cast,0 1px 2px #1f1a1724);background:radial-gradient(circle at 50% 38%,#fff,#f5f1ea 70%,#ebe5dc);border-radius:50%}.clock-face{position:absolute;inset:0}.clock-tick{width:1px;height:5px;transform:rotate(var(--a)) translateY(-32px);background:#1f1a1780;margin:-2.5px 0 0 -.5px;position:absolute;top:50%;left:50%}.clock-tick.major{background:var(--ink);width:2px;height:7px;margin:-3.5px 0 0 -1px}.clock-hand{transform-origin:50% 100%;border-radius:2px;position:absolute;bottom:50%;left:50%}.clock-hand.hour{background:var(--ink);width:3px;height:19px;margin-left:-1.5px}.clock-hand.minute{background:var(--ink);width:2px;height:28px;margin-left:-1px}.clock-hand.second{background:var(--accent);width:1px;height:31px;margin-left:-.5px;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}@media (width<=640px){.card-note{width:164px;padding:24px 14px 12px 24px}.note-name{font-size:15px}.note-role{font-size:12px}.card-clock{width:70px;height:70px}.card-clock .clock-tick{transform:rotate(var(--a)) translateY(-26px)}}.card-piece.off{display:none}.card-social{width:46px;height:46px;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 .5px #00000080, var(--cast,0 1px 2px #1f1a1733);color:#faf7f2;background:linear-gradient(#3a3431,#1f1a17 60%,#15110f);border-radius:13px;place-items:center;padding:6px 0 0;display:grid}.social-mark{fill:currentColor;width:15px;height:15px}.social-name{color:#faf7f2;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;opacity:0;filter:blur(6px);transform-origin:top;height:30px;transition:opacity .2s var(--ease-out), filter .22s var(--ease-out), transform .26s var(--ease-out);background:#1f1a17eb;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:500;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-6px)scale(.94)}.social-name i{opacity:.6;font-style:normal}@media (hover:hover){.card-social:hover{z-index:4}.card-social:hover .social-name,.card-social:focus-visible .social-name{opacity:1;filter:none;transform:translate(-50%)}}.carrying .card-social .social-name{opacity:0}.card-mail{width:46px;height:46px;box-shadow:inset 0 1px 0 #fff, 0 0 0 .5px #1f1a1729, var(--cast,0 1px 2px #1f1a1729);color:var(--ink);background:linear-gradient(#fff,#f7f4ef 60%,#efebe5);border-radius:13px;place-items:center;padding:6px 0 0;display:grid}.mail-mark{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:17px;height:17px}.mail-name{place-items:center;display:grid}.mail-name>span{transition:opacity .2s var(--ease-out), filter .2s var(--ease-out), transform .24s var(--ease-out);grid-area:1/1}.card-mail>.mail-mark{transition:opacity .18s var(--ease-out), filter .18s var(--ease-out), transform .24s var(--ease-out);grid-area:1/1}.card-mail>.mail-check,.card-mail[data-state=copied]>.mail-envelope{opacity:0;filter:blur(3px);transform:scale(.6)}.card-mail[data-state=copied]>.mail-check{opacity:1;filter:none;transform:none}.m-done{opacity:0;filter:blur(4px);transform:translateY(3px)}.card-mail[data-state=copied]{z-index:4}.card-mail[data-state=copied] .mail-name{opacity:1;filter:none;transform:translate(-50%)}.card-mail[data-state=copied] .m-addr{opacity:0;filter:blur(4px);transform:translateY(-3px)}.card-mail[data-state=copied] .m-done{opacity:1;filter:none;transform:none}@media (hover:hover){.card-mail:hover{z-index:4}.card-mail:hover .mail-name,.card-mail:focus-visible .mail-name{opacity:1;filter:none;transform:translate(-50%)}}.carrying .card-mail:not([data-state=copied]) .mail-name{opacity:0}.pin-pill[data-state=copied]{z-index:4}.card-tray{width:460px;height:150px;box-shadow:none;cursor:grab;background:0 0;padding:0}.tray-back{height:112px;box-shadow:inset 0 1px 0 #fffffff2, inset 0 0 0 .5px #1f1a171a, 0 0 0 .5px #1f1a171f, var(--cast,0 2px 4px #1f1a1724);background:linear-gradient(#1f1a1712,#0000 22px),linear-gradient(#f3f1ed,#ebe8e2);border-radius:11px 11px 13px 13px;position:absolute;bottom:0;left:0;right:0}.tray-hook{background:linear-gradient(90deg,#e9e6e0,#fff 45%,#eeebe6);border-radius:4px;width:8px;height:18px;margin:-9px 0 0 -4px;position:absolute;box-shadow:0 0 0 .5px #1f1a1729,0 1.5px 2px #1f1a1729}.card-tray .tacks{z-index:1}.shelf-photo{z-index:1;cursor:pointer;width:84px;transition:transform .46s var(--ease-out), box-shadow .46s var(--ease-out);background:#fbfaf7;border:0;border-radius:2px;padding:0;position:absolute;bottom:9px;left:34px;box-shadow:0 0 0 .5px #1f1a1724,0 8px 14px -8px #1f1a1773}.shelf-photo img{box-sizing:border-box;border:5px solid #fbfaf7;border-bottom-width:14px;width:100%;height:auto;display:block}.card-piece:not(.zoomed),.card-piece:not(.zoomed) *,.shelf-photo,.shelf-photo img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.shelf-photo img{pointer-events:none}.shelf-photo.up,.shelf-photo:focus-visible{transform:translateY(-10px);box-shadow:0 0 0 .5px #1f1a1724,0 16px 20px -12px #1f1a1780}.shelf-photo:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shelf-photo.away{opacity:0}.tray-front-layer{z-index:3;pointer-events:none;will-change:transform;opacity:0;filter:blur(10px);transition:opacity .5s var(--ease-out), filter .7s var(--ease-out);position:fixed;top:0;left:0}.tray-front-layer.in{opacity:1;filter:none}.tray-front-layer.off{display:none}.tray-front{background:linear-gradient(#fff 0 2px,#f7f5f1 3px,#f1eee9 70%,#e9e5df);border-radius:5px 5px 13px 13px;height:46px;position:absolute;bottom:0;left:-1px;right:-1px;box-shadow:inset 0 -1px #1f1a170d,0 0 0 .5px #1f1a1729,0 -1px #ffffffe6,0 10px 16px -12px #1f1a1759}.card-piece .tacks{transition:opacity .2s linear}.card-piece.resting .tacks{opacity:0}.card-piece.held{z-index:4}@media (width<=640px){.card-tray{width:300px}.shelf-photo{width:72px;left:28px}}.viewer{z-index:50;place-items:center;display:grid;position:fixed;inset:0}.viewer-scrim{backdrop-filter:blur(1.5px);opacity:0;transition:opacity .36s var(--ease-out);background:#faf7f238;position:absolute;inset:0}.viewer.open .viewer-scrim{opacity:1}.viewer-fig{backdrop-filter:blur(16px)saturate(1.7)brightness(1.04);opacity:0;width:min(80vw,330px,100dvh - 76px);transition:opacity .26s var(--ease-out), transform .42s var(--ease-drawer);background:linear-gradient(160deg,#ffffff80,#fdfbf747);border:1px solid #ffffff8c;border-radius:28px;margin:0;padding:12px 12px 0;position:relative;transform:scale(.96);box-shadow:inset 0 1px #ffffffd9,inset 0 -10px 24px -18px #1f1a172e,0 30px 70px -30px #1f1a1773}.viewer.open .viewer-fig{opacity:1;transform:none}.viewer.closing .viewer-fig{transition-duration:.26s}.viewer-img{aspect-ratio:1;transform-origin:50%;transition:transform .46s var(--ease-drawer);border-radius:18px;position:relative}.viewer.closing .viewer-img{transition:transform .32s var(--ease-out)}.viewer-img img{border-radius:inherit;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 .5px #0000001a}.viewer-note{text-align:center;color:var(--muted);padding:11px 0 13px;font-size:12px}.viewer-dot{cursor:pointer;opacity:0;width:30px;height:30px;transition:opacity .24s var(--ease-out) .16s, transform .32s var(--ease-out) .16s;background:#fffffff0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)scale(.6);box-shadow:0 5px 14px -4px #1f1a1766,0 0 0 .5px #1f1a171f}.viewer.open .viewer-dot{opacity:1;transform:translate(-50%,-50%)scale(1)}.viewer.open .viewer-dot:hover{transition-delay:0s;transform:translate(-50%,-50%)scale(1.1)}.viewer.closing .viewer-dot{transition-duration:.16s;transition-delay:0s}.viewer-dot i{border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 0 .5px #0000002e}.viewer-tag{color:#faf7f2;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .22s var(--ease-out), transform .32s var(--ease-out);background:#1f1a17db;border-radius:8px;justify-items:center;padding:4px 8px 5px;display:grid;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px)}.viewer-dot:hover .viewer-tag,.viewer-dot:focus-visible .viewer-tag,.viewer-dot.copied .viewer-tag{opacity:1;transform:translate(-50%)}@media (hover:none){.viewer-tag{opacity:1;transform:translate(-50%)}}.viewer-tag b{font-size:11px;font-weight:500}.viewer-tag em{font-variant-numeric:tabular-nums;opacity:.7;font-size:10px;font-style:normal}.viewer-dot.copied .viewer-tag em{opacity:1}.viewer-dot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.viewer-close{z-index:1;backdrop-filter:blur(8px);cursor:pointer;opacity:0;width:30px;height:30px;transition:opacity .3s var(--ease-out) .18s;background:#fffdf9d9;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px -4px #1f1a1759,0 0 0 .5px #1f1a171f}.viewer.open .viewer-close{opacity:1}.viewer-close svg{fill:none;width:11px;height:11px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.zoom-fig{width:auto;max-width:92vw;padding:12px}.zoom-body{aspect-ratio:auto;place-items:center;padding:26px 22px;display:grid}.card-piece.zoomed{z-index:auto;opacity:1;filter:none;cursor:default;will-change:auto;zoom:1.7;transition:none;position:relative;top:auto;left:auto}.card-clock.zoomed{zoom:2.6}.zoomed .tacks{display:none}.card-piece.in.away,.shelf-photo.away{opacity:0;transition:none}.zoom-time{justify-items:center;gap:2px;padding:0 0 18px;display:grid}.zt-time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.zt-place{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.zt-gap{color:#1f1a17b3;font-variant-numeric:tabular-nums;background:#1f1a170f;border-radius:999px;margin-top:8px;padding:5px 10px;font-size:12px}.card-note .tack .needle,.card-note .tack .head{display:none}.card-note .tack:before{content:"";background:linear-gradient(#fff,#f1eee9);border-radius:4px 4px 7px 7px;width:28px;height:17px;position:absolute;top:-13px;left:-14px;box-shadow:inset 0 -1px #1f1a170f,0 0 0 .5px #1f1a1733,0 2px 3px #1f1a172e}.viewer.closing{pointer-events:none}.card-note{transition:opacity .5s var(--ease-out), filter .7s var(--ease-out), translate .48s cubic-bezier(.22, 1.2, .36, 1)}.card-note.long{white-space:normal;width:300px}.card-note.zoomed.long{zoom:1.15;width:min(300px,80vw - 60.8696px)}.note-long{letter-spacing:-.005em;color:#1f1a17d1;gap:8px;margin-top:12px;font-size:12.5px;line-height:1.45;display:grid}.note-sign{color:var(--muted);margin-top:4px;font-size:11px}::view-transition-old(root),::view-transition-new(root){animation-duration:.9s;animation-timing-function:cubic-bezier(.4,0,.2,1)}[data-mode=night]{--paper:#121110;--ink:#ece6dd;--muted:#ece6dd80}[data-mode=night] body{background:#121110}[data-mode=night] .clock-tick{background:#ece6dd73}[data-mode=night] .clock-tick.major,[data-mode=night] .clock-hand.hour,[data-mode=night] .clock-hand.minute{background:#efe9e0}[data-mode=night] .clock-hand.second{background:#ff4a3a;box-shadow:0 0 4px #ff4a3ae6,0 0 10px #ff4a3a8c}[data-mode=night] .card-note{box-shadow:0 0 0 .5px #ffffff14, var(--cast,0 1px 2px #0006);background:linear-gradient(90deg,#0000 15px,#ff803c66 15px 16px,#0000 16px),repeating-linear-gradient(#0000 0 17px,#ffffff0b 17px 18px),linear-gradient(#2b2825,#242220)}[data-mode=night] .note-long{color:#ece6ddd1}[data-mode=night] .card-note .tack:before{background:linear-gradient(#3a3633,#2c2926);box-shadow:0 0 0 .5px #ffffff1a,0 2px 3px #0006}[data-mode=night] .tray-back{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 .5px #ffffff0f, var(--cast,0 2px 4px #0006);background:linear-gradient(#00000040,#0000 22px),linear-gradient(#2a2725,#232120)}[data-mode=night] .tray-front{background:linear-gradient(#3a3633 0 2px,#2e2b28 3px,#282523 70%,#211f1d);box-shadow:0 0 0 .5px #ffffff12,0 -1px #ffaa6e2e,0 10px 16px -12px #0009}[data-mode=night] .tray-hook{background:linear-gradient(90deg,#2c2926,#45403c 45%,#2e2b28);box-shadow:0 0 0 .5px #ffffff14,0 1.5px 2px #0006}[data-mode=night] .shelf-photo{background:#dcd5cb}[data-mode=night] .shelf-photo img{filter:brightness(.92);border-color:#dcd5cb}[data-mode=night] .card-social{box-shadow:inset 0 1px 0 #fff, var(--cast,0 1px 2px #0006);color:#1f1a17;background:linear-gradient(#fff,#f1ede7 60%,#e7e2da)}[data-mode=night] .social-name{color:#1f1a17;background:#f0ebe4f2}[data-mode=night] .viewer-scrim{background:#08070659}[data-mode=night] .viewer-fig{background:linear-gradient(160deg,#3a36329e,#1e1c1a80);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 30px 70px -30px #000c}[data-mode=night] .viewer-close{background:#3a3632d9}[data-mode=night] .viewer-close svg{stroke:#ece6dd}[data-mode=night] .zt-gap{color:#ece6ddbf;background:#ffffff14}[data-mode=night] .panel-key{color:#ece6ddcc;background:#282522cc;box-shadow:0 0 0 .5px #ffffff1a,0 6px 16px -8px #0009}[data-mode=night] .panel{color:#ece6dd;background:linear-gradient(160deg,#34302d9e,#1c1a1880);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 28px 60px -30px #000c}[data-mode=night] .seg{background:#ffffff0f}[data-mode=night] .seg button[aria-checked=true],[data-mode=night] .tabs button[aria-selected=true]{color:#f4efe8;background:#ffffff29;box-shadow:inset 0 1px #ffffff14}[data-mode=night] .panel-foot{border-top-color:#ffffff12}[data-mode=night] .panel-foot button{color:#ece6dd;background:#ffffff14;border-color:#ffffff14}[data-mode=night] .panel-foot button:hover{background:#ffffff24}[data-mode=night] .panel-close{background:#ffffff14}[data-mode=night] .panel-close svg{stroke:#ece6dd}.zoom-time{gap:3px;padding:0 18px 18px}.zt-gap[hidden],.zt-now[hidden]{display:none}.zt-seg{background:#1f1a170f;border-radius:12px;gap:2px;margin-top:14px;padding:3px;display:flex}.zt-seg button{height:30px;color:var(--muted);cursor:pointer;transition:background-color .3s var(--ease-out), color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font:500 12px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.zt-seg svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.zt-seg button[data-m=night] svg{fill:currentColor;stroke:none}.zt-seg button[aria-checked=true]{color:var(--ink);background:#ffffffeb;box-shadow:0 1px 3px #1f1a1724}.zt-now{color:#d8231f;cursor:pointer;background:#ff2f2d1a;border:0;border-radius:999px;margin-top:8px;padding:6px 12px;font:500 12px/1 Geist,ui-sans-serif,system-ui,sans-serif}.zt-hint{color:var(--muted);margin-top:10px;font-size:11px}.card-clock.turnable{cursor:grab;touch-action:none}.card-clock.turning{cursor:grabbing}.card-clock.turning .clock-hand.second{transition:none}[data-mode=night] .zt-seg{background:#ffffff12}[data-mode=night] .zt-seg button[aria-checked=true]{color:#f4efe8;background:#ffffff29;box-shadow:inset 0 1px #ffffff14}[data-mode=night] .zt-now{color:#ffab7a;background:#ff6e3c29}[data-mode=night][data-mode] [data-pins=chrome] .tack .head,[data-mode=night] [data-pins=chrome] .tack .head{background:radial-gradient(circle at 36% 30%,#ffd6aaf2 0 9%,#ffc89600 30%),linear-gradient(#8d8177 0%,#4b443f 40%,#1c1916 58%,#3a342f 80%,#6f655c 100%)}[data-mode=night] .tack .head{box-shadow:var(--head,.8px 1.2px 1.4px) #0009, 0 0 0 .5px #0009, inset 0 -.8px 1.2px #0006}[data-mode=night] .card-mail{box-shadow:inset 0 1px 0 #ffc49638, inset 0 -1px 0 #0006, 0 0 0 .5px #ffffff12, var(--cast,0 1px 2px #00000080);color:#f3ece3;background:linear-gradient(#3b3632,#24201d 55%,#1a1715)}[data-mode=night] .card-social{box-shadow:inset 0 1px 0 #fffaf3, inset 0 -1px 0 #0000001f, var(--cast,0 1px 2px #00000080);background:linear-gradient(#f6f1ea,#e3dcd2 60%,#d6cec3)}[data-mode=night] .card-clock{box-shadow:inset 0 0 0 3px #e6dfd4, inset 0 1.5px 0 3px #ffc89640, inset 0 0 0 4px #0006, inset 0 3px 8px #00000080, var(--cast,0 1px 2px #0006)}[data-mode=night] .tray-front{background:linear-gradient(#4a433d 0 1.5px,#302c29 2.5px,#292623 70%,#211f1d)}.card-note{background:linear-gradient(90deg,#0000 15px,#ff2f2d47 15px 16px,#0000 16px),repeating-linear-gradient(#0000 0 17px,#26788d1a 17px 18px) 0 -2px,linear-gradient(#fffefb,#fbf8f2);padding:18px 18px 18px 26px}.card-note>span,.note-long>span,.note-cta{line-height:18px}.note-kicker{letter-spacing:.14em;font-size:9.5px;position:relative;top:1.5px}.note-foot{position:relative;top:1px}.note-name,.note-role,.note-foot{margin:0}.note-name{letter-spacing:-.025em;font-size:16px;font-weight:600}.note-role{font-size:12.5px}.note-foot{font-size:11px}.note-long{color:#1f1a17d6;gap:18px;margin-top:18px;font-size:12.5px;line-height:18px}.note-cta{color:#e3261f;cursor:pointer;justify-self:start;align-items:center;gap:6px;height:18px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.note-cta i{transition:transform .3s var(--ease-out);font-style:normal}.note-cta:hover i{transform:translate(2px,-2px)}.card-clock{box-shadow:inset 0 0 0 3px #1f1a17, inset 0 0 0 4px #ffffff80, inset 0 3px 6px #1f1a171f, .6px 1.8px 0 #1f1a178c, var(--cast,0 1px 2px #1f1a1724)}.tray-front{box-shadow:inset 0 -1px #1f1a170d,0 0 0 .5px #1f1a1729,0 -1px #ffffffe6,.6px 2px #1f1a1747,0 10px 16px -12px #1f1a1759}.card-mail,.card-social{box-shadow:inset 0 1px 0 #ffffff80, 0 0 0 .5px #1f1a172e, .6px 1.8px 0 #1f1a1773, var(--cast,0 1px 2px #1f1a1729)}.card-mail,.card-mail.in,.card-mail.pressed{filter:none;--press:1;box-shadow:inset 0 1px 0 #ffffffe6, 0 2px 4px #1f1a171f, var(--cast,0 1px 2px #1f1a1729);border:1px solid #1f1a1724}.card-tray{width:320px}.shelf-photo{transform:translate(-50%, -50%) translate(var(--x,0px), var(--y,0px)) rotate(var(--r,0deg)) scale(var(--s,1)) scale(var(--press,1));transition:box-shadow .3s var(--ease-out);top:50%;bottom:auto;left:50%}.shelf-photo.up,.shelf-photo:hover,.shelf-photo:focus-visible{transform:translate(-50%, -50%) translate(var(--x,0px), var(--y,0px)) rotate(var(--r,0deg)) scale(var(--s,1)) scale(var(--press,1))}.card-tray.fanned .shelf-photo:hover{box-shadow:0 0 0 .5px #1f1a1724,0 16px 22px -12px #1f1a1780}.card-note.up{translate:none}.tray-scrim{z-index:20;backdrop-filter:blur(7px)saturate(1.05);opacity:0;pointer-events:none;background:#faf7f247;position:fixed;inset:0}.tray-open .tray-scrim{pointer-events:auto}.tray-open .card-tray{z-index:21}.tray-open .tray-front-layer{z-index:22}.card-piece.fanned{z-index:23}.tray-open .card-tray .shelf-photo{cursor:zoom-in}.card-mail,.card-social{padding:0}.card-mail .tacks,.card-social .tacks{display:none}.card-piece.resting:not(.fanned){pointer-events:none}.card-piece.resting:not(.fanned) .social-name{opacity:0!important}.card-tray.fanned{z-index:21}.card-piece,.tray-front-layer{transition:opacity .26s var(--ease-out), filter .34s var(--ease-out)}.card-piece.fanned .social-name{transform-origin:top;top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-6px)scale(.94)}.mail-name{justify-content:center;min-width:108px}@property --press{syntax:"<number>";inherits:false;initial-value:1}.card-piece{transition:opacity .12s var(--ease-out), filter .34s var(--ease-out), --press .22s var(--ease-out)}.card-piece.pressed,.shelf-photo.pressed{--press:.95;transition-duration:.26s,.34s,.11s}.shelf-photo{transition:box-shadow .3s var(--ease-out), --press .22s var(--ease-out)}.shelf-photo.pressed{transition-duration:.3s,.11s}@media (pointer:coarse){.card-mail.pressed{--press:1}.card-mail>.mail-mark,.card-mail .mail-name,.card-mail .mail-name>span{transition:opacity .16s var(--ease-out);filter:none!important}.card-mail>.mail-mark,.card-mail .mail-name>span{transform:none!important}}.carrying .card-piece.pressed{--press:1}@media (prefers-reduced-motion:reduce){.card-piece.pressed,.shelf-photo.pressed{--press:1}}.card-piece .social-name,.card-piece.fanned .social-name{top:calc(100% + 14px)}body:has(.card-piece:hover:not(.card-mail)) .card-mail[data-state=copied] .mail-name{opacity:0;filter:blur(6px)}.card-mail[data-state=copied] .mail-name{transform:translate(-50%)}.m-done{white-space:nowrap}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;caret-color:var(--accent);cursor:text;outline:none;gap:18px;display:grid}.note-text>span{min-height:18px}.note-row{justify-content:space-between;align-items:center;height:18px;display:flex}.note-reset{color:var(--muted);font:inherit;cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0;padding:0;font-size:12px;line-height:18px}.note-reset:hover,.note-reset:focus-visible{color:var(--ink)}.note-reset[hidden]{display:none}.card-ghost{z-index:1;box-sizing:border-box;pointer-events:none;opacity:0;border:1.5px solid #1f1a174d;position:fixed;top:0;left:0}.board-hint{left:var(--x,50%);top:var(--y,60%);z-index:30;color:#faf7f2;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;opacity:0;filter:blur(4px);height:30px;transition:opacity .26s var(--ease-out), filter .26s var(--ease-out), transform .32s var(--ease-out);background:#1f1a17e6;border-radius:999px;padding:0 14px;font:500 12.5px/30px Geist,ui-sans-serif,system-ui,sans-serif;position:fixed;transform:translate(-50%,4px)}.board-hint.in{opacity:1;filter:none;transform:translate(-50%)}.lamp-meter{z-index:26;backdrop-filter:blur(14px)saturate(1.8);color:#1f1a17c7;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;height:26px;transition:opacity .22s var(--ease-out);background:linear-gradient(#faf8f5a8,#dedbd685);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 6px;font:500 10px/20px Geist,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;top:0;left:0;box-shadow:inset 0 .5px #ffffffe6,inset 0 -.5px #1f1a170f,0 0 0 .5px #1f1a171f,0 4px 12px -4px #1f1a173d}.lamp-meter.in{opacity:1;pointer-events:auto;transition-duration:.12s}.lm-slider{-webkit-appearance:none;appearance:none;cursor:ew-resize;touch-action:none;background:0 0;width:64px;height:20px;margin:0}.lm-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #514c46 calc(var(--lv) * 100%), #b9b5af 0);border-radius:9px;height:3px}.lm-slider::-webkit-slider-thumb{appearance:none;background:#514c46;border:1px solid #faf8f4;border-radius:50%;width:9px;height:9px;margin-top:-3px}.lm-slider::-moz-range-track{background:#b9b5af;border-radius:9px;height:3px}.lm-slider::-moz-range-progress{background:#514c46;height:3px}.lm-slider::-moz-range-thumb{background:#514c46;border:1px solid #faf8f4;border-radius:50%;width:9px;height:9px}@media (pointer:coarse){.lamp-meter{height:34px}.lm-slider{width:90px;height:30px}}.lamp-meter svg{flex:none;width:11px;height:11px}.lm-track{background:#1f1a1724;border-radius:2px;width:40px;height:3px;position:relative;overflow:hidden}.lm-fill{transform-origin:0;transform:scaleX(var(--lv,.8));background:#1f1a17bd;border-radius:2px;transition:transform 90ms linear;position:absolute;inset:0}.lm-num{text-align:right;min-width:24px}.lm-help{border-left:1px solid #1f1a1724;align-items:center;gap:4px;margin-left:2px;padding-left:7px;font-size:9px;display:inline-flex}.lamp-meter .lm-help svg{width:9px;height:13px}[data-mode=night] .lamp-meter{color:#f3eee7d9;background:linear-gradient(#3e3a3799,#2825238c);box-shadow:inset 0 .5px #ffffff24,0 0 0 .5px #0006,0 4px 12px -4px #0006}[data-mode=night] .lm-track{background:#ffffff29}[data-mode=night] .lm-fill{background:#f3eee7d9}.board-reset{left:50%;top:var(--y,calc(100% - 44px));z-index:25;backdrop-filter:blur(10px)saturate(1.2);height:30px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;filter:blur(4px);transition:opacity .24s var(--ease-out), filter .24s var(--ease-out), transform .32s var(--ease-out), background-color .16s var(--ease-out);background:#fffdf9c7;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 7px 0 11px;font:500 12.5px/30px Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:fixed;transform:translate(-50%,6px)scale(.96);box-shadow:0 0 0 .5px #1f1a171a,0 1px 2px #1f1a1714,0 6px 16px -6px #1f1a172e}.board-reset svg{width:13px;height:13px;transition:transform .42s var(--ease-out)}.board-reset kbd{height:18px;color:var(--muted);background:#1f1a170f;border-radius:5px;padding:0 5px;font:500 10.5px/18px Geist,ui-sans-serif,system-ui,sans-serif}.board-reset.in{opacity:1;pointer-events:auto;filter:none;transform:translate(-50%)scale(1)}.board-reset:hover{background:#fffdf9f5}.board-reset:hover svg{transform:rotate(-200deg)}.board-reset:active{transform:translate(-50%)scale(.97)}.board-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-mode=night] .board-reset{color:#f3eee7;background:#282421cc}[data-mode=night] .board-reset kbd{color:#f3eee799;background:#ffffff14}@media (prefers-reduced-motion:reduce){.board-hint{filter:none;transform:translate(-50%)}}.zoom-body{overscroll-behavior:contain;max-height:calc(100dvh - 96px);overflow-y:auto}.lift-layer{z-index:24;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.card-piece.yielding,.tray-front-layer.yielding{opacity:.5!important;filter:grayscale(.5)!important;transition:opacity .18s var(--ease-out), filter .18s var(--ease-out)!important}.hint-hand{z-index:30;pointer-events:none;opacity:0;width:26px;height:26px;transition:opacity .22s var(--ease-out);position:fixed;top:0;left:0}.hint-hand.in{opacity:1}.hint-hand svg{filter:drop-shadow(0 2px 3px #1f1a1747);transform-origin:30% 20%;width:100%;height:100%;transition:transform .14s var(--ease-out);display:block;overflow:visible}.hint-hand.down svg{transform:scale(.86)}.card-clock.zoomed.tilting{transform:perspective(420px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .26s var(--ease-out);background:radial-gradient(circle at var(--gx,50%) var(--gy,42%), #ffffff8c, transparent 60%), radial-gradient(circle at 50% 42%, #fdfcf9 0%, #f8f5ef 70%, #f1ece4 100%)}.variant canvas.lift-layer{opacity:1;animation:none;transform:none}.note-link{color:#007aff;text-underline-offset:2px;cursor:pointer;text-decoration:underline 1px}.note-link:hover{color:#0062cc}.card-clock.zoomed.tilting,.card-clock.zoomed.tilting .clock-face{transform-style:preserve-3d}.card-clock.zoomed.tilting .clock-tick{translate:0 0 .5px}.card-clock.zoomed.tilting .clock-hand{filter:drop-shadow(var(--sx,0px) var(--sy,.8px) .6px #1f1a1742);transition:transform .3s cubic-bezier(.3, 1.6, .5, 1), filter .26s var(--ease-out)}.card-clock.zoomed.tilting .clock-hand.hour{translate:0 0 1px}.card-clock.zoomed.tilting .clock-hand.minute{translate:0 0 1.6px}.card-clock.zoomed.tilting .clock-hand.second{translate:0 0 2.2px}.card-clock{box-shadow:inset 0 0 0 2.8px #211f1c, inset 0 0 0 3.2px #77716a, inset 0 0 0 3.6px #dedbd5, 0 0 0 .45px #706b63, .2px 1.5px 0 #151412, var(--cast,0 1px 2px #1f1a1724);background:radial-gradient(circle at 50% 42%,#fdfcf9 0%,#f8f5ef 70%,#f1ece4 100%)}.clock-glass{pointer-events:none;border-radius:50%;position:absolute;inset:3px;box-shadow:inset .6px 1px 0 -.2px #ffffffb3}.clock-cap{background:#1f1a17;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:0 .5px .8px #00000059}.clock-cap:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:1.75px}.card-clock .clock-hand{box-shadow:.3px .6px .5px #1f1a1738}.card-clock .clock-hand.hour,.card-clock .clock-hand.minute{border-radius:999px;margin-bottom:-3px}.card-clock .clock-hand.hour{transform-origin:50% calc(100% - 3px);height:21px}.card-clock .clock-hand.minute{transform-origin:50% calc(100% - 3px);height:31px}.card-clock .clock-hand.second{transform-origin:50% calc(100% - 7px);height:38px;margin-bottom:-7px}[data-mode=night] .card-clock{box-shadow:inset 0 0 0 3px #e9e3d9, inset 0 0 0 3.5px #e9e3d959, 0 0 0 .5px #0009, .3px 1.4px .3px #00000080, var(--cast,0 1px 2px #0000004d);background:radial-gradient(circle at 50% 42%,#2b2725 0%,#211e1c 75%,#1b1917 100%)}.card-clock.zoomed.tilting .clock-glass{transform:translateZ(3.5px)}.card-clock.zoomed.tilting .clock-cap{transform:translateZ(2.8px)}.mail-name{grid-template-columns:auto auto;column-gap:10px;width:max-content}.mail-write{color:inherit;border-left:1px solid #ffffff40;grid-area:1/2;padding-left:10px;text-decoration:none}.mail-write:hover{text-underline-offset:3px;text-decoration:underline}.card-mail:is(:hover,:focus-within,[data-state=copied]) .mail-name{opacity:1;filter:none;pointer-events:auto;transform:translate(-50%)}.mail-name:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.note-text{cursor:auto;line-height:18px;display:block}.note-editor{resize:none;width:100%;min-height:90px;max-height:320px;color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;caret-color:var(--accent);background:0 0;border:0;border-radius:0;padding:0;line-height:18px;display:block}.note-status{color:var(--muted);font-size:9px;line-height:14px;display:block}.note-actions{align-items:center;gap:12px;display:flex}.note-cta:focus-visible,.note-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.note-edit{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.note-edit:hover{color:var(--ink)}.note-text[hidden],.note-editor[hidden],.note-status[hidden]{display:none}.card-piece:focus-visible,.viewer-close:focus-visible,.note-edit:focus-visible,.note-reset:focus-visible,.mail-write:focus-visible,.lm-slider:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.note-editor:focus-visible{outline-offset:5px;outline:1px solid #ff2f2d55}.card-note:not(.long)>:is(.note-name,.note-role,.note-foot){text-overflow:ellipsis;min-width:0;overflow:hidden}.card-social .social-name,.mail-name>span{text-overflow:ellipsis;max-width:160px;overflow:hidden}@media (width<=520px){.card-social .social-name{left:0;transform:none!important}.card-mail .mail-name{left:auto;right:0;transform:none!important}}@media (width<=640px){.card-note:not(.long) .note-role{font-size:11px}}@media (height<=500px){.zoom-fig:has(.card-clock) .zoom-body{padding:12px 22px}.card-clock.zoomed{zoom:1.8}}.mail-actions{z-index:25;max-width:calc(100vw - 24px);height:36px;color:var(--ink);letter-spacing:-.01em;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-out), translate .22s var(--ease-out), visibility .16s;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 140% at 30% 0,#ffffffe6,#fff0 60%),linear-gradient(#fffdf9 0%,#f8f4ed 60%,#f1ebe2 100%);border-radius:999px;align-items:center;padding:0 4px;font:500 12.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;top:0;left:0;translate:0 4px;box-shadow:inset 0 1px #fffffff2,inset 0 -1.5px #1f1a170d,0 0 0 .5px #1f1a1729,0 1px 2px #1f1a171a,0 6px 16px -6px #1f1a1747}.mail-actions.in{opacity:1;visibility:visible;pointer-events:auto;translate:0}.mail-actions button,.mail-actions .mail-write{height:28px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:flex}.mail-actions button:hover,.mail-actions .mail-write:hover{background:#1f1a170d}.mail-actions button{justify-content:center;min-width:104px}.mail-actions .mail-write{position:relative}.mail-actions .mail-write:before{content:"";background:#1f1a171f;width:1px;position:absolute;top:7px;bottom:7px;left:-2px}.mail-actions .mail-write i{transition:transform .3s var(--ease-out);font-style:normal}.mail-actions .mail-write:hover i{transform:translate(2px,-2px)}.mail-actions svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.mail-actions .ma-done{stroke:#1f8a4c;stroke-width:1.8px;display:none}.mail-actions.copied .ma-copy{display:none}.mail-actions.copied .ma-done{display:block}.mail-actions :focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.compact-note>.note-foot{display:none}.compact-note .note-text{white-space:pre-wrap;cursor:text;line-height:18px;display:block}.compact-note .note-text[hidden],.compact-note .note-editor[hidden]{display:none}.compact-note .note-long{margin-top:18px;display:block}.compact-note .note-editor{width:100%;font:inherit;resize:none;white-space:pre-wrap;min-height:90px;max-height:260px;color:var(--ink);background:0 0;border:0;padding:0;line-height:18px;overflow-y:auto}.compact-note .note-row{gap:14px;height:auto;min-height:24px;margin-top:18px}.compact-note .note-actions{align-items:center;gap:12px;display:inline-flex}.compact-note .note-done{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.compact-note .note-done[hidden]{display:none}.compact-note .note-status{white-space:normal;color:var(--muted);margin-top:8px;font-size:10px;display:block}.compact-note .note-status[hidden]{display:none}.compact-note .note-link{color:var(--jogo-blue,#2456c7);text-underline-offset:3px;text-decoration:underline 1px}.compact-note .note-link strong{font-weight:650}.viewer.zoom.closing .zoom-fig:has(.card-note){transition:opacity .22s ease-out,transform .26s cubic-bezier(.4,0,.2,1);transform:translateY(10px)scale(.985)}.viewer.zoom .zoom-fig:has(.card-note){overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;max-height:calc(100dvh - 32px);overflow-y:auto}.viewer.zoom .zoom-body:has(.card-note){scrollbar-width:thin;overflow-x:hidden}@media (width<=520px){.card-tray{width:min(320px,100vw - 32px)}.compact-note .note-editor{font-size:16px;line-height:22px}.viewer.zoom .zoom-fig:has(.card-note){max-width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.viewer.zoom.closing .zoom-fig:has(.card-note){transition:opacity .16s;transform:none}}
