.app{background:var(--page);flex-direction:column;min-height:100dvh;display:flex}.app-main{flex:1}.app-eyebrow{color:var(--accent-ink)}.afoot{border-top:var(--rule);background:var(--page)}.afoot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:18px 0;font-size:14px;display:flex}.afoot nav{flex-wrap:wrap;gap:22px;display:flex}.afoot nav a{font:400 13px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.03em;transition:opacity .35s var(--ease-q)}.afoot nav a:hover{opacity:.5}.acct{position:relative}.acct-btn{background:var(--ink);height:40px;color:var(--page);box-shadow:var(--emboss);font:400 14px/1 var(--mono);transition:filter .5s var(--ease-q);border-radius:999px;align-items:center;gap:10px;padding:4px 16px 4px 4px;display:inline-flex}.acct-btn:hover{filter:brightness(1.15)}.acct-bal{background:var(--iris);height:32px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex;box-shadow:inset 0 3px 3px #ffffff40}.acct-menu{background:var(--page);border:var(--rule);opacity:0;filter:blur(6px);pointer-events:none;width:280px;transition:opacity .35s var(--ease-sine), transform .4s var(--ease-q), filter .35s var(--ease-sine);z-index:5;text-align:left;border-radius:22px;padding:14px 16px 16px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 24px 44px -20px #11111173}.acct-menu.is-open{opacity:1;filter:none;pointer-events:auto;transform:none}.acct-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.acct-row b{align-items:center;gap:6px;font-weight:500;display:inline-flex}.acct-out{width:100%;margin-top:14px}.acct-compact .acct-menu{left:50%;right:auto;transform:translate(-50%,-6px)}.acct-compact .acct-menu.is-open{transform:translate(-50%)}.menu-wallet{margin:16px 0 4px}.wopts{border-top:var(--rule);flex-direction:column;display:flex}.wopt{border-bottom:1px solid var(--line);text-align:left;transition:background-color .35s var(--ease-q);align-items:center;gap:14px;padding:16px 4px;display:flex}.wopt:hover{background:var(--grey)}.wopt[disabled]{cursor:progress}.wopt-ico{border:1px solid var(--ink);background:var(--accent);width:44px;height:44px;box-shadow:var(--emboss);border-radius:50%;flex:none;place-items:center;display:grid}.wopt-ico svg{width:20px;height:20px}.wopt-t{flex:1}.wopt-t b{font-size:17px;font-weight:700;display:block}.wopt-t small{color:var(--minor);font-size:14px}.wopt-chev{width:18px;height:18px}.field{flex-direction:column;gap:8px;display:flex}.field input,.field textarea{border:1px solid var(--ink);background:var(--page);width:100%;transition:box-shadow .25s var(--ease-q);border-radius:14px;padding:14px 16px;font-size:18px;font-weight:500}.field input{height:54px}.field textarea{resize:vertical;min-height:110px;line-height:1.45}.field input:focus,.field textarea:focus{box-shadow:0 0 0 3px var(--accent);outline:none}.field.has-err input,.field.has-err textarea{border-color:#b4123f;box-shadow:0 0 0 1px #b4123f}.field input[readonly]{background:var(--grey)}.field-row{justify-content:space-between;display:flex}.field-row .over{color:#b4123f}.help{color:var(--minor);font-size:14px;line-height:1.45}.help.is-err{color:#b4123f}.help.center{text-align:center}.two{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.tag-lg{height:40px;padding:0 18px;font-size:13px}.fill{align-items:start;padding:72px 0 120px}.fill-form{grid-column:1/span 7}.fill-h{margin-top:14px;margin-bottom:40px}.fs{border:0;border-top:var(--rule);min-width:0;margin:0;padding:22px 0 40px}.fs[disabled]{opacity:.55}.fs-l{font:400 14px/21px var(--mono);text-transform:uppercase;letter-spacing:.04em;float:left;gap:14px;width:100%;margin-bottom:20px;padding:0;display:flex}.fs-l+*{clear:both}.fs-l span{color:var(--accent-ink)}.search{border:1px solid var(--ink);border-radius:999px;align-items:center;gap:10px;height:52px;margin-bottom:14px;padding:0 8px 0 18px;display:flex}.search svg{flex:none;width:18px;height:18px}.search input{background:0 0;border:0;flex:1;min-width:0;height:100%;font-size:17px}.search input:focus{outline:none}.search:focus-within{box-shadow:0 0 0 3px var(--accent)}.search-x{font:400 12px/1 var(--mono);text-transform:uppercase;border-radius:999px;padding:10px 12px}.search-x:hover{background:var(--grey)}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sopt{border:1px solid var(--line);text-align:left;background:var(--page);transition:background-color .35s var(--ease-q), border-color .2s;border-radius:18px;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.sopt:hover{border-color:var(--ink)}.sopt.is-on{background:var(--accent);border-color:var(--ink);box-shadow:var(--emboss)}.sopt-t{flex:1;min-width:0}.sopt-t b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;display:block;overflow:hidden}.sopt-t small{color:var(--minor);font-size:12px}.sopt.is-on .sopt-t small{color:var(--ink)}.sopt-ok{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.sopt.is-on .sopt-ok{background:var(--ink);color:var(--page)}.sopt-ok svg{width:14px;height:14px}.sgrid-empty{background:var(--grey);border-radius:20px;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:10px;padding:28px;display:flex}.sgrid-empty .label{color:var(--accent-ink)}.amt{border-bottom:1px solid var(--ink);align-items:baseline;gap:6px;margin-bottom:16px;padding-bottom:10px;display:flex}.amt.has-err{border-bottom-color:#b4123f}.amt-cur{letter-spacing:-.03em;font-size:64px;line-height:1}.amt-in{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:64px;font-weight:500;line-height:1}.amt-in:focus{outline:none}.amt-eq{white-space:nowrap;color:var(--minor);font-size:15px}.amt+.chips{margin-bottom:12px}.fill-side{top:calc(var(--head) + 24px);flex-direction:column;grid-column:9/span 4;gap:16px;display:flex;position:sticky}.side-stage{--side-w:250px;background:var(--field);border:var(--rule);border-radius:28px;place-items:center;height:360px;display:grid;position:relative;overflow:hidden}.side-floor{height:130px;bottom:0;left:0;right:0;position:absolute!important;top:auto!important}.side-label{position:absolute;top:16px;left:18px}.side-env{animation:swapIn .5s var(--ease-spring);margin-top:120px}@keyframes swapIn{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.side-note{background:var(--grey);border-radius:22px;padding:18px 20px}.side-occ{height:26px;padding:0 10px;font-size:11px}.side-note blockquote{overflow-wrap:anywhere;margin:12px 0 10px;font-size:19px;line-height:1.4}.side-note figcaption{color:var(--minor)}.side-rows{border-top:var(--rule);margin-top:0}.row-strong{font-weight:700}.side-steps{border-top:var(--rule)}.side-steps li{border-bottom:1px solid var(--line);color:var(--minor);align-items:center;gap:12px;padding:13px 0;font-size:16px;display:flex}.side-steps li.done,.side-steps li.now{color:var(--ink)}.st-dot{border:1px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.side-steps li.done .st-dot{background:var(--ink);color:var(--page)}.side-steps li.now .st-dot{background:var(--accent)}.st-dot svg{width:14px;height:14px}.st-dot .spin{width:12px;height:12px}.seal-btn{justify-content:space-between;width:100%}.seal-t{text-overflow:ellipsis;overflow:hidden}.seal-btn .disc .spin{width:18px;height:18px}.sigreq-amt{align-items:center;gap:14px;padding:6px 0 18px;display:flex}.sigreq-amt span{letter-spacing:-.03em;align-items:baseline;gap:8px;font-size:48px;line-height:1;display:inline-flex}.sigreq-amt small{font-size:14px}.sigreq .rows{border-top:var(--rule);margin-top:0}@media (max-width:1100px){.fill-form{grid-column:1/span 7}.fill-side{grid-column:8/span 5}}@media (max-width:860px){.fill{padding:32px 0 80px}.fill-form,.fill-side{grid-column:1/-1}.fill-side{margin-top:8px;position:static}.fill-side.is-busy{order:-1}.fill-h{margin-bottom:28px}}@media (max-width:600px){.sgrid,.two{grid-template-columns:1fr}.amt-cur,.amt-in{font-size:48px}.amt{flex-wrap:wrap}.amt-in{width:60%}.side-stage{--side-w:220px;height:290px}.seal-btn{font-size:17px}}.field-band{background:var(--field);min-height:620px;position:relative;overflow:hidden}.fb-floor{height:230px;bottom:0;left:0;right:0;position:absolute!important;top:auto!important}.fb-in{text-align:center;flex-direction:column;align-items:center;padding:72px 0 96px;display:flex;position:relative}.fb-h{max-width:980px;margin-top:16px}.fb-env{--fb-w:340px;margin-top:64px}.env-pop .env-seal{animation:sealPop .7s var(--ease-spring) .25s both}@keyframes sealPop{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.skel-on{background:linear-gradient(90deg,#28145a14 0%,#28145a29 50%,#28145a14 100%) 0 0/200% 100%!important}@media (max-width:600px){.field-band{min-height:0}.fb-in{padding:44px 0 72px}.fb-env{--fb-w:270px;margin-top:48px}.fb-floor{height:150px}}.share{row-gap:48px;padding:72px 0 120px}.share-l{grid-column:1/span 6}.share-r{grid-column:8/span 5}.share-cap{color:var(--accent-ink);margin-bottom:14px}.linkpill{background:var(--ink);height:64px;color:var(--page);box-shadow:var(--emboss);border-radius:999px;align-items:center;gap:12px;padding:8px;display:flex}.linkpill .news-tag{height:48px;font:400 16px/1 var(--mono);text-transform:uppercase}.linkpill-url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;overflow:hidden}.linkpill-copy{background:var(--page);height:48px;color:var(--ink);padding:0 18px;font-size:13px}.linkpill-copy.is-done{background:var(--accent)}.qrblock{background:var(--grey);border-radius:28px;align-items:center;gap:28px;margin-top:16px;padding:28px;display:flex}.qrblock .qr{border:1px solid var(--ink);background:#fff;border-radius:18px;flex:none;width:180px;height:180px;padding:14px}.qrblock .qr svg{width:100%;height:100%}.qrblock p+p{margin-top:8px;font-size:17px;line-height:1.45}.acts{border-top:var(--rule);margin-bottom:28px}.act{border-bottom:1px solid var(--line);text-align:left;width:100%;transition:padding .35s var(--ease-q);align-items:center;gap:16px;padding:18px 0;display:flex}.act:hover{padding-left:8px}.act-ico{border:1px solid var(--ink);width:48px;height:48px;box-shadow:var(--emboss);border-radius:50%;flex:none;place-items:center;display:grid}.act:first-child .act-ico{background:var(--accent)}.act-ico svg{width:20px;height:20px}.act-t{flex:1}.act-t b{font-size:20px;font-weight:500;display:block}.act-t small{color:var(--minor);font-size:14px}.act-arr{width:22px;height:22px}.share-foot{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:991px){.share-l,.share-r{grid-column:1/-1}}@media (max-width:600px){.share{padding:40px 0 80px}.linkpill-url{font-size:13px}.linkpill .news-tag{display:none}.linkpill{padding-left:18px}.qrblock{flex-direction:column;align-items:flex-start;padding:20px}.share-foot .pill{flex:1}}.state-page{flex-direction:column;align-items:flex-start;gap:22px;max-width:900px;padding:120px 0 160px;display:flex}.state-tag{font:400 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--ink);height:32px!important}.state-block{background:var(--grey);border-radius:28px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;padding:40px;display:flex}.state-block p{max-width:560px;font-size:18px}.state-empty{flex-direction:row;align-items:center;gap:48px}.state-empty>div:last-child{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.state-env{background:var(--field);border:var(--rule);border-radius:22px;padding:40px 32px 32px}@media (max-width:700px){.state-empty{flex-direction:column;align-items:flex-start;gap:24px}.state-block{padding:24px}.state-page{padding:64px 0 96px}}.envs{padding:72px 0 120px}.tabs{flex-wrap:wrap;gap:22px;display:flex}.tab{font:400 16px/1.5 var(--mono);transition:opacity .35s var(--ease-q)}.tab:hover{opacity:.5}.tab.is-on{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.envs-h{margin-top:48px}.stats{border-top:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.stats div{padding:16px 16px 4px 0}.stats div+div{border-left:1px solid var(--line);padding-left:20px}.stats dt{color:var(--minor)}.stats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:48px;line-height:1.1}.stat-skel{width:100px;height:44px;display:inline-block}.groups{margin-top:32px}.group{margin-top:40px}.group-h{letter-spacing:-.02em;color:var(--accent-ink);align-items:baseline;gap:10px;margin-bottom:12px;font-size:28px;font-weight:500;display:flex}.group-h .mono{color:var(--minor);font-size:14px}.erows{border-top:1px solid var(--line)}.erow{border-bottom:1px solid var(--line);animation:rowIn .5s var(--ease-sine) both;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:24px;padding:24px 0;display:grid}@keyframes rowIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}.erow-skel{animation:none}.erow-env{padding:4px 0 0 4px;position:relative}.erow-env.is-returned{opacity:.55}.erow-logo{background:#fff;position:absolute;bottom:-6px;right:2px}.erow-t{letter-spacing:-.01em;text-underline-offset:4px;font-size:24px;font-weight:500;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px}.erow-sub{color:var(--minor);margin-top:6px;font-size:15px}.erow-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.erow-acts .tag[disabled]{opacity:.6}.erow-acts .tag .spin{width:12px;height:12px}.erow-state{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--accent-ink);padding-top:6px;font-size:14px}.erow-state.st-ok{color:var(--ink)}.erow-state.st-muted{color:var(--minor)}.erow-state.st-warn{background:var(--accent);color:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:400}.envs-fine{color:var(--minor);max-width:640px;margin-top:40px;font-size:14px}.qr-dlg-code{border:1px solid var(--ink);background:#fff;border-radius:20px;width:240px;margin:0 auto 18px;padding:16px}.qr-dlg-code .qr svg{width:100%;height:auto}.qr-dlg .dlg-p{text-align:center}@media (max-width:760px){.envs{padding:40px 0 80px}.envs-h{margin-top:28px}.stats dd{font-size:30px}.stats div+div{padding-left:12px}.erow{grid-template-columns:72px minmax(0,1fr);gap:16px}.erow-env .env{--w:68px!important}.erow-state{grid-column:2;justify-self:start;padding-top:0}.erow-t{font-size:19px}.group-h{font-size:22px}}.pc-wrap{flex-direction:column;align-items:center;gap:24px;padding:48px 0 96px;display:flex}.pc-bar{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:980px;display:flex}.pc-hint{color:var(--minor)}.pc{aspect-ratio:2/1.4;border:var(--rule);background:var(--page);border-radius:18px;grid-template-columns:1fr 1fr;width:100%;max-width:980px;display:grid;overflow:hidden;box-shadow:0 30px 60px -30px #1116}.pc-front{background:var(--field);border-right:1px dashed var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:relative}.pc-occ{position:absolute;top:22px;left:24px}.pc-seal{margin-bottom:24px;width:88px!important;height:88px!important}.pc-for{letter-spacing:-.03em;font-size:48px;line-height:1}.pc-line{margin-top:12px;font-size:20px}.pc-brand{width:92px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.pc-brand svg{width:100%;height:auto}.pc-brand svg circle{fill:var(--dot)}.pc-inside{flex-direction:column;padding:36px;display:flex}.pc-note{overflow-wrap:anywhere;font-size:24px;line-height:1.35}.pc-from{color:var(--minor);margin-top:14px}.pc-open{border-top:var(--rule);align-items:center;gap:18px;margin-top:auto;padding-top:18px;display:flex}.pc-qr{flex:none;width:120px;height:120px}.pc-qr svg{width:100%;height:100%}.pc-open b{font-size:16px;font-weight:700;display:block}.pc-open p{margin-top:4px;font-size:14px;line-height:1.45}@media (max-width:760px){.pc{aspect-ratio:auto;grid-template-columns:1fr}.pc-front{border-right:0;border-bottom:1px dashed var(--ink);min-height:360px}.pc-hint{display:none}}@media print{.no-print,.hdr,.hdr-spacer,.afoot,.cookie,.menu{display:none!important}.pc{box-shadow:none}.pc-wrap{padding:0}}.erow-note{color:var(--minor);align-self:center;font-size:13px}
