.sw,.ms,.gh{--gp-bg:var(--bg,#0B111E);--gp-surface:var(--surface,#121B2C);--gp-surface2:var(--surface2,#18243A);--gp-line:var(--border,#223049);--gp-line2:#2E3E5C;--gp-ink:var(--ink,#EAF0F9);--gp-ink2:var(--ink-soft,#C4D0E2);--gp-mute:var(--muted,#93A3BC);--gp-display:'Sora',system-ui,-apple-system,'Segoe UI',sans-serif;--gp-body:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--gp-font:var(--gp-body);--gp-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--gp-ease:cubic-bezier(.2,.7,.2,1)}html[data-theme=light] .sw,html[data-theme=light] .ms,html[data-theme=light] .gh{--gp-bg:#F3F5FA;--gp-surface:#FFFFFF;--gp-surface2:#F1F4FA;--gp-line:#DDE3EE;--gp-line2:#C7D0E0;--gp-ink:#0F172A;--gp-ink2:#334155;--gp-mute:#64748B}.sw .gp-ico,.ms .gp-ico,.gh .gp-ico{width:22px;height:22px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sw .sw-btn .gp-ico{width:18px;height:18px}.sw{--sw-blue:#0B5FFF;--sw-blue2:#0A4FD1;--sw-blue-soft:rgba(11,95,255,.10);--sw-green:#16A34A;--sw-green-soft:rgba(22,163,74,.12);--sw-amber:#D97706;--sw-amber-soft:rgba(217,119,6,.12);--sw-red:#DC2626;--sw-red-soft:rgba(220,38,38,.10);--sw-ink:var(--gp-ink);--sw-ink2:var(--gp-ink2);--sw-mute:var(--gp-mute);--sw-line:var(--gp-line);--sw-line2:var(--gp-line2);--sw-panel:var(--gp-surface);--sw-panel2:var(--gp-surface2);--sw-bg:var(--gp-bg);--sw-r:14px;--sw-r-lg:16px;--sw-shadow:0 1px 2px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.06);--sw-ease:cubic-bezier(.2,.7,.2,1);max-width:1280px;margin:0 auto;padding:12px 20px 40px;color:var(--sw-ink);font-size:16px;line-height:1.5}html[data-theme=light] .sw{--sw-ink:#0F172A;--sw-ink2:#334155;--sw-mute:#64748B;--sw-line:#DDE3EE;--sw-line2:#C7D0E0;--sw-panel:#FFFFFF;--sw-panel2:#F6F8FC;--sw-bg:#F3F5FA}html:not ([data-theme=light]) .sw{--sw-blue:#3B82F6;--sw-blue2:#2563EB;--sw-blue-soft:rgba(59,130,246,.16);--sw-green:#22C55E;--sw-amber:#F59E0B;--sw-red:#F87171;--sw-shadow:0 10px 30px rgba(3,6,14,.45)}.sw *,.sw *::before,.sw *::after{box-sizing:border-box}.sw h1,.sw h2,.sw h3{margin:0;font-family:var(--gp-display);letter-spacing:-.01em}.sw p{margin:0}.sw .muted{color:var(--sw-mute)}.sw .green{color:var(--sw-green)}.sw a{color:var(--sw-blue)}.sw:focus-visible{outline:3px solid var(--sw-blue);outline-offset:2px;border-radius:8px}.sw-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px}.sw-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--sw-line);background:var(--sw-panel);color:var(--sw-ink2);font-weight:600;font-size:.94rem;text-decoration:none}.sw-tabs a .gp-ico,.sw-tabs a svg{width:18px;height:18px}.sw-tabs a b{font-variant-numeric:tabular-nums;color:var(--sw-green)}.sw-tabs a[aria-current=page]{background:var(--sw-blue);border-color:var(--sw-blue);color:#fff}.sw-tabs a:hover:not ([aria-current]){border-color:var(--sw-line2);color:var(--sw-ink)}.sw-crumb{display:flex;gap:8px;flex-wrap:wrap;font-size:.86rem;color:var(--sw-mute);margin:0 0 10px}.sw-crumb a{color:var(--sw-mute);text-decoration:none}.sw-crumb a:hover{color:var(--sw-ink)}.sw-crumb [aria-current]{color:var(--sw-ink2)}.sw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 18px}.sw-head h1{font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.15}.sw-head p{color:var(--sw-mute);margin-top:4px}.sw-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--sw-blue-soft);color:var(--sw-blue);font-weight:600;font-size:.9rem;text-decoration:none;white-space:nowrap}.sw-pill .gp-ico{width:18px;height:18px}.sw-pill sup{font-size:.7em}.sw-steps{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;position:relative}.sw-steps li{position:relative;display:flex;flex-direction:column;align-items:center}.sw-step{background:none;border:0;padding:0;cursor:default;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--sw-mute);font:inherit;min-height:44px}.sw-step:not (:disabled){cursor:pointer}.sw-step .n{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--sw-panel2);border:2px solid var(--sw-line);color:var(--sw-mute);font-weight:700;font-family:var(--gp-display);transition:background .22s var(--sw-ease),border-color .22s,color .22s,transform .22s var(--sw-ease);z-index:1}.sw-step .n svg{position:absolute;inset:0;margin:auto;width:20px;height:20px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;opacity:0}.sw-step .t{font-weight:700;font-size:.95rem;text-align:center}.sw-steps li.is-current .n{background:var(--sw-blue);border-color:var(--sw-blue);color:#fff;box-shadow:0 0 0 6px var(--sw-blue-soft)}.sw-steps li.is-current .t{color:var(--sw-blue)}.sw-steps li.is-done .n{background:var(--sw-blue);border-color:var(--sw-blue);color:transparent}.sw-steps li.is-done .n i{visibility:hidden}.sw-steps li.is-done .n svg{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .2s var(--sw-ease) .05s,opacity .1s}.sw-steps li.is-done .t{color:var(--sw-ink)}.sw-steps .bar{position:absolute;top:18px;left:50%;width:100%;height:3px;background:var(--sw-line);z-index:0;overflow:hidden;border-radius:2px}.sw-steps .bar i{display:block;height:100%;width:0;background:var(--sw-blue);transition:width .3s var(--sw-ease)}.sw-steps li.is-done .bar i{width:100%}.sw-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sw-grid{display:grid;grid-template-columns:minmax(0,68fr) minmax(300px,32fr);gap:24px;align-items:start}.sw-main{min-width:0}.sw-side{position:sticky;top:84px;display:flex;flex-direction:column;gap:16px;min-width:0}.sw-panel{background:var(--sw-panel);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg);padding:24px;box-shadow:var(--sw-shadow);animation:swIn .2s var(--sw-ease)}@keyframes swIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sw-panel-h{margin:0 0 20px}.sw-panel-h h2{font-size:1.35rem}.sw-panel-h p{color:var(--sw-mute);margin-top:4px}.sw-card{background:var(--sw-panel);border:1px solid var(--sw-line);border-radius:var(--sw-r-lg);padding:20px;box-shadow:var(--sw-shadow)}.sw-card h3{font-size:1.1rem;margin-bottom:12px;display:flex;align-items:center;gap:8px}.sw-card h3 .gp-ico{width:20px;height:20px;color:var(--sw-blue)}.sw-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sw-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px}.sw-fields{display:flex;flex-direction:column;gap:16px;margin-top:16px}.sw-field{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}.sw-field>label,.sw-lbl{font-weight:600;font-size:.94rem;color:var(--sw-ink)}.sw-field label em,.sw-lbl em{font-style:normal;font-weight:500;color:var(--sw-mute)}.sw-req{color:var(--sw-red)}.sw-help{font-size:.84rem;color:var(--sw-mute);margin:0}.sw-help.right{text-align:right}.sw-err{font-size:.86rem;color:var(--sw-red);display:flex;gap:6px;align-items:flex-start;margin:0}.sw-err::before{content:"!";flex:0 0 18px;height:18px;border-radius:50%;background:var(--sw-red);color:#fff;font-weight:800;font-size:.75rem;display:grid;place-items:center;margin-top:2px}.sw-input,.sw-select{width:100%;min-height:52px;padding:12px 14px;border:1.5px solid var(--sw-line2);border-radius:var(--sw-r);background:var(--sw-panel);color:var(--sw-ink);font:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.sw-input:focus,.sw-select:focus{border-color:var(--sw-blue);box-shadow:0 0 0 4px var(--sw-blue-soft);outline:none}.sw-input[aria-invalid=true]{border-color:var(--sw-red)}textarea.sw-input{min-height:80px;resize:vertical}.sw-selwrap{position:relative}.sw-select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}.sw-select.has-flag{padding-left:46px}.sw-selflag{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:1.25rem;line-height:1;pointer-events:none}.sw-selchev{position:absolute;right:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);pointer-events:none;fill:none;stroke:var(--sw-mute);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw-money{display:flex;align-items:stretch}.sw-money-cur{display:grid;place-items:center;padding:0 14px;border:1.5px solid var(--sw-line2);border-right:0;border-radius:var(--sw-r) 0 0 var(--sw-r);background:var(--sw-panel2);font-weight:700;font-size:.9rem;color:var(--sw-ink2);letter-spacing:.04em}.sw-money .sw-input{border-radius:0 var(--sw-r) var(--sw-r) 0;font-variant-numeric:tabular-nums;font-weight:600}.sw-secret{position:relative}.sw-secret .sw-input{padding-right:96px;font-family:var(--gp-mono);letter-spacing:.06em;font-size:1rem}.sw-secret .sw-eye{position:absolute;right:8px;top:8px;height:36px;padding:0 12px;border:1px solid var(--sw-line);border-radius:10px;background:var(--sw-panel2);color:var(--sw-ink2);font:600 .8rem var(--gp-body);cursor:pointer}.sw-secret .sw-eye:hover{color:var(--sw-ink);border-color:var(--sw-line2)}.sw-ok{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--sw-green);margin:0}.sw-ok::before{content:"";width:16px;height:16px;border-radius:50%;background:var(--sw-green);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;background:var(--sw-green)}.sw-warn{display:flex;flex-direction:column;gap:6px;font-size:.86rem;color:var(--sw-amber);margin:0}.sw-warn button{align-self:flex-start;background:none;border:0;padding:0;color:var(--sw-blue);font:600 .84rem var(--gp-body);cursor:pointer;text-decoration:underline}.sw-check{display:flex;gap:12px;align-items:flex-start;padding:10px 0;cursor:pointer;font-size:.95rem;color:var(--sw-ink2)}.sw-check input{width:22px;height:22px;flex:none;margin:1px 0 0;accent-color:var(--sw-blue);cursor:pointer}.sw-inline{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--sw-ink2)}.sw-inline input{width:18px;height:18px;accent-color:var(--sw-blue)}.sw-btn[hidden]{display:none!important}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--sw-r);border:1.5px solid transparent;font:700 1rem var(--gp-body);cursor:pointer;text-decoration:none;transition:transform .1s var(--sw-ease),background .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.sw-btn svg,.sw-btn .gp-ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sw-btn:active:not (:disabled){transform:scale(.98)}.sw-btn.primary{background:var(--sw-blue);color:#fff;box-shadow:0 6px 18px rgba(11,95,255,.28)}.sw-btn.primary:hover:not (:disabled){background:var(--sw-blue2)}.sw-btn.primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.sw-btn.ghost{background:var(--sw-panel);border-color:var(--sw-line2);color:var(--sw-ink2)}.sw-btn.ghost:hover{border-color:var(--sw-ink2);color:var(--sw-ink)}.sw-btn.lg{min-height:56px;padding:0 28px;font-size:1.05rem}.sw-btn.busy{position:relative;color:transparent}.sw-btn.busy::after{content:"";position:absolute;width:22px;height:22px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:swSpin .8s linear infinite}@keyframes swSpin{to{transform:rotate(360deg)}}.sw-link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0;color:var(--sw-blue);font:600 .9rem var(--gp-body);cursor:pointer;min-height:44px}.sw-link .gp-ico{width:16px;height:16px}.sw-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.sw-actions-main{justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid var(--sw-line)}.sw-combo{position:relative}.sw-combo-in{position:relative;display:flex;align-items:center}.sw-combo-in .sw-combo-logo{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--sw-panel2);overflow:hidden;pointer-events:none}.sw-combo-in .sw-combo-logo img{width:24px;height:24px;object-fit:contain}.sw-combo-in .sw-combo-logo:empty{display:none}.sw-combo-in input{width:100%;min-height:56px;padding:12px 88px 12px 16px;border:1.5px solid var(--sw-line2);border-radius:var(--sw-r);background:var(--sw-panel);color:var(--sw-ink);font:inherit;font-size:1rem}.sw-combo.has-logo .sw-combo-in input{padding-left:56px}.sw-combo-in input:focus{border-color:var(--sw-blue);box-shadow:0 0 0 4px var(--sw-blue-soft);outline:none}.sw-combo-clear,.sw-combo-tog{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:10px;background:none;color:var(--sw-mute);cursor:pointer;display:grid;place-items:center;font-size:1.3rem}.sw-combo-clear{right:44px}.sw-combo-tog{right:6px}.sw-combo-tog svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .2s}.sw-combo[aria-expanded=true] .sw-combo-tog svg{transform:rotate(180deg)}.sw-combo-clear:hover,.sw-combo-tog:hover{color:var(--sw-ink);background:var(--sw-panel2)}.sw-list{position:absolute;left:0;right:0;top:calc(100% - 28px);z-index:30;margin:0;padding:6px;list-style:none;max-height:min(380px,60vh);overflow:auto;background:var(--sw-panel);border:1px solid var(--sw-line2);border-radius:var(--sw-r);box-shadow:0 20px 50px rgba(15,23,42,.18);overscroll-behavior:contain}.sw-list[hidden]{display:none}.sw-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;cursor:pointer;min-height:48px}.sw-list li.is-active,.sw-list li:hover{background:var(--sw-blue-soft)}.sw-list li[aria-selected=true]{font-weight:700}.sw-list li .lg{flex:none;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--sw-panel2);overflow:hidden}.sw-list li .lg img{width:24px;height:24px;object-fit:contain}.sw-list li .tx{flex:1;min-width:0;display:flex;flex-direction:column}.sw-list li .tx b{font-weight:600;color:var(--sw-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-list li .tx small{font-size:.8rem;color:var(--sw-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-list li .st{flex:none;font-size:.74rem;font-weight:700;padding:3px 8px;border-radius:999px;letter-spacing:.02em}.sw-list li .st.live{background:var(--sw-green-soft);color:var(--sw-green)}.sw-list li .st.review{background:var(--sw-amber-soft);color:var(--sw-amber)}.sw-list li.sw-list-more{justify-content:center;color:var(--sw-mute);font-size:.86rem;cursor:default;min-height:40px}.sw-list li.sw-list-h{cursor:default;min-height:32px;padding:6px 10px 2px;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-mute)}.sw-list li.sw-list-h:hover{background:none}.sw-subtype{margin:4px 0 16px;padding:16px;border:1px solid var(--sw-line);border-radius:var(--sw-r);background:var(--sw-panel2)}.sw-subtype-q{font-weight:700;margin-bottom:10px}.sw-subtype-opts{display:flex;flex-direction:column;gap:8px}.sw-subtype-opts label{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--sw-line2);border-radius:12px;background:var(--sw-panel);cursor:pointer;font-size:.95rem}.sw-subtype-opts label:has(input:checked){border-color:var(--sw-blue);box-shadow:0 0 0 3px var(--sw-blue-soft)}.sw-subtype-opts input{width:20px;height:20px;accent-color:var(--sw-blue);margin-top:1px;flex:none}.sw-note{font-size:.88rem;padding:12px 14px;border-radius:12px;background:var(--sw-blue-soft);color:var(--sw-ink2);margin:12px 0 0}.sw-note.warn{background:var(--sw-amber-soft);color:var(--sw-ink2)}.sw-note.err{background:var(--sw-red-soft)}.sw-note.ok{background:var(--sw-green-soft)}.sw-note.small{font-size:.82rem;padding:10px 12px}.sw-empty{padding:16px;border:1px dashed var(--sw-line2);border-radius:var(--sw-r);display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.sw-review-box{padding:18px;border:1px solid var(--sw-line);border-radius:var(--sw-r);background:var(--sw-panel2);margin-bottom:16px}.sw-review-box h3{font-size:1.05rem;margin-bottom:6px}.sw-review-box>p{color:var(--sw-ink2);font-size:.92rem;margin-bottom:14px}.sw-strip{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--sw-line);border-radius:var(--sw-r);background:var(--sw-panel2);margin-bottom:20px;flex-wrap:wrap}.sw-strip-logo{width:48px;height:48px;border-radius:12px;background:var(--sw-panel);border:1px solid var(--sw-line);display:grid;place-items:center;overflow:hidden;flex:none}.sw-strip-logo img{width:40px;height:40px;object-fit:contain}.sw-strip-t{display:flex;flex-direction:column;min-width:0;flex:1}.sw-strip-t b{font-size:1rem}.sw-strip-t small{color:var(--sw-mute);font-size:.84rem}.sw-strip-meta{display:flex;gap:8px;flex-wrap:wrap}.sw-strip-meta span{font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--sw-panel);border:1px solid var(--sw-line);color:var(--sw-ink2)}.sw-rules{background:var(--sw-blue-soft);border-radius:var(--sw-r);padding:18px;align-self:start;position:sticky;top:96px}.sw-rules h3{font-size:1rem;display:flex;align-items:center;gap:8px;margin-bottom:10px}.sw-rules h3 .gp-ico{width:18px;height:18px;color:var(--sw-blue)}.sw-rules ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.sw-rules li{display:flex;gap:10px;font-size:.9rem;color:var(--sw-ink2)}.sw-rules li b{display:block;color:var(--sw-ink)}.sw-rules li .gp-ico,.sw-rules li svg{flex:none;width:18px;height:18px;color:var(--sw-blue);margin-top:2px}.sw-rules-fmt{margin-top:12px;font-size:.84rem;color:var(--sw-ink2);padding-top:12px;border-top:1px solid rgba(11,95,255,.18)}.sw-rules-note{margin-top:12px;font-size:.8rem;color:var(--sw-mute);padding-top:12px;border-top:1px solid rgba(11,95,255,.18)}.sw-drop{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px dashed var(--sw-line2);border-radius:var(--sw-r);background:var(--sw-panel2);cursor:pointer;min-height:64px;transition:border-color .15s,background .15s}.sw-drop:hover,.sw-drop.over{border-color:var(--sw-blue);background:var(--sw-blue-soft)}.sw-drop.has{border-style:solid;border-color:var(--sw-green)}.sw-drop-ic{width:40px;height:40px;border-radius:10px;background:var(--sw-blue-soft);color:var(--sw-blue);display:grid;place-items:center;flex:none}.sw-drop-ic .gp-ico{width:20px;height:20px}.sw-drop-t{display:flex;flex-direction:column;font-size:.92rem;color:var(--sw-ink2)}.sw-drop-t b{color:var(--sw-blue)}.sw-drop-t small{color:var(--sw-mute);font-size:.8rem}.sw-drop-name{margin-left:auto;font-size:.86rem;color:var(--sw-green);font-weight:600;word-break:break-all}.sw-drop-name:empty{display:none}.sw-rv{border:1px solid var(--sw-line);border-radius:var(--sw-r);padding:16px 18px;margin-bottom:14px}.sw-rv-h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.sw-rv-h h3{font-size:1.02rem}.sw-rv-card{display:flex;gap:16px;align-items:flex-start}.sw-rv-logo{width:72px;height:72px;border-radius:14px;background:var(--sw-panel2);border:1px solid var(--sw-line);display:grid;place-items:center;flex:none;overflow:hidden}.sw-rv-logo img{width:56px;height:56px;object-fit:contain}.sw-rv-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 20px;flex:1;min-width:0}.sw-rv-kv div{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-rv-kv dt,.sw-rv-kv small{font-size:.8rem;color:var(--sw-mute)}.sw-rv-kv dd,.sw-rv-kv b{margin:0;font-weight:600;color:var(--sw-ink);word-break:break-word}.sw-rv-kv .mono{font-family:var(--gp-mono);letter-spacing:.08em}.sw-rv-kv .neutral{color:var(--sw-mute);font-weight:500}.sw-rv-quote{display:grid;grid-template-columns:1fr auto;gap:8px 16px;font-size:.95rem}.sw-rv-quote span{color:var(--sw-ink2)}.sw-rv-quote b{text-align:right;font-variant-numeric:tabular-nums}.sw-rv-quote .tot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;margin-top:4px;border-top:1px solid var(--sw-line);font-size:1.05rem}.sw-rv-quote .tot b{font-size:1.5rem;color:var(--sw-green);font-family:var(--gp-display)}.sw-dest{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;background:var(--sw-green-soft);margin-top:14px}.sw-dest .gp-ico{width:22px;height:22px;color:var(--sw-green);flex:none;margin-top:2px}.sw-dest b{display:block;color:var(--sw-ink)}.sw-dest small{display:block;color:var(--sw-ink2);font-size:.84rem;margin-top:2px}.sw-dest.compact{margin-top:12px;padding:12px}.sw-consent{margin-top:6px;padding:16px 18px;border:1px solid var(--sw-line);border-radius:var(--sw-r);background:var(--sw-panel2)}.sw-consent h3{font-size:1.02rem;margin-bottom:4px}.sw-consent-x{font-size:.82rem;color:var(--sw-mute);margin-top:8px;padding-top:10px;border-top:1px solid var(--sw-line)}.sw-done-h{display:flex;gap:16px;align-items:center;margin-bottom:18px}.sw-done-ic{width:56px;height:56px;border-radius:50%;background:var(--sw-green);display:grid;place-items:center;flex:none;animation:swPop .35s var(--sw-ease)}.sw-done-ic svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes swPop{from{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.sw-done-h h2{font-size:1.4rem}.sw-done-h p{color:var(--sw-ink2)}.sw-done-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 20px}.sw-done-kv div{padding:12px 14px;border:1px solid var(--sw-line);border-radius:12px;background:var(--sw-panel2)}.sw-done-kv dt{font-size:.78rem;color:var(--sw-mute)}.sw-done-kv dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.sw-done-kv dd.green{color:var(--sw-green);font-size:1.25rem;font-family:var(--gp-display)}.sw-timeline{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sw-timeline li{position:relative;padding:12px 12px 12px 14px;border-radius:12px;border:1px solid var(--sw-line);background:var(--sw-panel);font-size:.86rem}.sw-timeline li::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px;background:var(--sw-line2)}.sw-timeline li b{display:block;color:var(--sw-ink);margin-bottom:2px}.sw-timeline li small{color:var(--sw-mute);font-size:.78rem}.sw-timeline li.done::before{background:var(--sw-green)}.sw-timeline li.current::before{background:var(--sw-amber)}.sw-timeline li.current{border-color:var(--sw-amber);background:var(--sw-amber-soft)}.sw-3d{perspective:900px;height:150px;display:grid;place-items:center;margin:4px 0 14px}.sw-3d-card{--rx:0deg;--ry:0deg;position:relative;width:236px;height:148px;border-radius:16px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s var(--sw-ease),opacity .25s;background:linear-gradient(135deg,#0F1F4A 0%,#173B8A 55%,#2456C7 100%);box-shadow:0 18px 40px rgba(15,23,42,.28),inset 0 1px 0 rgba(255,255,255,.18);overflow:hidden}.sw-3d-card.is-swap{opacity:0;transform:rotateY(-14deg) scale(.96)}.sw-3d-shine{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);transform:translateX(calc(var(--ry) * 6));transition:transform .25s var(--sw-ease);pointer-events:none}.sw-3d-logo:has(img:not ([src])){visibility:hidden}.sw-3d-logo{position:absolute;left:18px;top:18px;width:64px;height:64px;border-radius:14px;background:#fff;display:grid;place-items:center;transform:translateZ(28px);box-shadow:0 8px 20px rgba(0,0,0,.25);overflow:hidden}.sw-3d-logo img{width:48px;height:48px;object-fit:contain}.sw-3d-name{position:absolute;left:18px;bottom:34px;right:18px;color:#fff;font:700 1rem/1.2 var(--gp-display);transform:translateZ(18px);text-shadow:0 2px 8px rgba(0,0,0,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-3d-chip{position:absolute;right:20px;top:24px;width:34px;height:26px;border-radius:6px;background:linear-gradient(135deg,#F5D67A,#C89A2E);transform:translateZ(14px);opacity:.9}.sw-3d-brand{position:absolute;left:18px;bottom:16px;right:18px;color:rgba(255,255,255,.72);font:700 .56rem/1 var(--gp-display);letter-spacing:.16em;text-transform:uppercase;transform:translateZ(10px);white-space:nowrap;overflow:hidden}.sw-pv-empty{text-align:center;color:var(--sw-mute);font-size:.9rem;padding:4px 0 8px}.sw-kv{margin:0;display:flex;flex-direction:column;gap:0}.sw-kv div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--sw-line);font-size:.92rem}.sw-kv dt{display:flex;align-items:center;gap:8px;color:var(--sw-mute)}.sw-kv dt .gp-ico{width:18px;height:18px;color:var(--sw-blue)}.sw-kv dd{margin:0;font-weight:600;text-align:right;color:var(--sw-ink)}.sw-kv .sw-kv-big{flex-direction:column;align-items:flex-start;gap:4px}.sw-kv .sw-kv-big dd{font-size:1.5rem;color:var(--sw-green);font-family:var(--gp-display);text-align:left;font-variant-numeric:tabular-nums}.sw-kv .sw-kv-big dd .muted{font:500 .86rem var(--gp-body);color:var(--sw-mute)}.sw-quote-big{font:800 2.1rem var(--gp-display);color:var(--sw-green);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:8px;min-height:48px}.sw-quote-big .muted{font:500 .92rem var(--gp-body)}.sw-quote-big.is-stale{opacity:.55}.sw-quote-kv{margin:0;display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:.9rem}.sw-quote-kv dt{color:var(--sw-mute)}.sw-quote-kv dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.sw-quote-valid{font-size:.8rem;color:var(--sw-mute);margin-top:10px}.sw-quote-valid.is-exp{color:var(--sw-amber);font-weight:600}.sw-help-card a{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 4px;border-top:1px solid var(--sw-line);color:var(--sw-ink);text-decoration:none;font-weight:600;font-size:.94rem}.sw-help-card a:hover{color:var(--sw-blue)}.sw-help-card a .gp-ico{width:18px;height:18px;color:var(--sw-blue)}.sw-help-card a .gp-ico:last-child{margin-left:auto;color:var(--sw-mute)}.sw-help-card .sw-help{margin-top:12px}.sw-mbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--sw-panel);border-top:1px solid var(--sw-line);box-shadow:0 -10px 30px rgba(15,23,42,.12)}.sw-mbar[hidden]{display:none}.sw-mbar-l{display:flex;flex-direction:column;flex:1;min-width:0}.sw-mbar-l span{font-size:.74rem;color:var(--sw-mute)}.sw-mbar-l b{font:800 1.2rem var(--gp-display);color:var(--sw-green);font-variant-numeric:tabular-nums}.sw-mbar .sw-btn{min-width:150px}.sw-proc{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:rgba(8,14,32,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:20px}.sw-proc[hidden]{display:none}.sw-proc-in{width:min(520px,100%);background:var(--gp-surface,#fff);color:var(--gp-ink,#0F172A);border-radius:22px;padding:28px 28px 24px;text-align:center;box-shadow:0 40px 100px rgba(0,0,0,.45);animation:swIn .25s var(--gp-ease)}html[data-theme=light] .sw-proc-in{background:#fff;color:#0F172A}.sw-proc-in h2{font:800 1.35rem var(--gp-display);margin:0 0 6px}.sw-proc-phase{font-size:.98rem;color:var(--gp-ink2,#334155);min-height:24px;margin:0}.sw-proc-bar{height:6px;border-radius:999px;background:rgba(11,95,255,.12);margin:14px auto 12px;max-width:320px;overflow:hidden}.sw-proc-bar i{display:block;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,#0B5FFF,#22D3EE);animation:swIndet 1.4s var(--gp-ease) infinite}.sw-proc-bar.is-det i{animation:none;transition:width .2s}.sw-proc-bar.is-ok i{width:100%;background:#16A34A;animation:none}.sw-proc-bar.is-err i{width:100%;background:#DC2626;animation:none}@keyframes swIndet{0%{transform:translateX(-110%)}100%{transform:translateX(260%)}}.sw-proc-note{font-size:.8rem;color:var(--gp-mute,#64748B);margin:0}.sw-proc-in .sw-actions{justify-content:center;margin-top:16px}.sw-scene{position:relative;height:250px;perspective:1100px;perspective-origin:50% 40%;margin:0 auto 12px;transform-style:preserve-3d}.sw-floor{position:absolute;left:50%;top:78%;width:300px;height:80px;transform:translate(-50%,-50%) rotateX(78deg);border-radius:50%;background:radial-gradient(ellipse at center,rgba(11,95,255,.35),rgba(11,95,255,0) 70%);filter:blur(2px)}.sw-orbit{position:absolute;left:50%;top:52%;width:330px;height:330px;margin:-165px 0 0 -165px;border-radius:50%;border:1.5px solid rgba(11,95,255,.35);transform:rotateX(74deg) rotateZ(0deg);animation:swOrbit 5.5s linear infinite;transform-style:preserve-3d}.sw-orbit.o2{width:250px;height:250px;margin:-125px 0 0 -125px;border-color:rgba(34,211,238,.35);animation-duration:3.8s;animation-direction:reverse}.sw-orbit i{position:absolute;left:50%;top:-6px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#0B5FFF;box-shadow:0 0 16px 4px rgba(11,95,255,.65)}.sw-orbit.o2 i{background:#22D3EE;box-shadow:0 0 16px 4px rgba(34,211,238,.6)}@keyframes swOrbit{to{transform:rotateX(74deg) rotateZ(360deg)}}.sw-pcard{position:absolute;left:50%;top:50%;width:250px;height:156px;margin:-78px 0 0 -125px;transform-style:preserve-3d;animation:swSpinCard 4.2s cubic-bezier(.45,.05,.55,.95) infinite;border-radius:16px}@keyframes swSpinCard{0%{transform:rotateY(0deg) rotateX(8deg) translateY(0)}50%{transform:rotateY(180deg) rotateX(-6deg) translateY(-8px)}100%{transform:rotateY(360deg) rotateX(8deg) translateY(0)}}.sw-pcard-face{position:absolute;inset:0;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.2)}.sw-pcard-face.front{background:linear-gradient(135deg,#0F1F4A 0%,#173B8A 55%,#2456C7 100%)}.sw-pcard-face.back{background:linear-gradient(135deg,#0F1F4A,#1E3A8A);transform:rotateY(180deg);display:grid;place-content:center;gap:8px;justify-items:center}.sw-pcard-edge{position:absolute;inset:0;border-radius:16px;transform:translateZ(-2px);background:#0B1734}.sw-pcard-logo{position:absolute;left:18px;top:18px;width:68px;height:68px;border-radius:14px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.3)}.sw-pcard-logo img{width:52px;height:52px;object-fit:contain}.sw-pcard-name{position:absolute;left:18px;bottom:40px;right:18px;color:#fff;font:700 1.05rem var(--gp-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.35)}.sw-pcard-mask{position:absolute;left:18px;bottom:16px;color:rgba(255,255,255,.7);font:600 .82rem var(--gp-mono);letter-spacing:.14em}.sw-pcard-chip{position:absolute;right:20px;top:24px;width:36px;height:27px;border-radius:6px;background:linear-gradient(135deg,#F5D67A,#C89A2E)}.sw-pcard-scan{position:absolute;left:-30%;top:0;bottom:0;width:60%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.35),rgba(255,255,255,.55),rgba(34,211,238,.35),transparent);animation:swScan 1.6s var(--gp-ease) infinite;mix-blend-mode:screen}@keyframes swScan{0%{transform:translateX(-40%)}100%{transform:translateX(260%)}}.sw-pcard-ok{width:64px;height:64px;border-radius:50%;background:#16A34A;display:grid;place-items:center;box-shadow:0 0 0 10px rgba(22,163,74,.25)}.sw-pcard-ok svg{width:34px;height:34px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}.sw-pcard-oktxt{color:#fff;font:700 1rem var(--gp-display);letter-spacing:.04em}.sw-shield{position:absolute;left:50%;top:6px;transform:translateX(-50%);width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 10px 30px rgba(11,95,255,.35);animation:swFloat 2.6s ease-in-out infinite}.sw-shield .gp-ico{width:24px;height:24px;color:#0B5FFF}@keyframes swFloat{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,-8px)}}.sw-scene.is-ok .sw-pcard{animation:swFlipOk .7s var(--gp-ease) forwards}@keyframes swFlipOk{from{transform:rotateY(0deg) rotateX(6deg)}to{transform:rotateY(180deg) rotateX(0deg)}}.sw-scene.is-ok .sw-pcard-ok svg{animation:swDraw .35s var(--gp-ease) .45s forwards}@keyframes swDraw{to{stroke-dashoffset:0}}.sw-scene.is-ok .sw-orbit{border-color:rgba(22,163,74,.45)}.sw-scene.is-ok .sw-orbit i{background:#16A34A;box-shadow:0 0 16px 4px rgba(22,163,74,.6)}.sw-scene.is-ok .sw-floor{background:radial-gradient(ellipse at center,rgba(22,163,74,.35),rgba(22,163,74,0) 70%)}.sw-scene.is-ok .sw-pcard-scan,.sw-scene.is-err .sw-pcard-scan{display:none}.sw-scene.is-err .sw-pcard{animation:none;transform:rotateY(0) rotateX(6deg)}.sw-scene.is-err .sw-orbit{animation-play-state:paused;border-color:rgba(220,38,38,.45)}.sw-scene.is-err .sw-orbit i{background:#DC2626;box-shadow:0 0 16px 4px rgba(220,38,38,.5)}.sw-proc.is-hide .sw-proc-in{animation:swOut .25s var(--gp-ease) forwards}@keyframes swOut{to{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.sw *,.sw *::before,.sw *::after,.sw-proc *{animation:none!important;transition:none!important}.sw-3d-card{transform:none!important}.sw-pcard{transform:rotateX(6deg)!important}.sw-scene.is-ok .sw-pcard{transform:rotateY(180deg)!important}.sw-scene.is-ok .sw-pcard-ok svg{stroke-dashoffset:0}.sw-proc-bar i{width:100%;opacity:.5}.sw-steps li.is-done .n svg{stroke-dashoffset:0}}.sw.is-paused .sw-3d-card{transform:none!important}@media (hover:none){.sw-3d-card{transform:none!important}}@media (max-width:1024px){.sw-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.sw-cols{grid-template-columns:1fr}.sw-rules{position:static}}@media (max-width:860px){.sw{padding:8px 16px 110px}.sw-grid{grid-template-columns:1fr}.sw-side{position:static;order:-1}.sw-side .sw-help-card{display:none}.sw-preview{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 14px 14px}.sw-preview h3{align-self:flex-start;margin-bottom:2px}.sw-3d{height:auto;margin:2px 0 0}.sw-3d-card{width:220px;height:138px;border-radius:14px}.sw-3d-logo{width:56px;height:56px;left:14px;top:14px;border-radius:12px}.sw-3d-logo img{width:42px;height:42px}.sw-3d-name{left:14px;bottom:30px;right:14px;font-size:.92rem}.sw-3d-chip{right:16px;top:20px;width:30px;height:22px}.sw-3d-brand{left:14px;bottom:14px;right:14px;font-size:.52rem}.sw-preview .sw-kv,.sw-preview .sw-note{display:none!important}.sw-pv-empty{text-align:center;font-size:.84rem}.sw-kv div{padding:6px 0;font-size:.86rem}.sw-kv .sw-kv-big dd{font-size:1.2rem}.sw-quote{display:none}.sw-panel{padding:18px 16px}.sw-row2{grid-template-columns:1fr}.sw-steps .t{font-size:.8rem;line-height:1.2}.sw-tabs a{padding:0 12px;font-size:.88rem}.sw-tabs a b{display:none}.sw-actions-main{display:none}.sw-mbar[hidden]{display:none}.sw-timeline{grid-template-columns:1fr 1fr}.sw-list{position:fixed;left:8px;right:8px;top:auto;bottom:8px;max-height:70vh;border-radius:18px}.sw-scene{height:210px}.sw-orbit{width:260px;height:260px;margin:-130px 0 0 -130px}.sw-orbit.o2{width:200px;height:200px;margin:-100px 0 0 -100px}.sw-pcard{width:210px;height:132px;margin:-66px 0 0 -105px}.sw-proc-in{padding:22px 18px 18px}}@media (max-width:400px){.sw-tabs{gap:4px}.sw-tabs a{padding:0 10px;font-size:.82rem;gap:6px}.sw-steps .t{font-size:.72rem}.sw-done-kv{grid-template-columns:1fr}.sw-timeline{grid-template-columns:1fr}.sw-mbar .sw-btn{min-width:120px;padding:0 14px}}@media (max-width:860px){body:has(.sw-mbar:not ([hidden])) .sup-btn{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:860px){body:has(.sw-mbar:not ([hidden])) .gp-mnav{display:none}}.sw-prog{position:relative;margin:18px 0 18px;padding:16px 18px 12px;border:1px solid var(--sw-line);border-radius:var(--sw-r);background:var(--sw-panel2);overflow:hidden}.sw-prog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sw-prog-head b{font:700 .95rem var(--gp-display);color:var(--sw-ink)}.sw-prog-live{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;color:var(--sw-mute)}.sw-prog-step{font:600 .74rem/1 var(--gp-font,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--sw-blue);background:var(--sw-blue-soft,rgba(11,95,255,.1));padding:6px 10px;border-radius:999px}.sw-prog[data-state=done] .sw-prog-step{color:var(--sw-green);background:rgba(22,163,74,.12)}.sw-prog[data-state=declined] .sw-prog-step,.sw-prog[data-state=cancelled] .sw-prog-step{color:var(--sw-red,#dc2626);background:rgba(220,38,38,.1)}.sw-prog-live i{width:8px;height:8px;border-radius:50%;background:var(--sw-green);animation:swLive 2s ease-out infinite}@keyframes swLive{0%{box-shadow:0 0 0 0 rgba(22,163,74,.5)}100%{box-shadow:0 0 0 10px rgba(22,163,74,0)}}.sw-prog-body{position:relative;padding-top:4px}.sw-prog-track{position:absolute;left:12.5%;right:12.5%;top:17px;height:8px;border-radius:999px;background:var(--sw-line);overflow:hidden}.sw-prog-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(90deg,#0B5FFF,#22D3EE);transition:width 1s var(--sw-ease);box-shadow:0 0 12px rgba(34,211,238,.45)}.sw-prog[data-state=done] .sw-prog-fill{background:linear-gradient(90deg,#16A34A,#4ADE80);box-shadow:0 0 12px rgba(74,222,128,.45)}.sw-prog[data-state=declined] .sw-prog-fill,.sw-prog[data-state=cancelled] .sw-prog-fill{background:linear-gradient(90deg,#DC2626,#F87171);box-shadow:none}.sw-prog[data-state=info] .sw-prog-fill,.sw-prog[data-state=revised] .sw-prog-fill,.sw-prog[data-state=issue] .sw-prog-fill{background:linear-gradient(90deg,#D97706,#FBBF24)}.sw-prog-seg{position:absolute;top:0;bottom:0;left:var(--p,0%);width:33.34%;border-radius:999px;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(11,95,255,.38) 0 10px,rgba(11,95,255,.12) 10px 20px);background-size:40px 100%;animation:swStripes 1.1s linear infinite}@keyframes swStripes{to{background-position:40px 0}}.sw-prog-seg i{position:absolute;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 0 12px 3px rgba(34,211,238,.75);animation:swRunner 1.8s ease-in-out infinite}@keyframes swRunner{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 14px);opacity:0}}.sw-prog[data-state=done] .sw-prog-seg,.sw-prog[data-state=declined] .sw-prog-seg,.sw-prog[data-state=cancelled] .sw-prog-seg{display:none}.sw-prog[data-state=info] .sw-prog-seg,.sw-prog[data-state=revised] .sw-prog-seg,.sw-prog[data-state=issue] .sw-prog-seg{background:repeating-linear-gradient(90deg,rgba(217,119,6,.4) 0 10px,rgba(217,119,6,.12) 10px 20px)}.sw-prog-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sw-prog-steps li{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.sw-prog-dot{position:relative;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--sw-panel);border:2px solid var(--sw-line2);color:var(--sw-mute);font:700 .84rem var(--gp-display);box-shadow:0 0 0 4px var(--sw-panel2);transition:background .3s,border-color .3s,color .3s,transform .3s var(--sw-ease);z-index:1}.sw-prog-dot svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}.sw-prog-dot .x{display:none;font-size:1.05rem;line-height:1;color:#fff}.sw-prog-dot>*{grid-area:1/1}.sw-prog-steps li b{margin-top:10px;font-size:.86rem;color:var(--sw-ink);line-height:1.2}.sw-prog-steps li small{margin-top:3px;font-size:.74rem;color:var(--sw-mute);line-height:1.3;max-width:150px}.sw-prog-steps li.is-done .sw-prog-dot{background:var(--sw-blue);border-color:var(--sw-blue);color:transparent}.sw-prog-steps li.is-done .sw-prog-dot .n{visibility:hidden}.sw-prog-steps li.is-done .sw-prog-dot svg{animation:swDraw .35s var(--sw-ease) forwards;animation-delay:calc(.35s + var(--i,0) * .2s)}.sw-prog-steps li.is-cur .sw-prog-dot{border-color:var(--sw-blue);color:var(--sw-blue);transform:scale(1.08)}.sw-prog-steps li.is-cur .sw-prog-dot::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--sw-blue);animation:swProgRing 1.8s ease-out infinite}@keyframes swProgRing{0%{transform:scale(.7);opacity:.9}100%{transform:scale(1.35);opacity:0}}.sw-prog-steps li.is-cur b{color:var(--sw-blue)}.sw-prog[data-state=done] .sw-prog-steps li.is-done .sw-prog-dot{background:var(--sw-green);border-color:var(--sw-green)}.sw-prog[data-state=done] .sw-prog-steps li:last-child .sw-prog-dot{animation:swPop .5s var(--sw-ease)}.sw-prog-steps li.is-bad .sw-prog-dot{background:var(--sw-red);border-color:var(--sw-red);color:#fff;transform:scale(1.08)}.sw-prog-steps li.is-bad .sw-prog-dot .n{display:none}.sw-prog-steps li.is-bad .sw-prog-dot .x{display:block}.sw-prog-steps li.is-bad b{color:var(--sw-red)}.sw-prog-steps li.is-warn .sw-prog-dot{border-color:var(--sw-amber);color:var(--sw-amber);transform:scale(1.08)}.sw-prog-steps li.is-warn .sw-prog-dot::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--sw-amber);animation:swProgRing 1.8s ease-out infinite}.sw-prog-steps li.is-warn b{color:var(--sw-amber)}.sw-prog-foot{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--sw-line);font-size:.8rem;color:var(--sw-mute)}.sw-prog-foot b{color:var(--sw-ink)}.sw-prog-foot .late{color:var(--sw-red);font-weight:700}.sw-prog-foot .ok{color:var(--sw-green);font-weight:700}@media (prefers-reduced-motion:reduce){.sw-prog-seg,.sw-prog-seg i,.sw-prog-dot::after,.sw-prog-live i,.sw-prog-fill{animation:none!important;transition:none!important}.sw-prog-steps li.is-done .sw-prog-dot svg{stroke-dashoffset:0;animation:none}}@media (max-width:600px){.sw-prog{padding:14px 10px 10px}.sw-prog-dot{width:28px;height:28px;font-size:.76rem}.sw-prog-dot svg{width:15px;height:15px}.sw-prog-track{top:14px;height:6px}.sw-prog-steps li b{font-size:.72rem;line-height:1.2}.sw-prog-steps li small{display:none}.sw-prog-foot{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:820px){.sw-mbar{bottom:calc(58px + env(safe-area-inset-bottom));z-index:80}body:has(.sw) .botnav{display:none}body:has(.sw) .sw-mbar{bottom:0}}.gh,.gh-strip,.gh-how,.gh-stats{--gh-blue:#3B82F6;--gh-cyan:#22D3EE;--gh-ice:#7DD3FC;--gh-ink:#F4F8FF;--gh-mute:#A9B8D6}.gh-strip{list-style:none;margin:6px 0 10px;padding:0 6px;display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:14px;background:linear-gradient(90deg,#071433,#0B1F4D 50%,#071433);border:1px solid rgba(125,211,252,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 30px rgba(2,6,23,.35);overflow:hidden}.gh-strip li{display:flex;align-items:center;gap:8px;padding:9px 12px;font:600 .78rem var(--gp-body);color:#DCE8FF;white-space:nowrap;position:relative}.gh-strip li+li::before{content:"";position:absolute;left:-3px;top:22%;height:56%;width:1px;background:linear-gradient(transparent,rgba(125,211,252,.55),transparent)}.gh-strip li i{font-style:normal;font-size:.9rem;filter:drop-shadow(0 0 6px rgba(245,196,81,.5))}.gh-strip li.last{color:#7DD3FC}.gh{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(380px,.95fr) minmax(0,1.05fr);gap:26px;align-items:center;margin:0 0 16px;padding:36px 40px 34px;border-radius:26px;color:var(--gh-ink);isolation:isolate;background:radial-gradient(120% 90% at 100% 0%,#0E2A66 0%,#08163A 42%,#050B1E 100%);border:1px solid rgba(125,211,252,.18);box-shadow:0 30px 80px rgba(2,6,23,.55),inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(56,189,248,.06)}.gh::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/48px 48px;-webkit-mask:radial-gradient(70% 80% at 60% 50%,#000 20%,transparent 100%);mask:radial-gradient(70% 80% at 60% 50%,#000 20%,transparent 100%);pointer-events:none;z-index:0}.gh-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.gh-haze{position:absolute;left:32%;top:-30%;width:64%;height:130%;background:radial-gradient(closest-side,rgba(56,189,248,.18),transparent 70%);filter:blur(24px)}.gh-star{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:.55;left:calc(4% + var(--i) * 6%);top:calc(10% + (var(--i) * 41%) - (floor(var(--i) / 3) * 100%));animation:ghTwinkle 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * .27s)}.gh-star:nth-child(3n){width:2px;height:2px}.gh-star:nth-child(4n){top:calc(20% + var(--i) * 5%)}.gh-star:nth-child(5n){top:calc(72% - var(--i) * 4%)}@keyframes ghTwinkle{0%,100%{opacity:.2;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2)}}.gh-copy{position:relative;z-index:2;max-width:600px}.gh-kicker{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;background:rgba(56,189,248,.1);border:1px solid rgba(125,211,252,.32);color:#CFE8FF;font:700 .7rem/1 var(--gp-body);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 18px rgba(56,189,248,.12);white-space:nowrap;max-width:100%}.gh-kicker i{width:8px;height:8px;border-radius:50%;background:var(--gh-cyan);box-shadow:0 0 12px var(--gh-cyan);animation:ghPulseDot 1.8s ease-in-out infinite}@keyframes ghPulseDot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.55}}.gh h1{margin:18px 0 14px;font:800 clamp(1.9rem,3.3vw,2.95rem)/1.06 var(--gp-display);letter-spacing:-.028em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35);text-wrap:balance}.gh h1 br{display:none}.gh h1 em{font-style:normal;background:linear-gradient(92deg,#93E4FF 0%,#38BDF8 40%,#3B82F6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(56,189,248,.5))}.gh-copy>p{color:#C8D4EC;font-size:1.02rem;line-height:1.62;max-width:560px}.gh-copy>p b{color:#fff}.gh-scene{position:relative;z-index:1;min-width:0}.gh-stage{position:relative;width:100%;aspect-ratio:800/520;max-width:820px;margin:0 auto}.gh-earth{position:absolute;left:66%;top:56%;width:66%;transform:translate(-50%,-50%);z-index:0;filter:drop-shadow(0 0 40px rgba(56,189,248,.28))}.gh-earth .gh-land{animation:ghLand 60s linear infinite;transform-origin:230px 230px}@keyframes ghLand{from{transform:translateX(0)}50%{transform:translateX(-26px)}to{transform:translateX(0)}}.gh-earth-glow{position:absolute;left:66%;top:56%;width:78%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.22) 0%,rgba(56,189,248,.08) 45%,transparent 68%);filter:blur(14px);z-index:0;animation:ghBreath 6s ease-in-out infinite}@keyframes ghBreath{0%,100%{opacity:.8}50%{opacity:1}}.gh-arc{position:absolute;border-radius:50%;border:1px solid rgba(125,211,252,.22);pointer-events:none;z-index:0}.gh-arc.a1{width:120%;height:46%;left:8%;top:34%;transform:rotate(-12deg)}.gh-arc.a2{width:96%;height:36%;left:24%;top:46%;transform:rotate(-16deg);border-style:dashed;border-color:rgba(245,196,81,.16)}.gh-card{position:absolute;left:calc(var(--x) / 800 * 100%);top:calc(var(--y) / 520 * 100%);width:15%;aspect-ratio:104/64;transform:translate(-50%,-50%) perspective(600px) rotateY(-14deg) rotateX(6deg);border-radius:13px;display:grid;place-items:center;background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(226,232,240,.94));box-shadow:0 22px 40px rgba(2,6,23,.6),0 0 0 1px rgba(255,255,255,.6),0 0 28px color-mix(in srgb,var(--bc) 40%,transparent);z-index:3;animation:ghFloat 6s ease-in-out infinite;animation-delay:calc(var(--y) * -.012s)}.gh-card::before{content:"";position:absolute;inset:0;border-radius:13px;background:linear-gradient(115deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 70%);background-size:220% 100%;animation:ghSheen 5s linear infinite;animation-delay:calc(var(--x) * -.02s);mix-blend-mode:soft-light}.gh-card::after{content:"";position:absolute;left:12%;right:12%;bottom:-9px;height:7px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bc) 65%,transparent),transparent);filter:blur(3px)}.gh-card img{width:74%;height:68%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.gh-card.c2,.gh-card.c4,.gh-card.c6{transform:translate(-50%,-50%) perspective(600px) rotateY(12deg) rotateX(-5deg)}.gh-card-more{background:linear-gradient(160deg,#0F2A6E,#0A1B45);color:#fff;grid-template-columns:auto auto;gap:6px;box-shadow:0 22px 40px rgba(2,6,23,.6),0 0 0 1px rgba(125,211,252,.55),0 0 28px rgba(59,130,246,.45)}.gh-card-more b{font:800 1.3rem var(--gp-display);color:#7DD3FC}.gh-card-more span{display:flex;flex-direction:column;font:800 .95rem/1 var(--gp-display)}.gh-card-more small{font:600 .6rem var(--gp-body);color:#BFDBFE;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}@keyframes ghFloat{0%,100%{margin-top:0}50%{margin-top:-9px}}@keyframes ghSheen{from{background-position:120% 0}to{background-position:-120% 0}}.gh-streams{position:absolute;inset:0;width:100%;height:100%;z-index:4;overflow:visible;pointer-events:none}.gh-plasma{filter:url(#ghplasma)}.gh-glow{fill:none;stroke:#38BDF8;stroke-width:26;stroke-linecap:round;opacity:.42;filter:url(#ghblur);animation:ghGlowPulse 4s ease-in-out infinite;animation-delay:var(--d)}@keyframes ghGlowPulse{0%,100%{opacity:.3}50%{opacity:.55}}.gh-mid{fill:none;stroke:url(#ghg2);stroke-width:9;stroke-linecap:round;opacity:.85;filter:url(#ghblur2);stroke-dasharray:120 70;animation:ghFlowSlow 4.5s linear infinite;animation-delay:var(--d)}.gh-line{fill:none;stroke:url(#ghg);stroke-width:3.6;stroke-linecap:round;stroke-dasharray:90 170;stroke-dashoffset:260;animation:ghFlow 2.6s linear infinite;animation-delay:var(--d);filter:drop-shadow(0 0 6px rgba(224,242,254,1)) drop-shadow(0 0 14px rgba(56,189,248,.9))}@keyframes ghFlow{to{stroke-dashoffset:0}}@keyframes ghFlowSlow{to{stroke-dashoffset:-210}}.gh-drop{fill:#F0F9FF;filter:drop-shadow(0 0 6px #7DD3FC) drop-shadow(0 0 14px #38BDF8)}.gh-drop.s2{fill:#BAE6FD;opacity:.8}.gh-bolt{fill:none;stroke:#E0F2FE;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #7DD3FC);opacity:0;animation:ghBolt 3.7s steps(1) infinite}.gh-bolt.b2{animation-duration:5.3s;animation-delay:1.4s}@keyframes ghBolt{0%,86%{opacity:0}87%,89%{opacity:1}90%,93%{opacity:0}94%,96%{opacity:.9}97%,100%{opacity:0}}.gh-beam-glow,.gh-beam{fill:none;stroke:url(#ghg2);stroke-linecap:round;opacity:0;animation:ghBeam 8s linear infinite}.gh-beam-glow{stroke-width:16;filter:url(#ghblur)}.gh-beam{stroke-width:3.5}@keyframes ghBeam{0%,54%{opacity:0}60%,80%{opacity:1}88%,100%{opacity:0}}.gh-beam-drop{fill:#fff;filter:drop-shadow(0 0 8px #7DD3FC);opacity:0;animation:ghBeamDrop 8s linear infinite}@keyframes ghBeamDrop{0%,56%{opacity:0}58%,69%{opacity:1}71%,100%{opacity:0}}.gh-core{position:absolute;left:58.75%;top:47.3%;width:28%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:5;display:grid;place-items:center}.gh-core .ring{position:absolute;inset:0;border-radius:50%}.gh-core .r0{inset:-6%;border:1px dashed rgba(125,211,252,.35);animation:ghSpin 40s linear infinite}.gh-core .r1{background:conic-gradient(from 0deg,#5B6B86,#DCE6F5 12%,#6B7C99 24%,#F3F7FF 36%,#5B6B86 48%,#C9D6EA 62%,#657795 76%,#EEF3FB 88%,#5B6B86);box-shadow:0 10px 40px rgba(2,6,23,.65),inset 0 0 0 1px rgba(255,255,255,.35);animation:ghSpin 26s linear infinite}.gh-core .r1::after{content:"";position:absolute;inset:7%;border-radius:50%;background:#0A1636;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.gh-core .r2{inset:9%;border:2px solid transparent;border-top-color:#7DD3FC;border-right-color:rgba(125,211,252,.25);animation:ghSpin 5s linear infinite reverse;filter:drop-shadow(0 0 8px #38BDF8)}.gh-core .r3{inset:13.5%;background:repeating-conic-gradient(from 0deg,rgba(125,211,252,.55) 0deg 2deg,transparent 2deg 12deg);-webkit-mask:radial-gradient(circle,transparent 78%,#000 79%);mask:radial-gradient(circle,transparent 78%,#000 79%);animation:ghSpin 30s linear infinite}.gh-core .r4{inset:19%;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 0 0 5px rgba(15,23,42,.7),inset 0 0 0 6px rgba(125,211,252,.35),0 0 30px rgba(56,189,248,.35)}.gh-core .sweep{position:absolute;inset:8%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 78%,rgba(255,255,255,.55) 92%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%,#000 72%,transparent 73%);mask:radial-gradient(circle,transparent 62%,#000 63%,#000 72%,transparent 73%);animation:ghSpin 3.2s linear infinite}@keyframes ghSpin{to{transform:rotate(360deg)}}.gh-core .liquid{position:absolute;inset:22%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 45%,#0F3A9A 0%,#0A2270 50%,#071538 100%);box-shadow:inset 0 0 34px rgba(56,189,248,.45),0 0 44px rgba(56,189,248,.4)}.gh-core .liquid::before,.gh-core .liquid::after{content:"";position:absolute;left:-30%;top:-30%;width:160%;height:160%;border-radius:42% 46% 44% 40%;background:conic-gradient(from 0deg,rgba(56,189,248,0),rgba(56,189,248,.7) 30%,rgba(125,211,252,.15) 55%,rgba(34,211,238,.65) 80%,rgba(56,189,248,0));animation:ghLiquid 7s linear infinite;filter:blur(4px)}.gh-core .liquid::after{animation-duration:11s;animation-direction:reverse;opacity:.6;border-radius:46% 40% 48% 42%}@keyframes ghLiquid{to{transform:rotate(360deg)}}.gh-core .pulse{position:absolute;inset:19%;border-radius:50%;box-shadow:0 0 0 0 rgba(56,189,248,.55);animation:ghCorePulse 8s ease-out infinite}@keyframes ghCorePulse{0%,38%{box-shadow:0 0 0 0 rgba(56,189,248,.5)}48%{box-shadow:0 0 0 28px rgba(56,189,248,0)}49%,100%{box-shadow:0 0 0 0 rgba(56,189,248,0)}}.gh-core .inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;width:62%}.gh-core .label{font:800 clamp(.48rem,.95vw,.68rem)/1.25 var(--gp-display);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#E8F6FF;text-shadow:0 0 12px rgba(56,189,248,.9);animation:ghLabel 8s ease-in-out infinite}.gh-core .label[data-i="1"]{color:#A7F3D0;text-shadow:0 0 14px rgba(52,211,153,.9)}@keyframes ghLabel{0%,100%{opacity:1}40%,42%{opacity:.15}}.gh-core .bar{width:100%;height:5px;border-radius:99px;background:rgba(255,255,255,.14);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(125,211,252,.25)}.gh-core .bar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#3B82F6,#7DD3FC,#F0F9FF);box-shadow:0 0 10px #7DD3FC;animation:ghBar 8s linear infinite}@keyframes ghBar{0%{width:4%}42%{width:100%}70%{width:100%}72%,100%{width:4%}}.gh-wallet{position:absolute;left:87.5%;top:47.3%;width:25%;transform:translate(-50%,-50%);z-index:5;padding:12px 12px 10px;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.13),rgba(255,255,255,.04));border:1px solid rgba(125,211,252,.4);backdrop-filter:blur(12px);box-shadow:0 24px 50px rgba(2,6,23,.6),inset 0 1px 0 rgba(255,255,255,.2);display:flex;flex-direction:column;gap:5px;animation:ghWallet 8s ease-in-out infinite,ghWFloat 7s ease-in-out infinite}@keyframes ghWFloat{0%,100%{margin-top:0}50%{margin-top:-6px}}@keyframes ghWallet{0%,60%{box-shadow:0 24px 50px rgba(2,6,23,.6),inset 0 1px 0 rgba(255,255,255,.2);border-color:rgba(125,211,252,.4)}70%,90%{box-shadow:0 24px 60px rgba(2,6,23,.6),0 0 0 3px rgba(56,189,248,.35),0 0 48px rgba(56,189,248,.5);border-color:#7DD3FC}100%{box-shadow:0 24px 50px rgba(2,6,23,.6),inset 0 1px 0 rgba(255,255,255,.2);border-color:rgba(125,211,252,.4)}}.gh-wallet small{font:800 .64rem var(--gp-body);color:#A7F3D0;text-transform:uppercase;letter-spacing:.12em}.gh-wallet b{font:800 clamp(1.1rem,2.3vw,1.7rem)/1 var(--gp-display);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:flex;align-items:baseline;gap:2px;position:relative}.gh-wallet b::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#3B82F6,#7DD3FC,transparent)}.gh-wallet b .cur{font-size:.7em;color:#7DD3FC}.gh-wallet .sub{display:flex;align-items:center;gap:5px;font-size:.64rem;color:#BFDBFE;margin-top:6px}.gh-wallet .sub .gp-ico{width:12px;height:12px;color:#7DD3FC}.gh-wallet .rows{display:flex;flex-direction:column;gap:5px;margin-top:4px}.gh-wallet .rows i{display:flex;align-items:center;gap:6px;font:700 .62rem var(--gp-body);font-style:normal;color:#fff;padding:6px 8px;border-radius:9px;background:rgba(56,189,248,.16);border:1px solid rgba(125,211,252,.28);white-space:nowrap}.gh-wallet .rows i.alt{background:rgba(245,196,81,.12);border-color:rgba(245,196,81,.3)}.gh-wallet .rows .gp-ico{width:13px;height:13px;color:#7DD3FC}.gh-wallet .rows img{width:14px;height:14px;border-radius:50%}.gh-wallet .rows u{margin-left:auto;text-decoration:none;color:#7DD3FC;font-size:.9rem;line-height:1}.gh-wallet .coins{display:flex;gap:4px;margin-top:4px}.gh-wallet .coins img{width:18px;height:18px;border-radius:50%;background:#0B1B45;box-shadow:0 0 0 1px rgba(255,255,255,.2)}.gh-wallet .ok{position:absolute;right:-9px;top:-11px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;background:#10B981;color:#04281B;box-shadow:0 6px 16px rgba(16,185,129,.5);opacity:0;transform:scale(.6);animation:ghOk 8s ease-out infinite}.gh-wallet .ok .gp-ico{width:14px;height:14px;stroke-width:3.2}@keyframes ghOk{0%,66%{opacity:0;transform:scale(.6)}72%,94%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.6)}}.gh-note{position:absolute;z-index:6;font:600 clamp(.8rem,1.35vw,1.05rem)/1.15 'Caveat','Segoe Script','Bradley Hand',cursive;color:#BFE3FF;text-shadow:0 0 12px rgba(56,189,248,.5);pointer-events:none;display:flex;align-items:center;gap:6px}.gh-note .gp-ico{width:18px;height:18px;color:#7DD3FC}.gh-note .arr{width:34px;height:24px;fill:none;stroke:#7DD3FC;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.gh-note.n1{left:68%;top:8%}.gh-note.n2{left:45%;top:4%}.gh-note.n3{left:47%;top:87%}.gh-phone{display:none}@media (min-width:1600px){.gh{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);padding-right:30px}.gh-stage{width:calc(100% - 140px);margin:0}.gh-phone{display:block;position:absolute;right:-6px;top:50%;margin-top:-215px;width:200px;height:430px;border-radius:34px;background:#0B1226;border:6px solid #1B2A4E;box-shadow:0 30px 70px rgba(2,6,23,.7),0 0 0 1px rgba(125,211,252,.35),0 0 40px rgba(59,130,246,.25);transform:rotate(-5deg) perspective(900px) rotateY(-10deg);overflow:hidden;z-index:2;animation:ghPhone 9s ease-in-out infinite}.gh-phone::before{content:"";position:absolute;left:50%;top:0;width:78px;height:16px;transform:translateX(-50%);border-radius:0 0 12px 12px;background:#1B2A4E}.gh-phone-in{position:absolute;inset:0;padding:22px 12px 12px;display:flex;flex-direction:column;gap:7px;background:radial-gradient(120% 60% at 100% 0%,#0E2A66,#07142F 70%)}.gh-phone-top{display:flex;justify-content:space-between;font:700 .6rem var(--gp-body);color:#fff}.gh-phone-top i{width:34px;height:8px;border-radius:3px;background:linear-gradient(90deg,#7DD3FC,#3B82F6)}.gh-phone-brand{display:flex;align-items:center;gap:5px;font:800 .72rem var(--gp-display);color:#fff}.gh-phone-brand b{color:#F5C451}.gh-mini-logo{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#F5C451,#B8860B);color:#1A0F00;display:grid;place-items:center;font:800 .6rem var(--gp-display)}.gh-phone .gh-kicker{font-size:.44rem;padding:4px 8px;letter-spacing:.1em}.gh-phone strong{font:800 .92rem/1.1 var(--gp-display);color:#fff;letter-spacing:-.02em}.gh-phone strong em{font-style:normal;color:#38BDF8}.gh-phone p{margin:0;font-size:.52rem;line-height:1.4;color:#C8D4EC}.gh-phone-feats{display:flex;flex-direction:column;gap:3px}.gh-phone-feats i{display:flex;align-items:center;gap:5px;font:700 .52rem var(--gp-body);font-style:normal;color:#fff;padding:5px 7px;border-radius:7px;background:rgba(255,255,255,.06);border:1px solid rgba(125,211,252,.22)}.gh-phone-feats .gp-ico{width:11px;height:11px;color:#7DD3FC}.gh-phone-btn{display:block;text-align:center;font:800 .58rem var(--gp-body);color:#fff;padding:7px;border-radius:9px;background:linear-gradient(135deg,#3B82F6,#2563EB);box-shadow:0 6px 14px rgba(37,99,235,.45)}.gh-phone-btn.ghost{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22);box-shadow:none}.gh-phone-cards{display:flex;gap:6px;margin-top:auto}.gh-phone-cards img{width:52px;height:32px;object-fit:contain;background:#fff;border-radius:6px;padding:3px}@keyframes ghPhone{0%,100%{margin-top:0}50%{margin-top:-8px}}}.gh-how{position:relative;margin:0 0 16px;padding:20px 24px 22px;border-radius:20px;background:var(--gp-surface);border:1px solid var(--gp-line);overflow:hidden}.gh-how-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.gh-how h2{font:800 1.2rem var(--gp-display);margin:0;padding-left:12px;border-left:4px solid #3B82F6}.gh-how-h p{margin:0;font-size:.82rem;color:var(--gp-mute)}.gh-flow{--n:56px;list-style:none;margin:14px 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:s}.gh-flow li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 4px}.gh-flow .node{position:relative;width:var(--n);height:var(--n);border-radius:50%;display:grid;place-items:center;background:var(--gp-surface2);border:2px solid var(--gp-line);color:#60A5FA;box-shadow:0 6px 18px rgba(2,6,23,.25);animation:ghNode 8s ease-in-out infinite;animation-delay:calc(var(--i) * 2s)}.gh-flow .node .gp-ico{width:24px;height:24px}.gh-flow .node .ring{position:absolute;inset:-2px;border-radius:50%;border:2px solid #3B82F6;opacity:0;animation:ghNodeRing 8s ease-out infinite;animation-delay:calc(var(--i) * 2s)}.gh-flow b{font:700 .86rem/1.2 var(--gp-body);color:var(--gp-ink);max-width:150px;white-space:nowrap;animation:ghNodeLbl 8s ease-in-out infinite;animation-delay:calc(var(--i) * 2s)}.gh-flow .track{position:absolute;left:12.5%;right:12.5%;top:calc(var(--n) / 2 - 3px);height:6px;border-radius:99px;background:var(--gp-line);z-index:0;overflow:visible}.gh-flow .track .fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:99px;background:linear-gradient(90deg,#3B82F6,#22D3EE);box-shadow:0 0 14px rgba(56,189,248,.8);animation:ghFill 8s linear infinite}.gh-flow .track .dot{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.35),0 0 16px #7DD3FC;animation:ghDot 8s linear infinite}@keyframes ghFill{0%{width:0}75%{width:100%}92%{width:100%}100%{width:0}}@keyframes ghDot{0%{left:0;opacity:1}75%{left:100%;opacity:1}78%{opacity:0}99%{left:100%;opacity:0}100%{left:0;opacity:1}}@keyframes ghNode{0%{background:var(--gp-surface2);border-color:var(--gp-line);color:#60A5FA;transform:scale(1)}3%{background:#3B82F6;border-color:#3B82F6;color:#fff;transform:scale(1.12);box-shadow:0 0 0 6px rgba(59,130,246,.25),0 10px 24px rgba(59,130,246,.45)}25%{background:#3B82F6;border-color:#3B82F6;color:#fff;transform:scale(1.06)}92%{background:#3B82F6;border-color:#3B82F6;color:#fff;transform:scale(1)}100%{background:var(--gp-surface2);border-color:var(--gp-line);color:#60A5FA;transform:scale(1)}}@keyframes ghNodeRing{0%{opacity:0;transform:scale(1)}3%{opacity:.9;transform:scale(1)}16%{opacity:0;transform:scale(1.9)}100%{opacity:0}}@keyframes ghNodeLbl{0%{color:var(--gp-mute)}3%,92%{color:var(--gp-ink)}100%{color:var(--gp-mute)}}.gh-flow li:nth-child(4) .node,.gh-flow li:nth-child(4) .ring,.gh-flow li:nth-child(4) b{animation-delay:6s}.gh-flow li:nth-child(3) .node,.gh-flow li:nth-child(3) .ring,.gh-flow li:nth-child(3) b{animation-delay:4s}.gh-flow li:nth-child(2) .node,.gh-flow li:nth-child(2) .ring,.gh-flow li:nth-child(2) b{animation-delay:2s}.gh-flow li:nth-child(1) .node,.gh-flow li:nth-child(1) .ring,.gh-flow li:nth-child(1) b{animation-delay:0s}.gh-stats{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gh-stats li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:11px;align-items:center;padding:9px 12px;border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border:1px solid rgba(125,211,252,.24);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:border-color .3s,transform .3s}.gh-stats li:hover{border-color:rgba(125,211,252,.55);transform:translateY(-2px)}.gh-stats li:last-child{grid-column:1/-1}.gh-stats .ic{grid-row:1/3;width:44px;height:44px;border-radius:12px;background:rgba(59,130,246,.16);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(125,211,252,.25),0 0 18px rgba(56,189,248,.15)}.gh-stats .ic svg{width:30px;height:30px}.gh-coinset{display:inline-flex}.gh-coinset img{width:22px;height:22px;border-radius:50%;margin-left:-7px;box-shadow:0 0 0 2px #0B1F4D}.gh-coinset img:first-child{margin-left:0}.gh-stats b{font:800 1.05rem var(--gp-display);color:#fff;white-space:nowrap;letter-spacing:-.01em;line-height:1.1}.gh-stats small{font-size:.74rem;color:#A9B8D6;line-height:1.25}.gh-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--gp-ease),transform .7s var(--gp-ease)}.gh-reveal.in,.no-io .gh-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gh *,.gh *::before,.gh *::after,.gh-how *,.gh-how *::before,.gh-how *::after{animation:none!important}.gh-line,.gh-mid{stroke-dasharray:none}.gh-beam,.gh-beam-glow,.gh-wallet .ok{opacity:1}.gh-drop,.gh-beam-drop,.gh-bolt{display:none}.gh-core .bar i{width:70%}.gh-reveal{opacity:1;transform:none;transition:none}.gh-flow .track .fill{width:100%}.gh-flow .track .dot{display:none}}@media (max-width:1180px){.gh{padding:30px 26px;gap:18px}.gh-strip li:nth-child(4){display:none}}@media (max-width:900px){.gh{grid-template-columns:minmax(0,1fr);padding:22px 18px 22px}.gh-kicker{white-space:normal;letter-spacing:.08em;font-size:.62rem;line-height:1.3}.gh-scene{order:-1}.gh-stage{max-width:620px}.gh-copy{max-width:none}.gh h1{font-size:1.85rem}.gh h1 br{display:none}.gh-strip{display:grid;grid-template-columns:1fr 1fr;padding:6px}.gh-strip li{white-space:normal;padding:6px 8px}.gh-strip li+li::before{display:none}.gh-strip li:nth-child(4){display:flex}.gh-strip li.last{display:none}}@media (max-width:600px){.gh{padding:16px 12px 18px;border-radius:20px;gap:10px}.gh-stage{max-width:none}.gh-card{width:17%}.gh-card.c5,.gh-card.c7{display:none}.gh-glow{display:none}.gh-plasma{filter:none}.gh-mid{opacity:.35}.gh-core{width:33%;left:56%}.gh-core .label{font-size:.44rem;letter-spacing:.1em}.gh-core .bar{height:3px}.gh-wallet{width:29%;left:86%;padding:8px 7px 7px;gap:2px}.gh-wallet small{font-size:.48rem;letter-spacing:.06em}.gh-wallet .rows,.gh-wallet .sub,.gh-wallet .coins{display:none}.gh-wallet b{font-size:1rem}.gh-note{display:none}.gh-earth{width:80%}.gh-how{padding:14px 10px 16px}.gh-flow{--n:46px;margin-top:10px}.gh-flow .node .gp-ico{width:20px;height:20px}.gh-flow b{font-size:.7rem;max-width:84px;white-space:normal}.gh-flow .track{height:5px}.gh-stats{gap:7px;margin-top:14px}.gh-stats li{padding:8px 9px;column-gap:8px}.gh-stats .ic{width:38px;height:38px;border-radius:10px}.gh-stats .ic svg{width:26px;height:26px}.gh-coinset img{width:19px;height:19px}.gh-stats b{font-size:.95rem}.gh-stats small{font-size:.66rem}.gh-strip{grid-template-columns:1fr}.gh-strip li:nth-child(n+4){display:none}}html[data-theme=light] .gh-how{box-shadow:0 8px 24px rgba(15,23,42,.06)}.sw-tabs-pill{margin-left:auto}@media (max-width:700px){.sw-tabs-pill{display:none}}.sw-masked{-webkit-text-security:disc;text-security:disc}.sw-allcards{margin:6px 0 0;font-size:.9rem;color:var(--sw-mute);line-height:1.5}.sw-allcards b{color:var(--sw-ink)}.sw-ccombo{position:relative}.sw-ccombo .sw-cinput{padding-left:46px;padding-right:44px}.sw-cflag{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:1.25rem;line-height:1;pointer-events:none}.sw-ccombo .sw-selchev{cursor:pointer}.sw-hidden-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;left:0;bottom:0}.sw-clist{top:calc(100% + 6px)}.sw-clist li .fl{flex:none;width:28px;font-size:1.25rem;text-align:center}.sw-clist li .cc{flex:none;color:var(--sw-mute);font-size:.78rem;font-weight:600}.sw-cats{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.sw-cat{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:6px 13px;border:1.5px solid var(--sw-line2);border-radius:999px;background:var(--sw-panel);color:var(--sw-ink);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.sw-cat b{font-size:.74rem;font-weight:700;color:var(--sw-mute)}.sw-cat:hover{border-color:var(--sw-blue)}.sw-cat.on{background:var(--sw-blue);border-color:var(--sw-blue);color:#fff}.sw-cat.on b{color:rgba(255,255,255,.85)}.sw-list li.sw-other{border-top:1px dashed var(--sw-line2);margin-top:4px}.sw-list li.sw-other .lg{font-size:1.2rem;font-weight:700;color:var(--sw-blue)}@media (max-width:600px){.sw-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-4px;margin-right:-4px;padding:0 4px}.sw-cats::-webkit-scrollbar{display:none}.sw-cat{flex:none}}@media (max-width:860px){.sw-list{z-index:95;bottom:calc(8px + env(safe-area-inset-bottom))}}.sw-upload.is-req .sw-drop{border-color:rgba(255,171,0,.55);box-shadow:0 0 0 3px rgba(255,171,0,.10)}.sw-upload.is-req.has .sw-drop,.sw-upload.is-req .sw-drop.has{border-color:rgba(80,200,120,.6);box-shadow:none}.sw-upload .sw-err{margin-top:6px}