#sp :where(.wrap,.tile,.card,.row,.btn,.pill,.tag,.hero,.bar,.top,.login,.kick,.chips,.legend,.hdr,.nav,.body,.foot,.sub,.note,.muted,.guide,.cls,.chip,.two,.loading,.go,.err){all:revert}#sp :where(.wrap,.tile,.card,.row,.btn,.pill,.tag,.hero,.bar,.top,.login,.kick,.chips,.legend,.hdr,.nav,.body,.foot,.sub,.note,.muted,.guide,.cls,.chip,.two,.loading,.go,.err):before,#sp :where(.wrap,.tile,.card,.row,.btn,.pill,.tag,.hero,.bar,.top,.login,.kick,.chips,.legend,.hdr,.nav,.body,.foot,.sub,.note,.muted,.guide,.cls,.chip,.two,.loading,.go,.err):after{content:none}:where(#sp) *{box-sizing:border-box;margin:0;padding:0}#sp{color:#222;background:#f4f4f8;font-family:Quicksand,sans-serif;font-size:14px}#sp .spw{max-width:980px;min-height:100vh;margin:0 auto}#sp .hdr{color:#fff;background:#281841;padding:16px 18px 0}#sp .hdr .top{justify-content:space-between;align-items:center;gap:10px;display:flex}#sp .hdr h1{font-size:19px}#sp .hdr .btn{color:#fff;font:inherit;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;padding:6px 13px;font-size:12px;font-weight:700}#sp .nav{flex-wrap:wrap;gap:2px;margin:12px 0 0;display:flex}#sp .nav div{color:#ffffffb3;cursor:pointer;border-bottom:3px solid #0000;padding:10px 14px;font-size:13.5px;font-weight:700}#sp .nav div.on{color:#fff;border-bottom-color:#e9a820}#sp .subnav{background:#ede8ff;border-bottom:1px solid #ddd3f7;flex-wrap:wrap;gap:6px;padding:9px 12px;display:flex}#sp .subnav div{color:#5a3a9c;cursor:pointer;border-radius:18px;padding:7px 13px;font-size:12.5px;font-weight:700}#sp .subnav div.on{color:#fff;background:#281841}#sp h2.t{color:#281841;text-transform:uppercase;letter-spacing:.5px;margin:6px 0 9px;font-size:12px;font-weight:700}#sp .hero{color:#fff;background:linear-gradient(135deg,#281841,#4b2a86);border-radius:18px;margin-bottom:16px;padding:20px 22px}#sp .hero h2{margin-bottom:6px;font-size:21px;line-height:1.3}#sp .hero p{opacity:.85;margin-bottom:14px;font-size:13px}#sp .hero .acts{flex-wrap:wrap;gap:8px;display:flex}#sp .hb{font:inherit;cursor:pointer;color:#281841;background:#e9a820;border:none;border-radius:20px;padding:10px 16px;font-size:13px;font-weight:700}#sp .hb.o{color:#fff;background:#ffffff26;border:1px solid #ffffff59}#sp .grid4{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}#sp .tile{text-align:center;color:#fff;background:#281841;border-radius:16px;padding:14px 8px}#sp .tile.m{background:#8f84a3}#sp .tile.b{background:#17121f}#sp .tile.g{background:#2e2360}#sp .tile .n{font-size:30px;font-weight:700;line-height:1}#sp .tile .l{opacity:.8;margin-top:6px;font-size:11.5px}#sp .card{background:#fff;border:1px solid #ede8ff;border-radius:14px;margin-bottom:14px;padding:14px 16px}#sp .card h3{color:#281841;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}#sp .card h3 a{color:#6b4fa0;cursor:pointer;font-size:11.5px;font-weight:700;text-decoration:underline}#sp .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}#sp .row{border-bottom:1px solid #f5f2ff;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}#sp .row:last-child{border-bottom:none}#sp .row .s,#sp .s{color:#999;margin-top:1px;font-size:11.5px}#sp .pill{white-space:nowrap;border-radius:9px;padding:3px 9px;font-size:10.5px;font-weight:700}#sp .d{color:#0d5c2e;background:#d4f0e0}#sp .m2{color:#5a3a9c;background:#ece2fb}#sp .p{color:#1a4f8f;background:#dbe9fb}#sp .amb{color:#7a5200;background:#fff3cd}#sp .grn{color:#2e7d32;background:#e8f5e9}#sp .gry{color:#666;background:#eee}#sp .btn2{color:#281841;font:inherit;cursor:pointer;background:#f0e8ff;border:1.5px solid #c5a8f0;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:700}#sp .filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}#sp .filters select,#sp .filters input{font:inherit;border:1px solid #ddd;border-radius:8px;padding:8px 10px;font-size:13px}#sp .pie{border-radius:50%;flex-shrink:0;width:150px;height:150px;position:relative}#sp .pie:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:34px}#sp .pie span{color:#281841;z-index:2;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:absolute;inset:0}#sp .legend div{align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}#sp .legend i{border-radius:3px;width:11px;height:11px;display:inline-block}#sp .note{color:#888;margin-bottom:10px;font-size:12px;line-height:1.5}#sp textarea{width:100%;font:inherit;border:1px solid #ddd;border-radius:10px;min-height:120px;padding:12px;font-size:14px;line-height:1.6}#sp .login{background:#fff;border-radius:18px;max-width:380px;margin:56px auto;padding:0 28px 28px;overflow:hidden;box-shadow:0 18px 50px #2818412e}#sp .login .lhead{text-align:center;background:radial-gradient(90% 120% at 50% 0,#5b3a9e,#281841 70%);border-bottom:3px solid #e6bd5a;margin:0 -28px 20px;padding:26px 20px 22px}#sp .login .lhead img{height:54px;margin:0 auto 10px;display:block}#sp .login .lhead h1{color:#fff;margin:0;font-size:21px}#sp .login .lhead span{color:#e6bd5a;letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:11.5px;font-weight:800;display:block}#sp.boot #loginView{visibility:hidden}#sp.boot:after{content:"Loading your portal…";color:#4d3b6b;place-items:center;font-size:15px;font-weight:700;display:grid;position:fixed;inset:0}#sp .login h1{color:#281841;font-size:19px}#sp .login p{color:#888;margin-bottom:16px;font-size:13px}#sp .login input,#sp .login select{width:100%;font:inherit;border:1.5px solid #ddd;border-radius:8px;margin-bottom:12px;padding:11px}#sp .login button.go{color:#fff;width:100%;font:inherit;cursor:pointer;background:#281841;border:none;border-radius:8px;padding:13px;font-size:15px;font-weight:700}#sp .login .err{color:#a00;margin:-6px 0 12px;font-size:12.5px}#sp .tag{color:#281841;vertical-align:middle;background:#e9a820;border-radius:8px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}#sp .builder{grid-template-columns:300px 1fr;align-items:start;gap:14px;display:grid}#sp .ctl label{color:#555;text-transform:uppercase;letter-spacing:.4px;margin:11px 0 4px;font-size:11px;font-weight:700;display:block}#sp .ctl select,#sp .ctl input[type=text],#sp .ctl textarea{width:100%;font:inherit;border:1px solid #ddd;border-radius:8px;min-height:0;padding:8px 10px;font-size:13px}#sp .ctl textarea{min-height:64px}#sp .a4{background:#fff;border:1px solid #ddd;min-height:400px;padding:34px 38px;box-shadow:0 2px 14px #0000001a}#sp .a4 .brand{color:#888;border-bottom:2px solid #281841;justify-content:space-between;margin-bottom:16px;padding-bottom:8px;font-size:11px;display:flex}#sp .a4 h1{color:#281841;margin-bottom:4px;font-size:22px;line-height:1.25}#sp .a4 .sub{color:#777;margin-bottom:14px;font-size:12px}#sp .a4 .txt{white-space:pre-wrap;margin-bottom:14px;font-size:13px;line-height:1.6}#sp .a4 .figs{gap:10px;margin:12px 0 16px;display:flex}#sp .a4 .fig{text-align:center;background:#f4f0fb;border-radius:10px;flex:1;padding:10px}#sp .a4 .fig b{color:#281841;font-size:22px;display:block}#sp .a4 .fig span{color:#777;font-size:10.5px}#sp .a4 table{border-collapse:collapse;width:100%;margin-top:6px;font-size:12px}#sp .a4 th{text-align:left;color:#fff;background:#281841;padding:6px 8px;font-size:11px}#sp .a4 td{border-bottom:1px solid #eee;padding:6px 8px}#sp .a4 .foot{color:#888;border-top:1px solid #ddd;justify-content:space-between;margin-top:22px;padding-top:8px;font-size:10.5px;display:flex}#sp .guide{background:#faf8ff;border:1px solid #e0d6f5;border-radius:12px;margin-top:10px;padding:14px 16px}#sp .guide h4{color:#281841;margin-bottom:6px;font-size:16px}#sp .guide .g2{grid-template-columns:1fr 1fr;gap:8px 16px;margin:8px 0;font-size:13px;display:grid}#sp #clsSearch{flex:1;min-width:240px}.cr-clear{color:#5a3f8f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d0e6;border-radius:8px;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:700}.cr-clear:hover{background:#f6f2fc}#sp .techfoot{color:#9a93ad;padding:0 16px 18px;font-size:11px}#sp .techfoot a{cursor:pointer;text-decoration:underline}#sp #tech{color:#555;word-break:break-word;background:#fff;border:1px solid #e4def2;border-radius:10px;margin-top:8px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:1.7}#sp .chips{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}#sp .chip{color:#6b5f85;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0ecf8;border-radius:14px;padding:5px 10px;font-size:12px;font-weight:700}#sp .chip.on{color:#fff;background:#281841}#sp .chip i{opacity:.65;margin-left:3px;font-style:normal;font-weight:600}#sp .ctl details summary{color:#6b4fa0;cursor:pointer;margin:8px 0 2px;font-size:12px;font-weight:700}#sp .ctl input[type=date]{width:100%;font:inherit;border:1px solid #ddd;border-radius:8px;padding:7px 9px;font-size:13px}.asCk{align-items:center;gap:7px;margin:6px 0;font-size:13px;display:flex}.asGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.asThumb{aspect-ratio:16/9;cursor:pointer;background:#fff;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 6px #0000002e}.asThumb>div{transform-origin:0 0;width:1280px;height:720px;position:absolute;top:0;left:0}.asMore{text-align:center;color:#888;grid-column:1/-1;padding:6px;font-size:12px}.asStage{width:1280px;height:720px;font-family:Bricolage Grotesque,Manrope,Century Gothic,Arial,sans-serif;position:relative;overflow:hidden}#asPres{z-index:99999;background:#000;outline:none;position:fixed;inset:0}#asPresBox{transform-origin:50%;width:1280px;height:720px;position:absolute;top:50%;left:50%}@keyframes asFadeIn{0%{opacity:0}to{opacity:1}}@keyframes asGrow{0%{transform:scaleX(0)}to{transform:none}}@keyframes asRise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes asPop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes asZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes asSlideFwd{0%{opacity:0;transform:translate(90px)}to{opacity:1;transform:none}}@keyframes asSlideBack{0%{opacity:0;transform:translate(-90px)}to{opacity:1;transform:none}}#asConfetti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.asCtl{color:#fff;opacity:.35;align-items:center;gap:6px;font-size:13px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;right:12px}.asCtl:hover{opacity:1}.asCtl button{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:6px;padding:6px 11px;font-size:14px}@media (width<=720px){.asGrid{grid-template-columns:1fr}}#sp .bar{background:#efe9f8;border-radius:5px;height:9px;margin-top:4px;overflow:hidden}#sp .bar i{background:#4b2f86;border-radius:5px;height:100%;display:block}#sp .brow{margin:11px 0}#sp .brow .bh{justify-content:space-between;font-size:13px;display:flex}#sp .cls{border-left:4px solid #4b2f86}#sp .cls h3 .day{color:#fff;background:#281841;border-radius:8px;margin-right:6px;padding:2px 9px;font-size:11px;font-weight:700}#sp .loading{text-align:center;color:#888;padding:60px 20px}@media (width<=720px){#sp .grid4{grid-template-columns:repeat(2,1fr)}#sp .two,#sp .builder,#sp .guide .g2{grid-template-columns:1fr}#sp .a4{padding:20px}}.cr-doc{color:#222;background:#fff;border:1px solid #e6e0f0;border-radius:4px;padding:34px 38px;font-size:13px;box-shadow:0 2px 10px #3c1e6e14}.cr-brand{letter-spacing:.14em;color:#8a6bc0;font-size:10px;font-weight:700}.cr-doc h1{color:#3d2a6b;margin:6px 0 10px;font-size:24px}.cr-doc h2{color:#5a3f8f;border-bottom:2px solid #efe9f8;margin:22px 0 8px;padding-bottom:4px;font-size:14px}.cr-intro{color:#444;line-height:1.55}.cr-bigrow{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.cr-big{text-align:center;background:#f6f2fc;border-radius:10px;flex:1;min-width:80px;padding:10px}.cr-bn{color:#3d2a6b;font-size:22px;font-weight:700}.cr-bl{color:#777;font-size:11px}.cr-t{border-collapse:collapse;width:100%;font-size:12px}.cr-t th{text-align:left;color:#fff;background:#3d2a6b;padding:6px 8px;font-weight:600}.cr-t td{border-bottom:1px solid #eee;padding:5px 8px}.cr-t tr:nth-child(2n) td{background:#faf8fd}.cr-t tr{page-break-inside:avoid}.cr-closing{color:#444;margin-top:22px;line-height:1.55}.cr-sign{color:#3d2a6b;margin-top:18px;font-weight:600}.cr-doc{overflow:hidden;border-radius:12px!important;padding:0!important}.cr-banner{color:#fff;background:linear-gradient(135deg,#281841,#4b2f86);padding:28px 34px 24px}.cr-logo{float:right;height:96px;margin:-6px 0 8px 16px}.cr-banner{overflow:hidden}.cr-doc .cr-sign{color:#333;margin-top:22px;font-size:14px;font-weight:400;line-height:1.6}.cr-doc .cr-sl{font-weight:400}.cr-doc .cr-sl.b{font-weight:700}.cr-sl{margin:0}.cr-sl a{color:#4b2f86;text-decoration:underline}.cr-sd{color:#999;margin-top:8px;font-size:11px}.cr-foot{color:#fff;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#4b2f86;padding:14px;font-size:12px}.cr-banner .cr-brand{color:#e8c86a}.cr-banner h1{color:#fff!important;margin:8px 0 10px!important;font-size:26px!important}.cr-banner .cr-intro{color:#ffffffe0}.cr-body{padding:6px 34px 30px}.cr-pill{border-radius:20px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.cr-d{color:#0d5c2e;background:#d4f0e0}.cr-m{color:#5a3a9c;background:#ece2fb}.cr-p{color:#1a4f8f;background:#dbe9fb}.cr-f{color:#a00;background:#ffe1e1}.cr-chartrow{align-items:center;gap:26px;margin:14px 0 6px;display:flex}.cr-donut{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.cr-donut-hole{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.cr-donut-hole b{color:#3d2a6b;font-size:24px;line-height:1}.cr-donut-hole span{color:#777;font-size:11px}.cr-lg{margin:5px 0;font-size:13px}.cr-dot{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;width:11px;height:11px;margin-right:7px;display:inline-block}.cr-cont{text-align:right;color:#8a6bc0;padding:8px 34px 0;font-size:11px;font-style:italic}.cr-pg{border-collapse:collapse;width:100%}.cr-pg>tbody>tr>td,.cr-pg>tfoot>tr>td{border:0;padding:0}.cr-pgsp{height:0}#sp .muted{color:#888}.cr-preview{min-width:0}@page{size:A4;margin:0}#printRoot{display:none}@media print{html,body{background:#fff!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.print-doc>:not(#printRoot){display:none!important}body.print-doc #printRoot{width:auto;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block;position:static}.cr-doc{box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible!important}.cr-pgsp{height:16mm!important}.cr-foot{position:fixed;bottom:0;left:0;right:0;border-radius:8px!important}.cr-t tr,.cr-sign,.cr-big{page-break-inside:avoid}.cr-page{break-after:page;page-break-after:always}.cr-page:last-of-type,.cr-page.cr-lastpg{break-after:auto;page-break-after:auto}.cr-page .cr-t tr{break-inside:avoid}}.cr-page .cr-body{padding-bottom:4px}.sp-band{background:linear-gradient(#f4f0fb 0%,#faf8fd 38%,#f4f0fb 100%);padding-bottom:70px;box-shadow:0 -1px #e6bd5a59}body:has(.sp-band) .wa-fab{display:none!important}#sp{color:#2a1d44;background:0 0;max-width:1120px;min-height:68vh;margin:0 auto;padding:30px 22px 0;font-size:15px;position:relative}#sp.boot:after{position:absolute}#sp .spw{max-width:none;min-height:0}#sp h1,#sp h2,#sp h3,#sp h4{font-family:var(--display,"Quicksand",sans-serif);letter-spacing:-.01em}#sp .login{border:1px solid #e6bd5a73;margin:34px auto 20px;box-shadow:0 28px 70px #28184138,0 0 0 6px #e6bd5a14}#sp .login .lhead{border-bottom:3px solid #e6bd5a;padding:30px 20px 24px}#sp .login .lhead img{height:62px}#sp .login input,#sp .login select{background:#faf8fd;border:1.5px solid #ddd3f0;border-radius:12px;outline:none;padding:13px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}#sp .login input:focus,#sp .login select:focus{background:#fff;border-color:#8764e0;box-shadow:0 0 0 4px #8764e029}#sp .login button.go{color:#2e2004;background:linear-gradient(#f7dc92,#e6bd5a 55%,#c5922a);border-radius:999px;padding:15px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 26px #e6bd5a61,inset 0 1px #ffffff80}#sp .login button.go:hover{transform:translateY(-2px);box-shadow:0 14px 32px #e6bd5a80,inset 0 1px #ffffff80}#sp .hdr{background:radial-gradient(90% 140% at 100% 0,#8764e08c,#0000 60%),linear-gradient(135deg,#1b0f33,#32205c);border:1px solid #e6bd5a59;border-radius:24px;padding:22px 26px 0;position:relative;overflow:hidden;box-shadow:0 18px 44px #28184147}#sp .hdr h1{color:#fff;font-size:25px;line-height:1.15}#sp .hdr p{color:#ffffffb8;margin-top:4px;font-size:13px}#sp .hdr .btn{white-space:nowrap;background:#ffffff1a;border-radius:999px;flex:none;padding:9px 18px;font-size:13px;transition:background .2s}#sp .hdr .btn:hover{background:#ffffff38}#sp .nav{scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin:18px -8px 0;padding:0 8px;overflow-x:auto}#sp .nav::-webkit-scrollbar{display:none}#sp .nav div{white-space:nowrap;border-bottom:3px solid #0000;border-radius:12px 12px 0 0;flex:none;padding:12px 16px;transition:background .2s,color .2s}#sp .nav div:hover{color:#fff;background:#ffffff14}#sp .nav div.on{color:#fff;background:#ffffff1a;border-bottom-color:#e6bd5a}#sp .subnav{background:0 0;border:0;gap:8px;margin-top:16px;padding:0 2px}#sp .subnav div{color:#4d3b6b;background:#fff;border:1px solid #e3d9f5;border-radius:999px;padding:9px 16px;transition:all .2s;box-shadow:0 2px 8px #2818410f}#sp .subnav div:hover{border-color:#b9a2ee}#sp .subnav div.on{color:#2e2004;background:linear-gradient(#f7dc92,#e6bd5a 55%,#c5922a);border-color:#0000;box-shadow:0 6px 16px #e6bd5a59}#sp .body{padding:22px 0 8px}#sp .hero{background:radial-gradient(80% 140% at 100% 0,#e6bd5a38,#0000 55%),linear-gradient(135deg,#281841,#4b2a86);border-radius:24px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 16px 40px #28184138}#sp .hero h2{font-size:23px}#sp .hb{color:#2e2004;background:linear-gradient(#f7dc92,#e6bd5a 55%,#c5922a);border-radius:999px;padding:11px 18px;transition:transform .2s;box-shadow:0 6px 18px #e6bd5a52}#sp .hb:hover{transform:translateY(-2px)}#sp .hb.o{box-shadow:none;color:#fff;background:#ffffff1f}#sp .grid4{gap:14px}#sp .tile{border:1px solid #ffffff14;border-radius:20px;padding:20px 10px;box-shadow:0 12px 28px #28184133}#sp .tile .n{color:#fff;font-size:34px;font-family:var(--display,inherit)}#sp .tile:first-child .n,#sp .tile.g .n{color:#f0d287}#sp .tile .l{opacity:.85;font-size:12px}#sp .tile:hover{transform:none}#sp .card{border:1px solid #ebe3f8;border-radius:20px;margin-bottom:18px;padding:20px 22px;box-shadow:0 8px 26px #28184112}#sp .card h3{color:#241338;font-size:16px}#sp .card h3 a{color:#7a55c9}#sp .row{border-bottom:1px solid #f1ecfa;padding:11px 0}#sp .pill{border-radius:999px;padding:4px 11px;font-size:11px}#sp h2.t{color:#6d4fb0;letter-spacing:.14em;margin:10px 0 12px}#sp .btn2{background:#f4eeff;border:1.5px solid #cdb9f3;border-radius:999px;padding:8px 15px;transition:all .2s}#sp .btn2:hover{background:#eadfff}#sp .btn2.dark{color:#fff;background:linear-gradient(135deg,#281841,#4b2a86);border-color:#0000}#sp .chip{border-radius:999px;padding:7px 13px;transition:all .15s}#sp .chip.on{background:linear-gradient(135deg,#281841,#4b2a86)}#sp .filters select,#sp .filters input,#sp .ctl select,#sp .ctl input[type=text],#sp .ctl input[type=date],#sp .ctl textarea,#sp textarea{background:#fff;border:1.5px solid #ddd3f0;border-radius:12px;outline:none}#sp .filters select:focus,#sp .filters input:focus,#sp .ctl select:focus,#sp .ctl input:focus,#sp textarea:focus{border-color:#8764e0;box-shadow:0 0 0 4px #8764e024}#sp .a4{border-color:#ebe3f8;border-radius:18px}#sp .techfoot{padding:0 4px 8px}@media (width<=720px){#sp{padding:18px 14px 0}#sp .hdr{border-radius:20px;padding:18px 16px 0}#sp .hdr h1{font-size:21px}#sp .hero{padding:20px 18px}#sp .card{padding:16px}}#sp select,#sp input,#sp textarea{color:#2a1d44;font-family:inherit}#sp select{background-color:#fff}#sp ::placeholder{color:#9a8fb3}#sp .asSteps{grid-template-columns:repeat(3,1fr);gap:12px;margin:2px 0 12px;display:grid}#sp .asSteps>div{background:#fff;border:1px solid #ebe3f8;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 6px 18px #2818410f}#sp .asSteps b{color:#2e2004;background:linear-gradient(#f7dc92,#e6bd5a 55%,#c5922a);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;display:grid}#sp .asSteps span{color:#3d2a6b;font-size:13.5px;font-weight:700;line-height:1.3}#sp .asMore2{border-top:1px solid #f1ecfa;margin-top:14px;padding-top:12px}#sp .asMore2>summary{color:#241338;cursor:pointer;margin:0 0 4px;font-size:15px;font-weight:800;list-style:none}#sp .asMore2>summary::-webkit-details-marker{display:none}#sp .asMore2>summary:after{content:"+";float:right;color:#7a55c9;font-size:20px;line-height:1}#sp .asMore2[open]>summary:after{content:"–"}#sp .asMore2>summary .s{color:#8a7da3;margin-top:2px;font-size:12px;font-weight:500;display:block}#sp #asBar,#sp .rbBar{z-index:6;border:1px solid #e6bd5a80;padding:14px 18px;position:sticky;top:88px;box-shadow:0 12px 32px #28184124}#sp #asSummary{color:#3d2a6b;margin-bottom:10px;font-size:14px}#sp .asBtns{flex-wrap:wrap;gap:10px;display:flex}#sp .asBtns .btn2{padding:11px 20px;font-size:14px}#sp .asBtns .btn2.dark{color:#2e2004;background:linear-gradient(#f7dc92,#e6bd5a 55%,#c5922a);box-shadow:0 8px 20px #e6bd5a59}#sp .asBtns .btn2:disabled{opacity:.45;cursor:not-allowed}@media (width<=860px){#sp .asSteps{gap:8px}#sp .asSteps>div{text-align:center;flex-direction:column;gap:6px;padding:10px 6px}#sp .asSteps span{font-size:12px}#sp #asBar{z-index:60;border-radius:20px;margin:0;padding:12px 14px;position:fixed;inset:auto 10px 10px;box-shadow:0 16px 44px #28184159}#sp #asSummary{margin-bottom:8px;font-size:13px}#sp .asBtns{flex-wrap:nowrap}#sp .asBtns .btn2{white-space:nowrap;flex:1;padding:12px 8px;font-size:13px}#sp #asMsg{margin:6px 0 0}#sp .asBtns .lg{display:none}body:has(#asBar) #sp{padding-bottom:130px}}#sp,.cr-doc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#sp input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background:#fff;border:2px solid #b9a2ee;border-radius:6px;flex:none;place-content:center;width:20px;height:20px;padding:0;transition:all .15s;display:inline-grid}#sp input[type=checkbox]:checked{background:linear-gradient(#8f6fe0,#5b3a9e);border-color:#5b3a9e}#sp input[type=checkbox]:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;transform:rotate(45deg)translate(-1px,-1px)}#sp input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #8764e059}#sp input[type=radio]{accent-color:#5b3a9e}#sp .asCk{align-items:center;gap:10px;margin:9px 0}#sp .doors{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 6px;display:grid}#sp .door{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ebe3f8;border-radius:20px;flex-direction:column;gap:6px;padding:18px 18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #28184114}#sp .door:hover{border-color:#e6bd5a;transform:translateY(-4px);box-shadow:0 16px 36px #28184129}#sp .door:focus-visible{outline-offset:3px;outline:3px solid #8764e066}#sp .door b{font-family:var(--display,inherit);color:#241338;font-size:17px;line-height:1.2}#sp .door b:after{content:" →";color:#c5922a}#sp .door span{color:#6b5a85;font-size:13px;font-weight:600;line-height:1.4}@media (width<=860px){#sp .doors{grid-template-columns:1fr 1fr;gap:10px}#sp .door{padding:14px}#sp .door b{font-size:15px}#sp .door span{font-size:12px}}#sp .rbBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}#sp .rbBar #rbHint{color:#3d2a6b;flex:1;min-width:200px;font-size:13.5px;font-weight:600}@media (width<=860px){#sp .rbBar{z-index:60;border-radius:20px;margin:0;padding:12px 14px;position:fixed;inset:auto 10px 10px;box-shadow:0 16px 44px #28184159}#sp .rbBar #rbHint{display:none}#sp .rbBar .asBtns{width:100%}body:has(.rbBar) #sp{padding-bottom:110px}}#sp .asTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}#sp .asTop #asSummary{margin:0}#sp .asTheme{background:#f1ecfa;border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}#sp .asTheme span{color:#6b5a85;padding:0 8px 0 10px;font-size:12px;font-weight:700}#sp .asTheme button{all:unset;cursor:pointer;color:#4d3b6b;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:800;transition:all .15s}#sp .asTheme button.on{color:#fff;background:linear-gradient(135deg,#281841,#4b2a86)}#sp .asTheme button:focus-visible{outline:3px solid #8764e066}@media (width<=860px){#sp .asTop{margin-bottom:8px}#sp .asTheme span{display:none}}#sp .login button.go,#sp .subnav div.on,#sp .hb,#sp .asSteps b,#sp .asBtns .btn2.dark{background-origin:border-box}#sp,#sp button,#sp input,#sp select,#sp textarea{font-family:var(--body,"Manrope","Segoe UI",system-ui,sans-serif)}
