@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/tektur-vietnamese-400-900-DYTkeznE.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/tektur-latin-ext-400-900-D0HM6OLV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/tektur-latin-400-900-D5GP4NZG.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-vietnamese-CBcvBZtf.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-6l7mYNyf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-vietnamese-Bt-aOZkq.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-CTl0dxvc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191-2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--void: #0a0c11;--plate: #10131a;--raise: #171b24;--line: #222733;--line-strong: #363e4e;--ink: #eceef3;--dim: #9ba4b4;--mute: #7f889a;--faint: #5f687a;--signal: #7cf3ff;--ok: #5ad6a0;--warn: #f2c162;--danger: #ff7a6b;--foil: linear-gradient(100deg, #d9e7f1 0%, #7cf3ff 28%, #eadbff 58%, #d9e7f1 100%);--sheen: linear-gradient(100deg, transparent 0 40%, rgba(124, 243, 255, .85) 46%, rgba(255, 255, 255, .95) 50%, rgba(201, 155, 255, .85) 54%, transparent 60% 100%);--print: repeating-linear-gradient(0deg, rgba(10, 12, 17, .12) 0 1px, transparent 1px 4px);--display: "Tektur", ui-sans-serif, system-ui, sans-serif;--text: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t11: 11px;--t13: 13px;--t15: 15px;--t17: 17px;--t22: 22px;--t30: 30px;--t44: 44px;--track-label: .12em;--label-size: 11px;--gutter: 20px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--radius: 4px;--chamfer: 14px;--control: 56px;--fast: .12s}@media(max-width:359px){:root{--gutter: 16px}}:root:lang(vi){--label-size: 12px;--track-label: .08em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--void)}body{margin:0;background:var(--void);color:var(--ink);font:400 var(--t15) / 1.6 var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[hidden]{display:none!important}p,h1,h2,h3,figure,blockquote,ul,ol{margin:0}button{font:inherit;color:inherit}::selection{background:#7cf3ff47;color:var(--ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}h1{font:600 var(--t30) / 1.2 var(--display);letter-spacing:-.01em;text-wrap:balance}h2{font:600 var(--t22) / 1.25 var(--display);letter-spacing:-.005em}h3{font:600 var(--t17) / 1.3 var(--display)}.lead{color:var(--dim);font-size:var(--t17);line-height:1.55;text-wrap:pretty}.strong{font-weight:600}.small,.note{font-size:var(--t13);line-height:1.55;color:var(--dim)}.quiet{color:var(--dim)}.mono{font-family:var(--mono)}.label{display:block;font:500 var(--label-size) / 1.4 var(--mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.stack>*+*{margin-top:var(--s4)}.shell{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.topbar,.main,.footer,.banner-wrap{width:100%;max-width:1120px;margin:0 auto;padding-left:calc(var(--gutter) + env(safe-area-inset-left));padding-right:calc(var(--gutter) + env(safe-area-inset-right))}.topbar{display:flex;align-items:center;justify-content:space-between;padding-top:calc(var(--s3) + env(safe-area-inset-top));padding-bottom:var(--s3);min-height:68px}.wordmark{display:inline-flex;align-items:center;gap:10px}.wordmark-name{font:600 var(--t22) / 1 var(--display);letter-spacing:.01em}.wordmark .ribbon svg{stroke:var(--ink)}.langs{display:inline-flex;align-items:center}.langs-sep{color:var(--faint);font:400 var(--t13) / 1 var(--mono)}.lang{min-width:44px;min-height:44px;padding:0 8px;border:0;background:transparent;cursor:pointer;font:500 var(--t13) / 1 var(--mono);letter-spacing:var(--track-label);color:var(--mute);transition:color var(--fast)}.lang:hover{color:var(--ink)}.lang[aria-checked=true]{color:var(--ink);text-decoration:underline 1px var(--signal);text-underline-offset:6px}.main{flex:1;padding-top:var(--s2);padding-bottom:var(--s8)}.footer{padding-top:var(--s5);padding-bottom:calc(var(--s6) + env(safe-area-inset-bottom));border-top:1px solid var(--line);font:400 var(--t11) / 1.7 var(--mono);color:var(--mute);letter-spacing:.02em}.footer p+p{margin-top:2px}.footer-tag{color:var(--dim)}.demo-strip{display:flex;align-items:center;justify-content:center;padding-top:env(safe-area-inset-top)}.demo-strip>span{color:var(--warn);padding:4px 12px;font:600 var(--label-size) / 1.4 var(--mono);letter-spacing:var(--track-label);text-transform:uppercase}.banner-wrap{margin-bottom:var(--s4)}.banner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "plate" "body";row-gap:var(--s6)}.layout-head{grid-area:head}.layout-plate{grid-area:plate;min-width:0}.layout-body{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:var(--s6)}.layout-head .lead{margin-top:var(--s3)}.layout-body>h1+.lead{margin-top:calc(var(--s3) - var(--s6))}@media(min-width:960px){.main{padding-top:var(--s6)}.layout{grid-template-columns:minmax(0,480px) minmax(0,460px);grid-template-rows:auto 1fr;grid-template-areas:"plate head" "plate body";column-gap:clamp(56px,7vw,112px);row-gap:0;justify-content:center;align-items:start}.layout-head{padding-bottom:var(--s6)}.layout-plate{position:sticky;top:var(--s6)}h1{font-size:var(--t44);line-height:1.2}.layout--invalid h1{font-size:var(--t30)}}.plate{position:relative;width:min(100%,calc((100svh - 190px) * var(--ar, .8)));min-width:min(100%,260px);margin:0 auto}.plate-frame{position:relative}.plate-edge{padding:1px;background:var(--foil) top / 100% 1px no-repeat,var(--line-strong);clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer))}.stage-card{position:relative;background:var(--plate);--c: calc(var(--chamfer) - .42px);clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c))}.stage{width:100%}.stage--bare{display:flex;align-items:center;justify-content:center;background:var(--plate)}.stage--bare .ribbon svg{width:48px;height:48px;stroke:var(--faint);stroke-width:1.25}.stage-overlay{position:absolute;inset:0}.stage-overlay:empty{display:none}.tap{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;border:0;background:transparent;cursor:pointer}.tap:focus-visible{outline-offset:-6px}.crop{position:absolute;width:7px;height:7px;border:0 solid var(--line-strong);pointer-events:none}.crop--tl{top:-11px;left:-11px;border-right-width:1px;border-bottom-width:1px}.crop--tr{top:-11px;right:-11px;border-left-width:1px;border-bottom-width:1px}.crop--bl{bottom:-11px;left:-11px;border-right-width:1px;border-top-width:1px}.crop--br{bottom:-11px;right:-11px;border-left-width:1px;border-top-width:1px}.plate-caption{display:flex;align-items:baseline;gap:var(--s3);margin-top:var(--s4);font:500 var(--label-size) / 1.4 var(--mono);letter-spacing:var(--track-label);text-transform:uppercase}.plate-tag{color:var(--dim);padding-right:var(--s3);border-right:1px solid var(--line-strong)}.plate-name{color:var(--ink);min-width:0;overflow-wrap:anywhere}.plate-credit{margin-left:auto;color:var(--mute);text-transform:none;letter-spacing:.02em;text-align:right;min-width:0;overflow-wrap:anywhere}.form{display:flex;flex-direction:column;gap:var(--s5)}.form.stack>*+*{margin-top:0}.field>.label{margin-bottom:var(--s2)}label[for=th-addr]{text-transform:none;letter-spacing:.04em}.input{display:block;width:100%;min-height:var(--control);padding:0 var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--raise);color:var(--ink);font:400 var(--t17) / 1.4 var(--text);transition:border-color var(--fast);-webkit-appearance:none;appearance:none}.input:hover{border-color:var(--line-strong)}.input:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-color:var(--line-strong)}.input::placeholder{color:var(--faint);opacity:1}.input.mono{font-family:var(--mono);font-size:var(--t15)}.textarea{padding:14px var(--s4);min-height:112px;resize:vertical;line-height:1.5}.input-unit{position:relative}.input--amount{min-height:72px;padding-right:72px;font:600 var(--t30) / 1 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.input--amount::placeholder{font-weight:400}.input-unit-tag{position:absolute;right:var(--s4);top:50%;transform:translateY(-50%);pointer-events:none;font:500 var(--t13) / 1 var(--mono);letter-spacing:var(--track-label);color:var(--dim)}.meter{height:2px;margin-top:6px;background:var(--line)}.meter-fill{display:block;height:100%;width:calc(var(--fill, 0) * 100%);background:var(--dim);transition:width var(--fast),background-color var(--fast)}.meter-fill--over{background:var(--danger)}.field-msg{min-height:1.4em;margin-top:6px;font-size:var(--t13);line-height:1.45;color:var(--dim)}.field-msg:empty{min-height:0;margin-top:0}.field-msg--count{font:400 var(--t11) / 1.4 var(--mono);letter-spacing:.04em;color:var(--mute);text-align:right}.field-msg--bad,.field-msg--count.field-msg--bad{color:var(--danger)}.input-row{display:flex;gap:var(--s2)}.input-row .input{flex:1;min-width:0}.input-row .btn{min-height:var(--control)}.truths-wrap{padding-top:var(--s5);border-top:1px solid var(--line)}.truths-wrap>.label{margin-bottom:var(--s3)}.truths{list-style:none;padding:2px 0 2px 14px;border-left:2px solid var(--warn)}.truths li{font-size:var(--t15);line-height:1.5}.truths li+li{margin-top:var(--s2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);text-align:center;min-height:var(--control);padding:6px 20px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink);cursor:pointer;text-decoration:none;font:600 var(--t15) / 1.25 var(--display);letter-spacing:.02em;transition:background-color var(--fast),color var(--fast),border-color var(--fast)}.btn-primary{background:var(--ink);color:var(--void);width:100%}.btn-primary:hover:not(:disabled){background:#fff}.btn-primary:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.btn-secondary{border-color:var(--line-strong)}.btn-secondary:hover:not(:disabled){border-color:var(--dim);background:var(--raise)}.btn-quiet{min-height:44px;padding:0;justify-content:flex-start;font:500 var(--label-size) / 1.4 var(--mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.btn-quiet:after{content:"→";letter-spacing:0;transition:transform var(--fast)}.btn-quiet:hover:not(:disabled){color:var(--ink)}.btn-small{min-height:44px;padding:4px var(--s4);font-size:var(--t13)}.btn:disabled,.btn-primary:disabled{background:transparent;border-color:var(--line-strong);color:var(--mute);cursor:not-allowed}.btn-quiet:disabled{border-color:transparent;opacity:.5}.btn-reason{margin-top:var(--s2);font-size:var(--t13);line-height:1.45;color:var(--dim)}.btn-reason:empty{display:none}.btn-demo{min-height:40px;padding:4px 14px;align-self:flex-start;border:1px dashed var(--warn);color:var(--warn);background:transparent;font:600 var(--label-size) / 1.3 var(--mono);letter-spacing:var(--track-label);text-transform:uppercase}.btn-demo:disabled{border-color:var(--line-strong);border-style:dashed}.btn-small{min-height:48px}.btn-row{display:flex;flex-wrap:wrap;gap:var(--s2)}.btn-row .btn{flex:1 1 auto}.btn-row--equal{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.btn-row--equal .btn{padding-left:var(--s2);padding-right:var(--s2);min-height:48px}.btn-col{display:flex;flex-direction:column;gap:10px}.btn-col .btn{width:100%}.btn-col .btn-quiet{width:auto;align-self:flex-start}.step{padding-top:var(--s5);border-top:1px solid var(--line)}.amount-block+.step{border-top:0;padding-top:0}.step-head{display:flex;align-items:baseline;gap:var(--s3);margin-bottom:var(--s4)}.step-num{font:500 var(--t13) / 1 var(--mono);color:var(--mute);letter-spacing:.04em;min-width:22px}.step-title{font-size:var(--t22)}.step-body{padding-left:34px}@media(max-width:400px){.step-body{padding-left:0}}.status-wrap{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.status{display:flex;align-items:center;gap:10px;font-weight:500}.status-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--faint)}.status--unfinal .status-dot{background:var(--warn)}.status--ok .status-dot{background:var(--ok)}.status--ok{color:var(--ok)}.status--bad .status-dot{background:var(--danger)}.loading{display:flex;align-items:center;gap:10px;color:var(--dim)}.loading .status-dot{background:var(--signal);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.after-funded{border-left:2px solid var(--ok);padding-left:14px}.startover{padding-top:var(--s2)}.linkbox{display:block;width:100%;min-height:88px;padding:14px var(--s4);resize:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--plate);color:var(--ink);box-shadow:inset 0 0 0 3px var(--plate),inset 0 0 0 4px var(--line);font:400 var(--t13) / 1.55 var(--mono);word-break:break-all;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.linkbox-wrap>*+*{margin-top:var(--s3)}.link-buttons>*+*{margin-top:var(--s2)}.link-buttons .small:empty{display:none}.amount-block{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;--amount-max: clamp(48px, 17vw, 88px);padding:var(--s4) 0 var(--s6);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.amount-block--small{--amount-max: 52px;padding-bottom:var(--s4)}.amount-head{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.amount-ref{font:500 var(--label-size) / 1.4 var(--mono);color:var(--dim);letter-spacing:.04em;white-space:nowrap}.amount-ref-label{color:var(--mute);text-transform:uppercase;letter-spacing:var(--track-label);margin-right:var(--s2)}.amount-note{position:absolute;inset:40px 0 8px;z-index:-1;pointer-events:none}.note-svg{display:block;width:100%;height:100%}.note-line{fill:none;stroke:var(--ink);stroke-width:.6;vector-effect:non-scaling-stroke;opacity:.09}.note-line--foil{stroke-width:.75;opacity:.3}.amount-line{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--s3);margin-top:var(--s3)}.amount{font-family:var(--display);font-weight:750;letter-spacing:-.02em;line-height:1.08;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(28px,calc((100cqi - 52px) / (var(--chars) * .58)),var(--amount-max));color:var(--ink)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.amount,.amount-ch{background-image:var(--sheen),var(--print),var(--foil);background-size:300% 100%,auto,100% 100%;background-position:100% 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.unit{font:500 var(--t13) / 1 var(--mono);letter-spacing:var(--track-label);color:var(--dim)}.is-revealing .amount{background-image:none}.amount-ch{display:inline-block;background-size:300% 100%,auto,calc(var(--n) * 100%) 100%;background-position:100% 0,0 0,calc(var(--i) / (var(--n) - 1) * 100%) 0;animation:digit .56s cubic-bezier(.16,.8,.2,1) both;animation-delay:calc(var(--i) * 42ms)}@keyframes digit{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:none}}.is-sheen .amount{animation:sheen .9s cubic-bezier(.45,0,.25,1) 40ms both}@keyframes sheen{0%{background-position:100% 0,0 0,0 0}to{background-position:0% 0,0 0,0 0}}.below{display:flex;flex-direction:column;gap:var(--s6)}.gift{display:flex;flex-direction:column;gap:var(--s5)}.invite{display:flex;flex-direction:column;gap:var(--s4)}.state-title{font:600 var(--t22) / 1.3 var(--display)}.wish{padding-top:var(--s2)}.wish-title{margin-bottom:var(--s3)}.wish-text{padding:2px 0 2px 14px;border-left:2px solid var(--line-strong);font:400 var(--t22) / 1.45 var(--text);letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.next{display:flex;flex-direction:column;gap:var(--s4)}.fine{display:flex;flex-direction:column;gap:var(--s2);padding-top:var(--s5);border-top:1px solid var(--line)}.guide{display:flex;align-items:flex-start;gap:var(--s3)}.guide>.ribbon{margin-top:0}.guide>span:last-child{flex:1}.warning{border-left:2px solid var(--warn);padding:2px 0 2px 14px;color:var(--ink);font-size:var(--t15);line-height:1.55}.warning.danger{border-left-color:var(--danger)}.scam{font-size:var(--t17);font-weight:500}.panel{border-top:1px solid var(--line);padding-top:var(--s5)}.panel-title{font:500 var(--label-size) / 1.4 var(--mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.steps{list-style:none;padding:0;counter-reset:step}.steps>li{position:relative;padding-left:34px;counter-increment:step}.steps>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:3px;font:500 var(--t13) / 1.4 var(--mono);color:var(--mute)}.steps>li+li{margin-top:var(--s4)}.steps>li>p+.btn{margin-top:var(--s3)}.confirm{font-weight:600}.confirm:empty{display:none}.working{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);color:var(--dim)}.watch{display:inline-flex;align-items:center;gap:var(--s2);font:500 var(--t13) / 1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.watch-dot{width:6px;height:6px;border-radius:50%;background:var(--signal);animation:pulse 1s ease-in-out infinite}.result>*+*{margin-top:var(--s4)}.done>*+*{margin-top:var(--s4)}.done-head{display:flex;align-items:center;gap:var(--s3)}.done-mark{color:var(--ok);font:700 var(--t22) / 1 var(--display)}.done-title{font:600 var(--t22) / 1.25 var(--display)}.qr-panel>*+*{margin-top:var(--s4)}.qr-wrap{width:min(100%,320px);margin:0 auto;padding:14px;background:#fff;clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer))}.qr-panel .panel-title{text-align:left}.qr-svg{display:block;width:100%;height:auto}.ribbon{display:inline-flex;flex:none;width:24px;height:24px}.ribbon svg{width:24px;height:24px;fill:none;stroke:var(--dim);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.guide .ribbon svg[data-shape=arrow]{stroke:var(--ink)}.guide .ribbon svg[data-shape=check]{stroke:var(--ok)}.ribbon g{opacity:0;transition:opacity .24s ease}.ribbon svg[data-shape=bow] g[data-for=bow],.ribbon svg[data-shape=arrow] g[data-for=arrow],.ribbon svg[data-shape=check] g[data-for=check]{opacity:1}.ribbon path{stroke-dasharray:1;stroke-dashoffset:0}.ribbon svg[data-shape=arrow] g[data-for=arrow] path,.ribbon svg[data-shape=check] g[data-for=check] path{animation:draw .24s ease-out both}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.enter{animation:rise .18s ease-out both;animation-delay:var(--enter-delay, 0ms)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.qr-host:empty{display:none}.layout--invalid .plate{width:min(100%,200px);min-width:0;margin:0}@media(min-width:960px){.layout--invalid .plate{width:min(100%,320px);margin:0 0 0 auto}}.unfinal{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:var(--t15);margin-top:calc(-1 * var(--s2))}.unfinal .status-dot{background:var(--warn)}.sealed{font:700 clamp(44px,14vw,72px) / 1.08 var(--display);letter-spacing:.02em;color:var(--faint)}@media(max-width:959px){.below>.invite{order:-1}}.input--bad,.input--bad:hover{border-color:var(--danger)}.textarea{field-sizing:content;max-height:280px}@media(max-width:959px){.layout--created .plate-tag{display:none}}.check{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3) 0;cursor:pointer;font-size:var(--t15);line-height:1.5}.check-box{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--signal);cursor:pointer}.lang:disabled{opacity:.4;cursor:not-allowed}.note.token{color:var(--dim)}.state-block{display:flex;flex-direction:column;gap:var(--s4);margin-top:calc(-1 * var(--s4))}.state-block .status-wrap{border-top:0;border-bottom:0;padding:0}.fund{display:flex;flex-direction:column;gap:10px}.fund>.btn-primary{width:100%}.fund>.btn-reason{margin-top:-2px}.actions{gap:var(--s4)}.state-next{color:var(--dim);margin-top:calc(-1 * var(--s4))}.plate-edge{position:relative}.plate--dim .plate-edge:after{content:"";position:absolute;inset:1px;pointer-events:none;background:var(--void);opacity:.55;clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer))}.plate--dim .plate-name{color:var(--dim)}.steps>li>p{font-weight:400}.amount-block{padding-bottom:var(--s6)}.amount-block--small{padding-bottom:var(--s5)}.amount-line{justify-content:center;min-height:96px;align-items:center;align-content:center}.amount-block--small .amount-line{min-height:72px}.amount-block .amount-line>.unit{align-self:flex-end;padding-bottom:14px}.amount-note{top:32px;bottom:0}.note-line{opacity:.08}.note-line--foil{opacity:.22}@property --amb-1{syntax: "<color>"; inherits: true; initial-value: #2a3b5c;}@property --amb-2{syntax: "<color>"; inherits: true; initial-value: #1d4a55;}@property --amb-3{syntax: "<color>"; inherits: true; initial-value: #3a2f5e;}@property --lx{syntax: "<number>"; inherits: true; initial-value: .32;}@property --ly{syntax: "<number>"; inherits: true; initial-value: .4;}:root{--void: #07090d;--plate: #0e1117;--raise: #161a22;--line: #232836;--line-strong: #3a4253;--ink: #eef0f4;--glass: rgba(11, 13, 19, .58);--overlap: clamp(44px, 13vw, 84px);--slow: .42s;--mid: .24s;--ease: cubic-bezier(.2, .8, .2, 1);transition:--amb-1 .9s linear,--amb-2 .9s linear,--amb-3 .9s linear}html,body{background:var(--void)}body{overflow-x:hidden}.ambient{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.amb{position:absolute;display:block;width:120vmax;height:120vmax;border-radius:50%;will-change:transform}.amb-1{left:-55vmax;top:-40vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--amb-1) 34%,transparent),transparent 72%);animation:drift-a 38s ease-in-out infinite alternate}.amb-2{right:-60vmax;top:10vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--amb-2) 34%,transparent),transparent 70%);animation:drift-b 46s ease-in-out infinite alternate}.amb-3{left:-30vmax;bottom:-75vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--amb-3) 38%,transparent),transparent 70%);animation:drift-c 52s ease-in-out infinite alternate}@keyframes drift-a{to{transform:translate3d(14vmax,10vmax,0) scale(1.08)}}@keyframes drift-b{to{transform:translate3d(-12vmax,-8vmax,0) scale(.94)}}@keyframes drift-c{to{transform:translate3d(10vmax,-12vmax,0) scale(1.1)}}.ambient:after{content:"";position:absolute;inset:0;background:url(/assets/grain-CV2aOViZ.png) repeat;background-size:96px 96px;opacity:.55;mix-blend-mode:overlay}.shell{position:relative;z-index:1}.topbar{position:absolute;top:0;left:0;right:0;z-index:6;max-width:none;padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(calc(var(--gutter) - 8px),env(safe-area-inset-right));background:linear-gradient(to bottom,rgba(7,9,13,.78),rgba(7,9,13,.36) 62%,transparent);pointer-events:none}.topbar>*{pointer-events:auto}.wordmark-name{font-weight:700;font-size:24px;letter-spacing:0}.main{max-width:none;padding-top:0;padding-bottom:0}.banner-wrap{position:relative;z-index:7;max-width:720px;margin:0 auto -60px;padding-top:76px}.banner{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--s3) var(--s4)}.footer{position:relative;z-index:1;max-width:none;border-top:0;padding-top:var(--s7);padding-bottom:calc(var(--s6) + env(safe-area-inset-bottom));text-align:left}.layout{display:flex;flex-direction:column;row-gap:0}.layout-plate{order:0;position:relative;margin:0 calc(-1 * var(--gutter))}.layout-head{order:1}.layout-body{order:2}.plate{position:relative;width:min(100%,calc(74svh * var(--ar, .8)));min-width:0;margin:0 auto}.plate-frame{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 64%,rgba(0,0,0,.55) 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 64%,rgba(0,0,0,.55) 82%,transparent 100%);transition:opacity var(--slow) linear}.plate--dim .plate-frame{opacity:.42}.stage-card{background:transparent;clip-path:none}.stage--bare{background:transparent;min-height:40svh}.plate-caption{position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(var(--overlap) + 14px);z-index:2;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font:500 11px / 1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 12px rgba(7,9,13,.9),0 0 2px rgba(7,9,13,.9);pointer-events:none}.plate-tag{border-right:0;padding-right:0;color:var(--signal)}.plate-name{color:var(--ink)}.plate-dash{color:var(--dim)}.plate-credit{margin-left:0;color:var(--dim);text-transform:none;letter-spacing:.04em;text-align:left}.layout-body{position:relative;z-index:3;margin:calc(-1 * var(--overlap)) calc(-1 * var(--gutter)) 0;padding:var(--s6) var(--gutter) var(--s7);gap:var(--s6);background:linear-gradient(to bottom,rgba(11,13,19,.42),var(--glass) 140px);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.layout-body{background:#0b0d13f0}}.layout-body:before{content:"";position:absolute;top:0;left:20px;right:0;height:1px;background:linear-gradient(90deg,#ffffff57,#7cf3ff38 40%,#ffffff0a)}.layout-body:after{content:"";position:absolute;top:0;left:0;width:29px;height:1px;transform-origin:100% 0;transform:translate(-9px) rotate(-45deg);background:#ffffff4d}.layout-body>h1,.layout-head>h1,h1.mega{font:700 clamp(46px,14.2vw,112px) / .96 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.layout-body>h1+.lead{margin-top:calc(var(--s4) - var(--s6));max-width:34ch}.lead{font-size:var(--t17);color:var(--dim)}h2,.step-title,.state-title,.done-title{font-size:var(--t17);font-weight:600;letter-spacing:0}@media(min-width:960px){.main{padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}.layout{display:grid;grid-template-columns:minmax(0,auto) minmax(0,520px);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"plate ." "plate head" "plate body" "plate .";column-gap:clamp(32px,5vw,96px);justify-content:center;min-height:100svh}.layout-plate{grid-area:plate;position:sticky;top:0;height:100svh;margin:0;display:grid;place-items:center}.layout-head{grid-area:head;padding:96px 0 var(--s5)}.layout-body{grid-area:body;margin:0 0 var(--s7);padding:40px 44px 44px}.layout-head+.layout-body{margin-top:0}.layout:not(:has(.layout-head)) .layout-body{margin-top:96px}.plate{width:min(54vw,calc(100svh * var(--ar, .8)))}.plate-frame{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 82%,transparent 100%),linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 82%,transparent 100%),linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.plate-caption{left:9%;bottom:7%}.layout-body>h1,.layout-head>h1,h1.mega{font-size:clamp(60px,6.2vw,104px)}.footer{padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}}@media(min-width:720px)and (max-width:959px){.layout-body{margin-left:auto;margin-right:auto;width:min(100%,640px)}.plate-caption{left:max(var(--gutter),calc((100% - 640px) / 2 + var(--gutter)))}}.amount-block{position:relative;container-type:inline-size;padding:0 0 var(--s2);border:0;--amount-max: 216px}.amount-block--small{--amount-max: 96px;padding-bottom:0}.amount-head{margin-bottom:var(--s2)}.amount-line{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;align-content:flex-start;column-gap:12px;row-gap:6px;min-height:0}.amount-block--small .amount-line{min-height:0}.amount-block .amount-line>.unit{position:absolute;right:0;bottom:100%;margin-bottom:var(--s2);padding:0;align-self:auto;font:500 var(--label-size) / 1.4 var(--mono);letter-spacing:var(--track-label);color:var(--dim)}.amount-ref{margin:var(--s3) 0 0;font:500 11px / 1.4 var(--mono);letter-spacing:.06em;color:var(--mute)}.amount-ref-label{margin-right:-2px;text-transform:uppercase;letter-spacing:.12em;color:var(--faint)}.amount,.odo,.sealed{font:750 min(var(--amount-max),calc(100cqi / (var(--chars, 6) * .63))) / .94 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%}.amount{color:#dfe7ef;padding:0;margin:0}@supports ((-webkit-background-clip: text) or (background-clip: text)){.amount{--lxp: calc(var(--lx) * 100%);background-image:linear-gradient(104deg,rgba(255,255,255,0) calc(var(--lxp) - 20%),rgba(255,255,255,.96) var(--lxp),rgba(255,255,255,0) calc(var(--lxp) + 20%)),linear-gradient(104deg,#7cf3ff00 calc(var(--lxp) - 52%),#7cf3ff9e calc(var(--lxp) - 22%),#c99bff94 calc(var(--lxp) + 22%),#ffc9a300 calc(var(--lxp) + 52%)),repeating-linear-gradient(0deg,rgba(7,9,13,.09) 0 1px,transparent 1px 4px),linear-gradient(180deg,#f6f9fc,#cfdbe6 44%,#8d9db0 53%,#b9c6d4 60%,#e9f0f6);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:none}}.is-sheen .amount{animation:lightsweep 1.1s var(--ease) both}@keyframes lightsweep{0%{--lx: -.35}to{--lx: 1.35}}.amount-block{isolation:isolate}.amount-ref{display:flex;align-items:center;gap:10px}.amount-seal{flex:none;width:40px;height:40px;transform:rotate(calc((var(--lx) - .5) * 40deg));transition:transform .6s linear}.amount-seal .note-svg{display:block;width:100%;height:100%}.amount-seal .note-line{opacity:.34;stroke-width:.5}.amount-seal .note-line--foil{opacity:.8;stroke:var(--signal)}.odo{display:inline-flex;align-items:flex-start;height:.94em;overflow:hidden;color:#dfe7ef}.odo-col{display:inline-block;height:.94em;overflow:hidden}.odo-strip{display:flex;flex-direction:column;transform:translateY(0);transition:transform .9s cubic-bezier(.16,.84,.24,1) var(--delay, 0ms)}.odo--go .odo-strip{transform:translateY(calc(-.94em * var(--d, 0)))}.odo-d{display:block;height:.94em;line-height:.94}.odo-d:before{content:attr(data-d)}.odo-sep{display:inline-block;line-height:.94}.odo-sep:before{content:attr(data-ch)}.is-rolling .amount{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sealed{color:var(--faint);letter-spacing:.02em;--amount-max: 72px;font-weight:600}.amount-block--sealed{--amount-max: 72px}.below{gap:var(--s6)}.invite{gap:var(--s5)}.invite .guide>span:last-child{font:600 clamp(26px,8vw,40px) / 1.1 var(--display);letter-spacing:-.015em}.invite .guide>.ribbon{margin-top:6px}.wish-text{font:500 clamp(22px,6.2vw,28px) / 1.34 var(--text);letter-spacing:-.01em}.btn{transition:background-color var(--fast) linear,border-color var(--fast) linear,color var(--fast) linear,transform var(--fast) var(--ease)}.btn-primary{min-height:60px;font:600 var(--t17) / 1 var(--display);letter-spacing:.01em}.btn-primary:active:not(:disabled){transform:scale(.985)}.fine{border-top-color:#ffffff14}.step,.panel,.truths-wrap,.status-wrap{border-top-color:#ffffff14;border-bottom-color:#ffffff14}.input{background:#ffffff0a;border-color:#ffffff1a}.linkbox{background:#ffffff0a}.done-head{display:none}.layout--invalid .plate{width:min(100%,32svh);margin:0 auto}.layout--invalid .stage--bare{min-height:30svh}@media(prefers-reduced-motion:reduce){.amb{animation:none}.odo-strip,.amount-seal,.plate-frame{transition:none}.is-sheen .amount{animation:none}:root{transition:none}}.layout--create{position:relative}.showroom{position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.showroom-stage{position:relative}.car-in-next{animation:car-next var(--slow) var(--ease) both}.car-in-prev{animation:car-prev var(--slow) var(--ease) both}@keyframes car-next{0%{opacity:0;transform:translate3d(7%,0,0) scale(.985)}to{opacity:1;transform:none}}@keyframes car-prev{0%{opacity:0;transform:translate3d(-7%,0,0) scale(.985)}to{opacity:1;transform:none}}.car-nav{position:absolute;top:44%;z-index:4;width:44px;height:64px;padding:0;border:0;cursor:pointer;background:transparent;color:var(--ink);opacity:.72;font:300 44px / 1 var(--display);text-shadow:0 0 14px rgba(7,9,13,.9);transition:opacity var(--fast) linear,transform var(--fast) var(--ease)}.car-nav:hover{opacity:1}.car-prev{left:max(4px,calc((100% - 59.2svh)/2 - 4px))}.car-next{right:max(4px,calc((100% - 59.2svh)/2 - 4px))}.car-prev:active{transform:translate(-3px)}.car-next:active{transform:translate(3px)}.layout--create .layout-head{position:absolute;top:76px;left:0;right:22%;z-index:4;pointer-events:none}.layout--create .layout-head>h1{font-size:clamp(34px,10.4vw,56px);line-height:1;letter-spacing:-.025em;text-shadow:0 2px 24px rgba(7,9,13,.85),0 0 3px rgba(7,9,13,.7)}.layout--create .layout-head>.lead{display:none}.picks-wrap{display:flex;flex-direction:column;gap:var(--s2);margin-top:calc(-1 * var(--s2))}.picks-row,.picks{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s4);row-gap:0}.pick{flex:none;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer;white-space:nowrap;font:600 clamp(17px,4.8vw,20px) / 1 var(--display);letter-spacing:0;color:var(--mute);transition:color var(--fast) linear;display:inline-flex;align-items:center;gap:8px}.pick:hover{color:var(--ink)}.pick[aria-checked=true]{color:var(--ink);text-decoration:underline 2px var(--signal);text-underline-offset:8px}.pick--workshop{cursor:default;color:var(--faint)}.pick--workshop:hover{color:var(--faint)}.pick-soon{font:500 10px / 1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:4px 6px;border:1px dashed var(--line-strong)}.btn-preview{align-self:flex-start;min-height:40px}.beat{display:flex;flex-direction:column;gap:var(--s3)}.giant-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s1)}.giant{display:block;width:100%;min-width:0;padding:0;margin:0;border:0;border-bottom:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent;color:var(--ink);caret-color:var(--signal);outline:none;font:750 clamp(48px,min(132px,calc(100cqi / (var(--chars, 1) * .63))),132px) / 1.08 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;transition:border-color var(--fast) linear;-webkit-appearance:none;appearance:none}.giant::placeholder{color:var(--faint);opacity:1}.giant:focus-visible{outline:none;border-bottom-color:var(--signal);box-shadow:0 1px 0 var(--signal)}.giant--bad,.giant--bad:focus-visible{border-bottom-color:var(--danger);box-shadow:0 1px 0 var(--danger)}.chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.chip{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;cursor:pointer;font:500 var(--t13) / 1 var(--mono);letter-spacing:.02em;color:var(--dim);font-variant-numeric:tabular-nums;transition:color var(--fast) linear,border-color var(--fast) linear,background-color var(--fast) linear}.chip:hover{color:var(--ink);border-color:var(--dim);background:#ffffff0a}.textarea--wish{font:500 clamp(19px,5.4vw,22px) / 1.4 var(--text);min-height:108px;padding:var(--s4)}.check--confirm{padding:0;align-items:center;color:var(--dim);font-size:var(--t15)}.check-why{color:var(--warn)}.finish-host{display:flex;flex-direction:column;gap:var(--s2)}.confirm-step{display:flex;flex-direction:column;gap:var(--s4);padding-top:var(--s5);border-top:1px solid rgba(255,255,255,.08)}.confirm-body{font:600 clamp(22px,6vw,28px) / 1.25 var(--display);letter-spacing:-.01em}.is-confirming .truths{border-left-color:var(--danger)}.btn-hold{position:relative;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate}.hold-fill{position:absolute;inset:0;z-index:-1;transform-origin:0 50%;transform:scaleX(0);background:var(--signal);transition:transform .16s linear}.btn-hold.is-holding .hold-fill{transform:scaleX(1);transition:transform var(--hold-ms, 1.2s) linear}.btn-hold.is-done .hold-fill{transform:scaleX(1);background:var(--ok)}.btn-hold.is-armed{background:var(--signal)}@media(min-width:960px){.layout--create .layout-head{position:static;padding:96px 0 var(--s6);pointer-events:auto}.layout--create .layout-head>h1{font-size:clamp(60px,6.2vw,104px);line-height:.96;text-shadow:none}.layout--create .layout-head>.lead{display:block;margin-top:var(--s4);max-width:36ch}.car-prev{left:4%}.car-next{right:4%}}@media(prefers-reduced-motion:reduce){.car-in-next,.car-in-prev{animation:none}.hold-fill{transition:none}}.topbar-tools{display:inline-flex;align-items:center;gap:2px}.sound{width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;color:var(--dim);display:inline-flex;align-items:center;justify-content:center;transition:color var(--fast) linear}.sound:hover{color:var(--ink)}.sound svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sound .sound-cross,.sound[aria-pressed=false] .sound-wave{display:none}.sound[aria-pressed=false] .sound-cross{display:block}.sound[aria-pressed=false]{color:var(--mute)}.layout:not(.layout--create)>.layout-head{position:relative;z-index:4;margin-top:calc(-1 * var(--overlap) - 8px);padding:0 0 var(--s5)}.layout:not(.layout--create)>.layout-head>h1{font-size:clamp(40px,12vw,104px);text-shadow:0 2px 24px rgba(7,9,13,.8)}.layout:not(.layout--create)>.layout-head+.layout-body{margin-top:0}.layout:not(.layout--create):has(>.layout-head) .plate-caption{bottom:calc(var(--overlap) + 14px + clamp(40px,12vw,104px) * 2)}@media(min-width:960px){.layout:not(.layout--create)>.layout-head{margin-top:0;padding:96px 0 var(--s5)}.layout:not(.layout--create)>.layout-head>h1{font-size:clamp(56px,5.6vw,96px);text-shadow:none}.layout:not(.layout--create):has(>.layout-head) .plate-caption{bottom:7%}}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--th-ground: #060607;--th-surface: #141417;--th-ink: #f5f5f2;--th-accent: #f5f5f2;--th-on-accent: #060607;--th-dim: #a3a3aa;--th-mute: #7f7f87;--th-faint: #515158;--void: var(--th-ground);--surface: var(--th-surface);--ink: var(--th-ink);--dim: var(--th-dim);--mute: var(--th-mute);--faint: var(--th-faint);--accent: var(--th-accent);--on-accent: var(--th-on-accent);--signal: var(--th-accent);--line: color-mix(in srgb, var(--th-ink) 13%, transparent);--line-strong: color-mix(in srgb, var(--th-ink) 26%, transparent);--fill: color-mix(in srgb, var(--th-ink) 6.5%, transparent);--fill-2: color-mix(in srgb, var(--th-ink) 14%, transparent);--g-ink: #f5f5f2;--g-dim: #b4b4ba;--r-cap: 32px;--r-ctl: 999px;--r-field: 18px;--r-chip: 999px;--cut: 0px;--display: var(--text);--d-weight: 650;--d-track: -.025em;--d-case: none;--fig-weight: 700;--fig-track: -.05em;--glass: color-mix(in srgb, var(--surface) 66%, transparent);--glass-edge: inset 0 0 0 1px rgba(255, 255, 255, .09), inset 0 1px 0 rgba(255, 255, 255, .26), inset 0 -1px 0 rgba(255, 255, 255, .05);--blur: blur(26px) saturate(1.7);--cap-h: 170px;--kb: 0px;--ar: .8;--edge: 10px;--spring: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.9%, 1);--bounce: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1)}html,body{height:100%;overflow:hidden;overscroll-behavior:none;background:var(--void)}.ambient{display:none}#app,.shell{height:100%}.shell{display:block;min-height:0}.main{padding:0}body>.footer,.shell>.footer{display:none}.layout{display:block;min-height:0}.layout-plate{position:fixed;inset:0;z-index:0;margin:0;height:auto;display:block}.plate{--art-w: min(100vw, calc(80svh * var(--ar)));position:relative;width:var(--art-w);min-width:0;margin:0 auto;transform:translateY(max(0px,calc((100svh - var(--cap-h) - var(--kb) - var(--art-w) / var(--ar)) / 2)));transition:transform .62s var(--spring)}.plate-frame{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55) 0,#000 9%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55) 0,#000 9%,#000 72%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.plate--dim .plate-frame{opacity:.38}.plate-caption{position:absolute;left:calc(var(--edge) + 6px);right:auto;top:66px;bottom:auto;z-index:2;margin:0;font:500 10px / 1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 10px rgba(6,6,7,.95),0 0 2px rgba(6,6,7,.9);color:var(--g-dim)}.plate-name,.plate-tag{color:var(--g-ink);border:0;padding:0}.plate-dash,.plate-credit{color:var(--g-dim)}.topbar{position:fixed;top:calc(env(safe-area-inset-top) + var(--edge));left:var(--edge);right:var(--edge);z-index:6;padding:0;min-height:0;max-width:none;background:none;pointer-events:none}.wordmark,.topbar-tools{pointer-events:auto;height:44px;padding:0 16px;border-radius:var(--r-ctl);gap:8px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge)}.topbar-tools{padding:0 4px;gap:0}.wordmark-name{font:var(--d-weight) 16px / 1 var(--display);letter-spacing:var(--d-track);text-transform:none;color:var(--ink)}.wordmark{gap:0;padding:0 16px 0 12px}.wordmark .ribbon,.wordmark .ribbon svg{width:22px;height:22px}.wordmark .ribbon svg{stroke:var(--ink);stroke-width:1.6}.wordmark .ribbon{margin-top:-1px}.lang{min-width:38px;min-height:40px;padding:0 4px}.lang[aria-checked=true]{text-decoration:none;color:var(--ink)}.lang[aria-checked=false]{color:var(--mute)}.sound{width:40px;height:40px}.demo-strip{position:fixed;top:calc(env(safe-area-inset-top) + 62px);left:0;right:0;z-index:6;padding:0;pointer-events:none}.demo-strip>span{font-size:9.5px;padding:3px 10px;border-radius:999px;background:#060607b3}.banner-wrap{position:fixed;top:calc(env(safe-area-inset-top) + 86px);left:var(--edge);right:var(--edge);z-index:6;max-width:560px;margin:0 auto;padding:0}.banner{border-radius:22px;padding:14px 16px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge)}.capsule.layout-body{position:fixed;z-index:5;left:var(--edge);right:var(--edge);bottom:calc(max(var(--edge),env(safe-area-inset-bottom)) + var(--kb));width:auto;margin:0;padding:0;gap:0;max-height:92svh;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--r-cap);clip-path:none;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 52%,rgba(120,120,130,.22)),var(--glass) 46%,color-mix(in srgb,var(--surface) 80%,rgba(0,0,0,.6)));-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge),0 30px 70px -24px #000000e6;transition:height .64s var(--bounce),bottom .3s var(--spring)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.capsule.layout-body,.wordmark,.topbar-tools,.banner{background:var(--surface)}}.capsule.no-morph{transition:none}.capsule.layout-body:before{content:"";position:absolute;height:auto;inset:0;border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(90% 120px at calc(var(--lx) * 100%) 0%,rgba(255,255,255,.13),transparent 70%)}.capsule.layout-body:after{content:none}.capsule.is-busy:after{content:"";position:absolute;inset:0;width:auto;height:auto;transform:none;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:3;background:conic-gradient(from var(--ang),transparent 0 62%,var(--accent) 84%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:trace 1.5s linear infinite}@keyframes trace{to{--ang: 360deg}}.cap-grab{flex:none;width:100%;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;position:relative;z-index:3}.cap-grab span{width:38px;height:4px;border-radius:2px;background:var(--line-strong);transition:background-color var(--fast) linear,width .3s var(--spring)}.cap-grab:hover span{background:var(--mute)}.is-tall .cap-grab span{width:22px}.cap-scroll{flex:1;min-height:0;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:none;position:relative;z-index:1}.is-scroll .cap-scroll{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.cap-scroll::-webkit-scrollbar{display:none}.cap-inner{display:flex;flex-direction:column;gap:20px;padding:22px 20px 20px}.cap-grab+.cap-scroll .cap-inner{padding-top:6px}.cap-inner>.footer{display:block;position:static;padding:14px 0 0;border-top:1px solid var(--line);text-align:left;font:400 10.5px / 1.6 var(--mono);letter-spacing:.02em;color:var(--mute)}.capsule--package .cap-inner>.footer,.capsule--created .cap-inner>.footer,.capsule--locked .cap-inner>.footer{display:none}.layout-head,.layout--create .layout-head,.layout:not(.layout--create)>.layout-head{position:static;order:0;margin:0;padding:0;pointer-events:auto}.layout-head>h1,.layout--create .layout-head>h1,.layout:not(.layout--create)>.layout-head>h1,.cap-inner>h1{font:var(--d-weight) 22px / 1.2 var(--display);letter-spacing:var(--d-track);text-transform:var(--d-case);text-shadow:none;text-wrap:balance;color:var(--ink)}.layout-head>.lead,.layout--create .layout-head>.lead,.cap-inner>.lead{display:block;margin-top:6px;font-size:var(--t15);line-height:1.45;color:var(--dim);max-width:none}.below{gap:20px}.gift{gap:16px}.label{font-size:10px;letter-spacing:.14em;color:var(--mute)}:root:lang(vi) .label{font-size:10.5px;letter-spacing:.1em}h2,.step-title,.state-title,.done-title{font:var(--d-weight) 17px / 1.25 var(--display);letter-spacing:var(--d-track);color:var(--ink)}.wish{padding:0}.wish-title{margin-bottom:6px}.wish-text{font:500 20px / 1.32 var(--text);letter-spacing:-.015em;border:0;border-left:2px solid var(--line-strong);padding:2px 0 2px 14px}.warning,.legal{border-left:0;padding:12px 14px;border-radius:min(16px,var(--r-field));background:var(--fill);font-size:13.5px;line-height:1.45;box-shadow:inset 2px 0 0 var(--warn)}.warning.danger{box-shadow:inset 2px 0 0 var(--danger)}.scam{font-size:15px}.note,.small{font-size:12.5px;color:var(--mute)}.fine{border-top:1px solid var(--line);padding-top:14px;gap:6px}.step,.panel,.truths-wrap,.status-wrap,.confirm-step{border-top:1px solid var(--line);border-bottom:0;padding-top:18px}.step-body{padding-left:0}.truths{border-left:0;padding:0}.truths li{font-size:13px;line-height:1.45;color:var(--dim);padding-left:14px;position:relative}.truths li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--warn)}.is-confirming .truths li:before{background:var(--danger)}.amount-block{--amount-max: 88px;padding:0;isolation:auto}.amount-block--small{--amount-max: 52px}.amount-block--sealed{--amount-max: 44px}.amount-head{margin-bottom:2px}.amount-line{align-items:baseline;column-gap:10px;row-gap:0;margin:0}.amount,.odo,.sealed{font-family:var(--display);font-weight:var(--fig-weight);letter-spacing:var(--fig-track);line-height:1.02;font-variant-numeric:tabular-nums;font-size:min(var(--amount-max),calc(100cqi / (var(--chars, 6) * .61)))}.amount,.is-sheen .amount{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--ink)}.amount .sep,.odo-sep{margin:0}.odo{height:1.02em;color:var(--ink);font-weight:400;letter-spacing:-.03em}.odo-col,.odo-d{height:1.02em}.odo-d,.odo-sep{line-height:1.02}.odo--go .odo-strip{transform:translateY(calc(-1.02em * var(--d, 0)))}.is-sheen .amount{animation:settle .62s var(--bounce) both}@keyframes settle{0%{font-weight:400;letter-spacing:-.03em}to{font-weight:var(--fig-weight);letter-spacing:var(--fig-track)}}.amount-block .amount-line>.unit{position:static;margin:0;font:600 13px / 1 var(--mono);letter-spacing:.1em;color:var(--dim)}.sealed{color:var(--faint);letter-spacing:.02em}.amount-ref{margin-top:8px;gap:8px;font-size:10.5px}.amount-seal{width:26px;height:26px}.amount-seal .note-line{stroke:var(--ink);opacity:.45}.amount-seal .note-line--foil{stroke:var(--ink);opacity:.9}.btn{border-radius:var(--r-ctl);min-height:52px;font:600 15px / 1 var(--text);letter-spacing:-.005em}.btn-primary{min-height:58px;font:var(--d-weight) 16px / 1 var(--display);letter-spacing:var(--d-track);text-transform:var(--d-case);background:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.07)}.btn-primary:active:not(:disabled){transform:scale(.975)}.btn-secondary{border-color:var(--line-strong);background:var(--fill);color:var(--ink)}.btn-secondary:hover:not(:disabled),.btn-secondary:active:not(:disabled){background:var(--fill-2);border-color:var(--line-strong);color:var(--ink)}.btn-quiet{font:500 10.5px / 1.3 var(--mono);letter-spacing:.12em;min-height:40px;color:var(--dim)}.btn:disabled,.btn-primary:disabled{background:var(--fill);border-color:transparent;color:var(--mute);box-shadow:none}.btn-small{min-height:46px}.input,.linkbox{border-radius:var(--r-field);background:var(--fill);border:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.input:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink)}.linkbox{padding:14px}.textarea--wish{font:500 17px / 1.4 var(--text);border:0;border-radius:var(--r-field);padding:14px 16px;min-height:84px;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.textarea--wish:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.chips{gap:6px}.chip{border-radius:var(--r-chip);border:0;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);font:600 13px / 1 var(--text);color:var(--ink);min-height:38px;padding:0 14px}.chip:hover{background:var(--fill-2);border-color:transparent}.check--confirm{font-size:14px}.confirm-body{font:var(--d-weight) 20px / 1.25 var(--display);letter-spacing:var(--d-track)}.hold-fill{background:color-mix(in srgb,var(--on-accent) 24%,transparent)}.btn-hold.is-done .hold-fill{background:var(--ok)}.picks-wrap{gap:10px;margin:0}.picks-row,.picks{column-gap:6px;row-gap:6px}.pick{min-height:36px;padding:0 14px;border-radius:var(--r-chip);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);font:600 13px / 1 var(--text);letter-spacing:-.005em;text-transform:none;color:var(--dim);transition:background-color .24s linear,color .24s linear}.pick[aria-checked=true]{background:var(--accent);color:var(--on-accent);text-decoration:none;box-shadow:none}.pick--workshop{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);border-style:dashed}.pick-soon{font:500 9px / 1 var(--mono);letter-spacing:.1em;border:0;padding:0;color:var(--faint)}.btn-preview{min-height:32px}.field--giant{container-type:inline-size}.giant{font:var(--fig-weight) clamp(40px,min(76px,calc(100cqi / (var(--chars, 1) * .66))),76px) / 1.1 var(--display);letter-spacing:var(--fig-track);border:0;border-radius:min(22px,calc(var(--r-field) + 4px));padding:10px 16px 12px;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);caret-color:var(--ink)}.giant:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink);border:0}.giant--bad,.giant--bad:focus-visible{box-shadow:inset 0 0 0 1.5px var(--danger)}.car-nav{top:46%;width:44px;height:44px;border-radius:50%;opacity:1;font:400 26px / 1 var(--text);text-shadow:none;display:grid;place-items:center;padding:0 0 3px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge)}.car-prev{left:var(--edge)}.car-next{right:var(--edge)}.invite{gap:14px}.invite .guide>span:last-child{font:var(--d-weight) 20px / 1.25 var(--display);letter-spacing:var(--d-track)}.invite .guide>.ribbon{margin-top:1px}.slide{--p: 0;position:relative;height:64px;border-radius:var(--r-ctl);overflow:hidden;container-type:inline-size;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);touch-action:none;-webkit-user-select:none;user-select:none}.slide-fill{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--accent) 26%,transparent);transform-origin:0 50%;transform:scaleX(calc(.2 + var(--p) * .8));opacity:calc(var(--p) * 1.4);transition:transform .52s var(--bounce),opacity .3s linear}.slide-hint{position:absolute;inset:0;display:grid;place-items:center;padding-left:40px;font:600 15px / 1 var(--text);letter-spacing:-.005em;color:transparent;opacity:calc(1 - var(--p) * 2.2);background:linear-gradient(100deg,var(--mute) 0 38%,var(--ink) 50%,var(--mute) 62% 100%) 0 0 / 240% 100%;-webkit-background-clip:text;background-clip:text;animation:slide-shine 2.6s linear infinite}@keyframes slide-shine{0%{background-position:130% 0}to{background-position:-110% 0}}.slide-knob{position:absolute;left:5px;top:5px;width:54px;height:54px;padding:0;border:0;border-radius:var(--r-ctl);cursor:grab;z-index:1;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;transform:translate(calc(var(--p) * (100cqi - 64px)));transition:transform .52s var(--bounce);box-shadow:0 6px 18px -6px #000c}.slide-knob svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.slide.is-dragging .slide-knob,.slide.is-dragging .slide-fill{transition:none;cursor:grabbing}.slide.is-done .slide-hint{opacity:0}@media(min-width:960px){:root{--edge: 20px;--cap-w: 440px;--cap-right: clamp(28px, 6vw, 110px)}.main{padding:0}.layout-plate{inset:0 calc(var(--cap-w) + var(--cap-right) * 2) 0 0;display:grid;place-items:center;position:fixed;top:0;height:100svh}.plate{--art-w: min(100%, calc(94svh * var(--ar)));transform:none;transition:none}.plate-frame{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0,#000 8%,#000 86%,transparent 100%),linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0,#000 8%,#000 86%,transparent 100%),linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.plate-caption{left:9%;top:auto;bottom:5%}.capsule.layout-body{left:auto;right:var(--cap-right);bottom:auto;top:50%;width:var(--cap-w);max-height:88svh;transform:translateY(-50%);margin:0;padding:0;border-radius:calc(var(--r-cap) + 4px)}.cap-inner{padding:28px 28px 26px;gap:22px}.layout-head>h1,.layout--create .layout-head>h1,.layout:not(.layout--create)>.layout-head>h1{font-size:28px}.amount-block{--amount-max: 96px}.car-prev{left:6%}.car-next{right:6%}.topbar{left:20px;right:20px;top:20px}.demo-strip{top:26px}.banner-wrap{top:80px}.layout:not(:has(.layout-head)) .layout-body{margin-top:0}}@media(prefers-reduced-motion:reduce){.capsule.layout-body,.plate,.slide-knob,.slide-fill{transition:none}.slide-hint,.capsule.is-busy:after,.is-sheen .amount{animation:none}.slide-hint{color:var(--ink);background:none}}.topbar{width:auto}.demo-strip{top:calc(env(safe-area-inset-top) + 88px);justify-content:flex-start;padding-left:calc(var(--edge) + 6px)}.demo-strip>span{padding:3px 9px;margin-left:-9px;border-radius:999px;background:#060607ad}.amount-block--sealed{display:none}@media(min-width:960px){.demo-strip{top:76px;padding-left:26px}}:root[data-face=tech]{--display: "Tektur", var(--text);--d-weight: 700;--d-track: .01em;--d-case: uppercase;--fig-weight: 800;--fig-track: -.015em}:root[data-face=mono]{--display: var(--mono);--d-weight: 500;--d-track: -.045em;--d-case: none;--fig-weight: 300;--fig-track: -.075em}:root[data-face=tech] .btn-primary{letter-spacing:.05em;font-size:15px}:root[data-face=tech] .wordmark-name{text-transform:uppercase;letter-spacing:.06em;font-size:14px}:root[data-face=mono] .btn-primary{letter-spacing:-.02em;font-weight:600}:root[data-corner=soft]{--r-cap: 10px;--r-ctl: 6px;--r-field: 6px;--r-chip: 4px}:root[data-corner=cut]{--r-cap: 0px;--r-ctl: 0px;--r-field: 2px;--r-chip: 0px;--cut: 18px}:root[data-corner=cut] .capsule.layout-body{clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}:root[data-corner=cut] :is(.btn-primary,.btn-secondary,.slide,.wordmark,.topbar-tools,.car-nav,.banner){--c: 10px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c))}:root[data-corner=cut] :is(.slide-knob,.chip,.pick,.home-tab){--c: 7px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c))}:root[data-corner=cut] .car-nav,:root[data-corner=soft] .car-nav{border-radius:var(--r-ctl)}:root[data-material=lacquer]{--blur: none;--glass: var(--surface);--fill: rgba(0, 0, 0, .2);--fill-2: rgba(0, 0, 0, .32);--line: color-mix(in srgb, var(--accent) 26%, transparent);--line-strong: color-mix(in srgb, var(--accent) 50%, transparent);--gold: linear-gradient(180deg, color-mix(in srgb, var(--accent) 70%, #fff) 0%, var(--accent) 46%, color-mix(in srgb, var(--accent) 76%, #7a4300) 100%);--lacquer: radial-gradient(130% 80% at 10% -18%, rgba(255, 255, 255, .24), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 84%, #ff6a4a) 0%, var(--surface) 36%, color-mix(in srgb, var(--surface) 70%, #000) 100%)}:root[data-material=lacquer] .capsule.layout-body{background:var(--lacquer);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 78%,transparent),0 0 0 1px #0000008c,0 0 42px -8px color-mix(in srgb,var(--amb-1, var(--accent)) 70%,transparent),0 30px 70px -24px #000000e6;outline:1px solid color-mix(in srgb,var(--accent) 38%,transparent);outline-offset:-7px}:root[data-material=lacquer] :is(.wordmark,.topbar-tools,.car-nav,.banner){background:var(--lacquer);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 62%,transparent),0 8px 24px -10px #000c}:root[data-material=lacquer] .btn-primary:not(:disabled){background:var(--gold);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #5a280080,0 8px 20px -10px #000c}:root[data-material=lacquer] .slide-knob{background:var(--gold);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 70%,#5a2800),inset 0 1px 0 3px #ffffff59,0 6px 18px -6px #000c}:root[data-material=lacquer] .slide-knob svg{display:none}:root[data-material=lacquer] .slide-knob:after{content:"";width:13px;height:13px;background:color-mix(in srgb,var(--surface) 70%,#000);box-shadow:inset 0 1px 2px #0009,0 0 0 1.5px color-mix(in srgb,var(--accent) 60%,#5a2800)}:root[data-material=lacquer] .capsule.layout-body:before{background:radial-gradient(90% 140px at calc(var(--lx) * 100%) 0%,rgba(255,255,255,.2),transparent 70%)}:root[data-material=plate]{--blur: none;--glass: var(--surface);--seam: color-mix(in srgb, var(--ink) 86%, transparent);--line: color-mix(in srgb, var(--ink) 18%, transparent);--line-strong: color-mix(in srgb, var(--ink) 42%, transparent);--panel: linear-gradient(180deg, #fff 0, var(--surface) 16px, var(--surface) 72%, color-mix(in srgb, var(--surface) 88%, #5b6470) 100%)}:root[data-material=plate] .capsule.layout-body{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,var(--seam) 0 calc(var(--cut) * .7071 + 2px),transparent 0) 0 0 / calc(var(--cut) + 4px) calc(var(--cut) + 4px) no-repeat,linear-gradient(315deg,var(--seam) 0 calc(var(--cut) * .7071 + 2px),transparent 0) 100% 100% / calc(var(--cut) + 4px) calc(var(--cut) + 4px) no-repeat,repeating-linear-gradient(-45deg,var(--accent) 0 6px,var(--ink) 6px 12px) calc(100% - 26px) 2px / 72px 6px no-repeat,radial-gradient(circle,var(--seam) 0 2.4px,transparent 3px) calc(100% - 10px) 20px / 8px 8px no-repeat,radial-gradient(circle,var(--seam) 0 2.4px,transparent 3px) 10px calc(100% - 20px) / 8px 8px no-repeat,var(--panel);box-shadow:inset 0 0 0 2px var(--seam),inset 0 -5px color-mix(in srgb,var(--ink) 14%,transparent)}:root[data-material=plate] .capsule.layout-body:before{content:none}:root[data-material=plate] :is(.wordmark,.topbar-tools,.car-nav,.banner){background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 2px var(--seam)}:root[data-material=plate] .btn-primary:not(:disabled){box-shadow:inset 0 0 0 2px var(--seam),inset 0 -5px #0003;background:linear-gradient(135deg,var(--seam) 0 calc(var(--c) * .7071 + 2px),transparent 0) 0 0 / calc(var(--c) + 4px) calc(var(--c) + 4px) no-repeat,linear-gradient(315deg,var(--seam) 0 calc(var(--c) * .7071 + 2px),transparent 0) 100% 100% / calc(var(--c) + 4px) calc(var(--c) + 4px) no-repeat,var(--accent)}:root[data-material=plate] :is(.wordmark,.topbar-tools,.car-nav,.banner){background:linear-gradient(135deg,var(--seam) 0 calc(var(--c) * .7071 + 2px),transparent 0) 0 0 / calc(var(--c) + 4px) calc(var(--c) + 4px) no-repeat,linear-gradient(315deg,var(--seam) 0 calc(var(--c) * .7071 + 2px),transparent 0) 100% 100% / calc(var(--c) + 4px) calc(var(--c) + 4px) no-repeat,var(--panel)}:root[data-material=plate] .btn-secondary{box-shadow:inset 0 0 0 1.5px var(--seam);border-color:transparent}:root[data-material=plate] :is(.input,.linkbox,.textarea--wish,.giant){box-shadow:inset 0 0 0 1.5px var(--line-strong)}:root[data-material=plate] .slide{background:color-mix(in srgb,var(--ink) 94%,transparent);box-shadow:inset 0 3px #00000059}:root[data-material=plate] .slide-hint{background-image:linear-gradient(100deg,#8d96a1 0 38%,#fff 50%,#8d96a1 62% 100%);text-transform:uppercase;letter-spacing:.08em;font:700 13px / 1 var(--display)}:root[data-material=plate] .slide-knob{box-shadow:inset 0 -4px #00000038}:root[data-material=plate] .slide-knob svg{display:none}:root[data-material=plate] .slide-knob:after{content:"»";font:800 26px / 1 var(--display);margin-top:-4px}:root[data-material=plate] .pick[aria-checked=true],:root[data-material=plate] .home-tab:hover{box-shadow:inset 0 0 0 1.5px var(--seam)}:root[data-material=plate] .label{font-family:var(--display);font-weight:600;letter-spacing:.1em}:root[data-material=wire]{--glass: color-mix(in srgb, var(--surface) 62%, transparent);--blur: blur(18px) saturate(1.3);--fill: color-mix(in srgb, var(--accent) 7%, transparent);--fill-2: color-mix(in srgb, var(--accent) 17%, transparent);--line: color-mix(in srgb, var(--accent) 28%, transparent);--line-strong: color-mix(in srgb, var(--accent) 55%, transparent);--glow: 0 0 18px color-mix(in srgb, var(--accent) 50%, transparent);--brackets: linear-gradient(var(--accent), var(--accent)) 7px 7px / 18px 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) 7px 7px / 1.5px 18px no-repeat, linear-gradient(var(--accent), var(--accent)) calc(100% - 7px) 7px / 18px 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) calc(100% - 7px) 7px / 1.5px 18px no-repeat, linear-gradient(var(--accent), var(--accent)) 7px calc(100% - 7px) / 18px 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) 7px calc(100% - 7px) / 1.5px 18px no-repeat, linear-gradient(var(--accent), var(--accent)) calc(100% - 7px) calc(100% - 7px) / 18px 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) calc(100% - 7px) calc(100% - 7px) / 1.5px 18px no-repeat}:root[data-material=wire] .capsule.layout-body{background:var(--brackets),repeating-linear-gradient(0deg,color-mix(in srgb,var(--accent) 5%,transparent) 0 1px,transparent 1px 4px),var(--glass);box-shadow:inset 0 0 0 1px var(--line),0 0 44px -12px var(--accent),0 30px 70px -24px #000000e6}:root[data-material=wire] :is(.wordmark,.topbar-tools,.car-nav,.banner){background:var(--glass);box-shadow:inset 0 0 0 1px var(--line-strong)}:root[data-material=wire] :is(.layout-head>h1,.home-title,.home-name,.amount,.finality-num,.riddle-q){text-shadow:var(--glow)}:root[data-material=wire] .btn-primary:not(:disabled){box-shadow:0 0 26px -6px var(--accent)}:root[data-material=wire] .slide{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong)}:root[data-material=wire] .slide-knob{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent),0 0 20px -2px var(--accent)}:root[data-material=wire] .label{color:color-mix(in srgb,var(--accent) 70%,var(--ink))}:root[data-vt=wear]::view-transition-old(root){animation:none;mix-blend-mode:normal}:root[data-vt=wear]::view-transition-new(root){animation:wear-in .76s cubic-bezier(.22,.8,.2,1) both;mix-blend-mode:normal}:root[data-vt=wear]::view-transition-image-pair(root){isolation:auto}:root[data-vt=wear]::view-transition{pointer-events:none}@keyframes wear-in{0%{clip-path:circle(0px at var(--vt-x, 50%) var(--vt-y, 50%))}to{clip-path:circle(160vmax at var(--vt-x, 50%) var(--vt-y, 50%))}}.riddle-q{margin:0;padding:0;border:0;font:var(--d-weight) 21px / 1.28 var(--display);letter-spacing:var(--d-track);color:var(--ink);overflow-wrap:anywhere;text-wrap:balance}.riddle-fields{display:flex;flex-direction:column;gap:14px;margin-top:14px}.riddle-form{display:flex;flex-direction:column;gap:16px}.riddle-msg{display:flex;flex-direction:column;gap:10px}.riddle-msg>*{margin:0}.riddle-msg:empty{display:none}.riddle-note{display:flex;flex-direction:column;gap:8px;padding-top:4px}.check--riddle{font-size:14px}.create-back,.home-back{align-self:flex-start;min-height:30px;padding:0;margin:-4px 0 2px}.create-back:after,.home-back:after{content:none}.demo-strip>span{color:#f2c162}.plate{--art-w: max(64vw, min(112vw, calc(84svh * var(--ar)), calc((100svh - var(--cap-h) - var(--kb) - 96px) * 1.45 * var(--ar))));--plate-x: calc((100vw - var(--art-w)) / 2);--plate-y: calc(30px + (100svh - var(--cap-h) - var(--kb)) / 2 - var(--focus-y, .5) * var(--art-w) / var(--ar));margin:0 0 0 var(--plate-x);transform:translateY(var(--plate-y));transition:width .64s var(--spring),margin .64s var(--spring),transform .64s var(--spring)}@media(prefers-reduced-motion:reduce){.plate{transition:none}}.plate-frame{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 74%,transparent 100%),linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 74%,transparent 100%),linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.plate-caption{left:calc(var(--edge) - var(--plate-x));right:auto;bottom:auto;top:calc(env(safe-area-inset-top) + 62px - var(--plate-y));width:max-content;max-width:92vw;padding:4px 9px;border-radius:999px;background:#060607ad;text-shadow:none;font-size:9.5px;letter-spacing:.12em}.layout:not(.layout--create):has(.layout-head) .plate-caption{bottom:auto}.demo-strip{top:calc(env(safe-area-inset-top) + 92px)}.is-scroll .cap-scroll{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 46px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 46px),transparent)}.is-scroll .cap-inner{padding-bottom:34px}.capsule.layout-body{overflow:visible}.cap-scroll{overflow:hidden;border-radius:inherit}.is-scroll .cap-scroll{overflow-y:auto}.cap-clasp{position:absolute;left:50%;top:0;z-index:4;width:30px;height:30px;transform:translate(-50%,-50%);pointer-events:none;display:grid;place-items:center}.cap-clasp:before,.cap-clasp:after{content:"";grid-area:1 / 1}.cap-grab span{opacity:0}.cap-clasp:before{width:34px;height:4px;border-radius:2px;background:var(--line-strong);transform:translateY(11px)}:root[data-material=lacquer] .cap-clasp:before{width:30px;height:30px;border-radius:0;transform:none;background:var(--gold);clip-path:polygon(50% 2%,92% 26%,92% 74%,50% 98%,8% 74%,8% 26%);filter:none}:root[data-material=lacquer] .cap-clasp:after{width:16px;height:16px;background:color-mix(in srgb,var(--surface) 70%,#000);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}:root[data-material=plate] .cap-clasp{top:2px;width:84px;height:12px;transform:translate(-50%)}:root[data-material=plate] .cap-clasp:before{width:84px;height:10px;border-radius:0;transform:none;background:#14181e;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,8px 100%)}:root[data-material=plate] .cap-clasp:after{width:22px;height:4px;background:var(--accent);transform:translateY(-1px)}:root[data-material=wire] .cap-clasp:before{width:12px;height:12px;border-radius:0;transform:rotate(45deg);background:var(--th-ground);box-shadow:inset 0 0 0 1.5px var(--accent),0 0 12px -1px var(--accent)}:root[data-material=wire] .cap-clasp:after{width:4px;height:4px;transform:rotate(45deg);background:var(--accent)}:root{--glass: color-mix(in srgb, var(--surface) 54%, transparent);--blur: blur(22px) saturate(1.6)}:root[data-material=lacquer]{--glass: var(--surface);--blur: none;--body: #1d070a;--fill: color-mix(in srgb, var(--surface) 34%, transparent);--fill-2: color-mix(in srgb, var(--surface) 60%, transparent);--lacquer: radial-gradient(90% 150px at calc(var(--lx) * 100%) 0%, rgba(255, 255, 255, .09), transparent 70%), linear-gradient(104deg, transparent 0 16%, rgba(255, 255, 255, .04) 16.3% 21%, transparent 21.3%), linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 46%, var(--body)) 24%, color-mix(in srgb, var(--surface) 14%, var(--body)) 52%, var(--body) 100%)}:root[data-material=lacquer] .capsule.layout-body{outline:none}:root[data-material=lacquer] .capsule.layout-body:before{content:"";inset:6px;z-index:2;background:none;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:calc(var(--r-cap) - 6px);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 40px,transparent 150px);mask-image:linear-gradient(to bottom,#000 0,#000 40px,transparent 150px)}:root[data-material=lacquer] :is(.wordmark,.topbar-tools,.car-nav,.banner){background:linear-gradient(104deg,transparent 0 22%,rgba(255,255,255,.1) 22.5% 34%,transparent 34.5%),linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 62%,var(--body)))}:root[data-material=plate]{--well: #14181e;--on-well: #f2f4f7;--panel: linear-gradient(90deg, color-mix(in srgb, var(--surface) 84%, #5b6470) 0 5px, transparent 5px), linear-gradient(180deg, #fff 0, var(--surface) 14px, var(--surface) 70%, color-mix(in srgb, var(--surface) 88%, #5b6470) 100%)}:root[data-material=plate] .capsule.layout-body{background:linear-gradient(135deg,var(--seam) 0 calc(var(--cut) * .7071 + 2px),transparent 0) 0 0 / calc(var(--cut) + 4px) calc(var(--cut) + 4px) no-repeat,linear-gradient(315deg,var(--seam) 0 calc(var(--cut) * .7071 + 2px),transparent 0) 100% 100% / calc(var(--cut) + 4px) calc(var(--cut) + 4px) no-repeat,repeating-linear-gradient(-45deg,var(--accent) 0 6px,var(--ink) 6px 12px) calc(100% - 26px) 2px / 56px 5px no-repeat,var(--panel)}:root[data-material=plate] :is(.input,.linkbox,.textarea--wish,.giant,.warning,.home-anatomy,.chip,.pick,.home-tab,.btn-secondary,.home-price,.home-soon){--ink: var(--on-well);--dim: #b7bfca;--mute: #96a0ad;--faint: #66707d;--line: rgba(255, 255, 255, .14);--line-strong: rgba(255, 255, 255, .3);--fill: rgba(255, 255, 255, .07);--danger: #ff7a6b;--warn: #f2c162;--ok: #5ad6a0;background:var(--well);color:var(--on-well);border-color:transparent;box-shadow:inset 0 2px #0000008c}:root[data-material=plate] .warning{box-shadow:inset 3px 0 0 var(--warn)}:root[data-material=plate] .warning.danger{box-shadow:inset 3px 0 0 var(--danger)}:root[data-material=plate] :is(.giant,.input):focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}:root[data-material=plate] .giant--bad,:root[data-material=plate] .input--bad{box-shadow:inset 0 0 0 2px var(--danger)}:root[data-material=plate] :is(.chip,.home-tab):hover,:root[data-material=plate] .btn-secondary:hover:not(:disabled),:root[data-material=plate] .btn-secondary:active:not(:disabled){background:#232a33;color:var(--on-well)}:root[data-material=plate] .pick[aria-checked=true]{background:var(--accent);color:var(--on-accent);box-shadow:none}:root[data-material=plate] .pick--workshop{background:transparent;color:var(--th-mute);box-shadow:inset 0 0 0 1px var(--th-faint)}:root[data-material=plate] .label{font-family:var(--mono);font-weight:500;letter-spacing:.14em}:root[data-material=plate] .slide{background:var(--well);box-shadow:inset 0 2px #0000008c}:root[data-material=plate] .slide-hint{animation:none;background:none;color:#c9d0d9;-webkit-text-fill-color:currentColor;font:700 13px / 1 var(--text)}:root[data-material=wire]{--r-cap: 4px;--glass: color-mix(in srgb, var(--surface) 46%, transparent);--blur: blur(14px) saturate(1.25);--brackets: linear-gradient(var(--accent), var(--accent)) 0 0 / 16px 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) 0 0 / 1.5px 16px no-repeat, linear-gradient(var(--accent), var(--accent)) 100% 0 / 16px 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) 100% 0 / 1.5px 16px no-repeat, linear-gradient(var(--accent), var(--accent)) 0 100% / 16px 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) 0 100% / 1.5px 16px no-repeat, linear-gradient(var(--accent), var(--accent)) 100% 100% / 16px 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) 100% 100% / 1.5px 16px no-repeat}:root[data-material=wire] .capsule.layout-body{background:var(--brackets),repeating-linear-gradient(0deg,color-mix(in srgb,var(--accent) 4%,transparent) 0 1px,transparent 1px 4px) 0 0 / 100% 64px no-repeat,var(--glass);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 0 44px -14px var(--accent),0 30px 70px -24px #000000e6}:root[data-material=wire] .btn-primary:not(:disabled){background:color-mix(in srgb,var(--accent) 84%,#00303a)}:root[data-material=wire] .slide-knob svg{display:none}:root[data-material=wire] .slide-knob:after{content:"";width:15px;height:15px;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px var(--accent)}:root[data-face=tech]{--d-case: none}:root[data-face=tech] :is(.layout-head>h1,.cap-inner>h1,.home-title,h2,.step-title,.state-title,.done-title,.confirm-body,.invite .guide>span:last-child){font-family:var(--text);font-weight:750;letter-spacing:-.022em;text-transform:none}:root[data-face=tech] .btn-primary{font:750 14px / 1 var(--text);letter-spacing:.06em;text-transform:uppercase}:root[data-face=tech] .home-name{text-transform:uppercase}.riddle-q{font:600 20px / 1.3 var(--text);letter-spacing:-.015em}:root[data-face=mono] .amount .sep,:root[data-face=mono] .odo-sep{margin:0 -.21em}.giant::placeholder{font-family:var(--text);font-weight:600;letter-spacing:-.04em;color:var(--faint);opacity:1}.amount-ref-label{color:var(--mute)}.textarea--wish,.textarea{resize:none}.check-box{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:min(7px,calc(var(--r-field) + 1px));background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--line-strong);display:inline-grid;place-items:center;transition:background-color .14s linear}.check-box:after{content:"";width:11px;height:6px;border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);transform:translateY(-1.5px) rotate(-45deg) scale(0);transition:transform .16s var(--spring)}.check-box:checked{background:var(--accent);box-shadow:none}.check-box:checked:after{transform:translateY(-1.5px) rotate(-45deg) scale(1)}.check-box:disabled{opacity:.7}.slide:after{content:"›››";position:absolute;right:20px;top:50%;transform:translateY(-54%);font:500 20px / 1 var(--text);letter-spacing:3px;color:var(--mute);opacity:calc(.75 - var(--p) * 2);pointer-events:none}:root[data-material=plate] .slide:after{color:var(--accent);font-weight:800}.slide.is-done:after{opacity:0}@media(min-width:960px){:root{--cap-right: clamp(20px, 3vw, 48px)}.layout-plate>:not(.plate){width:100%}.showroom,.showroom-stage{width:100%}.plate{--art-w: min(100%, calc(94svh * var(--ar)));--plate-x: 0px;--plate-y: 0px;margin:0 auto;transform:none}.plate-frame{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 86%,transparent 100%),linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 86%,transparent 100%),linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.plate-caption{left:6%;top:auto;bottom:5%;background:none;padding:0;font-size:10px;text-shadow:0 1px 10px rgba(6,6,7,.95),0 0 2px rgba(6,6,7,.9)}.layout:not(.layout--create):has(.layout-head) .plate-caption{bottom:5%}.topbar{right:calc(var(--cap-w) + var(--cap-right) * 2)}.banner-wrap{right:calc(var(--cap-w) + var(--cap-right) * 2 + 20px);margin:0}.demo-strip{top:76px}.ambient{display:block;opacity:.5}}@media(prefers-reduced-motion:reduce){.check-box,.check-box:after{transition:none}}:root[data-face=tech] h2.label{font:500 10.5px / 1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.way[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.way[aria-pressed=false]{color:var(--dim)}.token-card{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-field);background:var(--fill);text-align:left}.token-line{font-size:18px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.token-ticker{color:var(--dim);font-weight:500}.token-name{color:var(--dim);overflow-wrap:anywhere}.token-others{display:grid;gap:8px;justify-items:start;text-align:left}.token-other{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;width:100%}.token-other .mono{font-size:12.5px;color:var(--dim)}.token-box{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.hold{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 -20px;padding:12px 20px;background:var(--th-surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hold-label{flex:none}.hold-chip{font-size:15px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.hold-chip--none,.hold-chip--wait{color:var(--dim);font-weight:500}.hold-chip--ok .hold-mark{color:var(--ok)}.hold-chip--wait .hold-mark{color:var(--warn);font-weight:500}.token-found{font-size:13.5px;line-height:1.4;color:var(--dim);overflow-wrap:anywhere}.token-found .token-ticker{color:var(--ink);font-weight:600}@media(min-width:960px){.hold{margin:0 -28px;padding:14px 28px}}.token-icon{width:28px;height:28px;border-radius:50%;object-fit:cover;vertical-align:middle;margin-right:8px;background:var(--fill)}.token-found .token-icon{width:22px;height:22px;margin-right:6px}.token-card--lead{padding:16px}.token-card--lead .token-line{font-size:30px;line-height:1.15}.token-card--lead .token-icon{width:40px;height:40px;margin-right:10px}.capsule--created .cap-scroll{scroll-padding-top:64px}.fee-note,.note.net{color:var(--dim);font-size:14px;line-height:1.45}.check--fee{padding-top:0}.keep-box{padding-top:16px;border-top:1px solid var(--line)}.kept-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.kept-card{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--r-field);background:var(--fill)}.kept-wish{font-size:17px;line-height:1.35}.kept-line{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.kept-token{font-weight:500;color:var(--dim)}.token-ways{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--dim);font-size:14.5px;line-height:1.45}.ecash{color:var(--accent, var(--th-accent));font-weight:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.16em;border-radius:4px}.ecash:hover{text-decoration-thickness:2.5px}.ecash:focus-visible{outline:2px solid currentColor;outline-offset:2px}.langs{position:relative;display:flex;align-items:center}.lang-pick{display:inline-flex;align-items:center;gap:4px;min-width:52px;padding:0 10px;color:var(--ink)}.lang-tag{font:600 12px / 1 var(--mono);letter-spacing:.08em}.lang-caret{font-size:10px;color:var(--mute)}.lang-menu{position:absolute;top:calc(100% + 10px);right:-4px;z-index:8;width:max-content;min-width:208px;max-height:min(82svh,600px);overflow-y:auto;display:grid;gap:2px;padding:6px;border-radius:18px;background:var(--th-surface);box-shadow:var(--glass-edge),0 24px 60px -20px #000000d9}.lang-item{appearance:none;-webkit-appearance:none;width:100%;border:0;background:transparent;font:inherit;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:12px;text-align:left;color:var(--ink)}.lang-item .lang-tag{flex:none;width:24px;color:var(--dim)}.lang-item .lang-name{font-size:15px}.lang-item:hover,.lang-item:focus-visible{background:var(--fill-2)}.lang-item[aria-selected=true]{background:var(--fill)}.lang-item[aria-selected=true] .lang-tag{color:var(--accent)}.picks-row.cases{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;margin:0 -20px;padding:6px 20px 8px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.picks-row.cases::-webkit-scrollbar{display:none}.cases .picks{display:flex;flex:none;flex-wrap:nowrap;gap:10px}.pick.case{flex:none;width:76px;min-height:0;padding:0;display:grid;gap:7px;justify-items:stretch;scroll-snap-align:center;background:none!important;box-shadow:none!important;clip-path:none!important;border:0;border-radius:0;color:var(--dim)}.case-art{--stage-w: 168px;position:relative;display:block;height:108px;border-radius:18px;overflow:hidden;isolation:isolate;background:var(--door-bg, #0a0a0f);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 16%,transparent);transition:transform .32s var(--spring),box-shadow .24s linear,filter .24s linear;filter:saturate(.8) brightness(.8)}.case-art .stage-card{position:absolute;width:var(--stage-w);left:calc(50% - var(--stage-w) * var(--fx, .5));top:calc(50% - var(--stage-w) / var(--ar, .8) * var(--fy, .5));pointer-events:none}.case-art .stage{width:100%}.case-art:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.02) 34%,transparent 52%,rgba(255,255,255,.05) 100%)}.case[aria-checked=true] .case-art{filter:none;transform:translateY(-3px);box-shadow:0 0 0 2px var(--accent),0 10px 22px -10px #000c}.case[aria-checked=true]{color:var(--ink)}.case:focus-visible{outline:none}.case:focus-visible .case-art{box-shadow:0 0 0 2px var(--ink)}.case-name{display:block;font:600 11px / 1.2 var(--text);letter-spacing:-.005em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick.case.pick--workshop{color:var(--faint);border-style:none}.case-art--soon{display:grid;place-items:center;background:transparent;filter:none;box-shadow:inset 0 0 0 1px var(--line);font:300 26px / 1 var(--text);color:var(--faint);border-style:dashed}.case-art--soon:after{content:none}.pick--workshop .pick-soon{display:block;margin-top:3px}@media(min-width:960px){.picks-row.cases{margin:0 -28px;padding:6px 28px 8px}.pick.case{width:88px}.case-art{height:124px;--stage-w: 190px}}:root[data-material=glass][data-tone=light]{--glass: color-mix(in srgb, var(--surface) 94%, transparent)}:root[data-material=glass][data-tone=light] .capsule.layout-body{background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 96%,#000) 60%,color-mix(in srgb,var(--surface) 90%,#000));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--th-ink) 10%,transparent),inset 0 1px #ffffffb3,0 30px 70px -24px #000000e6}:root:root:root :is(.wordmark,.topbar-tools){--ink: #14151a;--dim: #3b3b42;--mute: #6a6861;--fill: rgba(20, 21, 26, .1);--fill-2: rgba(20, 21, 26, .06);--accent: #14151a;color:#14151a;background:#f4f1ea;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;clip-path:none;outline:0;box-shadow:0 0 0 5px #f4f1ea2e,0 14px 30px -10px #000000d9;transition:background-color .16s linear,box-shadow .18s linear}:root:root:root :is(.wordmark,.topbar-tools):hover{background:#fff;box-shadow:0 0 0 7px #f4f1ea3d,0 16px 34px -10px #000000e6}:root:root:root .topbar-tools :is(.sound,.sound[aria-pressed=false],.lang-pick){color:#14151a}:root:root:root .topbar-tools .sound svg{stroke-width:1.9}:root:root:root .topbar-tools .lang-caret{color:#14151a}:root:root:root .lang-menu{background:#f4f1ea;box-shadow:0 0 0 5px #f4f1ea2e,0 24px 60px -20px #000000d9}:root:root:root .wordmark:focus-visible,:root:root:root .topbar-tools :focus-visible{outline:3px solid var(--th-accent, #f2c162);outline-offset:3px}.pick-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pick-price{font:600 11px / 1 var(--mono)}.case-price{display:block;margin-top:-3px;font:500 9.5px / 1.2 var(--mono);letter-spacing:.04em;text-align:center;white-space:nowrap;color:var(--mute)}.case[aria-checked=true] .case-price{color:var(--ink)}.picks-wrap .price-note{margin:2px 0 0}.fund-total{margin:10px 0 12px;padding:10px 12px;border-radius:12px;color:var(--ink);font-weight:600;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line-strong)}@media(min-width:960px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.layout-plate>.plate{--art-w: 100%;--pan: clamp(0, (var(--ly, .4) - .1) / .8, 1);align-self:start;transform:translateY(calc(-1 * var(--pan) * max(0px,100% - 100svh)));transition:transform .26s cubic-bezier(.2,.7,.2,1);will-change:transform}.layout-plate>.plate .plate-frame{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 4%,#000 95%,transparent 100%),linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 4%,#000 95%,transparent 100%),linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}}.fold{border-top:1px solid var(--line)}.fold-sum{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 2px;cursor:pointer;list-style:none;font:500 13.5px / 1.35 var(--text);color:var(--dim);border-radius:8px;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.fold-sum::-webkit-details-marker{display:none}.fold-sum::marker{content:""}.fold-sum:after{content:"";flex:none;margin-left:auto;margin-right:4px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.fold[open]>.fold-sum:after{transform:translateY(2px) rotate(-135deg)}.fold[open]>.fold-sum{color:var(--ink)}.fold-sum:hover{color:var(--ink);background:var(--fill)}.fold-sum:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fold-body{padding:4px 0 12px}.fold-state{color:var(--mute)}.fold[open]>.fold-sum .fold-state{display:none}.fold-box>.fold{border-top:0}.fold-box{padding-top:0}@media(prefers-reduced-motion:reduce){.fold-sum:after{transition:none}}.screen-home .layout--home{display:block}.doors{--spine: 42px;--door-min: 92px;position:fixed;inset:0;z-index:0;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 var(--edge);scrollbar-width:none;padding:max(var(--edge),env(safe-area-inset-top)) var(--edge) max(var(--edge),env(safe-area-inset-bottom))}.doors::-webkit-scrollbar{display:none}.door{--art-w: min(100vw, calc(62svh * var(--ar, .8)));--c: 16px;position:relative;flex:1 0 var(--door-min);min-width:0;scroll-snap-align:start;overflow:hidden;isolation:isolate;padding:0;border:0;background:var(--door-bg, #0a0a0f);border-radius:26px;transition:filter .42s linear}.door[data-corner=soft]{border-radius:6px}.door[data-corner=cut]{border-radius:0;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c))}.door[data-state=open]{flex:1 0 min(66%,520px);scroll-snap-align:center}.door[data-state=spine]{flex:0 0 var(--spine);filter:saturate(.75) brightness(.72)}.door[data-state=spine]:hover{filter:none}.door-art{position:absolute;left:50%;top:calc((100% - var(--cap-h) - var(--edge)) / 2);width:var(--art-w);transform:translate(-50%,-50%);pointer-events:none;transition:top .62s var(--spring);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 82%,transparent 100%)}.door-art .stage-card,.door-art .stage{width:100%}.door-btn{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;border-radius:inherit}.door-btn:focus-visible{outline:2px solid var(--th-accent);outline-offset:-5px}.door[data-state=open] .door-btn{cursor:default}.door-tag{position:absolute;z-index:1;left:4px;right:4px;margin-inline:auto;width:fit-content;bottom:calc(var(--cap-h) + var(--edge) * 2 + 6px);display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 9px 8px;max-width:calc(100% - 8px);text-align:center;box-sizing:border-box;background:var(--th-surface);color:var(--th-ink);border-radius:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--th-ink) 16%,transparent),0 10px 26px -12px #000000e6;transition:bottom .62s var(--spring),opacity .26s linear}.door-name{font:650 12.5px / 1.12 var(--text);letter-spacing:-.01em;max-width:100%;text-wrap:balance;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.door-price{font:500 8.5px / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--th-dim)}.door[data-face=tech] .door-name{font:700 11.5px / 1 "Tektur",var(--text);letter-spacing:.03em;text-transform:uppercase}.door[data-face=mono] .door-name{font:500 12px / 1 var(--mono);letter-spacing:-.04em}.door[data-corner=soft] .door-tag{border-radius:4px}.door[data-corner=cut] .door-tag{border-radius:0;--t: 7px;clip-path:polygon(var(--t) 0,100% 0,100% calc(100% - var(--t)),calc(100% - var(--t)) 100%,0 100%,0 var(--t))}.door[data-material=lacquer] .door-tag{background:radial-gradient(130% 90% at 10% -20%,rgba(255,255,255,.25),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--th-surface) 84%,#ff6a4a),var(--th-surface) 40%,color-mix(in srgb,var(--th-surface) 72%,#000));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--th-accent) 75%,transparent),0 10px 26px -12px #000000e6}.door[data-material=plate] .door-tag{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--th-ink) 86%,transparent),inset 0 -3px color-mix(in srgb,var(--th-ink) 14%,transparent)}.door[data-material=wire] .door-tag{background:color-mix(in srgb,var(--th-surface) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--th-accent) 60%,transparent),0 0 22px -8px var(--th-accent)}.door[data-state=spine] .door-tag{writing-mode:vertical-rl;padding:12px 9px;max-width:none;max-height:46%}.door[data-state=spine] .door-name{display:block;white-space:nowrap;text-overflow:ellipsis}.door[data-state=spine] .door-price{display:none}.door[data-state=open] .door-tag{opacity:0}.door--soon{flex:0 0 var(--spine);background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding-bottom:calc(var(--cap-h) + var(--edge));color:var(--g-dim);border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff24;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.035) 0 6px,transparent 6px 12px);transition:color .2s linear,box-shadow .2s linear}.door--soon:hover{color:var(--g-ink);box-shadow:inset 0 0 0 1px #ffffff57}.door-plus{font:300 26px / 1 var(--text)}.door-soon-name{writing-mode:vertical-rl;font:600 12px / 1 var(--text);letter-spacing:.01em}.door-soon-tag{writing-mode:vertical-rl;font:500 8.5px / 1 var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.8}.home-body{display:flex;flex-direction:column;gap:14px}.home-title,.home-name{margin:0;font:var(--d-weight) 25px / 1.12 var(--display);letter-spacing:var(--d-track);text-transform:var(--d-case);text-wrap:balance;color:var(--ink)}.home-name{font-size:clamp(34px,10.5vw,46px);line-height:.98;margin-top:-4px}.home-body .lead{margin:0;font-size:15px;line-height:1.45;color:var(--dim)}.home-hint{font-size:13.5px;color:var(--ink);align-items:center}.home-hint .ribbon,.home-hint .ribbon svg{width:20px;height:20px}.home-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.home-price{padding:4px 9px;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);letter-spacing:.12em}.home-blurb{margin:0;font-size:14.5px;line-height:1.45;color:var(--dim)}.home-row{display:flex;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:2px;margin-top:-4px}.home-row .btn{min-height:34px;padding:0}.home-by{margin-left:auto;font:500 10px / 1.3 var(--mono);letter-spacing:.08em;color:var(--mute)}.home-tab{flex:none;white-space:nowrap}.home-tab{min-height:34px;padding:0 13px;border:0;cursor:pointer;border-radius:var(--r-chip);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);font:600 12.5px / 1 var(--text);letter-spacing:-.005em;color:var(--ink);transition:background-color .16s linear}.home-tab:hover{background:var(--fill-2)}.home-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.home-step{display:grid;grid-template-columns:40px 1fr;column-gap:10px;align-items:start}.home-step-n{font:var(--fig-weight) 44px / .86 var(--display);letter-spacing:var(--fig-track);color:var(--accent)}.home-step h2{margin:0 0 4px}.home-step p,.home-body>p,.home-points li{margin:0;font-size:14px;line-height:1.5;color:var(--dim)}.home-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.home-points li{position:relative;padding-left:18px;color:var(--ink)}.home-points li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:1.5px;background:var(--accent)}.home-status{display:flex;gap:10px;align-items:flex-start;padding-top:14px;border-top:1px solid var(--line)}.home-soon{flex:none;padding:4px 8px;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--line-strong);font:500 9px / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-top:2px}.home-anatomy{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--r-field);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.home-specs{margin:0;display:flex;flex-direction:column;gap:8px}.home-spec{display:grid;grid-template-columns:96px 1fr;align-items:center;column-gap:10px}.home-spec dt{font:500 10px / 1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.home-spec dd{margin:0;font:600 14px / 1.3 var(--text);color:var(--ink)}.home-sws{display:flex;gap:6px}.home-sw{width:22px;height:22px;border-radius:min(6px,var(--r-field));background:var(--sw);box-shadow:inset 0 0 0 1px var(--line-strong)}.capsule--home .cap-inner>.footer{display:none}.home-small{font:400 10.5px / 1.6 var(--mono);letter-spacing:.02em;color:var(--mute);padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column}@media(min-width:960px){.doors{--spine: 76px;--door-min: 132px;inset:0 calc(var(--cap-w) + var(--cap-right) * 2 - 20px) 0 0;gap:10px;padding:20px 0 20px 20px}.door{--art-w: min(58vw, calc(86svh * var(--ar, .8)));border-radius:30px;--c: 22px}.door-art{top:50%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%)}.door-tag{bottom:30px;padding:11px 16px 10px;gap:6px}.door-name{font-size:15px}.door[data-face=tech] .door-name{font-size:13.5px}.door[data-face=mono] .door-name{font-size:14px}.door-price{font-size:9.5px}.door--soon{padding-bottom:0;border-radius:30px}.door-soon-name{font-size:14px}.home-title{font-size:34px;line-height:1.06}.home-name{font-size:56px}.home-body{gap:16px}.home-body .lead{font-size:16px}}.doors>*{animation:door-in .82s var(--spring) both}.doors>:nth-child(2){animation-delay:70ms}.doors>:nth-child(3){animation-delay:.14s}.doors>:nth-child(4){animation-delay:.21s}.doors>:nth-child(n+5){animation-delay:.28s}@keyframes door-in{0%{translate:0 6%}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.door,.door-art,.door-tag{transition:none}.doors>*{animation:none}}.home-cards{display:grid;gap:10px;padding-top:6px}.home-card{display:grid;gap:10px;padding:14px 14px 12px;border:1px solid var(--line);border-radius:var(--r-field);background:var(--fill)}.home-card-title{margin:0}.home-card-row{display:flex;flex-wrap:wrap;gap:8px}.home-card .home-points{gap:8px}.home-card .home-points li{font-size:14px;line-height:1.45}.home-brief{margin:0;padding:0;list-style:none;counter-reset:brief;display:grid;gap:6px}.home-brief li{counter-increment:brief;display:flex;gap:10px;align-items:baseline;font-size:15px;font-weight:600;color:var(--ink)}.home-brief li:before{content:counter(brief);flex:none;width:20px;font:600 12px / 1 var(--mono);color:var(--mute)}.home-card--soon{background:transparent;border-style:dashed}.home-card--soon .home-tab{color:var(--dim)}.shelf-arrow{display:none}@media(min-width:960px)and (hover:hover){.shelf-arrow{position:fixed;z-index:4;top:50%;width:64px;height:64px;margin-top:-32px;padding:0;border:0;border-radius:999px;cursor:pointer;display:grid;place-items:center;color:#14151a;background:#f4f1ea;box-shadow:0 0 0 6px #f4f1ea2e,0 18px 36px -10px #000000d9;transition:background-color .16s linear,transform .18s var(--spring),box-shadow .18s linear}.shelf-chevron{width:15px;height:15px;border-top:3.5px solid currentColor;border-right:3.5px solid currentColor;border-radius:2px}.shelf-arrow--next .shelf-chevron{transform:translate(-3px) rotate(45deg)}.shelf-arrow--prev .shelf-chevron{transform:translate(3px) rotate(-135deg)}.shelf-arrow:hover{background:#fff;transform:scale(1.08);box-shadow:0 0 0 9px #f4f1ea42,0 20px 40px -10px #000000e6}.shelf-arrow:active{transform:scale(.96)}.shelf-arrow:focus-visible{outline:3px solid var(--th-accent, #f2c162);outline-offset:4px}.shelf-arrow--prev{left:34px}.shelf-arrow--next{right:calc(var(--cap-w) + var(--cap-right) * 2 - 20px + 16px)}.shelf-arrow[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.shelf-arrow--next{animation:shelf-nudge 3.6s ease-in-out 1.2s infinite}.shelf-arrow--next:hover{animation:none}}}@keyframes shelf-nudge{0%,78%,to{translate:0 0}86%{translate:7px 0}93%{translate:0 0}}.stage{position:relative;width:100%;overflow:hidden;contain:layout paint style;user-select:none;-webkit-user-select:none}.stage-layer,.stage-particle{position:absolute;display:block;max-width:none;max-height:none;margin:0;padding:0;border:0;pointer-events:none;user-select:none;-webkit-user-drag:none}.stage-particle{display:none}.stage{isolation:isolate}
