.offclock{--oc-paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.07'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='%238a7860' filter='url(%23n)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");--oc-paper-depth:0 0 0 .5px #271f1529, 0 1px 1px #271f1526, 2px 4px 7px -3px #271f152e}.offclock .oc-desk{overflow:clip}.offclock .oc-item[data-kind=person]{will-change:auto}.offclock .oc-item[data-kind=person] .oc-card{transform-style:flat}.offclock .oc-item[data-kind=person] .oc-side{backface-visibility:visible}.offclock .oc-book{background:var(--book);box-shadow:1px 1px 0 color-mix(in oklab, var(--book) 60%, black), 3px 4px 4px #1a150d38, 10px 14px 18px -9px #1a150d4d;border-radius:2px 4px 4px 2px;padding:0;display:block}.offclock .oc-book-pages{background:repeating-linear-gradient(0deg,#e5dfcf 0 .6px,#faf7ee .6px 1.7px);border-radius:0 3px 3px 0;position:absolute;inset:3px 0 0 5px;box-shadow:inset -2px 0 3px #45372233}.offclock .oc-book-cover{border-radius:2px 3px 3px 2px;position:absolute;inset:0 5px 4px 0;overflow:hidden;box-shadow:1px 1px 2px #1a150d33}.offclock .oc-book-cover img{object-fit:fill}.offclock .oc-book-cover:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000002b,#ffffff1f 2%,#0000000f 4%,#0000 7% 96%,#00000014),linear-gradient(145deg,#ffffff17,#0000 40%);position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #0000001f}.offclock .oc-book-ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);background:#b9412e;width:9px;height:13px;position:absolute;bottom:-9px;left:24px}.offclock .oc-book[data-edition=book-creative-selection] .oc-book-ribbon{background:#45675c;left:32px}.offclock .oc-book[data-edition=book-acts-of-god] .oc-book-ribbon{background:#e1b151}.offclock .oc-item[data-kind=book] .oc-shadow{border-radius:3px;inset:1% 0 0 3%}.offclock .oc-photo,.offclock .oc-stack-print{background:var(--oc-paper-grain), linear-gradient(135deg, #fffefa, #f4f0e6);box-shadow:var(--oc-paper-depth);border-radius:1px}.offclock .oc-photo-print{border-radius:0;min-height:0;position:relative}.offclock .oc-photo-print:after,.offclock .oc-stack-print:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 42%);position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #00000026}.offclock .oc-stack-print{padding:9px 9px 24px}.offclock .oc-stack-foot{gap:6px;min-height:56px;padding:12px 0 0}.offclock .oc-stack-caption{white-space:normal;text-wrap:pretty;height:auto;padding:0;font-size:12px;line-height:1.25}.offclock .oc-photo-caption{font-family:var(--font-serif), Georgia, serif;color:#433f36;font-size:19px}.offclock .oc-tape-strip{opacity:.7;box-shadow:inset 0 0 0 .5px #8262281a,0 1px 2px #3a2a130d}.offclock .oc-item[data-inspect=true] .oc-tape-strip{opacity:.55}.offclock .oc-poster{background-image:var(--oc-paper-grain);box-shadow:var(--oc-paper-depth);border-radius:1px;gap:8px;padding-bottom:14px;position:relative}.offclock .oc-poster-img{flex:1 1 0;position:relative}.offclock .oc-poster-img img{outline-offset:-.5px;outline:.5px solid #0000001a}.offclock .oc-poster-name{letter-spacing:-.045em;font-size:28px}.offclock .oc-poster[data-artist=artist-tyd] .oc-poster-img{margin:0 -10px}.offclock .oc-poster[data-artist=artist-tyd] .oc-poster-name{font-family:var(--font-serif), Georgia, serif;text-transform:none;font-size:36px;font-weight:400;line-height:.84}.offclock .oc-poster[data-artist=artist-tyd] .oc-poster-img img{filter:sepia(.35)}.offclock .oc-poster[data-artist=artist-jmsn]{background-color:#222925;padding-top:12px}.offclock .oc-poster[data-artist=artist-jmsn] .oc-poster-img{border-radius:50% 50% 2px 2px/35% 35% 2px 2px;margin:0 15px}.offclock .oc-poster[data-artist=artist-jmsn] .oc-poster-name{font-family:var(--font-serif), Georgia, serif;letter-spacing:.1em;text-align:center;font-size:45px;font-weight:400}.offclock .oc-poster[data-artist=artist-jmsn] .oc-poster-line{text-align:center;font-size:13px}.offclock .oc-poster[data-artist=artist-am]{background-color:#a33d2c}.offclock .oc-poster[data-artist=artist-am] .oc-poster-img{border:3px solid #f1e6cf;margin:4px 3px 3px;rotate:-3deg}.offclock .oc-poster[data-artist=artist-am] .oc-poster-name{font-size:30px;line-height:.88}.offclock .oc-sleeve{box-shadow:0 0 0 .5px #0000004d,1px 2px #d6cfbd,2px 3px #938b78,4px 7px 10px -5px #1c1c1a59}.offclock .oc-sleeve:after{background:var(--oc-paper-grain), linear-gradient(110deg, #ffffff21, transparent 15%, transparent 88%, #00000026);box-shadow:inset 0 0 0 .5px #0000001f}.offclock .oc-vinyl{background:repeating-radial-gradient(circle,#161719 0 .7px,#303033 .7px 1px,#17181a 1px 2px)}.offclock .oc-vinyl i{background:var(--oc-paper-grain), var(--label);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0000002e,inset 0 0 0 6px #ffffff12}.offclock .oc-vinyl i b{font:500 5px/1 var(--font-display-mono);letter-spacing:.08em;color:#fff5dc;position:absolute;top:11px}.offclock .oc-vinyl i:after{background:#262323;inset:45%;box-shadow:0 0 0 1px #b4a48c}.offclock .oc-receipt{background:var(--oc-paper-grain), linear-gradient(105deg, #f3edde, #fffdf5 12%, #fffdf5 75%, #eee7d8);gap:10px;padding-bottom:14px;font-size:10px;position:relative}.offclock .oc-receipt-head{font-size:11px;line-height:1.5}.offclock .oc-receipt-total{gap:8px;font-size:9px}.offclock .oc-receipt-foot{font-size:8px}.offclock .oc-receipt-barcode{opacity:.8;background:repeating-linear-gradient(90deg,#444039 0 1px,#0000 1px 3px,#444039 3px 5px,#0000 5px 6px,#444039 6px 7px,#0000 7px 11px);flex:none;align-self:center;width:110px;height:22px}.offclock .oc-receipt-serial{text-align:center;letter-spacing:.12em;font-size:6px}.offclock .oc-badge{--badge-paper:#f8f5ed;--badge-ink:#292d28;--badge-muted:#676b60;--badge-accent:#a14432;isolation:isolate;color:var(--badge-ink);flex-direction:column;align-items:center;display:flex;position:relative}.offclock .oc-badge-clip{z-index:1;pointer-events:none;background:linear-gradient(90deg,#93998f,#e6e9e1 20%,#b8bfb4 52%,#f0f2eb 76%,#92998e);border-radius:6px 6px 3px 3px;flex:none;width:30px;height:29px;margin-bottom:-11px;position:relative;box-shadow:inset 0 0 0 .5px #8b9385,inset 0 1px #fff,0 2px 2px #1c1c1a2e,0 5px 7px -3px #1c1c1a47}.offclock .oc-badge-clip:before{content:"";background:#636b5e;border-radius:3px;width:13px;height:4px;margin:6px auto 0;display:block;box-shadow:0 1px #fff9}.offclock .oc-badge-clip:after{content:"";background:#4e58473d;height:1px;position:absolute;inset:auto 4px 4px}.offclock .oc-badge-card{background:var(--oc-paper-grain), var(--badge-paper);border-radius:10px;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 .5px #271f1533,0 2px 3px #271f151f,0 7px 14px -7px #271f154d}.offclock .oc-badge-card:before{content:"";background:var(--badge-accent);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.offclock .oc-badge-band{height:43px;color:var(--badge-muted);font:500 8px/1 var(--font-display-mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;padding:8px 14px 0;display:flex}.offclock .oc-badge-status{color:var(--badge-accent);align-items:center;gap:5px;display:inline-flex}.offclock .oc-badge-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.offclock .oc-badge-photo{background:#b4cad6;border-radius:3px;flex:none;height:168px;margin:0 12px;display:block;position:relative;overflow:hidden}.offclock .oc-badge-photo img{object-fit:cover;object-position:50% 68%;width:100%;height:100%;display:block}.offclock .oc-badge-photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #271f151f}.offclock .oc-badge-identity{flex-direction:column;gap:5px;padding:12px 14px 0;display:flex}.offclock .oc-badge-name{font:600 23px/1.05 var(--font-display-wide);letter-spacing:-.045em}.offclock .oc-badge-role{font:400 10.5px/1.35 var(--font-display);color:var(--badge-ink);text-wrap:pretty}.offclock .oc-badge-where{font:500 8px/1.2 var(--font-display-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-top:2px;display:flex}.offclock .oc-badge-where>span{color:var(--badge-muted)}.offclock .oc-badge-where>span[aria-hidden]{color:var(--badge-accent)}.offclock .oc-badge-access{background:#a144320a;border-top:1px dashed #676b604d;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin-top:auto;padding:9px 14px 10px;display:flex}.offclock .oc-badge-access-copy{font:400 6.5px/1 var(--font-display-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--badge-muted);flex-direction:column;gap:4px;display:flex}.offclock .oc-badge-access-copy strong{font:500 8px/1.2 var(--font-display-mono);letter-spacing:.025em;color:var(--badge-accent)}.offclock .oc-badge-barcode{background:repeating-linear-gradient(90deg, var(--badge-ink) 0 1px, transparent 1px 3px, var(--badge-ink) 3px 5px, transparent 5px 6px, var(--badge-ink) 6px 7px, transparent 7px 10px);opacity:.7;flex:none;width:37px;height:20px}.offclock .oc-note{background-image:var(--oc-paper-grain), repeating-linear-gradient(180deg, transparent 0 21px, #82754a26 21px 22px);box-shadow:var(--oc-paper-depth);border-radius:1px 1px 12px}.offclock .oc-slide{border-radius:3px;box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 -3px 5px #315b6829,1px 3px 3px #31474929}.offclock .oc-slide-label{background:var(--oc-paper-grain), #f2eddf}.offclock .oc-slide-specimen{background:radial-gradient(circle at 35% 25%,#fff,#eaf2f0 70%,#b1c1bd);border:5px solid #49514d;width:116px;height:116px;box-shadow:0 0 0 1px #8e9790,0 0 0 3px #c6cec7,2px 5px 8px #1931333b,inset 0 0 12px #2e565b2b}.offclock .oc-slide-ring{stroke:#4d777a}.offclock .oc-slide-caption{white-space:normal;font-size:6.5px;line-height:1.3}.offclock .oc-pushcard{background:var(--oc-paper-grain), linear-gradient(145deg, #f4e7c6, #e9dab5);border-radius:6px;box-shadow:inset 0 0 0 1px #ffffffa6,inset 0 -3px #61401c1a,0 0 0 .5px #513a1a33}.offclock .oc-push-front{background:linear-gradient(#ef6247,#c8412b);border-radius:9px;padding:14px 30px;box-shadow:inset 0 1px #ffebcd80,inset 0 0 0 1px #781e0a2e}.offclock .oc-push-edge,.offclock .oc-push-shadow{border-radius:9px}.offclock .oc-person-foot{gap:6px}.offclock .oc-person-foot strong{font-size:13px}.offclock .oc-person-foot .oc-links a{letter-spacing:0;font-size:7px}.offclock .oc-graph{background-color:#edeedf;background-image:var(--oc-paper-grain), linear-gradient(#5069591f .5px, transparent .5px), linear-gradient(90deg, #5069591f .5px, transparent .5px);box-shadow:var(--oc-paper-depth);background-size:140px 140px,8px 8px,8px 8px}.offclock .oc-graph-fn{font-size:8px}.offclock .oc-graph-curve{stroke-width:1.6px}.offclock .oc-cassette{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 3px 4px),linear-gradient(160deg,#424b46,#232b26 50%,#151c19);border-radius:8px;padding:12px 12px 22px;box-shadow:inset 0 1px #737c72,inset 0 0 0 1px #141b16,inset 0 -3px #101811,1px 4px 6px #141b173b}.offclock .oc-cassette-label{background:var(--oc-paper-grain), linear-gradient(180deg, #eee5cf 0 54%, #c97943 54% 58%, #e6be75 58% 62%, #4e796c 62% 66%, #eee5cf 66%);border-radius:3px;box-shadow:0 0 0 .5px #857e6c}.offclock .oc-cassette-window{background:linear-gradient(140deg,#383a2d,#181d18);border:1px solid #5f655a;height:39px;margin:3px 20px;box-shadow:inset 0 2px 4px #101710,0 1px #ffffff40}.offclock .oc-cassette-screws{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:7px;left:6px;right:6px}.offclock .oc-cassette-screws i{background:linear-gradient(135deg,#a7afa2 42%,#333d32 43% 57%,#8a9484 58%);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #121b12}.offclock .oc-passport{background:repeating-linear-gradient(45deg,#0000 0 1px,#ffffff08 1px 2px),#263a36;border-radius:6px;padding:6px;box-shadow:0 0 0 1px #182e28,0 2px #17302a,1px 4px 6px #1b201933}.offclock .oc-passport-page{background-image:var(--oc-paper-grain), repeating-radial-gradient(ellipse at 20% 20%, transparent 0 8px, #446b5314 8px 8.5px, transparent 8.5px 12px), linear-gradient(90deg, #dbd6bc, #eee9d3 12%, #f2eddb 88%, #d7d0b3)}.offclock .oc-passport-page[data-side=left]{background-image:var(--oc-paper-grain), repeating-radial-gradient(ellipse at 80% 60%, transparent 0 8px, #446b5314 8px 8.5px, transparent 8.5px 12px), linear-gradient(90deg, #eee9d3, #f2eddb 70%, #d1c8a7)}.offclock .oc-passport-head{color:#5c6b57;font-size:7px}.offclock .oc-passport-folio{font:400 6px/1 var(--font-display-mono);letter-spacing:.12em;text-transform:uppercase;color:#75806a;padding-top:5px}.offclock .oc-passport-page{min-width:0}.offclock .oc-passport-spine{z-index:2}.offclock .oc-passport-leaf{z-index:3;transform-style:preserve-3d;transform-origin:0;pointer-events:none;animation:oc-turn-next var(--turn) cubic-bezier(.45, .05, .2, 1) both;position:absolute;inset:6px 6px 6px 50%}.offclock .oc-passport-leaf[data-dir=prev]{transform-origin:100%;animation-name:oc-turn-prev;left:6px;right:50%}.offclock .oc-leaf-face{backface-visibility:hidden;display:grid;position:absolute;inset:0}.offclock .oc-leaf-face[data-face=back]{transform:rotateY(180deg)}.offclock .oc-leaf-face:after{content:"";pointer-events:none;animation:oc-shade-in var(--turn) linear both;position:absolute;inset:0}.offclock .oc-passport-leaf[data-dir=next] [data-face=front]:after,.offclock .oc-passport-leaf[data-dir=prev] [data-face=back]:after{background:linear-gradient(90deg,#261e0c57,#261e0c14 45%,#fffaeb1f)}.offclock .oc-passport-leaf[data-dir=next] [data-face=back]:after,.offclock .oc-passport-leaf[data-dir=prev] [data-face=front]:after{background:linear-gradient(270deg,#261e0c57,#261e0c14 45%,#fffaeb1f)}.offclock .oc-leaf-face[data-face=back]:after{animation-name:oc-shade-out}.offclock .oc-passport-cast{z-index:1;pointer-events:none;position:absolute;inset:6px}.offclock .oc-passport-cast:before,.offclock .oc-passport-cast:after{content:"";opacity:0;width:50%;position:absolute;top:0;bottom:0}.offclock .oc-passport-cast[data-dir=next]:before{animation:oc-cast-lift var(--turn) ease-out both;background:linear-gradient(90deg,#1c16084d,#0000 75%);right:0}.offclock .oc-passport-cast[data-dir=next]:after{animation:oc-cast-land var(--turn) ease-in both;background:linear-gradient(270deg,#1c16084d,#0000 80%);left:0}.offclock .oc-passport-cast[data-dir=prev]:before{animation:oc-cast-lift var(--turn) ease-out both;background:linear-gradient(270deg,#1c16084d,#0000 75%);left:0}.offclock .oc-passport-cast[data-dir=prev]:after{animation:oc-cast-land var(--turn) ease-in both;background:linear-gradient(90deg,#1c16084d,#0000 80%);right:0}@keyframes oc-turn-next{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes oc-turn-prev{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes oc-shade-in{0%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes oc-shade-out{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes oc-cast-lift{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes oc-cast-land{0%,45%{opacity:0}88%{opacity:1}to{opacity:0}}.offclock .oc-passport-nav{z-index:4;background:#263a3617;border-radius:99px;align-items:center;gap:1px;padding:2px;display:flex;position:absolute;bottom:8px;right:10px;box-shadow:inset 0 0 0 .5px #263a3624}.offclock .oc-passport-nav button{color:#263a36;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:background-color .14s,transform .14s;display:grid}.offclock .oc-passport-nav button:hover{background:#263a3624}.offclock .oc-passport-nav button:active{transform:scale(.88)}.offclock .oc-passport-count{min-width:20px;font:500 6.5px/1 var(--font-display-mono);letter-spacing:.06em;text-align:center;color:#5c6b57;font-variant-numeric:tabular-nums}.offclock .oc-passport-spine{background:linear-gradient(90deg,#0000,#29221333,#0000);border-left:.5px solid #ffffff4d;width:10px;margin-left:-5px}.offclock .oc-stamp{opacity:.84;border-width:1.8px}.offclock .oc-pass{background:var(--oc-paper-grain), #fcf9ee;box-shadow:var(--oc-paper-depth);border-radius:3px}.offclock .oc-pass-main{border-left-width:4px}.offclock .oc-pass-stub{background-image:var(--oc-paper-grain)}.offclock .oc-interface{background:var(--oc-paper-grain), repeating-linear-gradient(0deg, #ffffff09 0 .5px, #00000008 .5px 1.5px), linear-gradient(180deg, #d9503b 0%, #bd3523 10%, #ab2b1b 55%, #93210f 100%);border-radius:9px;padding:0 18px;box-shadow:inset 0 1px #ffc4b0bf,inset 0 -1px #460a02b3,inset 1px 0 #ffaa9638,inset -1px 0 #460a0259,0 2px #6e1a0c,0 3px 2px #280e064d,0 10px 16px -8px #28120866}.offclock .oc-if-ring{box-shadow:inset 0 1px 2px #3c0802b3, 0 1px 0 #ffbeaa59, 0 0 0 1.5px #28060280, 0 0 0 3px var(--ring), 0 0 calc(var(--glow) * 12px) var(--ring);background:radial-gradient(circle,#6d1a10 62%,#8f2617 72%)}.offclock .oc-if-ring i{background:radial-gradient(circle at 50% 38%, #545650 0, #2d2f2b 44%, #1b1c1a 46%, transparent 48%), repeating-conic-gradient(#2e302c 0 5deg, #121311 5deg 10deg);position:relative;box-shadow:0 2px 3px #1e040099,0 1px #0006,inset 0 1px #ffffff2e}.offclock .oc-if-ring i:after{content:"";transform-origin:50% 13px;background:#f1ece2;border-radius:1px;width:2px;height:8px;margin-left:-1px;position:absolute;top:4px;left:50%;rotate:-40deg}.offclock .oc-if-label{font:600 9px/1 var(--font-sans), sans-serif;color:#ffe4dad9}.offclock .oc-if-name{font:600 6.5px/1 var(--font-sans), sans-serif;letter-spacing:.18em;color:#ffdcd2a6}.offclock .oc-if-meter{background:#1a0d0a;border-radius:3px;gap:2px;padding:4px;box-shadow:inset 0 1px 2px #000,0 1px #ffbeaa4d}.offclock .oc-if-meter span{background:#3a2420;width:12px;height:3px}.offclock .oc-midi{background:var(--oc-paper-grain), linear-gradient(180deg, #34352f 0%, #24251f 18%, #1d1e1a 100%);border-radius:10px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0009,inset 0 0 0 1px #00000059,0 3px #121310,0 4px 3px #14120c59,0 12px 18px -8px #14120c73}.offclock .oc-midi-screen{color:#e9f2ee;text-shadow:0 0 4px #c8ffe659;background:#070807;border-radius:4px;font-size:10.5px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 6px #000,0 1px #ffffff17}.offclock .oc-midi-pads button{background:var(--oc-paper-grain), radial-gradient(120% 90% at 50% 15%, #8c8c84 0%, #6d6d66 55%, #5b5b55 100%);border-radius:5px;transition:transform 80ms,box-shadow 80ms;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 3px #00000047,0 0 0 1px #0d0e0b,0 2px #0b0c0a,0 3px 3px #00000059}.offclock .oc-midi-pads button:active{transform:translateY(1.5px);box-shadow:inset 0 1px 3px #00000059,0 0 0 1px #0d0e0b,0 .5px #0b0c0a}.offclock .oc-midi .oc-knob-cap{background:radial-gradient(circle at 50% 32%,#575951,#2b2c27 55%,#171814);box-shadow:0 0 0 1px #0b0c0a,0 2px 3px #0000008c,inset 0 1px #ffffff38}.offclock .oc-midi .oc-knob-cap:after{background:#f1ece2;top:2px}.offclock .oc-midi .oc-knob-label{font:600 6.5px/1 var(--font-sans), sans-serif;letter-spacing:.14em;color:#ece8df94}.offclock .oc-metro{background:var(--oc-paper-grain), linear-gradient(180deg, #3b3e3a 0%, #2b2e2a 22%, #232522 100%);border-radius:14px;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000008c,inset 0 0 0 1px #0000004d,0 3px #141613,0 4px 3px #14140e59,0 12px 18px -8px #14140e73}.offclock .oc-metro-brand{font:600 7.5px/1 var(--font-sans), sans-serif;letter-spacing:.2em;color:#e6e8de80}.offclock .oc-metro-lamp{background:radial-gradient(circle at 40% 35%,#7a2a20,#3d100b);box-shadow:inset 0 1px 1px #0009,0 1px #ffffff1f}.offclock .oc-metro-lamp[data-on=true]{background:radial-gradient(circle at 40% 35%,#ffb19c,#ff4d36 60%);box-shadow:0 0 10px #ff4d36,0 1px #ffffff1f}.offclock .oc-metro-screen{background:linear-gradient(155deg,#fff3 0 26%,#0000 26.5%),linear-gradient(#c9d0b0,#b0b993);border-radius:5px;box-shadow:0 0 0 2px #121411,0 0 0 3px #ffffff12,inset 0 2px 5px #1e281259}.offclock .oc-metro-digits{text-shadow:1px 1px #1e24182e}.offclock .oc-metro-keys button{color:#e6e8e0;font:600 9.5px/1 var(--font-sans), sans-serif;letter-spacing:.04em;background:radial-gradient(120% 100% at 50% 0,#5c6059,#42453f 70%);border-radius:6px;transition:transform 80ms,box-shadow 80ms;box-shadow:inset 0 1px #fff3,0 0 0 1px #121411,0 2px #121411,0 3px 3px #0000004d}.offclock .oc-metro-keys button:active{transform:translateY(2px);box-shadow:inset 0 1px 2px #0000004d,0 0 0 1px #121411}.offclock .oc-metro-keys .oc-metro-start{text-transform:none;letter-spacing:.02em;background:radial-gradient(120% 100% at 50% 0,#db6446,#a8392a 75%);font-size:10px}.offclock .oc-metro-keys .oc-metro-start[data-on=true]{background:radial-gradient(120% 100% at 50% 0,#6e7569,#4f554b 75%)}.offclock .oc-a3:before{background-image:var(--oc-paper-grain), radial-gradient(#1e0c0247 .7px, transparent 1px), radial-gradient(#ffd2a01a .7px, transparent 1px), linear-gradient(180deg, #9a5d3d 0%, #82492b 30%, #6a3a20 100%);background-position:0 0,0 0,1px 2px,0 0;background-size:140px 140px,3px 3px,4px 4px,100% 100%;box-shadow:inset 0 2px 1px #ffd2aa66,inset 0 -5px 5px #1e0c0266,inset 3px 0 4px #1e0c022e,inset -3px 0 4px #1e0c022e,0 3px #4a2614,0 4px 3px #1e0c024d,0 14px 20px -10px #1e0c0273}.offclock .oc-a3-tray{background:repeating-linear-gradient(90deg,#ffdcb409 0 1px,#0000 1px 3px),linear-gradient(#47240f,#6a3a20 70%,#7a4528)}.offclock .oc-a3-grille{background-blend-mode:normal, multiply;box-shadow:0 0 0 1px #a47542,0 0 0 3px #4b2b19,inset 0 3px 10px #00000080,inset 0 -2px 6px #00000059,inset 0 0 28px #00000059}.offclock .oc-item[data-kind=book]:focus-visible .oc-card{border-radius:3px}:is(body:has(.offclock[data-focus=true]:not([inert])) .nav,body:has(.offclock[data-focus=true]:not([inert])) .dials-toggle){visibility:hidden}.offclock button:focus-visible,.offclock a:focus-visible{outline-offset:3px;outline:2px solid}.offclock .oc-pile-ctrl>button:active{transform:scale(.96)}.offclock .oc-pile-ctrl[data-size=lg]>button{width:40px;height:40px}@media (prefers-reduced-motion:reduce){.offclock .oc-vinyl,.offclock .oc-reel,.offclock .oc-graph-dot{animation:none}.offclock .oc-stack-print,.offclock .oc-sleeve,.offclock .oc-pass,.offclock .oc-passport-leaf{transition:none;animation:none}}.oc-focus{z-index:5001;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.oc-focus:before{content:"";opacity:0;pointer-events:none;background:#10120ff5;transition:opacity .16s ease-out;position:absolute;inset:0}.oc-focus[data-show=true]{pointer-events:auto}.oc-focus[data-show=true]:before{opacity:1;transition-duration:.22s}.oc-focus[data-show=false] .oc-focus-panel{display:none}.oc-focus-panel{color:#ece8dfc7;width:344px;font:400 14px/1.55 var(--font-sans), sans-serif;scrollbar-width:none;background:#1b1d19;border-radius:14px;flex-direction:column;gap:20px;padding:28px 24px 16px;animation:.26s cubic-bezier(.22,1,.36,1) both oc-panel-in;display:flex;position:absolute;top:24px;bottom:24px;right:24px;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff12}@keyframes oc-panel-in{0%{opacity:0;transform:translate(10px)}}.oc-focus-head h3{font:600 26px/1.12 var(--font-display);letter-spacing:-.02em;color:#f6f3ea;text-wrap:balance}.oc-focus-head p{color:#ece8df85;margin-top:6px;font-size:13.5px;line-height:1.45}.oc-focus-body{text-wrap:pretty;font-size:14.5px;line-height:1.6}.oc-focus-tags{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.oc-focus-tags li{color:#ece8dfad;background:#ffffff0f;border-radius:99px;padding:5px 10px;font-size:12.5px;line-height:1.2}.oc-focus-link{color:#141612;height:34px;transition:background-color .15s, transform .15s var(--ease-out);background:#f3efe4;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.oc-focus-link:hover{background:#fff}.oc-focus-link:active{transform:scale(.97)}.oc-focus-nav{margin-top:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;margin-inline:-8px;display:grid}.oc-focus-nav .oc-focus-count{color:#ece8df66;grid-area:1/2;padding:0 6px;font-size:12px}.oc-focus-step{color:#ece8df;min-width:0;height:40px;font:500 13px/1 var(--font-sans), sans-serif;cursor:pointer;transition:background-color .15s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:10px;grid-row:1;align-items:center;gap:6px;padding:0 10px 0 6px;display:flex}.oc-focus-step[data-dir=prev]{grid-column:1}.oc-focus-step[data-dir=next]{flex-direction:row-reverse;grid-column:3;padding:0 6px 0 10px}.oc-focus-step span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.oc-focus-step svg{color:#ece8df8c;transition:transform .18s var(--ease-out);flex:none}.oc-focus-step:hover{background:#ffffff0f}.oc-focus-step:active{transform:scale(.97)}@media (hover:hover){.oc-focus-step[data-dir=prev]:hover svg{transform:translate(-2px)}.oc-focus-step[data-dir=next]:hover svg{transform:translate(2px)}}.oc-focus-esc{z-index:2;color:#ece8df;height:34px;font:500 13px/1 var(--font-sans), sans-serif;cursor:pointer;transition:background-color .15s, transform .15s var(--ease-out);background:#ffffff12;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 5px;animation:.22s ease-out both oc-fade-in;display:inline-flex;position:absolute;top:24px;left:24px}@keyframes oc-fade-in{0%{opacity:0}}.oc-focus-esc:hover{background:#ffffff1f}.oc-focus-esc:active{transform:scale(.96)}.oc-focus-esc kbd{height:24px;font:500 11px/1 var(--font-sans), sans-serif;color:#ece8dfb3;background:#ffffff17;border-radius:99px;place-items:center;padding:0 8px;display:grid}.oc-focus button:focus-visible,.oc-focus a:focus-visible{outline-offset:2px;outline:2px solid #f3efe4}@media (max-width:760px){.oc-focus-panel{gap:14px;width:auto;height:46%;padding:20px 18px 10px;inset:auto 16px 16px}.oc-focus-head h3{font-size:22px}.oc-focus-esc{top:16px;left:16px}.oc-focus-step{height:44px}}@media (prefers-reduced-motion:reduce){.oc-focus-panel,.oc-focus-esc{animation:none}.oc-focus:before,.oc-focus-step,.oc-focus-step svg,.oc-focus-link{transition:none}}.offclock .oc-item[data-inspect=true] .oc-stack-place{color:#ece8df8c}.offclock .oc-item[data-inspect=true] .oc-stack-caption{color:#f6f3ea}.offclock .oc-item[data-inspect=true] .oc-pile-ctrl{background:#ffffff14}.offclock .oc-item[data-inspect=true] .oc-pile-ctrl>button{box-shadow:none;color:#f6f3ea;background:#ffffff1f}.offclock .oc-item[data-inspect=true] .oc-pile-dots button{background:#ffffff47}.offclock .oc-item[data-inspect=true] .oc-pile-dots button[aria-selected=true]{background:#f6f3ea}
.PersonCard-module__NzHZQW__card{--card-line:#e8e8e5;isolation:isolate;color:#222;font-family:var(--font-display), sans-serif;-webkit-font-smoothing:antialiased;background:#fff;border-radius:7px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000001a,0 2px 3px #0000000f}.PersonCard-module__NzHZQW__art{flex:1;min-height:0;position:relative}.PersonCard-module__NzHZQW__art>div{width:100%;height:100%;position:relative}.PersonCard-module__NzHZQW__card h3,.PersonCard-module__NzHZQW__card p{margin:0}.PersonCard-module__NzHZQW__footer{border-top:1px solid var(--card-line);flex-direction:column;flex:none;justify-content:center;gap:5px;min-height:58px;margin:0 16px;display:flex}.PersonCard-module__NzHZQW__footer strong{font:500 12px/1.2 var(--font-display), sans-serif;letter-spacing:-.015em}.PersonCard-module__NzHZQW__footer a{color:#73736f;font:400 10px/1.3 var(--font-display), sans-serif;justify-content:space-between;align-items:center;gap:8px;padding-block:2px;text-decoration:none;display:flex}.PersonCard-module__NzHZQW__footer a span:last-child{font-size:13px}.PersonCard-module__NzHZQW__footer a:hover{color:#222}.PersonCard-module__NzHZQW__card button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.PersonCard-module__NzHZQW__card :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #f5680a}.PersonCard-module__NzHZQW__card[data-person=rauno]{border-radius:2px}.PersonCard-module__NzHZQW__card[data-person=rauno] .PersonCard-module__NzHZQW__details{padding:19px 20px 0}.PersonCard-module__NzHZQW__detailsMarker{background:#f5680a;border-radius:50%;width:15px;height:15px;display:inline-block}.PersonCard-module__NzHZQW__details h3{font:500 37px/.98 var(--font-display), sans-serif;letter-spacing:-.065em;margin-top:13px}.PersonCard-module__NzHZQW__detailsRuler{color:#444;width:100%;height:41px;margin-top:15px;display:block}.PersonCard-module__NzHZQW__detailsNote{color:#727272;font:9px/1 var(--font-display), sans-serif;gap:14px;display:flex}.PersonCard-module__NzHZQW__card[data-person=rauno] .PersonCard-module__NzHZQW__footer a:hover{color:#d25706}.PersonCard-module__NzHZQW__card[data-person=josh]{color:#3833b8;background:#a9d2e8}.PersonCard-module__NzHZQW__card[data-person=josh] .PersonCard-module__NzHZQW__card[data-person=josh] .PersonCard-module__NzHZQW__footer{background:#fff;border:0;margin:0;padding-inline:16px}.PersonCard-module__NzHZQW__card[data-person=josh] .PersonCard-module__NzHZQW__footer a{color:#7353a1}.PersonCard-module__NzHZQW__whimsy{flex-direction:column;justify-content:center;align-items:center;padding-top:12px;display:flex}.PersonCard-module__NzHZQW__clouds{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.PersonCard-module__NzHZQW__whimsyTitle{font:600 19px/1.2 var(--font-display), sans-serif;letter-spacing:-.04em;position:relative}.PersonCard-module__NzHZQW__whimsyStar{color:#cf357b;font-size:23px;position:absolute;top:33px;right:34px;transform:rotate(10deg)}.PersonCard-module__NzHZQW__push{color:#fff;cursor:pointer;background:0 0;border:0;margin-top:23px;padding:0;display:block;position:relative}.PersonCard-module__NzHZQW__pushShadow,.PersonCard-module__NzHZQW__pushEdge{border-radius:9px;position:absolute;inset:0}.PersonCard-module__NzHZQW__pushShadow{background:#321a5e33;transition:transform .16s;transform:translateY(6px)}.PersonCard-module__NzHZQW__pushEdge{background:linear-gradient(90deg,#6d1046,#a02468 20% 80%,#6d1046)}.PersonCard-module__NzHZQW__pushFront{font:600 16px/1 var(--font-display), sans-serif;background:#d52e85;border-radius:9px;padding:14px 31px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:block;position:relative;transform:translateY(-5px)}.PersonCard-module__NzHZQW__push:active .PersonCard-module__NzHZQW__pushFront{transition-duration:60ms;transform:translateY(-1px)}.PersonCard-module__NzHZQW__push:active .PersonCard-module__NzHZQW__pushShadow{transform:translateY(2px)}.PersonCard-module__NzHZQW__whimsyCaption{color:#6d6481;margin-top:19px;font-size:9px;line-height:1.3;position:relative}.PersonCard-module__NzHZQW__card[data-person=emil]{background:#fdfdfc}.PersonCard-module__NzHZQW__animations{padding:24px 20px 0}.PersonCard-module__NzHZQW__animations h3{font:500 29px/1.02 var(--font-display), sans-serif;letter-spacing:-.06em}.PersonCard-module__NzHZQW__springSticker{color:#999b98;background:#f2f2f0;border-radius:42% 56% 46% 51%;width:57px;height:57px;display:block;position:absolute;top:18px;right:22px;transform:rotate(13deg)}.PersonCard-module__NzHZQW__springSticker svg{width:100%;height:100%}.PersonCard-module__NzHZQW__toastDemo{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;margin-top:15px;padding:0;display:flex}.PersonCard-module__NzHZQW__toastStack{width:218px;height:52px;display:block;position:relative}.PersonCard-module__NzHZQW__toastStack>span{background:#fff;border:1px solid #e4e4e1;border-radius:7px;align-items:center;gap:8px;height:37px;display:flex;position:absolute;box-shadow:0 3px 7px #00000008}.PersonCard-module__NzHZQW__toastRear{animation:.55s cubic-bezier(.22,1,.36,1) both PersonCard-module__NzHZQW__toastRear;inset:13px 12px auto}.PersonCard-module__NzHZQW__toastMiddle{animation:.48s cubic-bezier(.22,1,.36,1) both PersonCard-module__NzHZQW__toastMiddle;inset:7px 6px auto}.PersonCard-module__NzHZQW__toastFront{padding:0 11px;font-size:10px;font-weight:500;animation:.4s cubic-bezier(.22,1,.36,1) both PersonCard-module__NzHZQW__toastFront;inset:0 0 auto}.PersonCard-module__NzHZQW__toastCheck{color:#fff;background:#242424;border-radius:50%;place-items:center;width:13px;height:13px;font:9px/1 sans-serif;display:grid}.PersonCard-module__NzHZQW__replay{color:#797975;align-items:center;gap:5px;margin-top:3px;font-size:9px;display:flex}.PersonCard-module__NzHZQW__replay span{font-size:11px}.PersonCard-module__NzHZQW__animationNote{color:#7c7c78;font:9px/1.2 var(--font-display), sans-serif;position:absolute;bottom:9px;left:20px}@keyframes PersonCard-module__NzHZQW__toastFront{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PersonCard-module__NzHZQW__toastMiddle{0%{opacity:0;transform:translateY(-5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PersonCard-module__NzHZQW__toastRear{0%{opacity:0;transform:translateY(-12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.PersonCard-module__NzHZQW__card[data-person=ridd]{--card-line:#293b3c;color:#f1f7f7;background:#0d1a1c;border-radius:12px}.PersonCard-module__NzHZQW__card[data-person=ridd] .PersonCard-module__NzHZQW__card[data-person=ridd] .PersonCard-module__NzHZQW__footer a{color:#87bcc7}.PersonCard-module__NzHZQW__card[data-person=ridd] .PersonCard-module__NzHZQW__footer a:hover{color:#fff}.PersonCard-module__NzHZQW__dive{background:radial-gradient(at 8% 5%,#31413b 0,#0000 62%);padding:18px 20px 0}.PersonCard-module__NzHZQW__diveWordmark{width:66px;height:25px;display:block}.PersonCard-module__NzHZQW__diveFormat{color:#a8bfbc;text-align:right;font:9px/1.4 var(--font-serif), Georgia, serif;position:absolute;top:19px;right:20px}.PersonCard-module__NzHZQW__dive h3{font:400 25px/1.02 var(--font-display), sans-serif;letter-spacing:-.035em;margin-top:18px}.PersonCard-module__NzHZQW__dive h3 em{color:#82c3d0;font-style:normal}.PersonCard-module__NzHZQW__diveWaves{color:#79b4bf;opacity:.7;width:100%;height:34px;margin-top:9px;display:block}.PersonCard-module__NzHZQW__diveNote{color:#a8bfbc;justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.PersonCard-module__NzHZQW__interface{flex-direction:column;justify-content:center;align-items:center;padding:0 20px;display:flex}.PersonCard-module__NzHZQW__craftMark{border-radius:3px;width:17px;height:17px;overflow:hidden}.PersonCard-module__NzHZQW__interface h3{font:400 28px/1.1 var(--font-serif), Georgia, serif;letter-spacing:-.055em;margin-top:10px}.PersonCard-module__NzHZQW__interface p{text-align:center;color:#777571;margin-top:8px;font-size:9px;line-height:1.45}.PersonCard-module__NzHZQW__craftControl{background:#faf9f7;border:1px solid #e9e7e4;border-radius:9px;flex-direction:column;gap:6px;width:100%;margin-top:15px;padding:9px 12px;display:flex}.PersonCard-module__NzHZQW__craftControl>span{justify-content:space-between;gap:12px;font-size:9px;display:flex}.PersonCard-module__NzHZQW__craftControl output{color:#787570;font-variant-numeric:tabular-nums}.PersonCard-module__NzHZQW__craftControl input{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:24px;margin:0;display:block}.PersonCard-module__NzHZQW__craftControl input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #494541 var(--value), #dedbd6 var(--value));border-radius:3px;height:3px}.PersonCard-module__NzHZQW__craftControl input::-moz-range-track{background:#dedbd6;border-radius:3px;height:3px}.PersonCard-module__NzHZQW__craftControl input::-moz-range-progress{background:#494541;height:3px}.PersonCard-module__NzHZQW__craftControl input::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #d6d3cc;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;box-shadow:0 1px 2px #0000001f}.PersonCard-module__NzHZQW__craftControl input::-moz-range-thumb{background:#fff;border:1px solid #d6d3cc;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 2px #0000001f}@media (hover:hover) and (pointer:fine){.PersonCard-module__NzHZQW__push:hover .PersonCard-module__NzHZQW__pushFront{transform:translateY(-7px)}.PersonCard-module__NzHZQW__push:active .PersonCard-module__NzHZQW__pushFront{transform:translateY(-1px)}.PersonCard-module__NzHZQW__toastDemo:hover .PersonCard-module__NzHZQW__replay{color:#222}}@media (pointer:coarse){.PersonCard-module__NzHZQW__interface{padding-top:12px}.PersonCard-module__NzHZQW__craftControl{gap:2px;margin-top:12px;padding:6px 12px}.PersonCard-module__NzHZQW__craftControl input{height:44px}}@media (prefers-reduced-motion:reduce){.PersonCard-module__NzHZQW__card *,.PersonCard-module__NzHZQW__card :before,.PersonCard-module__NzHZQW__card :after{transition:none;animation:none}}
.ReelCaption-module__QMQnoW__caption{z-index:2;color:var(--card);opacity:var(--caption-reveal,var(--reveal,0));pointer-events:none;transition:opacity .18s var(--ease-out);background:linear-gradient(#0000 5%,#1c1c1a0a 22%,#1c1c1a38 42%,#1c1c1a9e 64%,#1c1c1ae6 82%,#1c1c1af7);flex-direction:column;justify-content:flex-end;gap:12px;padding:clamp(20px,2.4vw,34px);display:flex;position:absolute;inset:0}.ReelCaption-module__QMQnoW__title{font:600 clamp(22px, 2.2vw, 32px)/1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;transform:translateY(calc((1 - var(--caption-reveal,var(--reveal,0))) * 10px));transition:transform .26s var(--ease-out)}.ReelCaption-module__QMQnoW__note{color:var(--paper-2);overflow-wrap:break-word;font-size:13px;line-height:1.4}.reel-card:focus-visible .ReelCaption-module__QMQnoW__caption{--caption-reveal:1}html[data-input=pointer] .reel-card:focus-visible:not(:hover) .ReelCaption-module__QMQnoW__caption{--caption-reveal:var(--reveal,0)}:is(.reel-card:focus-visible .ReelCaption-module__QMQnoW__caption,.reel-card:focus-visible .ReelCaption-module__QMQnoW__caption *){transition:none}@media (hover:hover) and (pointer:fine){.reel-card:hover .ReelCaption-module__QMQnoW__caption{--caption-reveal:1}}@media (max-width:880px),(hover:none),(pointer:coarse){.ReelCaption-module__QMQnoW__caption{display:none}}@media (prefers-reduced-motion:reduce){.ReelCaption-module__QMQnoW__caption,.ReelCaption-module__QMQnoW__title{transition:none}}
.WipNote-module__mLsFHG__frame{z-index:1;pointer-events:none;position:absolute;inset:0;container-type:size}.WipNote-module__mLsFHG__note{min-width:15cqw;color:var(--ink);background:linear-gradient(172deg,#fdf5c4 0%,#faefb2 72%,#f3e49c 100%);border-radius:.2cqw .2cqw .3cqw 1.4cqw/.2cqw .2cqw .3cqw .9cqw;flex-direction:column;justify-content:center;gap:.7cqw;padding:1.5cqw 2.2cqw 1.7cqw;display:flex;position:absolute;top:16.5cqh;left:5.2cqw;transform:rotate(-3deg);box-shadow:0 1px 1px #1c1c1a0f,0 1.2cqw 1.6cqw -1cqw #1c1c1a47}.WipNote-module__mLsFHG__kicker{font-family:var(--font-display-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.6cqw;font-size:max(6px,.9cqw);font-weight:500;line-height:1;display:flex}.WipNote-module__mLsFHG__main{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;font-size:max(10px,1.9cqw);font-weight:600;line-height:1}.WipNote-module__mLsFHG__dot{background:var(--red);border-radius:50%;flex:none;width:max(4px,.5cqw);height:max(4px,.5cqw)}@container (max-width:480px){.WipNote-module__mLsFHG__note{min-width:0;padding:1.6cqw 2.4cqw}.WipNote-module__mLsFHG__kicker{display:none}.WipNote-module__mLsFHG__main{font-size:2.6cqw}}
.unlock-module__q1mkOa__behind{display:contents}html:has(.unlock-module__q1mkOa__veil){overflow:hidden}.unlock-module__q1mkOa__veil{z-index:100;padding:var(--gutter);background:color-mix(in oklab, var(--paper) 42%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);color:var(--ink);font-family:var(--font-display);animation:unlock-module__q1mkOa__veil-in .52s var(--ease-out) backwards;place-items:center;display:grid;position:fixed;inset:0}@keyframes unlock-module__q1mkOa__veil-in{0%{opacity:0}}.unlock-module__q1mkOa__card{background:var(--card);width:min(100%,400px);box-shadow:0 0 0 1px var(--hair), 0 1px 2px #1c1c1a0a, 0 24px 48px -24px #1c1c1a47;animation:unlock-module__q1mkOa__reveal-fade .9s var(--spring-fade) backwards, unlock-module__q1mkOa__card-rise .9s var(--spring-rise) backwards;border-radius:20px;gap:14px;padding:28px;animation-delay:60ms;display:grid}@keyframes unlock-module__q1mkOa__card-rise{0%{transform:translateY(14px)scale(.985)}}.unlock-module__q1mkOa__lock{background:var(--ink);width:40px;height:40px;color:var(--paper);border-radius:26%;place-items:center;margin-bottom:4px;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003,0 6px 14px -6px #1c1c1a66}.unlock-module__q1mkOa__lock svg{overflow:visible}.unlock-module__q1mkOa__shackle{animation:unlock-module__q1mkOa__shackle-shut .7s var(--spring-rise) backwards;transition:transform .26s var(--ease-out);animation-delay:.62s}.unlock-module__q1mkOa__shackle[data-open]{transform:translateY(-2.5px)}@keyframes unlock-module__q1mkOa__shackle-shut{0%{transform:translateY(-2.5px)}}.unlock-module__q1mkOa__title{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.unlock-module__q1mkOa__body{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.unlock-module__q1mkOa__form{gap:8px;margin-top:6px;display:grid}.unlock-module__q1mkOa__label{color:var(--muted);font-size:13px}.unlock-module__q1mkOa__row{gap:8px;display:flex}.unlock-module__q1mkOa__input{background:var(--paper);min-width:0;height:44px;box-shadow:0 0 0 1px var(--hair);color:inherit;font:inherit;transition:box-shadow .16s var(--ease-out);border:0;border-radius:10px;flex:1;padding:0 12px;font-size:16px}.unlock-module__q1mkOa__input:focus-visible{box-shadow:0 0 0 1px var(--ink);outline:none}.unlock-module__q1mkOa__input[aria-invalid]{box-shadow:0 0 0 1px var(--red)}.unlock-module__q1mkOa__button{background:var(--ink);height:44px;color:var(--paper);font:inherit;cursor:pointer;transition:transform .16s var(--ease-out), opacity .16s var(--ease-out);border:0;border-radius:10px;padding:0 18px;font-size:15px;font-weight:500}.unlock-module__q1mkOa__button:active{transform:scale(.97)}.unlock-module__q1mkOa__button:disabled{opacity:.6;cursor:default}.unlock-module__q1mkOa__error{min-height:20px;color:var(--red);margin:0;font-size:14px}.unlock-module__q1mkOa__back{color:var(--muted);text-underline-offset:3px;justify-self:start;font-size:14px;text-decoration:underline}.unlock-module__q1mkOa__back:hover{color:var(--ink)}@media (max-width:480px){.unlock-module__q1mkOa__card{border-radius:16px;padding:22px}}@media (prefers-reduced-motion:reduce){.unlock-module__q1mkOa__veil,.unlock-module__q1mkOa__card,.unlock-module__q1mkOa__shackle{transition:none;animation:none}}
