.chq{--bg:#f3f6fb;--card:#fff;--ink:#0a1526;--mut:#5f6b80;--line:#0a15261f;--soft:#eaf0fa;--deep:#061223;--acc:#1678ff;--on-acc:#fff;--vio:#6848ff;--obl:#d92d4a;--nec:#c2650a;--rec:#1678ff;--ok:#0f9d6b;--grad:linear-gradient(115deg,#1678ff 5%,#6848ff 38%,#ea3291 68%,#ff742c 100%);--shadow:0 20px 60px #0612231a;--f-ui:Inter,"Segoe UI",Arial,sans-serif;--f-h:Roboto,Inter,Arial,sans-serif}.chq *{box-sizing:border-box}.chq{background:var(--bg);color:var(--ink);font:15px/1.55 var(--f-ui)}.chq button,.chq input,.chq textarea,.chq select{font:inherit;color:inherit}.chq button{cursor:pointer}.chq :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.chq h1,.chq h2,.chq h3{text-wrap:balance;font-family:var(--f-h);letter-spacing:-.02em;margin:0}.chq .wrap{max-width:780px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.chq .gt{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.chq .logo{flex-direction:column;line-height:1;display:inline-flex}.chq .logo b{font-family:var(--f-h);background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:600}.chq .logo span{letter-spacing:.42em;margin:3px 0 0 3px;font-size:8px;font-weight:600}.chq .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.chq .eyebrow:before{content:"";background:var(--grad);border-radius:3px;width:30px;height:3px}.chq .sub{color:var(--mut);margin:0}.chq .fine{color:var(--mut);margin:0;font-size:12px}.chq .top{color:#fff;background:radial-gradient(circle at 82% 20%,#6848ff59,#0000 34%),radial-gradient(circle at 96% 92%,#ea329140,#0000 30%),radial-gradient(circle at 8% 90%,#1678ff38,#0000 32%),linear-gradient(145deg,#061223 0%,#07182e 60%,#0a1030 100%);position:relative}.chq .top .wrap{flex-direction:column;gap:26px;padding-block:22px 40px;display:flex}.chq .top .logo span{color:#fff}.chq .top h1{max-width:17ch;font-size:clamp(32px,6vw,48px);font-weight:600;line-height:1.04}.chq .top .lead{color:#ffffffc7;max-width:56ch;margin:0;font-size:17px}.chq .facts{color:#ffffffbf;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.chq .facts li{align-items:center;gap:8px;display:flex}.chq .facts li:before{content:"";background:var(--grad);border-radius:50%;width:6px;height:6px}.chq main{padding-block:0 60px}.chq .panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;margin-top:-22px;padding:26px;position:relative}.chq .btn{background:var(--deep);color:#fff;border:0;border-radius:999px;padding:13px 22px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s}.chq .btn.pri{background:var(--grad);box-shadow:0 10px 30px #6848ff52}.chq .btn:hover:not(:disabled){transform:translateY(-2px)}.chq .btn:disabled{opacity:.45;cursor:default;transform:none}.chq .btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.chq .link{color:var(--acc);background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:700}.chq .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chq .split{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;display:grid}.chq .split>div{flex-direction:column;gap:12px;min-width:0;display:flex}.chq textarea,.chq input[type=text],.chq input[type=email],.chq input[type=tel]{border:1px solid var(--line);background:var(--bg);border-radius:14px;width:100%;padding:12px 14px}.chq textarea{resize:vertical;min-height:110px}.chq label.f{color:var(--mut);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.chq .note{color:var(--mut);min-height:18px;margin:0;font-size:13px}.chq .note.err{color:var(--obl)}.chq .prog{color:var(--mut);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.chq .track{background:var(--soft);border-radius:6px;flex:1;height:6px;overflow:hidden}.chq .track i{background:var(--grad);border-radius:6px;height:100%;transition:width .3s;display:block}.chq .q{margin:22px 0 6px;font-size:clamp(22px,4vw,28px);font-weight:600;line-height:1.15}.chq .qh{color:var(--mut);margin:0 0 18px}.chq .opts{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.chq .opt{text-align:left;border:1.5px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.chq .opt small{color:var(--mut);font-size:12.5px;font-weight:400}.chq .opt:hover{border-color:var(--acc)}.chq .opt[aria-pressed=true]{border-color:var(--acc);background:var(--soft)}.chq .opt[aria-pressed=true]:after{content:"Elegido";color:var(--acc);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700}.chq .nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.chq .ai-chip{color:var(--vio);background:var(--soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chq .score{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.chq .ring{--p:0;background:conic-gradient(var(--ringc) calc(var(--p)*1%),var(--soft) 0);border-radius:50%;flex:none;place-items:center;width:132px;height:132px;display:grid}.chq .ring>div{background:var(--card);text-align:center;border-radius:50%;place-items:center;width:104px;height:104px;display:grid}.chq .ring b{font-family:var(--f-h);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.chq .ring span{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.chq .score .txt{flex-direction:column;flex:1;gap:8px;min-width:min(100%,260px);display:flex}.chq .score h2{font-size:24px}.chq .tally{flex-wrap:wrap;gap:8px;display:flex}.chq .pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.chq .pill.obl{color:var(--obl)}.chq .pill.nec{color:var(--nec)}.chq .pill.rec{color:var(--rec)}.chq .pill.ok{color:var(--ok)}.chq .pill.mut{color:var(--mut)}.chq .summary{border-left:3px solid #0000;border-image:var(--grad) 1;white-space:pre-wrap;margin:0;padding:4px 0 4px 16px}.chq .summary.wait{color:var(--mut)}.chq .grp{flex-direction:column;gap:12px;margin-top:30px;display:flex}.chq .grp-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.chq .grp-h h3{align-items:center;gap:10px;font-size:18px;display:flex}.chq .grp-h h3 i{border-radius:50%;width:10px;height:10px;display:inline-block}.chq .item{border:1px solid var(--line);background:var(--card);border-left:4px solid var(--c);border-radius:16px;grid-template-columns:1fr auto;gap:4px 16px;padding:14px 16px;display:grid}.chq .item h4{margin:0;font-size:15px;font-weight:700}.chq .item p{color:var(--mut);grid-column:1/-1;margin:0;font-size:14px}.chq .item .ref{color:var(--mut);letter-spacing:.02em;grid-column:1/-1;font-size:12px;font-weight:600}.chq .item .st{align-self:start}.chq .offer{color:#fff;background:radial-gradient(circle at 90% 10%,#ea32914d,#0000 40%),linear-gradient(145deg,#061223,#0c1840);border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}.chq .offer p{color:#fffc;margin:0}.chq .offer .eyebrow{color:#9cc4ff}.chq .cta{flex-direction:column;gap:14px;margin-top:30px;display:flex}.chq .formg{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.chq .done{border:1px solid var(--ok);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.chq .ask{flex-direction:column;gap:10px;margin-top:30px;display:flex}.chq .ans{white-space:pre-wrap;margin:0}.chq .admin table{border-collapse:collapse;width:100%;font-size:13.5px}.chq .admin th,.chq .admin td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.chq .admin th{color:var(--mut);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:600}.chq .tw{overflow-x:auto}.chq .num{font-variant-numeric:tabular-nums;white-space:nowrap}.chq .ase{border:1px dashed var(--vio);background:var(--soft);border-radius:16px;flex-direction:column;grid-column:1/-1;gap:10px;margin-top:22px;padding:14px 16px;display:flex}.chq .chk{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.chq .chk input{width:18px;height:18px;accent-color:var(--vio)}.chq .kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:14px;display:grid}.chq .kpis div{border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:10px 12px;display:flex}.chq .kpis span{color:var(--mut);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.chq .kpis b{font-family:var(--f-h);font-variant-numeric:tabular-nums;font-size:24px}.chq .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chq .chip{border:1px solid var(--line);background:var(--card);color:var(--mut);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.chq .chip.on{border-color:var(--acc);color:var(--acc);background:var(--soft)}.chq .admin select{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:6px 8px;font-size:13px}.chq .orig{color:var(--mut);font-size:12px}.chq .cuitbox{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.chq .cuitbox input{flex:1;min-width:0}.chq .confirm{border:1px solid var(--line);background:var(--soft);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.chq .confirm b{font-size:17px}.chq .cuitok{border:1px solid var(--ok);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.chq .cuitok>div{flex-direction:column;min-width:0;display:flex}.chq .k0{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.chq .ase{min-width:0}.chq .ase legend{margin-left:-6px;padding:0 6px}.chq .mode{position:relative}.chq .modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.chq .mode{border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.chq .mode input{opacity:0;pointer-events:none;position:absolute}.chq .mode small{color:var(--mut);font-size:12.5px}.chq .mode.on{border-color:var(--vio)}.chq .mode:focus-within{outline:2px solid var(--acc);outline-offset:2px}.chq .asebar{border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;align-items:flex-end;gap:4px;margin-top:14px;padding-top:8px;display:flex}.chq .asebar .link{color:var(--mut);font-size:13px}.chq .legal{border-top:1px solid var(--line);background:var(--card);margin-top:10px}.chq .legal .wrap{flex-wrap:wrap;align-items:flex-start;gap:18px 40px;padding-block:26px 34px;display:flex}.chq .legal .logo span{color:var(--ink)}.chq .legal .lg{color:var(--mut);flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.chq .legal .lg p{margin:0}.chq .legal .lg b{color:var(--ink);font-weight:600}.chq .legal a{color:var(--acc);text-decoration:none}@media (prefers-reduced-motion:reduce){.chq *{transition:none!important}}.chq{min-height:100vh}.chq .logo img{display:block}.chq .logo{align-self:flex-start}.chq .logo img{align-self:flex-start;width:auto;max-width:none}.hck{--azul:#1678ff;--profundo:#061223;--violeta:#6848ff;--magenta:#ea3291;--naranja:#ff742c;--grafito:#0a1526;--grad:linear-gradient(90deg,#1678ff 0%,#6848ff 42%,#ea3291 75%,#ff742c 100%);--gris:#5b6475;--linea:#e3e7ef;--suave:#f4f6fb;--suave2:#eef2ff}.hck,.hck *{box-sizing:border-box}.hck{min-height:100vh;color:var(--grafito);background:#e9edf4;margin:0;font-family:Inter,Arial,sans-serif}.hck button,.hck input,.hck select,.hck textarea{font-family:inherit;font-size:13px}.hck .top{z-index:20;background:var(--profundo);color:#fff;align-items:center;gap:22px;padding:10px 22px;display:flex;position:sticky;top:0}.hck .top img{height:36px}.hck .top nav{flex-wrap:wrap;gap:4px;display:flex}.hck .top nav a{color:#c9d3e6;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.hck .top nav a.on{color:#fff;background:#ffffff1a}.hck .top nav a.on:after{content:"";background:var(--grad);border-radius:2px;height:2px;margin-top:4px;display:block}.hck .top .tag{color:#8ea0bf;margin-left:auto;font-size:12px}.hck .view{display:none}.hck .view.on{display:block}.hck .slipwrap{grid-template-columns:400px 1fr;gap:0;min-height:calc(100vh - 56px);display:grid}.hck .editor{border-right:1px solid var(--linea);background:#fff;max-height:calc(100vh - 56px);padding:18px 18px 80px;position:sticky;top:56px;overflow:auto}.hck .editor h3{letter-spacing:.08em;text-transform:uppercase;color:var(--violeta);align-items:center;gap:8px;margin:22px 0 8px;font-size:12px;display:flex}.hck .editor h3 .n{background:var(--suave2);color:var(--violeta);border-radius:6px;padding:2px 6px;font-size:11px}.hck .editor label{color:var(--gris);margin:8px 0 3px;font-size:11.5px;font-weight:500;display:block}.hck .editor input,.hck .editor select,.hck .editor textarea{width:100%;color:var(--grafito);background:#fbfcfe;border:1px solid #d5dbe6;border-radius:8px;padding:8px 9px}.hck .editor textarea{resize:vertical;min-height:64px}.hck .editor input:focus,.hck .editor select:focus,.hck .editor textarea:focus{border-color:var(--azul);outline:2px solid #bcd4ff}.hck .row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hck .ramosel{font-weight:600;border:2px solid var(--azul)!important;background:#f2f7ff!important;padding:11px!important;font-size:15px!important}.hck .alt{border:1px solid var(--linea);background:#fcfdff;border-radius:10px;margin:10px 0;padding:10px 12px}.hck .alt.rec{border-color:var(--violeta);box-shadow:0 0 0 2px #e7e1ff}.hck .alt .ah{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.hck .alt .ah .x{color:#a0a8b8;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.hck .alt .rb{color:var(--violeta);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.hck .alt .rb input{width:auto}.hck .btn{cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:600}.hck .btn.pri{background:var(--azul);color:#fff}.hck .btn.grad{background:var(--grad);color:#fff}.hck .btn.sec{background:var(--suave2);color:var(--violeta)}.hck .btn.ghost{color:var(--grafito);background:#fff;border:1px solid #d5dbe6}.hck .actions{border-top:1px solid var(--linea);background:#fff;flex-wrap:wrap;gap:8px;margin-top:18px;padding:12px 0 0;display:flex;position:sticky;bottom:-80px}.hck .hint{color:var(--gris);margin-top:4px;font-size:11.5px;line-height:1.4}.hck .checks{border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.55;display:none}.hck .checks.ok{color:#14632f;background:#eaf8ef;display:block}.hck .checks.warn{color:#8a4b00;background:#fff4e5;display:block}.hck .checks b{margin-bottom:2px;display:block}.hck .obs{border-top:1px solid #00000014;margin-top:10px;padding-top:8px}.hck .obh{color:var(--grafito);margin-bottom:6px;font-weight:700}.hck .ob{color:var(--grafito);background:#fff;border:1px solid #f0d9b5;border-radius:8px;margin-bottom:6px;padding:7px 9px}.hck .ob.okd{background:#f4fbf6;border-color:#bfe3cb}.hck .ob label{cursor:pointer;align-items:flex-start;gap:6px;font-size:12px;display:flex}.hck .ob label input{width:auto;margin-top:2px}.hck .obr{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.hck .obr select,.hck .obr input{flex:1;min-width:120px;width:auto!important;padding:5px 7px!important;font-size:11.5px!important}.hck .pubt{color:var(--violeta);font-size:10.5px;font-weight:600}.hck .pubt.int{color:var(--gris)}.hck table.units tr.nc td{color:#9aa3b5;font-style:italic}.hck .flota{background:#f7f9ff;border:1px dashed #b9c6e4;border-radius:10px;margin-top:12px;padding:12px}.hck .flota b{font-size:12.5px}.hck .flota label.btn,.hck .mailbox a.btn{font-size:13px}.hck .flota .fbtns{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hck .flota input[type=file]{display:none}.hck .fprev{border:1px solid var(--linea);background:#fff;border-radius:8px;max-height:260px;margin-top:10px;overflow:auto}.hck .fprev table{border-collapse:collapse;width:100%;font-size:11px}.hck .fprev th,.hck .fprev td{border-bottom:1px solid var(--linea);text-align:left;white-space:nowrap;padding:5px 7px}.hck .fprev th{background:var(--suave);position:sticky;top:0}.hck .fprev tr.bad td{background:#fff1ef}.hck .ferr{color:#8a4b00;background:#fff4e5;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.5}.hck .fok{color:#14632f;background:#eaf8ef;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px}.hck table.units{border-collapse:collapse;width:100%;font-size:9.6px}.hck table.units th{color:var(--grafito);text-align:left;border-bottom:2px solid var(--azul);background:#eef2ff;padding:6px 7px;font-weight:700}.hck table.units td{border-bottom:1px solid var(--linea);padding:5px 7px}.hck table.units tr:nth-child(2n) td{background:#fafbfd}.hck table.units td.n,.hck table.units th.n{text-align:right}.hck table.units tr.tt td{border-bottom:2px solid var(--grafito);background:#fff;font-weight:800}.hck #editor.mcia .cli,.hck #editor:not(.mcia) .cia{display:none}.hck .modebar{background:var(--suave2);color:var(--gris);border-radius:10px;margin-bottom:6px;padding:10px 12px;font-size:12px;line-height:1.45}.hck .modebar b{color:var(--violeta);margin-bottom:2px;font-size:13px;display:block}.hck .estado{gap:10px;margin:4px 0 2px;display:flex}.hck .rb2{cursor:pointer;border:1px solid #d5dbe6;border-radius:8px;flex:1;align-items:center;gap:6px;color:var(--grafito)!important;margin:0!important;padding:8px 10px!important;font-size:12.5px!important;display:flex!important}.hck .rb2 input{width:auto!important}.hck .adj label{color:var(--grafito);align-items:center;gap:6px;margin:5px 0;font-size:12px;display:flex}.hck .adj input{width:auto}.hck .tagst{letter-spacing:.08em;vertical-align:middle;border-radius:20px;margin-left:8px;padding:3px 9px;font-size:9.5px;font-weight:800;display:inline-block}.hck .tagst.cl{color:#14632f;background:#e6f6ec}.hck .tagst.pr{color:#a2470c;background:#fff1e6}.hck .lines{border:1px solid var(--linea);background:repeating-linear-gradient(#fff 0 27px,#e3e7ef 27px 28px);border-radius:8px;height:120px}.hck .conf{color:#7a8396;margin-top:8px;font-size:8.8px;line-height:1.5}.hck .stage{padding:26px;overflow:auto}.hck .stage .lbl{color:var(--gris);justify-content:space-between;width:794px;margin:0 auto 10px;font-size:12px;display:flex}.hck .page{background:#fff;flex-direction:column;width:794px;height:1123px;margin:0 auto 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #0612231f}.hck .p-head{color:var(--grafito);background:#fff;justify-content:space-between;align-items:center;padding:22px 44px 16px;display:flex;position:relative}.hck .p-head img{height:46px}.hck .p-head .ph-r{text-align:right;color:var(--gris);font-size:10.5px;line-height:1.5}.hck .p-head .ph-r b{color:var(--grafito);letter-spacing:.12em;margin-bottom:2px;font-size:12px;display:block}.hck .p-head:after{content:"";background:var(--grad);border-radius:3px;height:3px;position:absolute;bottom:0;left:44px;right:44px}.hck .p-body{flex:1;min-height:0;padding:26px 44px 10px;position:relative;overflow:hidden}.hck .p-foot{border-top:1px solid var(--linea);color:#7a8396;justify-content:space-between;gap:14px;padding:12px 44px 16px;font-size:8.6px;line-height:1.45;display:flex}.hck .p-foot b{color:var(--grafito)}.hck .cover-t{letter-spacing:-.01em;margin:4px 0 2px;font-size:28px;font-weight:800;line-height:1.15}.hck .cover-t span{color:#6848ff}.hck .cover-s{color:var(--gris);margin-bottom:16px;font-size:12.5px}.hck .sec{margin:0 0 16px}.hck .sec h4{letter-spacing:.14em;text-transform:uppercase;color:var(--violeta);align-items:center;gap:8px;margin:0 0 8px;font-size:10.5px;display:flex}.hck .sec h4 i{color:#fff;background:var(--violeta);letter-spacing:0;border-radius:4px;padding:1px 5px;font-size:9.5px;font-style:normal}.hck .sec h4:after{content:"";background:var(--linea);flex:1;height:1px}.hck .kv{background:var(--suave);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.hck .kv div{border-bottom:1px solid #fff;border-right:1px solid #fff;min-height:42px;padding:8px 12px}.hck .kv small{letter-spacing:.08em;text-transform:uppercase;color:#7a8396;margin-bottom:2px;font-size:8.5px;display:block}.hck .kv span{word-break:break-word;font-size:11.5px;font-weight:600}.hck .kv .wide{grid-column:1/-1}.hck table.cmp{border-collapse:separate;border-spacing:0;width:100%;font-size:10.8px}.hck table.cmp th,.hck table.cmp td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:7px 9px}.hck table.cmp thead th{color:var(--grafito);border-bottom:2px solid var(--azul);background:#eef2ff;font-size:10.5px;font-weight:700}.hck table.cmp thead th:first-child{color:var(--gris);background:#f4f6fb;border-top-left-radius:8px;width:28%;font-weight:500}.hck table.cmp thead th:last-child{border-top-right-radius:8px}.hck table.cmp thead th small{color:var(--gris);margin-top:1px;font-size:9.5px;font-weight:500;display:block}.hck table.cmp td:first-child{color:var(--gris);background:#fafbfd;font-weight:500}.hck table.cmp thead th.rc{border-bottom-color:var(--violeta);background:#ede8ff}.hck table.cmp td.rc{background:#f6f3ff;font-weight:600}.hck table.cmp tr.tot td{border-bottom:2px solid var(--grafito);font-size:12.5px;font-weight:800}.hck table.cmp tr.tot td:first-child{font-size:10.8px;font-weight:600}.hck .badge{background:var(--violeta);color:#fff;letter-spacing:.06em;border-radius:20px;margin-top:4px;padding:2px 7px;font-size:8.5px;font-weight:800;display:inline-block}.hck .recbox{background:linear-gradient(90deg,#f4f1ff,#fff5fa);border-radius:10px;padding:14px 16px 14px 18px;font-size:11.5px;line-height:1.55;position:relative}.hck .recbox:before{content:"";background:var(--grad);border-radius:10px 0 0 10px;width:4px;position:absolute;top:0;bottom:0;left:0}.hck .recbox b.t{margin-bottom:4px;font-size:12.5px;display:block}.hck .empty{color:#b0372f;font-style:italic;font-weight:500}.hck ul.bl{margin:0;padding:0;font-size:11px;line-height:1.5;list-style:none}.hck ul.bl li{padding:3px 0 3px 18px;position:relative}.hck ul.bl li:before{content:"";border-left:2px solid var(--azul);border-bottom:2px solid var(--azul);width:8px;height:4px;position:absolute;top:9px;left:2px;transform:rotate(-45deg)}.hck .cols2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hck .firma{border:1px solid var(--linea);border-radius:10px;align-items:center;gap:16px;padding:14px 16px;display:flex}.hck .firma img{height:34px}.hck .firma .fn{font-size:13px;font-weight:800}.hck .firma .fc{color:var(--gris);font-size:10.5px;line-height:1.5}.hck .disc{color:#7a8396;margin-top:10px;font-size:8.8px;line-height:1.5}.hck .wave{opacity:.13;pointer-events:none;width:420px;position:absolute;bottom:40px;right:-60px}.hck .intro .kick{letter-spacing:.16em;color:var(--violeta);text-transform:uppercase;margin-top:6px;font-size:10.5px;font-weight:700}.hck .intro h1{letter-spacing:-.01em;margin:8px 0 14px;font-size:30px;font-weight:800;line-height:1.15}.hck .intro h1 span{color:var(--violeta)}.hck .intro p{color:#2a3446;margin:0 0 10px;font-size:12.2px;line-height:1.65}.hck .intro h5{letter-spacing:.14em;text-transform:uppercase;color:var(--grafito);margin:20px 0 10px;font-size:10.5px}.hck .pill3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hck .pill3 div{border:1px solid var(--linea);color:var(--gris);border-radius:10px;padding:12px 13px;font-size:10.8px;line-height:1.5;position:relative;overflow:hidden}.hck .pill3 div:before{content:"";background:var(--grad);height:3px;position:absolute;top:0;left:0;right:0}.hck .pill3 b{color:var(--grafito);margin-bottom:3px;font-size:12px;display:block}.hck .steps5{grid-template-columns:repeat(5,1fr);gap:0;margin-top:4px;display:grid;position:relative}.hck .steps5 div{text-align:center;color:var(--gris);padding:0 4px;font-size:10px;line-height:1.4;position:relative}.hck .steps5 div:before{content:"";background:var(--linea);z-index:0;width:100%;height:2px;position:absolute;top:13px;left:-50%}.hck .steps5 div:first-child:before{display:none}.hck .steps5 div.done:before,.hck .steps5 div.now:before{background:var(--violeta)}.hck .steps5 i{border:2px solid var(--linea);width:28px;height:28px;color:var(--gris);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 6px;font-size:11px;font-style:normal;font-weight:800;display:flex;position:relative}.hck .steps5 .done i{background:var(--violeta);border-color:var(--violeta);color:#fff}.hck .steps5 .now i{border-color:var(--magenta);color:var(--magenta);background:#fff}.hck .steps5 b{color:var(--grafito);font-size:10.8px;display:block}.hck .steps5 .now b{color:var(--magenta)}.hck .toc{color:#2a3446;grid-template-columns:1fr 1fr;gap:6px 18px;font-size:11px;display:grid}.hck .toc div{border-bottom:1px solid var(--linea);padding:6px 0}.hck .toc span{color:var(--violeta);margin-right:8px;font-weight:800}.hck .dirbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.hck .dirbar label.btn{font-size:13px}.hck .dirbar input{border:1px solid #d5dbe6;border-radius:9px;flex:1;min-width:220px;padding:10px 12px}.hck .dgrp{border:1px solid var(--linea);border-radius:12px;margin-bottom:10px;overflow:hidden}.hck .dgrp summary{cursor:pointer;background:var(--suave);align-items:center;gap:10px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.hck .dgrp summary::-webkit-details-marker{display:none}.hck .dgrp summary .sig{background:var(--suave2);color:var(--violeta);letter-spacing:.05em;border-radius:6px;padding:1px 7px;font-size:11px}.hck .dgrp summary small{color:var(--gris);font-weight:500}.hck .dgrp summary:before{content:"▸";color:var(--violeta)}.hck .dgrp[open] summary:before{content:"▾"}.hck .drow{border-top:1px solid var(--linea);grid-template-columns:120px 1.2fr 1.3fr 1.6fr 1fr auto;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}.hck .drow .cod{color:var(--violeta);font-weight:800}.hck .drow small{color:var(--gris);font-size:11px;display:block}.hck .drow .acts{gap:6px;display:flex}.hck .drow .acts button{border:1px solid var(--linea);cursor:pointer;background:#fff;border-radius:7px;padding:5px 8px;font-size:12px}.hck .dform{background:#faf8ff;border:1px solid #cfc3ff;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px 10px;margin-bottom:12px;padding:14px;display:grid}.hck .dform label{color:var(--gris);font-size:11.5px;font-weight:500}.hck .dform input,.hck .dform textarea{background:#fff;border:1px solid #d5dbe6;border-radius:8px;width:100%;padding:8px 9px}.hck .dform .w2{grid-column:span 2}.hck .dform .w4{grid-column:1/-1}.hck .dirpick{background:#f7f9ff;border:1px dashed #b9c6e4;border-radius:10px;margin-top:8px;padding:10px 12px}.hck .dirpick b{font-size:12.5px}.hck .mailbox{background:#faf8ff;border:1px solid #cfc3ff;border-radius:12px;margin-top:14px;padding:12px}.hck .mailbox h4{color:var(--violeta);margin:0 0 6px;font-size:13px}.hck .mailbox label{color:var(--gris);margin:7px 0 3px;font-size:11.5px;font-weight:500;display:block}.hck .mailbox input,.hck .mailbox textarea{background:#fff;border:1px solid #d5dbe6;border-radius:8px;width:100%;padding:8px 9px}.hck .mailbox textarea{min-height:120px}.hck .mailbox .fbtns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hck .mailbox a.btn{text-decoration:none;display:inline-block}.hck .msgok{color:#14632f;background:#eaf8ef;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px}.hck .msgerr{color:#9b2c1f;background:#fff1ef;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5}@media (width<=900px){.hck .drow,.hck .dform{grid-template-columns:1fr 1fr}}.hck .wrap{max-width:1100px;margin:0 auto;padding:28px 22px 60px}.hck .wrap h2{margin:0 0 4px;font-size:22px}.hck .wrap p.lead{color:var(--gris);margin:0 0 18px;font-size:14px;line-height:1.5}.hck .card{background:#fff;border-radius:14px;margin-bottom:18px;padding:20px 22px;box-shadow:0 2px 10px #0612230f}.hck .card h3{margin:0 0 12px;font-size:15px}.hck .sigprev{background:#fff;border:1px dashed #cbd3e1;border-radius:10px;margin-bottom:12px;padding:18px;overflow:auto}.hck .steps{color:var(--gris);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.hck .toast{background:var(--profundo);color:#fff;opacity:0;pointer-events:none;z-index:50;border-radius:10px;padding:10px 16px;font-size:13px;transition:all .25s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.hck .toast.on{opacity:1}.hck .mailgrid{grid-template-columns:240px 1fr;gap:18px;display:grid}.hck .mlist button{text-align:left;border:1px solid var(--linea);cursor:pointer;background:#fff;border-radius:10px;width:100%;margin-bottom:8px;padding:11px 12px;font-weight:600;display:block}.hck .mlist button small{color:var(--gris);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.hck .mlist button.on{border-color:var(--violeta);background:#f6f3ff}.hck .mbody{white-space:pre-wrap;border:1px solid var(--linea);background:#fcfdff;border-radius:10px;padding:16px;font-size:13.5px;line-height:1.6}.hck .msubj{border:1px solid var(--linea);background:#fcfdff;border-radius:10px;margin-bottom:10px;padding:10px 14px;font-size:14px;font-weight:700}.hck .msubj small{color:var(--gris);font-size:11px;font-weight:500;display:block}.hck .cards{flex-wrap:wrap;gap:26px;display:flex}.hck .bcard{background:var(--profundo);color:#fff;border-radius:18px;width:560px;height:320px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.hck .bcard .bl{flex-direction:column;flex:1;display:flex}.hck .bcard .bl img.lg{align-self:flex-start;height:58px}.hck .bcard .nm{letter-spacing:-.01em;margin-top:auto;font-size:24px;font-weight:800}.hck .bcard .cg{color:#afc0dd;letter-spacing:.14em;text-transform:uppercase;margin:3px 0 14px;font-size:12px}.hck .bcard .ct{color:#e6ecf7;font-size:12.5px;line-height:1.75}.hck .bcard .ct span{color:#8ea0bf;width:18px;display:inline-block}.hck .bcard .qr{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:150px;display:flex}.hck .bcard .qr .qb{background:#fff;border-radius:12px;width:140px;height:140px;padding:11px}.hck .bcard .qr .qb svg{width:100%;height:100%;display:block}.hck .bcard .qr small{color:#afc0dd;text-align:center;font-size:10px;line-height:1.35}.hck .bcard:after{content:"";background:var(--grad);height:5px;position:absolute;bottom:0;left:0;right:0}.hck .bcard img.wv{opacity:.5;width:400px;position:absolute;bottom:-30px;right:-40px}.hck .bcard .tl{color:#8ea0bf;font-size:11px;position:absolute;top:84px;left:32px}.hck .cardbox{flex-direction:column;gap:10px;display:flex}@media (width<=1100px){.hck .slipwrap{grid-template-columns:1fr}.hck .editor{max-height:none;position:static}.hck .mailgrid{grid-template-columns:1fr}}.hck .hwrap{max-width:1280px}.hck .hfil{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.hck .hfil input,.hck .hfil select{color:var(--grafito);background:#fff;border:1px solid #d5dbe6;border-radius:9px;padding:9px 10px}.hck .hfil #h_q{flex:1;min-width:240px}.hck .hfecha{color:var(--gris);align-items:center;gap:6px;font-size:12px;display:flex}.hck .hres{color:var(--gris);margin:4px 0 10px;font-size:12px}.hck .hgrid{grid-template-columns:1fr 360px;align-items:start;gap:16px;display:grid}.hck .htabla{border:1px solid var(--linea);border-radius:12px;overflow-x:auto}.hck .htabla table{border-collapse:collapse;width:100%;font-size:13px}.hck .htabla th{background:var(--suave);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--gris);white-space:nowrap;padding:10px 12px;font-size:11px}.hck .htabla td{border-top:1px solid var(--linea);vertical-align:top;padding:10px 12px}.hck .htabla tr.fila{cursor:pointer}.hck .htabla tr.fila:hover td{background:#f7f9ff}.hck .htabla tr.sel td{background:var(--suave2)}.hck .htabla .num{color:var(--violeta);white-space:nowrap;font-weight:800}.hck .htabla small{color:var(--gris);font-size:11px;display:block}.hck .hest{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.hck .hest.emitido{color:#3b3fa8;background:#eef2ff}.hck .hest.enviado{color:#8a5a00;background:#fff6e5}.hck .hest.aceptado{color:#14632f;background:#eaf8ef}.hck .hest.perdido{color:#555f70;background:#f3f4f6}.hck .hdet{border:1px solid var(--linea);background:#fff;border-radius:12px;padding:16px;position:sticky;top:76px}.hck .hdet h3{margin:0 0 2px;font-size:16px}.hck .hdet .sub{color:var(--gris);margin-bottom:12px;font-size:12px}.hck .hdet dl{grid-template-columns:110px 1fr;gap:6px 10px;margin:0 0 12px;font-size:12.5px;display:grid}.hck .hdet dt{color:var(--gris)}.hck .hdet dd{word-break:break-word;margin:0;font-weight:600}.hck .hdet .acc{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.hck .hdet label{color:var(--gris);margin:8px 0 3px;font-size:11.5px;font-weight:500;display:block}.hck .hdet select,.hck .hdet textarea{background:#fbfcfe;border:1px solid #d5dbe6;border-radius:8px;width:100%;padding:8px 9px;font-family:inherit;font-size:13px}.hck .hdet textarea{resize:vertical;min-height:60px}.hck .hseg{border-top:1px solid var(--linea);margin-top:14px;padding-top:10px}.hck .hseg h4{letter-spacing:.06em;text-transform:uppercase;color:var(--violeta);margin:0 0 8px;font-size:12px}.hck .hseg .it{border-bottom:1px dashed var(--linea);padding:6px 0;font-size:12px}.hck .hseg .it small{color:var(--gris)}@media (width<=1000px){.hck .hgrid{grid-template-columns:1fr}.hck .hdet{position:static}}.hck .top{gap:14px}.hck .top nav a{padding:8px 10px;font-size:13.5px}@media (width<=1100px){.hck .top{flex-wrap:wrap;gap:8px;padding:8px 12px}.hck .top nav{flex-wrap:nowrap;order:3;width:100%;max-width:100%;overflow-x:auto}.hck .top nav a{white-space:nowrap}.hck .top .tag{font-size:11px}}.hck .editor input.ro{color:#3a4558;cursor:not-allowed;background:#eef1f6;font-weight:700}.hck .top .volver{color:#c9d3e6;white-space:nowrap;margin-left:12px;font-size:12px;text-decoration:none}.hck .top .volver:hover{color:#fff}.soc{--bg:#f4f7fb;--card:#fff;--ink:#0a1526;--mut:#647084;--line:#0a15261f;--soft:#eef3fa;--deep:#061223;--navy:#061223;--on-navy:#fff;--blue:#1678ff;--violet:#6848ff;--magenta:#ea3291;--orange:#ff742c;--acc:#1678ff;--on-acc:#fff;--good:#0f9d6b;--bad:#d92d4a;--prev:#c4cddc;--grad:linear-gradient(115deg,#1678ff 5%,#6848ff 38%,#ea3291 68%,#ff742c 100%);--shadow:0 24px 70px #0612231f;--r:28px;--r2:20px;--hdr:#ffffffdb;--hdr-ink:#0a1526;--f-ui:Inter,"Segoe UI",Arial,sans-serif;--f-h:Roboto,Inter,sans-serif}.soc *{box-sizing:border-box}.soc [hidden]{display:none!important}.soc{background:var(--bg);color:var(--ink);font:15px/1.5 var(--f-ui);margin:0}.soc .wrap{max-width:920px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.soc button,.soc input,.soc select{font:inherit;color:inherit}.soc button{cursor:pointer}.soc :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.soc h1,.soc h2,.soc h3{text-wrap:balance;margin:0}.soc h2{font-family:var(--f-h);letter-spacing:-.03em;font-size:26px;font-weight:600}.soc .gt{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.soc .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);align-items:center;gap:10px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.soc .eyebrow:before{content:"";background:var(--grad);border-radius:3px;width:34px;height:3px}.soc h3{margin:22px 0 8px;font-size:16px;font-weight:600}.soc .sub{color:var(--mut);margin:4px 0 0;font-size:14px}.soc .num{font-family:var(--f-h);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:30px;font-weight:600}.soc .num.big{margin-top:10px;font-size:34px}.soc #inicio{color:#fff;background:radial-gradient(circle at 78% 28%,#6848ff47,#0000 30%),radial-gradient(circle at 90% 70%,#ea329133,#0000 26%),radial-gradient(circle at 12% 85%,#1678ff2e,#0000 30%),linear-gradient(145deg,#061223 0%,#07182e 60%,#0a1030 100%);align-items:center;min-height:100vh;padding-block:32px;display:grid}.soc .box{border-radius:var(--r);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff29;width:100%;max-width:420px;margin:0 auto;padding:34px 30px;box-shadow:0 30px 80px #0006}.soc .logo{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.soc .logo b,.soc .brand b{font-family:var(--f-h);letter-spacing:-.02em;background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0;font-size:40px;font-weight:600}.soc .logo span,.soc .brand span{letter-spacing:.42em;margin:4px 0 0 4px;font-size:10px;font-weight:600}.soc .box h1{font-family:var(--f-h);letter-spacing:-.04em;margin:28px 0 8px;font-size:40px;font-weight:600;line-height:1.05}.soc .box h1 .gt{display:inline}.soc .box .sub{color:#ffffffb8}.soc .role{color:#ffffffb8;min-height:20px;margin:16px 0 0;font-size:13px}.soc .note{color:#ffffff9e;min-height:18px;margin:12px 0 0;font-size:13px}.soc .btn{background:var(--deep);color:#fff;border:0;border-radius:999px;width:100%;margin-top:20px;padding:14px 20px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s}.soc .btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px #1678ff59}.soc #inicio .btn{background:var(--grad);box-shadow:0 12px 34px #6848ff66}.soc .btn:disabled{opacity:.5;cursor:default}.soc .btn.inline{width:auto}.soc header{top:env(safe-area-inset-top,0px);z-index:11;background:var(--hdr);color:var(--hdr-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);position:sticky}.soc .hbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-block:10px;display:flex}.soc .brand{flex-direction:column;line-height:1;display:flex}.soc .brand b{font-size:30px}.soc .brand span{color:var(--hdr-ink);font-size:8px}.soc .who{align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:500;display:flex}.soc .ghost{background:var(--deep);color:#fff;border:0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s}.soc .ghost:hover{transform:translateY(-2px);box-shadow:0 10px 24px #06122340}.soc #tabs{border-bottom:1px solid var(--line);gap:22px;margin-bottom:6px;padding-block:6px 0;display:flex;overflow-x:auto}.soc #tabs button{white-space:nowrap;color:var(--mut);background:0 0;border:0;padding:12px 2px;font-size:14px;font-weight:600;position:relative}.soc #tabs button:hover{color:var(--ink)}.soc #tabs button.on{color:var(--ink);font-weight:700}.soc #tabs button.on:after{content:"";background:var(--grad);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.soc main{padding-block:4px 48px}.soc .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.soc .sel{color:var(--mut);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:2px;font-size:12px;display:flex}.soc .sel select{border:1px solid var(--line);background:var(--card);text-transform:none;letter-spacing:0;border-radius:999px;padding:9px 14px;font-size:14px}.soc .alert{border:1px solid var(--bad);border-radius:14px;margin:12px 0;padding:12px 16px;font-size:14px}.soc .ok{border:1px solid var(--good);border-radius:14px;margin:12px 0;padding:12px 16px;font-size:14px}.soc .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:14px 0;display:grid}.soc .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);min-width:0;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.soc button.card{text-align:left;flex-direction:column;justify-content:flex-start;width:100%;display:flex}.soc button.card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-4px)}.soc button.card{position:relative}.soc button.card:before{content:"";background:var(--grad);opacity:.9;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:20px;right:20px}.soc .card .k0{color:var(--mut);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.soc .cmp{justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.soc .cmp>div{flex-direction:column;min-width:0;display:flex}.soc .cmp .k{color:var(--mut);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.soc .cmp .s{font-variant-numeric:tabular-nums;font-size:13px}.soc .cmp b{white-space:nowrap;font-variant-numeric:tabular-nums}.soc .pill{border:1px solid;border-radius:999px;margin-top:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.soc .up{color:var(--good)}.soc .dn{color:var(--bad)}.soc .na{color:var(--mut);font-weight:400}.soc .last{color:var(--mut);margin-top:10px;font-size:13px;display:block}.soc .more{color:var(--acc);margin-top:12px;font-size:13px;font-weight:700;display:block}.soc .back{color:var(--acc);background:0 0;border:0;padding:10px 0;font-weight:700}.soc .legend{color:var(--mut);flex-wrap:wrap;gap:14px;margin:0 0 6px;font-size:12px;display:flex}.soc .sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.soc .tw{overflow-x:auto}.soc table{border-collapse:collapse;width:100%;font-size:14px}.soc th,.soc td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 10px}.soc th{color:var(--mut);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.soc td.r,.soc th.r{text-align:right}.soc .step{gap:12px;margin:12px 0;display:flex}.soc .dot{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.soc .step p{color:var(--mut);margin:2px 0 0;font-size:14px}.soc .empty,.soc .empty .btn{margin-top:14px}.soc .scn{margin:6px 0 14px}.soc .scn label{color:var(--mut);justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.soc .scn label b{color:var(--ink);font-variant-numeric:tabular-nums}.soc .scn input[type=range]{width:100%;accent-color:var(--violet)}.soc .how{margin:8px 0 0;padding-left:20px;font-size:14px}.soc .how li{margin:4px 0}.soc .mini{background:var(--deep);color:#fff;border:0;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;transition:transform .18s}.soc .mini:hover{transform:translateY(-1px)}.soc .mini.ghost2{color:var(--mut);border:1px solid var(--line);background:0 0}.soc input[type=file]{border:1px dashed var(--acc);background:var(--soft);border-radius:14px;width:100%;margin-top:6px;padding:14px}.soc .lbl{color:var(--mut);font-size:13px}.soc .prev{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.soc .prev li{border:1px solid var(--line);border-radius:14px;min-width:0;padding:12px 14px;font-size:14px}.soc .prev li b{display:block}.soc .prev .err{color:var(--bad);margin:4px 0 0;padding:0;font-size:13px;list-style:none}.soc .chk{color:var(--mut);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.soc .chk input{width:auto}.soc .trd{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.soc .fine{color:var(--mut);margin:8px 0 0;font-size:12px}.soc .period{color:#fff;border-radius:var(--r);box-shadow:var(--shadow);background:radial-gradient(circle at 80% 20%,#6848ff61,#0000 36%),radial-gradient(circle at 96% 90%,#ea329147,#0000 30%),linear-gradient(145deg,#061223 0%,#07182e 60%,#0a1030 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;margin-top:14px;padding:26px 28px;display:flex}.soc .period>div{min-width:0}.soc .pk{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:700;display:block}.soc .pm{font-family:var(--f-h);letter-spacing:-.04em;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#6ec1e4 0%,#1678ff 35%,#6848ff 60%,#ea3291 85%,#ff742c 100%);-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:600;line-height:1.05}.soc .pl{font-variant-numeric:tabular-nums;font-size:15px}.soc .pn{opacity:.8;flex-basis:100%;margin:0;font-size:13px}.soc .period+.head{margin-top:16px}.soc :root{--warn:#a86410}.soc .wn{color:var(--warn)}.soc .alert.wn{border-color:var(--warn);color:var(--ink)}.soc .seg{border:1px solid var(--line);background:var(--card);border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:16px 0 4px;padding:4px;display:flex}.soc .seg button{color:var(--mut);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.soc .seg button:hover{color:var(--ink)}.soc .seg button.on{background:var(--deep);color:#fff}.soc .chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.soc .chip{border:1px solid var(--line);background:var(--card);color:var(--mut);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.soc .chip:hover{color:var(--ink);border-color:var(--acc)}.soc .chip.on{border-color:var(--acc);color:var(--acc);background:var(--soft)}.soc .bar{background:var(--soft);vertical-align:middle;border-radius:4px;width:90px;height:8px;display:inline-block;overflow:hidden}.soc .bar i{background:var(--grad);border-radius:4px;height:100%;display:block}.soc .pill.wn{color:var(--warn)}.soc td .pill{margin:0 0 0 6px;padding:1px 8px;font-size:11px}.soc td:first-child .pill{margin-left:6px}.soc .est{color:var(--mut);font-size:12px}.soc .ret{flex-wrap:wrap;align-items:flex-start;gap:16px 40px;display:flex}.soc .ret>div{min-width:0}.soc .kv{flex:1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 24px;min-width:min(100%,260px);margin:0;padding:0;list-style:none;display:grid}.soc .kv li{color:var(--mut);flex-direction:column;font-size:13px;display:flex}.soc .kv b{font-family:var(--f-h);color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.soc .kv b.dn{color:var(--bad)}.soc{min-height:100vh}.soc .logo img,.soc .brand img{width:auto;max-width:none;display:block}.grid .wide{grid-column:1/-1}.card .rec{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px}
