@font-face{font-family:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url(../fonts/figtree-latin.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:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url(../fonts/figtree-rupee.woff2) format("woff2");unicode-range:U+20B9}@font-face{font-family:"Kalam";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/kalam-700-latin.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}.sw{display:block;padding:8px 0 4px}.sw img{max-width:100%}.sw{--bg:#07080c;--panel:#0e1016;--panel2:#141722;--line:#262a38;--line-gold:#6b5316;--fg:#f3f1ea;--muted:#b9bccb;--gold:#ffc21a;--gold2:#ffd54a;--blue:#2f6fe0;--blue-soft:#1b2440;--ok:#2fd57a;--bad:#ff4d4d;--info:#3a8dff;--teal:#1fd1b0;--hand:"Kalam","Comic Sans MS",cursive;--sw-font:"Figtree",system-ui,sans-serif;color-scheme:dark}.sw *{box-sizing:border-box}.sw{background:var(--bg);color:var(--fg);font-family:var(--sw-font);font-size:15px;background-image:radial-gradient(900px 500px at 15% -10%,rgba(255,194,26,.10),transparent 60%),radial-gradient(800px 500px at 100% 0%,rgba(255,160,0,.06),transparent 60%)}.sw .wrap{max-width:1140px;margin:0 auto;padding:20px 16px 40px}.sw .top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.sw .top img{height:40px;width:auto;display:block}.sw .rail{display:flex;gap:6px;flex-wrap:wrap}.sw .rail button{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--blue-soft);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.sw .rail button .n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#223055;color:#fff;font-size:13px;letter-spacing:0}.sw .rail button[aria-current="step"]{color:#fff;border-color:var(--blue)}.sw .rail button[aria-current="step"] .n{background:var(--blue)}.sw .rail button.done .n{background:var(--gold);color:#111}.sw .rail button:disabled{cursor:default;opacity:.5}.sw .rail button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sw .sw-card{position:relative;border:1px solid var(--line-gold);border-radius:14px;background:linear-gradient(160deg,#12141c,#0a0b10);padding:28px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,194,26,.08),0 20px 60px rgba(0,0,0,.5)}.sw .sw-step{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:center}.sw .sw-step[hidden]{display:none!important}.sw .hand{font-family:var(--hand);font-weight:700;line-height:1.1;margin:0;text-wrap:balance}.sw h1.hand{font-size:clamp(34px,5vw,54px);transform:rotate(-3deg);transform-origin:left}.sw h1.hand .y{color:var(--gold)}.sw .lead{color:var(--fg);font-size:17px;line-height:1.5;max-width:40ch;margin:22px 0}.sw .checks{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:10px}.sw .checks li{display:flex;align-items:center;gap:10px;font-size:16px}.sw .tick{width:22px;height:22px;border-radius:50%;border:2px solid var(--gold);display:grid;place-items:center;flex:none}.sw .tick svg{width:12px;height:12px}.sw .btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:10px;background:linear-gradient(180deg,var(--gold2),var(--gold));color:#141005;font-weight:700;font-size:17px;box-shadow:0 6px 24px rgba(255,194,26,.25)}.sw .btn:hover{filter:brightness(1.06)}.sw .btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.sw .btn svg{width:18px;height:18px}.sw .art{display:flex;justify-content:center;align-items:center;min-width:0}.sw .art img{border-radius:12px;display:block;height:auto}.sw .bubble{font-family:var(--hand);font-weight:700;background:var(--gold);color:#141005;padding:10px 16px;border-radius:18px;display:inline-block;transform:rotate(-4deg);font-size:18px;line-height:1.15}.sw .form{display:grid;gap:16px;max-width:460px}.sw .field label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.sw .field label .req{color:var(--bad)}.sw .inp{display:flex;align-items:center;gap:12px;background:#0b1224;border:1px solid #2a3a66;border-radius:8px;padding:0 14px}.sw .inp:focus-within{border-color:var(--gold)}.sw .inp svg{width:18px;height:18px;flex:none;color:#c9d1e8}.sw .inp input{all:unset;flex:1;min-width:0;padding:12px 0;font-size:15px;color:var(--fg)}.sw .field.err .inp{border-color:var(--bad)}.sw .field .msg{color:var(--bad);font-size:13px;margin-top:5px}.sw .note{font-family:var(--hand);font-weight:700;color:var(--gold);font-size:19px;transform:rotate(-3deg);display:block;margin:4px 0 0}.sw .scanlist{list-style:none;margin:0;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:#0b0d13;display:grid;gap:9px;font-size:14px}.sw .scanlist li{display:flex;align-items:center;gap:10px;color:var(--muted);transition:color .3s}.sw .scanlist .dot{width:18px;height:18px;border-radius:50%;border:2px solid #3a3f52;display:grid;place-items:center;flex:none;transition:all .3s}.sw .scanlist .dot svg{width:10px;height:10px;opacity:0}.sw .scanlist li.on{color:var(--fg)}.sw .scanlist li.on .dot{background:var(--ok);border-color:var(--ok)}.sw .scanlist li.on .dot svg{opacity:1}.sw .progress{margin-top:22px;border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:#0b0d13;max-width:460px}.sw .progress .row{display:flex;align-items:center;gap:14px;margin-top:10px}.sw .bar{flex:1;height:10px;border-radius:99px;background:#2b2f3d;overflow:hidden}.sw .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold),var(--gold2));border-radius:99px;transition:width .15s linear}.sw .pct{font-variant-numeric:tabular-nums;font-weight:600;width:44px;text-align:right}.sw .sw-stage{position:relative;align-self:end;margin-bottom:-28px;display:flex;justify-content:center;align-items:flex-end}.sw .sw-stage>img{display:block;height:auto;border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent),linear-gradient(transparent,#000 8%,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent),linear-gradient(transparent,#000 8%,#000 80%,transparent);mask-composite:intersect}.sw .say{position:absolute;z-index:2;font-family:var(--hand);font-weight:700;background:var(--gold);color:#141005;padding:10px 16px;border-radius:18px;font-size:18px;line-height:1.15;max-width:200px;text-align:center;transform:rotate(-4deg);box-shadow:0 8px 24px rgba(0,0,0,.45)}.sw .say::after{content:"";position:absolute;width:18px;height:18px;background:var(--gold);bottom:-7px;transform:rotate(45deg);border-radius:2px}.sw .say.tail-l::after{left:22px}.sw .say.tail-r::after{right:22px}.sw .say.side::after{bottom:auto;top:50%;left:-7px;margin-top:-9px}.sw .sw-step.s4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sw .sw-ring{position:relative;border-radius:50%}.sw .sw-ring img{border-radius:50%;display:block;height:auto}@keyframes sw-spin{to{transform:rotate(360deg)}}.sw .sw-ring::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:3px dashed rgba(255,194,26,.55);animation:sw-spin 8s linear infinite}@media (prefers-reduced-motion:reduce){.sw .sw-ring::after{animation:none}}.sw .counts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;background:#0b0d13;margin:24px 0;max-width:460px}.sw .counts div{text-align:center;padding:14px 8px;border-left:1px solid var(--line)}.sw .counts div:first-child{border-left:0}.sw .counts b{display:block;font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.sw .counts span{font-size:14px}.sw .c-ok{color:var(--ok)}.sw .c-bad{color:var(--bad)}.sw .c-info{color:var(--info)}.sw .report{display:block}.sw [hidden],.sw .report[hidden]{display:none!important}.sw .rhead{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:18px}.sw .rhead h2{margin:0;font-size:26px;font-weight:700}.sw .rhead p{margin:4px 0 0;color:var(--muted)}.sw .scorebox{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sw .gauge{text-align:center;width:130px}.sw .gauge svg{width:130px;height:74px;display:block}.sw .gauge .num{font-size:32px;font-weight:800;margin-top:-44px;font-variant-numeric:tabular-nums}.sw .gauge .of{font-size:12px;color:var(--muted);margin-top:-4px}.sw .gauge .lbl{font-weight:600;font-size:14px;margin-top:6px}.sw .mini{border:1px solid var(--line);background:var(--panel2);border-radius:8px;padding:10px 16px;text-align:center;min-width:82px}.sw .mini b{display:block;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.sw .mini span{font-size:13px}.sw .rgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.sw .tbl{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#0b0d13}.sw table{width:100%;border-collapse:separate;border-spacing:0 4px;padding:0 8px 6px;font-size:14px;min-width:440px}.sw th{font-weight:600;text-align:left;padding:10px 8px;color:var(--fg);border-bottom:1px solid var(--line)}.sw td{padding:6px 8px;background:#11131b;font-variant-numeric:tabular-nums}.sw td:first-child{border-radius:6px 0 0 6px}.sw td:last-child{border-radius:0 6px 6px 0}.sw .idx{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:5px;background:#1a1d28;font-size:12px}.sw .sw-ico{width:18px;height:18px;display:block;color:#e8e8ee}.sw .st{display:flex;align-items:center;gap:8px}.sw .st i{width:14px;height:14px;border-radius:50%;flex:none}.sw .st.ok{color:var(--ok)}.sw .st.ok i{background:var(--ok)}.sw .st.bad{color:var(--bad)}.sw .st.bad i{background:var(--bad)}.sw .st.fixed{color:var(--teal)}.sw .st.fixed i{background:var(--teal)}.sw .fix{all:unset;cursor:pointer;border:1.5px solid var(--gold);color:var(--gold);border-radius:5px;padding:3px 0;width:62px;text-align:center;font-weight:600;font-size:13px}.sw .fix:hover{background:rgba(255,194,26,.12)}.sw .fix:focus-visible{outline:2px solid #fff;outline-offset:2px}.sw .okmark{color:var(--ok);display:block;width:62px}.sw .okmark svg{width:16px;height:16px;margin:0 auto;display:block}.sw .promo{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:16px;background:#0b0d13}.sw .promo h3{margin:0 0 6px;font-size:21px}.sw .promo p{margin:0 0 14px;color:var(--fg);line-height:1.45}.sw .promo p b{color:var(--gold);font-weight:600}.sw .ba{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sw .bacard{border-radius:8px;padding:12px;min-width:150px;position:relative}.sw .bacard.b{border:1.5px solid #c9302c;background:#1a0e10}.sw .bacard.a{border:1.5px solid #1fd18a;background:#0c1a16}.sw .tag{position:absolute;top:-10px;left:8px;font-size:11px;font-weight:700;padding:1px 8px;border-radius:5px;color:#fff}.sw .b .tag{background:#d9322c}.sw .a .tag{background:#20b877}.sw .bacard small{display:block;font-size:12px}.sw .bacard strong{display:block;font-size:17px;margin:4px 0}.sw .quote{font-family:var(--hand);font-weight:700;color:#fff;margin-top:12px;font-size:16px}.sw .quote em{display:block;text-align:right;color:var(--gold);font-style:normal}.sw .sw-nav{display:flex;justify-content:space-between;margin-top:18px}.sw .sw-link{all:unset;cursor:pointer;color:var(--muted);font-weight:600;padding:8px 4px}.sw .sw-link:hover{color:var(--fg)}.sw .toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--teal);color:#04120f;font-weight:700;padding:10px 18px;border-radius:8px;opacity:0;transition:opacity .25s;pointer-events:none}.sw .toast.show{opacity:1}@media (max-width:860px){.sw .sw-step,.sw .sw-step.s4{grid-template-columns:1fr}.sw .sw-stage{margin-bottom:0;align-self:center}.sw .say{font-size:16px;max-width:170px}.sw .art{order:-1}.sw .rgrid,.sw .promo{grid-template-columns:1fr}.sw .sw-card{padding:20px}.sw .rail button .t{display:none}.sw .rail button{padding:4px}}.sw .form2{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;max-width:620px}.sw .form2 .full{grid-column:1/-1}.sw .sub{grid-column:1/-1;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:6px;border-top:1px solid var(--line);padding-top:12px}.sw .plat-ico{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:#1a1d28;border:1px solid var(--line);flex:none}.sw .plat-ico svg{width:16px;height:16px;color:#fff}.sw .pscan{list-style:none;margin:0;padding:0;display:grid;gap:10px;width:100%;max-width:360px}.sw .pscan li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);background:#0b0d13;border-radius:10px;padding:10px 12px}.sw .pscan .nm{font-weight:600;font-size:14px}.sw .pscan .sw-mbar{height:6px;border-radius:9px;background:#2b2f3d;overflow:hidden;margin-top:6px}.sw .pscan .sw-mbar i{display:block;height:100%;width:0;background:var(--gold);transition:width .15s linear}.sw .pscan .ps{font-size:12px;font-weight:600;color:var(--muted);min-width:64px;text-align:right}.sw .pscan li.done .ps{color:var(--ok)}.sw .pscan li.skip{opacity:.55}.sw .pscan li.skip .ps{color:var(--info)}.sw .overall{display:flex;align-items:baseline;gap:8px;margin:18px 0 0}.sw .overall b{font-size:64px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--gold)}.sw .overall span{color:var(--muted);font-size:18px}.sw .overall small{display:block;width:100%}.sw .plist{list-style:none;margin:0;padding:14px;display:grid;gap:10px;border:1px solid var(--line);border-radius:12px;background:#0b0d13;width:100%;max-width:300px}.sw .plist li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;font-size:14px}.sw .plist .pb{height:7px;border-radius:9px;background:#2b2f3d;overflow:hidden;margin-top:5px}.sw .plist .pb i{display:block;height:100%;border-radius:9px}.sw .plist .sc{font-weight:800;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.sw .s-ok{color:var(--ok)}.sw .s-mid{color:var(--gold)}.sw .s-bad{color:var(--bad)}.sw .s-pend{color:var(--info)}.sw .tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.sw .tabs button{all:unset;cursor:pointer;display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel2);font-weight:600;font-size:14px}.sw .tabs button .sc{font-variant-numeric:tabular-nums;font-weight:800;font-size:13px;padding:2px 7px;border-radius:6px;background:#0b0d13}.sw .tabs button[aria-selected="true"]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.sw .tabs button:focus-visible{outline:2px solid #fff;outline-offset:2px}.sw .tabs .plat-ico{width:24px;height:24px}.sw .empty{border:1px dashed var(--line);border-radius:12px;padding:30px;text-align:center;color:var(--muted)}.sw .empty strong{display:block;color:var(--fg);font-size:18px;margin-bottom:6px}.sw .empty .btn{margin-top:14px;font-size:15px;padding:11px 20px}.sw .pnote{font-size:13px;color:var(--muted);margin:-4px 0 12px}@media (max-width:860px){.sw .form2{grid-template-columns:1fr}.sw .overall b{font-size:52px}}.sw .hint{font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.45}.sw .hint b{color:var(--fg);font-weight:600}.sw .field textarea{width:100%;background:#0b1224;border:1px solid #2a3a66;border-radius:8px;padding:11px 14px;font:inherit;font-size:14px;color:var(--fg);resize:vertical;min-height:84px}.sw .field textarea:focus{outline:none;border-color:var(--gold)}.sw .field input.file{width:100%;background:#0b1224;border:1px dashed #2a3a66;border-radius:8px;padding:11px 14px;font:inherit;font-size:13.5px;color:var(--muted);cursor:pointer}.sw .field input.file::file-selector-button{font:inherit;font-weight:600;margin-right:12px;padding:7px 14px;border:0;border-radius:6px;background:var(--gold);color:#141005;cursor:pointer}.sw .field input.file:hover{border-color:var(--gold)}.sw .pending-note{font-size:13.5px;line-height:1.5;color:var(--muted);border-left:2px solid var(--blue);padding:2px 0 2px 12px}.sw .pending-note b{color:var(--info);font-weight:600}.sw td .para{font-weight:500}.sw td .advice{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.4}.sw .pscan li.live .ps{color:var(--gold)}.sw.sw .sw-card,.sw.sw .sw-card:hover{transform:none;transition:none;border:1px solid var(--line-gold);border-radius:14px;padding:28px;background:linear-gradient(160deg,#12141c,#0a0b10);box-shadow:0 0 0 1px rgba(255,194,26,.08),0 20px 60px rgba(0,0,0,.5)}.sw.sw .btn:hover svg{transform:none}.sw.sw h1,.sw.sw h2,.sw.sw h3{color:var(--fg);font-family:var(--sw-font);font-weight:800;letter-spacing:normal;line-height:1.12}.sw.sw .hand{font-family:var(--hand);font-weight:700;color:var(--fg);line-height:1.1}.sw.sw h1.hand{font-size:clamp(34px,5vw,54px)}.sw.sw h1.hand .y{color:var(--gold)}.sw.sw .rhead h2{font-size:26px;font-weight:700}.sw.sw .sw-step{text-align:left;flex:none}.sw.sw .field{margin-bottom:0}.sw.sw .sw-card h3{font-size:21px;margin-bottom:6px;line-height:1.2}.sw.sw .sw-card p{font-size:inherit;line-height:inherit;margin-bottom:0}.sw.sw .sw-card .lead{font-size:17px;line-height:1.5;margin:22px 0}.sw.sw .sw-card .rhead p{font-size:15px;line-height:1.5;margin:4px 0 0}.sw.sw .sw-card .promo p{margin:0 0 14px;line-height:1.45}.sw.sw .field input:focus,.sw.sw .field textarea:focus{box-shadow:none;border-color:var(--gold)}.sw.sw .field label{color:var(--fg);font-size:14px;margin-bottom:6px}.sw.sw .field label .req{color:var(--bad)}.sw.sw .sub{color:var(--gold)}.sw.sw .fix{display:inline-block;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--gold);color:var(--gold);border-radius:5px;padding:4px 0;width:62px;text-align:center;font-weight:600;font-size:13px;text-decoration:none;transition:none}.sw.sw .fix:hover{background:rgba(255,194,26,.14);color:var(--gold)}.sw.sw .okmark{color:var(--ok);display:block;width:62px}.sw.sw .okmark svg{width:16px;height:16px;margin:0 auto;display:block}.sw{padding:0}.sw .wrap{padding-top:28px;padding-bottom:56px}.sw h1,.sw h2,.sw h3{color:var(--fg);font-family:var(--sw-font);letter-spacing:normal}.sw .hand{font-family:var(--hand);font-weight:700;line-height:1.1}.sw .trustline{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:var(--muted)}.sw .trustline svg{width:14px;height:14px;color:var(--gold)}.sw .opt{font-weight:500;color:var(--muted);font-size:12.5px}.sw details.more{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#0b0d13}.sw details.more summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--fg)}.sw details.more[open] summary{margin-bottom:4px}.sw .sw-step .btn{margin-top:4px}.sw .overall{align-items:center;flex-wrap:wrap}.sw .grade{display:inline-block;margin-left:6px;padding:5px 12px;border-radius:999px;font-weight:800;font-size:15px;background:#1a1d28;border:1px solid var(--line)}.sw .grade.s-ok{color:#0a2214;background:var(--ok);border-color:var(--ok)}.sw .grade.s-mid{color:#1c1405;background:var(--gold);border-color:var(--gold)}.sw .grade.s-bad{color:#fff;background:var(--bad);border-color:var(--bad)}.sw .proj{margin:14px 0 0;font-size:16px;color:var(--fg)}.sw .proj b{color:var(--ok);font-size:19px}.sw .rankline{margin:6px 0 0;font-size:15px;color:var(--muted)}.sw .rankline b{color:var(--gold)}.sw .counts{margin:18px 0 22px}.sw .capture{margin-top:22px;max-width:460px;padding:16px;border:1px dashed var(--line-gold);border-radius:12px;background:rgba(255,194,26,.04)}.sw .cap-h{font-weight:700;font-size:15px;margin-bottom:10px}.sw .cap-row{display:flex;gap:8px}.sw .capture input{all:unset;box-sizing:border-box;flex:1;min-width:0;padding:11px 14px;border-radius:9px;background:#0b1224;border:1px solid #2a3a66;color:var(--fg);font-size:15px}.sw .capture input:focus{border-color:var(--gold)}.sw .capture .cap-name{display:block;width:100%;margin-top:8px}.sw .capture button{all:unset;cursor:pointer;padding:11px 18px;border-radius:9px;background:linear-gradient(180deg,var(--gold2),var(--gold));color:#141005;font-weight:800;font-size:14.5px;white-space:nowrap}.sw .capture button[disabled]{opacity:.6;cursor:wait}.sw .capture .hp{display:none !important}.sw .cap-msg{margin-top:8px;font-size:13.5px;color:var(--muted);min-height:1em}.sw .cap-msg b{color:var(--fg)}.sw .capture.sent .cap-row,.sw .capture.sent .cap-name,.sw .capture.sent .cap-h{display:none}.sw .capture.sent .cap-msg{margin:0;color:var(--ok);font-weight:600}.sw .sec-h{margin:26px 0 12px;font-size:20px;font-weight:800}.sw .sec-h span{font-size:14px;font-weight:600;color:var(--ok);margin-left:8px}.sw .fx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sw .fx{display:flex;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--line);background:#0b0d13}.sw .fx-n{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#141005;font-weight:800}.sw .fx-t{font-weight:700;font-size:15px}.sw .fx-t b{color:var(--ok);margin-left:4px}.sw .fx p{margin:6px 0;color:var(--fg);font-size:14px;line-height:1.45}.sw .fx small{color:var(--muted);font-size:12.5px}.sw .vs-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;padding:18px;border-radius:12px;border:1px solid var(--line);background:#0b0d13}.sw .vs-row{display:grid;grid-template-columns:110px 1fr 1fr;gap:12px;align-items:center;margin-bottom:12px;font-size:14px}.sw .vs-row>span{color:var(--muted);font-weight:600}.sw .vs-b{position:relative;height:30px;border-radius:8px;background:#161925;overflow:hidden}.sw .vs-b i{position:absolute;inset:0 auto 0 0;background:#3a4055;border-radius:8px}.sw .vs-b i.you{background:linear-gradient(90deg,var(--gold),var(--gold2))}.sw .vs-b em{position:relative;z-index:1;display:block;padding:6px 10px;font-style:normal;font-weight:700;font-size:13px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap}.sw .vs-say{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--fg)}.sw .vs-say b{color:var(--gold)}.sw .vs-top{margin:0;padding:0 0 0 18px;font-size:13.5px;color:var(--muted)}.sw .vs-top li{padding:6px 0;border-bottom:1px solid var(--line)}.sw .vs-top li span{display:block;color:var(--fg);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw .vs-top li b{font-weight:600}.sw td .how{display:block;font-size:12.5px;color:#e8d59a;margin-top:3px;line-height:1.4}.sw.sw .fix{width:auto;padding:4px 12px;white-space:nowrap}.sw .locked{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:18px;border-radius:12px;border:1px solid #23406f;background:linear-gradient(120deg,#0e1830,#0b0d13)}.sw .locked b{font-size:16px}.sw .locked p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.5;max-width:640px}.sw .locked .btn{flex:none;font-size:15px;padding:12px 20px}.sw .next{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:start;margin-top:22px;padding:22px;border-radius:14px;border:1px solid var(--line-gold);background:linear-gradient(140deg,#1a1508,#0b0d13)}.sw .next h3{margin:0;font-size:22px;font-weight:800}.sw .next p{margin:8px 0 0;color:var(--muted);line-height:1.5}.sw .next-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.sw .next-cta .ghost{color:var(--gold);font-weight:700;text-decoration:none}.sw .next .capture{margin-top:0;max-width:none}.sw .share{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13.5px;color:var(--muted)}.sw .share a,.sw .share button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);color:var(--fg);font-weight:600;font-size:13px}.sw .share a:hover,.sw .share button:hover{border-color:var(--gold)}.sw .share svg{width:15px;height:15px}.sw .share a svg{color:#25D366}.sw .sw-nav{display:flex;justify-content:space-between;margin-top:18px}@media (max-width:960px){.sw .fx-grid{grid-template-columns:1fr}.sw .vs-grid,.sw .next{grid-template-columns:1fr}.sw .locked{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.sw .vs-row{grid-template-columns:1fr}.sw .cap-row{flex-direction:column}.sw .capture button{text-align:center}}.sw svg{max-width:none}.sw .verdict{margin:10px 0 0;font-size:19px;font-weight:600;color:var(--fg)}.sw .plist .sc.s-pend,.sw .tabs .sc.s-pend{font-size:11.5px;font-weight:700}.sw h2.hand{font-size:clamp(34px,5vw,54px);transform:rotate(-3deg);transform-origin:left;margin:0}.sw h2.hand .y{color:var(--gold)}.sw .otp-row{display:grid;gap:10px}.sw .otp-row .hp{display:none !important}.sw .otp-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sw .otp-note{font-size:12.5px;color:var(--muted);line-height:1.45;flex:1 1 240px}.sw .otp-note.bad{color:var(--bad)}.sw .otp-note.good{color:var(--ok)}.sw .otp-enter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sw .otp-inp{flex:1 1 170px;max-width:220px}.sw .otp-inp input{letter-spacing:.18em;font-weight:600}.sw .otp-row .btn{padding:11px 20px;font-size:14px;white-space:nowrap}.sw .otp-row.done .otp-line .btn,.sw .otp-row.done .otp-enter{display:none}.sw .otp-row.done .otp-note{font-weight:600}.sw button[disabled],.sw .btn[disabled]{opacity:.5;cursor:not-allowed}@media (max-width:620px){.sw .otp-inp{max-width:none}.sw .otp-row .btn{width:100%}}.sw .share #sharePdf svg{color:var(--gold)}.sw .rh-pdf{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:9px 16px;border-radius:999px;border:1px solid var(--gold);color:var(--gold);font-weight:700;font-size:14px;text-decoration:none;transition:background .2s,color .2s}.sw .rh-pdf:hover{background:var(--gold);color:#141005}.sw .rh-pdf svg{width:17px;height:17px}.sw .shared-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 20px;padding:14px 18px;border-radius:14px;border:1px dashed var(--gold);background:rgba(255,194,26,.06);color:var(--fg);font-size:14.5px;line-height:1.5}.sw .shared-note b{color:var(--gold)}.sw .shared-note a{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;background:var(--gold);color:#141005;font-weight:800;text-decoration:none;white-space:nowrap}.sw .doc-mini{display:none;float:right;width:84px;height:auto;margin:-6px -6px 4px 10px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 45%,#000 55%,transparent 100%)}@media (max-width:860px){.sw .doc-mini{display:block}.sw .doc-side{display:none!important}}.sw .sw-step h1.hand{font-size:clamp(30px,4.4vw,48px);transform:rotate(-1.5deg);transform-origin:left}.sw .sw-step h1.hand .y{color:var(--gold)}.sw .sw-step .lead{margin:16px 0 18px}.sw .inp.has-btn{padding-right:4px}.sw .in-btn{all:unset;box-sizing:border-box;cursor:pointer;flex:none;margin:4px 0;padding:8px 12px;border-radius:6px;font-weight:800;font-size:13px;white-space:nowrap;color:#141005;background:linear-gradient(180deg,#FFD447,#F2B705)}.sw .in-btn:hover{filter:brightness(1.06)}.sw .in-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.sw .in-btn[hidden]{display:none}.sw .inp.is-locked input{color:#dce0e8}.sw .ok-ic{flex:none;display:grid;place-items:center;width:30px;color:var(--ok)}.sw .ok-ic svg{width:18px;height:18px;color:var(--ok)}.sw .ok-ic[hidden]{display:none}.sw .otp-row{display:block}.sw .otp-row .otp-note{display:block;margin-top:6px;font-size:12.5px}.sw .otp-note b{color:var(--fg)}.sw .note-btn{all:unset;cursor:pointer;color:var(--gold);font-weight:700}.sw .note-btn:disabled{color:var(--muted);cursor:default}.sw .otp-enter{display:block;margin-top:12px}.sw .otp-enter[hidden]{display:none}.sw .otp-enter label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.sw .otp-enter .inp input.otp{letter-spacing:.4em;font-weight:700;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.sw .otp-enter .inp input.otp::placeholder{letter-spacing:normal;font-weight:500;font-family:var(--sw-font)}.sw .otp-err{color:var(--bad);font-size:12.5px;margin-top:5px;min-height:0}.sw .otp-err:empty{display:none}.sw .form2{align-items:start}.sw .sw-step[data-step="1"]{align-items:start}.sw .sw-step[data-step="1"] .doc-side{align-self:start;margin-bottom:0}.sw details.prof .prof-grid{margin-top:12px;max-width:none}.sw .pi{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;font-size:10px;font-weight:800;color:#fff;font-style:normal}.sw .pi.gm{background:#34A853}.sw .pi.ig{background:#C13584}.sw .pi.fb{background:#1877F2}.sw .pi.yt{background:#E62117}.sw .pi.li{background:#0A66C2}.sw .pi.x{background:#000;border:1px solid #444}.sw .scan-err{color:var(--bad);font-size:14px;font-weight:600}.sw .scan-err:empty{display:none}.sw .scanlist{list-style:none;padding:0;margin:4px 0 18px;display:grid;gap:12px;max-width:440px;border:0;border-radius:0;background:none}.sw .scanlist li{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:15px}.sw .scanlist .dot{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid #2a3146;display:grid;place-items:center}.sw .scanlist li.on{color:var(--fg)}.sw .scanlist li.on .dot{background:none;border-color:var(--gold);border-top-color:transparent;animation:sw-spin .8s linear infinite}.sw .scanlist li.ok{color:var(--fg)}.sw .scanlist li.ok .dot{border-color:var(--ok);background:var(--ok)}.sw .scanlist li.ok .dot::after{content:"";width:9px;height:5px;border-left:2.5px solid #052010;border-bottom:2.5px solid #052010;transform:translateY(-1px) rotate(-45deg)}.sw .scanlist li.skip{opacity:.55}.sw .scanlist li.skip .dot::after{content:"";width:8px;height:2px;background:var(--muted)}@media (prefers-reduced-motion:reduce){.sw .scanlist li.on .dot{animation:none}}.sw .sw-step.s4{align-items:start}.sw .sw-step.s4>.shared-note,.sw .sw-step.s4>.report{grid-column:1/-1}.sw .sw-step.s4>.report{margin-top:18px;padding-top:26px;border-top:1px solid var(--line)}.sw .score-art{flex-direction:column;align-items:center;gap:14px;align-self:center}.sw .cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px}.sw .tlink{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.sw .price-note{margin:8px 0 0;font-size:13px;color:var(--muted)}.sw .sent-note{margin-top:14px;max-width:420px;padding:10px 14px;border:1px dashed var(--line-gold);border-radius:10px;font-size:13px;color:var(--ok)}.sw .sent-note b{color:var(--fg)}.sw .sent-note.bad{color:var(--bad);border-color:rgba(255,77,77,.45)}.sw .sent-note[hidden]{display:none}.sw .rtitle{margin:0;font-size:24px;font-weight:800}.sw .rhead .share{margin-top:14px}.sw .rhead .share .rh-pdf{margin-top:0}.sw .nsbox{border:1px solid var(--line);border-radius:12px;background:#0b0d13;padding:20px}.sw .nsbox h4{margin:0 0 6px;font-size:17px}.sw .nsbox p{margin:0 0 14px;color:var(--muted);max-width:62ch;line-height:1.5}.sw .nsbox .btn{font-size:15px;padding:12px 20px}@media (max-width:860px){.sw .sw-step.s4>.shared-note{order:-2}.sw .sw-step.s4>.score-art{order:1}.sw .sw-step.s4>.report{order:2}.sw .score-art .plist{max-width:none}}.sw .sw-hero{position:sticky;top:calc(var(--hdr,68px) + 22px);align-self:start;display:flex;flex-direction:column;align-items:center;padding-top:8px;min-width:0}.sw .sw-hero .say{position:relative;top:auto;left:auto;margin:0 0 14px;max-width:250px;transform:rotate(-3deg)}.sw .sw-doc{all:unset;position:relative;display:block;width:min(230px,100%);aspect-ratio:520/924;cursor:pointer;transition:transform .25s ease-out;-webkit-tap-highlight-color:transparent}.sw .sw-doc:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:16px}.sw .sw-doc-float{position:absolute;inset:0;animation:sw-float 6s ease-in-out infinite}.sw .sw-doc .mood{position:absolute;inset:auto 0 0 0;width:100%;height:auto;opacity:0;transform:translateY(14px) scale(.96);transition:opacity .45s ease,transform .45s cubic-bezier(.22,.61,.36,1);filter:drop-shadow(0 22px 28px rgba(0,0,0,.6)) drop-shadow(0 0 22px rgba(255,194,26,.18))}.sw .sw-doc .mood.on{opacity:1;transform:none}.sw .sw-doc.bounce .sw-doc-float{animation:sw-bounce .55s cubic-bezier(.34,1.56,.64,1)}.sw .sw-floor{display:block;width:72%;height:22px;margin-top:-10px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,194,26,.35),transparent 70%);filter:blur(3px)}@keyframes sw-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sw-bounce{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-14px) scale(1.03)}100%{transform:none}}@media (prefers-reduced-motion:reduce){.sw .sw-doc-float,.sw .sw-doc.bounce .sw-doc-float{animation:none}.sw .sw-doc .mood{transition:opacity .2s}}@media (max-width:860px){.sw .sw-step[data-step="1"]{position:relative}.sw .sw-hero{position:absolute;top:-6px;right:-6px;width:84px;padding:0;order:0;z-index:1}.sw .sw-hero .say,.sw .sw-floor{display:none}.sw .sw-step[data-step="1"] h1.hand{padding-right:84px}}.sw .otp-enter .inp{max-width:300px}@media (max-width:620px){.sw .otp-enter .inp{max-width:none}}.sw .inp input:-webkit-autofill,.sw .inp input:-webkit-autofill:hover,.sw .inp input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);-webkit-box-shadow:0 0 0 1000px #0b1224 inset;box-shadow:0 0 0 1000px #0b1224 inset;caret-color:var(--fg);transition:background-color 9999s ease-out 0s}
