.console{z-index:10;--disp:var(--font-display), var(--font-body), system-ui, sans-serif;--mono2:var(--font-mono), ui-monospace, monospace;min-height:100dvh;position:relative}.console a{color:inherit;text-decoration:none}.console button{font-family:inherit}.console .shell{grid-template-columns:244px 1fr;min-height:100dvh;display:grid}.console .side{border-right:1px solid var(--line);background:linear-gradient(#ffffff04,#0000);flex-direction:column;gap:6px;padding:22px 16px;display:flex}.console .wm{font-family:var(--disp);letter-spacing:.02em;padding:6px 10px 2px;font-size:16px}.console .wm b{color:var(--acc);font-weight:400}.console .role{font-family:var(--mono2);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding:0 10px 18px;font-size:10px}.console .nav{flex-direction:column;gap:2px;display:flex}.console .nav a,.console .nav button{color:var(--sub);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.console .nav a .ic,.console .nav button .ic{flex:none;width:18px;height:18px}.console .nav a.on{color:var(--text);background:#e8501a1a}.console .nav a.on .ic{color:var(--acc)}.console .nav a:hover:not(.on),.console .nav button:hover{background:var(--panel);color:var(--text)}.console .side .foot{font-family:var(--mono2);color:var(--mut);margin-top:auto;padding:10px;font-size:11px}.console .side .foot button{color:var(--sub);cursor:pointer;background:0;border:0;padding:4px 0;font-size:11px}.console .side .foot .adminlink{color:#ff6b5c;background:#ff6b5c14;border:1px solid #ff6b5c4d;border-radius:9px;align-items:center;margin-bottom:10px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.console .side .foot .adminlink:hover{background:#ff6b5c29}.console .side .foot .crosslink{border:1px solid var(--line2);color:var(--sub);border-radius:9px;align-items:center;margin-bottom:8px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.console .side .foot .crosslink:hover{color:var(--text);border-color:var(--acc)}.console .statgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.console .statcard{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:14px;padding:16px 16px 15px;text-decoration:none;transition:border-color .15s,transform .15s;display:block;position:relative}.console .statcard:hover{border-color:var(--acc);transform:translateY(-2px)}.console .statcard.alert{border-color:#f5b80059}.console .statcard .stattop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.console .statcard .stattop .ic{width:18px;height:18px;color:var(--sub)}.console .statcard .dot{background:var(--gold);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #f5b80024}.console .statcard .statval{font-family:var(--font-body), sans-serif;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.console .statcard .statlabel{color:var(--text);margin-top:8px;font-size:13px;font-weight:600}.console .statcard .stathint{font-family:var(--mono2);color:var(--mut);margin-top:2px;font-size:10.5px}.console .setgrid{grid-template-columns:1fr;gap:16px;max-width:620px;display:grid}.console .setcard{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px 22px}.console .setcard.muted{opacity:.7}.console .setcard .sethead{align-items:center;gap:13px;margin-bottom:14px;display:flex}.console .setcard .sethead .ic{width:22px;height:22px;color:var(--acc);flex:none}.console .setcard.muted .sethead .ic{color:var(--sub)}.console .setcard .settitle{font-size:16px;font-weight:700}.console .setcard .setsub{font-family:var(--mono2);text-transform:uppercase;letter-spacing:.04em;color:var(--sub);margin-top:2px;font-size:10.5px}.console .setcard .setdesc{color:var(--sub);margin-bottom:16px;font-size:13px;line-height:1.55}.console .setcard .setdesc b{color:var(--text)}.console .setcard .setrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.console .setcard .setinput{border:1px solid var(--line2);background:var(--ground);border-radius:10px;align-items:center;gap:9px;padding:8px 12px;display:flex}.console .setcard .setinput input{width:70px;color:var(--text);background:0 0;border:0;outline:none;font-family:inherit;font-size:18px;font-weight:700}.console .setcard .setinput span{color:var(--sub);white-space:nowrap;font-size:12px}.console .setcard .setok{color:var(--ok);font-size:12px;font-weight:600}.console .setcard .setquick{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.console .setcard .setnote{border-top:1px solid var(--line);font-family:var(--mono2);color:var(--mut);margin-top:14px;padding-top:13px;font-size:11px}.console .setcard .setnote b{color:var(--text)}.console .main{max-width:1040px;padding:26px 34px 70px}.console .top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.console .top h1{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-size:26px;font-weight:800}.console .chip{border:1px solid var(--line);color:var(--sub);border-radius:999px;align-items:center;gap:9px;padding:6px 12px 6px 6px;font-size:13px;display:flex}.console .chip .av{background:linear-gradient(135deg, var(--acc), var(--gold));border-radius:50%;width:26px;height:26px}.console .btn{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:700;transition:transform .15s,border-color .15s,opacity .15s;display:inline-flex}.console .btn:disabled{opacity:.5;cursor:default}.console .btn-primary{background:var(--acc);color:#150800}.console .btn-primary:not(:disabled):hover{transform:translateY(-1px)}.console .btn-ghost{border-color:var(--line2);color:var(--text)}.console .btn-ghost:hover{border-color:var(--sub)}.console .btn-danger{color:#ff7a7a;border-color:#ff4d4d66}.console .login{place-items:center;min-height:100dvh;padding:24px;display:grid}.console .login .box{border:1px solid var(--line2);background:var(--panel);border-radius:20px;width:100%;max-width:380px;padding:34px 30px}.console .login .wm{font-family:var(--disp);padding:0 0 6px;font-size:20px}.console .login h2{margin:14px 0 6px;font-size:20px;font-weight:800}.console .login p{color:var(--sub);margin-bottom:22px;font-size:14px}.console .err{color:#ff7a7a;margin-top:12px;font-size:13px}.console .hint{color:var(--mut);font-size:12px;font-family:var(--mono2);margin-top:14px}.console .fld{margin-bottom:18px}.console .fld>label,.console .lbl{font-family:var(--mono2);letter-spacing:.12em;text-transform:uppercase;color:var(--sub);margin-bottom:8px;font-size:10px;display:block}.console input[type=text],.console input[type=tel],.console input[type=number],.console input[type=date],.console input[type=time],.console select,.console textarea{background:var(--card);border:1px solid var(--line2);width:100%;color:var(--text);border-radius:11px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px}.console input:focus,.console select:focus,.console textarea:focus{border-color:var(--acc)}.console textarea{resize:vertical;min-height:84px}.console .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.console .row3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.console .code-input{letter-spacing:.5em;text-align:center;font-family:var(--mono2);font-size:22px}.console .callphone{text-align:center;font-family:var(--mono2);color:var(--acc,#e8501a);white-space:nowrap;letter-spacing:.06em;padding:2px 0;font-size:clamp(19px,5.6vw,28px);font-weight:700;text-decoration:none;display:block}.console .callphone:hover{text-decoration:underline}.console .toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.console .sw{background:var(--panel2);border:1px solid var(--line2);border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.console .sw.on{background:var(--acc)}.console .sw i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.console .sw.on i{left:18px}.console .chips{flex-wrap:wrap;gap:8px;display:flex}.console .ch{border:1px solid var(--line2);cursor:pointer;color:var(--sub);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:inline-flex}.console .ch.on{border-color:var(--acc);color:var(--text);background:#e8501a14}.console .ch .x{color:var(--mut)}.console .clsrow{grid-template-columns:1.4fr .8fr .8fr .8fr 30px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.console .clsrow input{padding:9px 11px;font-size:13px}.console .clsrow .x{color:var(--mut);text-align:center;cursor:pointer}.console .tier{grid-template-columns:1.4fr 1fr .8fr 30px;align-items:center;gap:10px;margin-bottom:8px;display:grid}.console .tier input{padding:9px 11px;font-size:13px}.console .addrow{font-family:var(--mono2);color:var(--acc);cursor:pointer;background:0;border:0;align-items:center;gap:7px;padding:8px 2px;font-size:12px;display:inline-flex}.console .evlist{flex-direction:column;gap:12px;display:flex}.console .evcard{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:4px 1fr auto;align-items:center;gap:16px;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.console .evcard:hover{border-color:var(--line2);transform:translateY(-2px)}.console .evcard .stripe{align-self:stretch}.console .evcard .body{padding:16px 0}.console .evcard .t{font-size:16px;font-weight:700}.console .evcard .m{font-family:var(--mono2);color:var(--sub);flex-wrap:wrap;gap:14px;margin-top:5px;font-size:12px;display:flex}.console .evcard .acts{gap:8px;padding-right:16px;display:flex}.console .badge{font-family:var(--mono2);text-transform:uppercase;letter-spacing:.06em;border-radius:7px;padding:3px 8px;font-size:10px}.console .badge.draft{color:var(--sub);background:#8b909926}.console .badge.pub{color:var(--ok);background:#22c55e21}.console .badge.past{color:var(--steel);background:#4678c824}.console .badge.soon{color:#f5b800;background:#f5b8001f}.console .badge.dang{color:#ff6b5c;background:#ff4d4d24}.console .empty{border:1px dashed var(--line2);text-align:center;color:var(--sub);border-radius:16px;padding:44px 24px}.console .ulist{flex-direction:column;gap:10px;display:flex}.console .urow{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:4px 1fr auto;align-items:center;gap:16px;display:grid;overflow:hidden}.console .urow.banned{background:#e8501a0a;border-color:#e8501a4d}.console .urow.banned .ubody{opacity:.62}.console .ustripe{align-self:stretch}.console .ubody{min-width:0;padding:14px 0}.console .uname{color:var(--text);flex-wrap:wrap;align-items:center;font-size:15px;font-weight:700;display:flex}.console .umeta{font-family:var(--mono2);color:var(--sub);flex-wrap:wrap;gap:12px;margin-top:5px;font-size:12px;display:flex}.console .uroles{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.console .uacts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-right:16px;display:flex}.console .uacts .btn,.console .evcard .acts .btn{padding:8px 14px;font-size:12px}.console .uroles .ch{padding:5px 11px;font-size:12px}@media (max-width:700px){.console .urow{grid-template-columns:4px 1fr}.console .uacts{grid-column:2;justify-content:flex-start;padding:0 16px 14px}}.console .modtabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:18px;display:flex}.console .modtabs button{color:var(--sub);font-family:var(--font-body), sans-serif;cursor:pointer;background:0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 6px;font-size:14px;font-weight:600}.console .modtabs button.on{color:var(--text);border-bottom-color:var(--acc)}.console .nwcard{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.console .nwthumb{object-fit:cover;background:var(--panel2);border-radius:10px;flex:none;width:92px;height:66px}.console .nwbody{min-width:0}.console .nwtitle{color:var(--text);font-size:15px;font-weight:700}.console .nwsum{color:var(--sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;display:-webkit-box;overflow:hidden}.console .nwsrc{font-family:var(--mono2);color:var(--mut);margin-top:6px;font-size:11px}.console .rpcard{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.console .searchbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.console .searchfield{border:1px solid var(--line2);background:var(--ground);border-radius:10px;flex:220px;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}.console .searchfield input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14px}.console .audwrap{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow-x:auto}.console .audtable{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.console .audtable th{text-align:left;font-family:var(--mono2);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);border-bottom:1px solid var(--line);padding:12px 14px;font-size:10px;font-weight:600}.console .audtable td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:top;padding:11px 14px}.console .audtable tr:last-child td{border-bottom:0}.console .audtime,.console .audobj,.console .audmeta{font-family:var(--mono2);color:var(--sub);font-size:11.5px}.console .audpath{font-family:var(--mono2);font-size:12px}.console .audmeta{text-overflow:ellipsis;max-width:320px;overflow:hidden}.console .pmstrip{gap:8px;margin-top:11px;padding-bottom:2px;display:flex;overflow-x:auto}.console .pmthumb{background:var(--panel2);border-radius:10px;flex:none;width:84px;height:84px;position:relative;overflow:hidden}.console .pmthumb img{object-fit:cover;width:100%;height:100%;display:block}.console .pmvid{color:#fff;font-family:var(--mono2);background:#0000009e;border-radius:6px;align-items:center;gap:3px;padding:2px 6px 2px 4px;font-size:10px;display:flex;position:absolute;bottom:5px;left:5px}.console .pmcap{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:13px}.console .reasons{color:var(--sub);flex-direction:column;gap:3px;margin:9px 0 0;padding-left:16px;font-size:13px;display:flex}@media (max-width:700px){.console .nwcard{grid-template-columns:64px 1fr}.console .nwcard .uacts,.console .rpcard .uacts{grid-column:1/-1}.console .rpcard{grid-template-columns:1fr}}.console .types{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.console .type{border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;border-radius:16px;padding:20px;transition:all .15s;display:block}.console .type:hover{border-color:var(--line2);transform:translateY(-2px)}.console .type .ti{width:34px;height:34px;margin-bottom:12px}.console .type h4{text-transform:uppercase;font-size:17px;font-weight:800}.console .type p{color:var(--sub);margin-top:4px;font-size:13px}.console .type .tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.console .type .tg{font-family:var(--mono2);border:1px solid var(--line2);color:var(--sub);border-radius:999px;padding:3px 9px;font-size:10px}.console .gate{font-family:var(--mono2);color:var(--ok);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:inline-flex}.console .wiz{grid-template-columns:220px 1fr;align-items:start;gap:22px;display:grid}.console .rail{flex-direction:column;gap:2px;display:flex;position:sticky;top:20px}.console .rail .st{color:var(--sub);cursor:pointer;text-align:left;background:0;border:0;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;display:flex}.console .rail .st .n{border:1px solid var(--line2);width:22px;height:22px;font-family:var(--mono2);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.console .rail .st.done{color:var(--text)}.console .rail .st.done .n{background:var(--ok);border-color:var(--ok);color:#08130a}.console .rail .st.on{color:var(--text);background:var(--panel)}.console .rail .st.on .n{border-color:var(--acc);color:var(--acc)}.console .rail .st .tt{padding-top:2px;font-size:13.5px;font-weight:600}.console .form{border:1px solid var(--line2);background:var(--panel);border-radius:18px;padding:26px}.console .form .fh{font-family:var(--font-body), sans-serif;text-transform:uppercase;font-size:20px;font-weight:800}.console .form .fsub{color:var(--sub);margin:6px 0 20px;font-size:13px}.console .fbtns{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;display:flex}.console .spinner{border:2px solid #ffffff40;border-top-color:currentColor;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite cspin;display:inline-block}@keyframes cspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.console .spinner{animation:none}}@media (max-width:860px){.console .shell{grid-template-columns:1fr}.console .side{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;overflow:auto}.console .side .foot{margin:0 0 0 auto}.console .wiz{grid-template-columns:1fr}.console .rail{flex-direction:row;position:static;overflow:auto}.console .types{grid-template-columns:1fr}.console .main{padding:20px}.console .bikegrid{grid-template-columns:1fr}}.console .sech{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--sub);margin:30px 0 14px;font-size:15px;font-weight:800}.console .paystub{border:1px dashed var(--line2);background:var(--ground);border-radius:14px;align-items:center;gap:15px;padding:18px 20px;display:flex}.console .paidbanner{color:var(--ok);background:#22c55e14;border:1px solid #22c55e66;border-radius:12px;align-items:center;gap:9px;margin-bottom:18px;padding:13px 16px;font-size:13.5px;display:flex}.console .tiermatrix{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow:hidden}.console .tiermatrix-row{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.console .tiermatrix-row:last-child{border-bottom:none}.console .tiermatrix-name{font-size:13px}.console .tiermatrix-opts{gap:4px;display:inline-flex}.console .tieropt{border:1px solid var(--line2);color:var(--sub);font-family:var(--mono2);letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:10px}.console .tieropt.on{background:var(--acc);border-color:var(--acc);color:#fff}.console .testnote{color:var(--sub);border:1px dashed var(--line2);border-radius:10px;max-width:520px;margin-top:12px;padding:10px 13px;font-size:12px}.console .testnote b{color:var(--text);font-family:var(--mono2)}.console .paylist{gap:8px;max-width:520px;display:grid}.console .payrow{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.console .payplan{font-size:14px;font-weight:600}.console .paymeta{font-family:var(--mono2);color:var(--sub);margin-top:2px;font-size:11px}.console .payright{align-items:center;gap:12px;display:flex}.console .payamount{font-family:var(--font-body), sans-serif;font-size:15px;font-weight:700}.console .cardrow{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;max-width:680px;padding:15px 17px;display:flex}.console .cardbtns{flex-wrap:wrap;flex:none;gap:8px;margin-left:auto;display:flex}.console .cardic{width:40px;height:40px;color:var(--steel,#4678c8);background:#4678c824;border-radius:10px;flex:none;place-items:center;display:grid}.console .cardinfo{flex:1;min-width:0}.console .cardname{font-size:14.5px;font-weight:600;font-family:var(--mono2);letter-spacing:.02em}.console .cardmeta{color:var(--sub);margin-top:2px;font-size:12px}.console .bikegrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.console .bikecard{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px 17px}.console .biketop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.console .bikeic{width:38px;height:38px;color:var(--acc);background:#e8501a1f;border-radius:10px;place-items:center;display:grid}.console .bikename{font-size:16px;font-weight:700}.console .bikemeta{color:var(--sub);min-height:16px;margin-top:3px;font-size:12.5px}.console .bikehours{font-family:var(--mono2);color:var(--gold);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:inline-flex}.console .acccol{gap:16px;max-width:620px;display:grid}.console .accid{align-items:center;gap:16px;display:flex}.console .accava{border-radius:50%;flex:none;width:60px;height:60px}.console .accname{font-family:var(--font-body), sans-serif;font-size:22px;font-weight:800}.console .accmeta{color:var(--sub);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:13px;display:flex}.console .rolechip{font-family:var(--mono2);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line2);color:var(--sub);border-radius:999px;padding:2px 8px;font-size:10px}.console .ffield{margin-bottom:14px}.console .ffield label{font-family:var(--mono2);text-transform:uppercase;letter-spacing:.04em;color:var(--sub);margin-bottom:6px;font-size:10.5px;display:block}.console .ffield input{background:var(--card);border:1px solid var(--line2);width:100%;color:var(--text);border-radius:11px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px}.console .ffield input:focus{border-color:var(--acc)}.console .frow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.console .toggle-row{justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.console .switch{background:var(--line2);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:27px;padding:0;transition:background .16s;position:relative}.console .switch.on{background:var(--ok)}.console .switch span{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .16s;position:absolute;top:3px;left:3px}.console .switch.on span{transform:translate(19px)}.console .delbanner{background:#e8501a14;border:1px solid #e8501a66;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:13px;display:flex}.console .statusbox{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:13px;padding:15px 17px;font-size:13.5px;display:flex}.console .statusbox.pending{color:var(--gold);background:#f5b80012;border-color:#f5b80066}.console .statusbox.rejected{color:var(--acc2);background:#e8501a12;border-color:#e8501a66}.console .statusbox b{color:var(--text)}.console .statusbox .sbmeta{color:var(--sub);margin-top:3px;font-size:12.5px}.console .agreerow{color:var(--sub);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0;font-size:12.5px;line-height:1.5;display:flex}.console .agreerow input{width:16px;height:16px;accent-color:var(--acc);flex:none;margin-top:2px}.console .applidata{gap:10px;display:grid}.console .applidata>div{font-size:14px}.console .applidata>div span{font-family:var(--mono2);text-transform:uppercase;letter-spacing:.04em;color:var(--sub);margin-bottom:2px;font-size:10px;display:block}.console .appexp{color:var(--sub);max-width:640px;margin-top:8px;font-size:13px;line-height:1.5}@media (max-width:560px){.console .frow{grid-template-columns:1fr}}.console .rolecard{flex-direction:column;gap:10px;display:flex}.console .rolecard.friendly{border-color:#f5b80047}.console .rstatus{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex}.console .rstatus.ok{color:var(--ok);background:#22c55e14;border:1px solid #22c55e66}.console .rstatus.pending{color:var(--gold);background:#f5b80014;border:1px solid #f5b80066}.console .rstatus.rejected{color:#ff6b5c;background:#ff6b5c14;border:1px solid #ff6b5c66}.console .rstatus.none{color:var(--sub);border:1px solid var(--line)}.console .roleform{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:14px;display:flex}.console .type.locked{cursor:default;opacity:.75;border-style:dashed}.console .type.locked:hover{border-color:var(--line);transform:none}.console .type.locked .gate.locked{color:var(--gold)}.console .rtabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:-6px 0 22px;display:flex;overflow-x:auto}.console .rtabs::-webkit-scrollbar{display:none}.console .rtabs a{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);white-space:nowrap;align-items:center;gap:7px;padding:10px 14px 12px;font-size:12px;transition:color .18s;display:inline-flex;position:relative}.console .rtabs a:after{content:"";background:var(--acc);transform-origin:0;border-radius:2px;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.console .rtabs a:hover,.console .rtabs a.on{color:var(--text)}.console .rtabs a.on:after{transform:scaleX(1);box-shadow:0 0 10px #e8501a8c}.console .rtabs a.on svg{color:var(--acc)}@keyframes pane-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.console .tabpane>*{animation:.42s cubic-bezier(.16,1,.3,1) both pane-in}.console .tabpane>:nth-child(2){animation-delay:60ms}.console .tabpane>:nth-child(3){animation-delay:.12s}.console .tabpane>:nth-child(4){animation-delay:.18s}.console .tabpane>:nth-child(n+5){animation-delay:.24s}.console .wipnote{color:var(--text);background:#f5b8000f;border:1px dashed #f5b80073;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:12px 15px;font-size:13.5px;line-height:1.5;display:flex}.console .wipnote svg{color:var(--gold);flex:none;margin-top:2px}.console .wipnote b{font-weight:700}.console .appnote{color:var(--sub);border:1px solid var(--line);background:#ffffff05;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:inline-flex}.console .appnote svg{color:var(--acc2);flex:none;margin-top:1px}.console .apphint{color:var(--sub);align-items:center;gap:8px;margin-top:16px;font-size:12.5px;display:flex}.console .apphint svg{color:var(--acc2)}.console .movedcard{text-align:center;border:1px solid var(--line);background:var(--panel,#16181e);border-radius:18px;max-width:560px;margin:24px auto;padding:36px 30px;animation:.42s cubic-bezier(.16,1,.3,1) both pane-in}.console .movedcard .movedic{width:56px;height:56px;color:var(--acc);background:#e8501a1f;border-radius:16px;place-items:center;margin-bottom:16px;display:inline-grid}.console .movedcard h2{margin:0 0 10px;font-size:20px;font-weight:800}.console .movedcard p{color:var(--sub);margin:0 0 20px;font-size:14.5px;line-height:1.6}.console .bikecard{transition:transform .18s,border-color .18s}.console .bikecard:hover{border-color:var(--line2);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.console .tabpane>*,.console .movedcard{animation:none}.console .rtabs a:after{transition:none}}.console .navsec{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--mut,#6b7280);padding:16px 12px 6px;font-size:10px}.console .nav>div{display:contents}.console .nav>div>.navsec{display:block}.login .hint.consent{border-top:1px solid #ffffff12;margin-top:14px;padding-top:12px;line-height:1.6}.login .hint.consent a{color:var(--sub,#8b9099);text-underline-offset:2px;text-decoration:underline}.login .hint.consent a:hover{color:var(--text,#f0ede8)}.console .impcard{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:12px 16px;padding:14px 16px;display:grid}.console .imp-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:10px;display:flex}.console .imp-title{font-family:var(--font-display), var(--font-body), system-ui, sans-serif;font-size:17px;line-height:1.2}.console .imp-dates{white-space:nowrap;font-size:13px;font-weight:600}.console .imp-place{color:var(--sub);font-size:13px}.console .imp-prologue{color:var(--acc);border:1px solid color-mix(in srgb, var(--acc) 45%, transparent);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}.console .imp-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px 18px;display:grid}.console .imp-seclabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin-bottom:4px;font-size:10.5px}.console .imp-sec{font-size:12.5px;line-height:1.5}.console .imp-chips{flex-wrap:wrap;gap:5px;display:flex}.console .imp-chip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px}.console .imp-links{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.console .imp-link{border:1px solid var(--line);color:inherit;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;text-decoration:none;display:inline-flex}.console .imp-link:hover{border-color:var(--acc)}.console .impcard .uacts{flex-direction:column;align-items:stretch;padding-right:0}.console .impcard .uacts .btn{white-space:nowrap;justify-content:center}.console .imp-tabs{flex-wrap:wrap;gap:6px;display:flex}.console .impcard .imp-dupbox{border:1px solid color-mix(in srgb, var(--warn,#f5b800) 55%, transparent);background:color-mix(in srgb, var(--warn,#f5b800) 8%, transparent);border-radius:12px;grid-column:1/-1;padding:12px 14px}.console .imp-duptitle{margin-bottom:8px;font-size:13px;font-weight:700}.console .imp-duprow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 0;display:flex}.console .imp-duprow:first-of-type{border-top:0}.console .imp-duprow a{color:inherit;font-size:13px;font-weight:600}.console .imp-dupmeta{color:var(--sub);flex:auto;font-size:12px}.console .imp-dupacts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:860px){.console .impcard{grid-template-columns:1fr}.console .impcard .uacts{flex-flow:wrap;grid-column:auto}}.console .imp-posters{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.console .imp-posters img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:104px;height:78px;display:block}.console .imp-posters a:hover img{border-color:var(--acc)}.console .imp-source{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sub);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10px}.console .imp-warn,.console .imp-incal{white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:600}.console .imp-warn{color:var(--gold,#f5b800);border:1px solid color-mix(in srgb, var(--gold,#f5b800) 45%, transparent)}.console .imp-incal{color:#5bbf7a;border:1px solid #5bbf7a73}.console .impcard.is-dup{border-left:3px solid color-mix(in srgb, var(--gold,#f5b800) 55%, var(--line))}
.console .side{background:linear-gradient(#ffffff08,#fff0 42%),linear-gradient(#e8501a0d,#0000 30%);position:relative}.console .side:after{content:"";background:linear-gradient(#e8501a80,#ffffff14 22%,#ffffff08 60%,#0000);width:1px;position:absolute;top:0;bottom:0;right:-1px}.console .side .wm{background:var(--metal);color:#0000;animation:lk-metal 9s var(--ease-in-out-soft) infinite alternate;background-size:220% 220%;-webkit-background-clip:text;background-clip:text;font-size:17px}.console .side .wm b{-webkit-text-fill-color:var(--acc);color:var(--acc)}@keyframes lk-metal{0%{background-position:0%}to{background-position:100%}}.console .nav a{border-radius:11px;position:relative}.console .nav a.on{background:linear-gradient(90deg,#e8501a29,#e8501a08)}.console .nav a.on:before{content:"";background:var(--acc);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 12px #e8501acc}.console .top h1{letter-spacing:-.02em;text-transform:none;background:linear-gradient(180deg, var(--text), #f0ede8b8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3vw,32px)}.console .chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05}.console .kick{font-family:var(--mono2);letter-spacing:.18em;text-transform:uppercase;color:var(--acc);margin-bottom:6px;font-size:10.5px;display:block}.console .sech{text-transform:none;letter-spacing:-.01em;color:var(--text);margin:34px 0 16px;font-size:19px}.console .sechrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin:34px 0 18px;display:flex}.console .sechrow .sech{margin:0}.console .sechrow .kick{margin-bottom:4px}.console .btn{text-transform:none;letter-spacing:.01em;transition:transform var(--dur-fast,.22s) cubic-bezier(.16, 1, .3, 1), box-shadow .28s ease, border-color .28s ease, background .28s ease;border-radius:999px;padding:12px 22px;font-size:14px}.console .btn-primary{background:linear-gradient(180deg, #f4611f, var(--acc));color:#150800;box-shadow:inset 0 1px #ffffff4d,0 10px 28px -12px #e8501abf}.console .btn-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 16px 40px -14px #e8501af2}.console .btn-ghost{border-color:var(--line2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08}.console .btn-ghost:hover{background:#ffffff0f;border-color:#e8501a8c}.console .statuscard{border-radius:20px;justify-content:space-between;align-items:center;gap:26px;padding:24px 28px;display:flex;overflow:hidden}.console .statuscard .scleft{min-width:0}.console .sckick{font-family:var(--mono2);letter-spacing:.18em;text-transform:uppercase;color:var(--sub);margin-bottom:8px;font-size:10px;display:block}.console .scname{font-family:var(--disp);letter-spacing:.02em;background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;line-height:1}.console .statuscard.paid .scname{background:var(--metal-blaze);-webkit-background-clip:text;background-clip:text}.console .statuscard.fam .scname{background:var(--metal-gold);-webkit-background-clip:text;background-clip:text}.console .scpitch{color:var(--sub);max-width:46ch;margin:10px 0 0;font-size:13.5px;line-height:1.6}.console .scright{text-align:right;flex-shrink:0}.console .scdays,.console .scinf{font-family:var(--disp);color:var(--text);font-size:40px;line-height:1}.console .scinf{color:var(--sub)}.console .scdaysl{font-family:var(--mono2);letter-spacing:.12em;text-transform:uppercase;color:var(--sub);margin-top:6px;font-size:10.5px}.console .scuntil{color:var(--sub);margin-top:8px;font-size:12px}.console .opennow{border:1px solid var(--line);background:#ffffff04;border-radius:14px;margin-top:14px;padding:14px 18px}.console .onkick{font-family:var(--mono2);letter-spacing:.16em;text-transform:uppercase;color:var(--sub);margin-bottom:9px;font-size:10px;display:block}.console .onlist{flex-wrap:wrap;gap:7px;display:flex}.console .onlist span{color:var(--text);border:1px solid var(--line);background:#ffffff05;border-radius:999px;align-items:center;gap:5px;padding:5px 11px 5px 8px;font-size:12.5px;display:inline-flex}.console .onlist svg{color:#4ade80;flex-shrink:0}.console .seedhint{color:var(--sub);border-left:2px solid var(--gold);margin-top:14px;padding-left:12px;font-size:13px;line-height:1.6}.console .seedhint a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.console .perswitch{border:1px solid var(--line2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border-radius:999px;gap:3px;padding:4px;display:inline-flex}.console .perswitch button{color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.console .perswitch button:hover{color:var(--text)}.console .perswitch button.on{color:var(--text);background:#ffffff14;box-shadow:inset 0 1px #ffffff1f}.console .perswitch .save{font-family:var(--mono2);letter-spacing:.05em;color:#150800;background:var(--gold);border-radius:999px;padding:2px 6px;font-size:10px}.console .tgrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.console .tcard{border-radius:18px;flex-direction:column;padding:22px 20px;display:flex;position:relative}.console .tcard.hot{border-color:#e8501a6b;box-shadow:0 0 0 1px #e8501a24,0 20px 50px -28px #e8501a99}.console .tcard.cur{border-color:#4ade8061}.console .tbadge{font-family:var(--mono2);letter-spacing:.12em;text-transform:uppercase;background:var(--acc);color:#150800;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:9.5px;position:absolute;top:-9px;left:20px}.console .tbadge.cur{color:#062b14;background:#4ade80}.console .tname{font-family:var(--disp);letter-spacing:.03em;color:var(--text);margin-top:4px;font-size:21px}.console .tcard.hot .tname{background:var(--metal-blaze);color:#0000;-webkit-background-clip:text;background-clip:text}.console .tpitch{color:var(--sub);min-height:6.2em;margin:8px 0 0;font-size:12.5px;line-height:1.55}.console .tprice{align-items:baseline;gap:5px;margin-top:16px;display:flex}.console .tprice b{font-family:var(--font-body), sans-serif;letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:800}.console .tprice span{color:var(--sub);font-size:13px}.console .tper{color:var(--sub);min-height:2.9em;margin-top:4px;font-size:11.5px;line-height:1.45}.console .tperks{flex-direction:column;flex:1;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:flex}.console .tperks li{color:var(--text);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.console .tperks svg{color:var(--acc);opacity:.85;flex-shrink:0;margin-top:1px}.console .tcard.free .tperks svg{color:#4ade80}.console .tcard.hot .tperks svg{color:var(--gold)}.console .soonmark{font-family:var(--mono2);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);vertical-align:1px;border:1px solid #f5b80066;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-style:normal;display:inline-block}.console .tcta{margin-top:16px}.console .tcta .btn{white-space:nowrap;width:100%;min-height:46px}.console .btn.is-static{cursor:default;color:var(--sub);border-style:dashed}.console .btn.is-static:hover{border-color:var(--line2);background:#ffffff08}.console .tnote{color:var(--sub);margin-top:12px;font-size:11.5px;line-height:1.5;display:block}.console .cardnote{color:var(--sub);margin-top:10px;font-size:12px;line-height:1.55}.console .lkfoot{border-top:1px solid var(--line);color:var(--sub);margin-top:40px;padding-top:18px;font-size:12.5px;line-height:1.6}.console .lkfoot a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration:underline #e8501a99;text-decoration:underline #e8501a99}.console .statcard{transition:transform var(--dur-fast,.22s) cubic-bezier(.16, 1, .3, 1), border-color .28s ease, box-shadow .28s ease;background:linear-gradient(#ffffff09,#ffffff03);border-radius:16px}.console .statcard:hover{box-shadow:var(--sh-3);transform:translateY(-3px)}.console .statval{font-family:var(--disp);letter-spacing:.02em}.console .setgrid.one{grid-template-columns:minmax(0,1fr);max-width:760px}.console .setcard{background:linear-gradient(#ffffff08,#ffffff02);border-radius:18px}.console .settitle{font-size:15.5px}.console .matrixhead{border-top:1px solid var(--line);font-family:var(--mono2);letter-spacing:.16em;text-transform:uppercase;color:var(--sub);margin:22px 0 8px;padding-top:16px;font-size:10.5px}.console .disclose{cursor:pointer;color:var(--sub);text-align:left;background:0 0;border:0;align-items:center;gap:7px;margin-top:10px;padding:6px 0;font-size:12px;display:inline-flex}.console .disclose:hover{color:var(--text)}.console .disclose svg{transition:transform .22s}.console .disclose svg.op{transform:rotate(180deg)}.console .tiermatrix.muted{opacity:.6;margin-top:6px}.console .modtabs .cnt{color:var(--acc2,#ff8a5c);font-family:var(--mono2);vertical-align:1px;background:#e8501a29;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:10px}.console .badge.tierbadge{color:var(--acc2,#ff8a5c);background:#e8501a24;border:1px solid #e8501a4d}.console .badge.tierbadge.fam{color:var(--gold);background:#f5b80021;border-color:#f5b80052}.console .badge.tierbadge.pro{color:#7cc7f5;background:#78c8ff1f;border-color:#78c8ff4d}.console .grantpanel{border:1px solid var(--line2);background:#ffffff05;border-radius:14px;grid-column:1/-1;margin-top:14px;padding:16px}.console .gp-now{color:var(--sub);margin-bottom:14px;font-size:13px}.console .gp-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.console .gp-lbl{font-family:var(--mono2);letter-spacing:.14em;text-transform:uppercase;color:var(--sub);flex-shrink:0;width:74px;font-size:10px}.console .gp-opts{flex-wrap:wrap;gap:5px;display:inline-flex}.console .gp-reason{flex:1;min-width:220px}.console .gp-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.console .gp-err{color:#ff8a7a;margin-top:10px;font-size:12.5px}.console .gp-note{color:var(--mut,#6b7280);margin-top:10px;font-size:11.5px;line-height:1.5}.console .gp-pro{color:var(--sub);background:#78c8ff0f;border:1px solid #78c8ff38;border-radius:10px;margin:10px 0 2px;padding:10px 12px;font-size:12px;line-height:1.5}.console .subcounts{margin-bottom:22px}@media (min-width:1100px){.console .subcounts{grid-template-columns:repeat(5,minmax(0,1fr))}}.console .sublist{flex-direction:column;gap:8px;display:flex}.console .subrow{border:1px solid var(--line);background:#ffffff04;border-radius:14px;grid-template-columns:3px 1fr auto auto;align-items:center;gap:16px;padding:14px 16px 14px 0;display:grid;position:relative;overflow:hidden}.console .subrow.grant{grid-template-columns:3px 1fr}.console .substripe{background:var(--acc);align-self:stretch}.console .substripe.fam{background:var(--gold)}.console .substripe.pro{background:#7cc7f5}.console .substripe.rev{background:var(--line2)}.console .subbody{min-width:0;padding-left:14px}.console .subname{flex-wrap:wrap;align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:flex}.console .submeta{font-family:var(--mono2);color:var(--sub);flex-wrap:wrap;gap:14px;margin-top:5px;font-size:11px;display:flex}.console .submeta .ok{color:#4ade80}.console .grantreason{color:var(--text);margin-top:7px;font-size:13.5px;line-height:1.5}.console .srcchip{border:1px solid var(--line2);white-space:nowrap;color:var(--sub);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;display:inline-flex}.console .srcchip.src-paid{color:#4ade80;background:#4ade8014;border-color:#4ade804d}.console .srcchip.src-manual{color:var(--gold);background:#f5b80014;border-color:#f5b80052}.console .srcchip.src-seed{color:var(--acc2,#ff8a5c);background:#e8501a14;border-color:#e8501a4d}.console .subuntil{text-align:right;white-space:nowrap}.console .subuntil b{font-family:var(--disp);color:var(--text);font-size:22px;line-height:1;display:block}.console .subuntil span{font-family:var(--mono2);letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin-top:4px;font-size:10px;display:block}.console .unamebtn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dashed #0000;padding:0}.console .unamebtn:hover{border-bottom-color:var(--acc);color:var(--acc2,#ff8a5c)}.console .ucard-back{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.console .ucard{background:var(--bg,#0e0f12);border-left:1px solid var(--line);width:min(560px,100%);height:100%;padding:26px 26px 60px;position:relative;overflow-y:auto}.console .ucard-x{border:1px solid var(--line);background:var(--panel);width:32px;height:32px;color:var(--sub);cursor:pointer;border-radius:9px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.console .ucard-x:hover{color:var(--text);border-color:var(--line2)}.console .ucard-head{margin-bottom:22px;padding-right:44px}.console .ucard-name{font-family:var(--disp);flex-wrap:wrap;align-items:center;gap:9px;font-size:22px;line-height:1.15;display:flex}.console .ucard-meta{font-family:var(--mono2);color:var(--sub);flex-wrap:wrap;gap:4px 12px;margin-top:9px;font-size:11px;display:flex}.console .ucard-sec{margin-bottom:20px}.console .ucard-sech{font-family:var(--mono2);letter-spacing:.1em;text-transform:uppercase;color:var(--sub);border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:8px;font-size:10px}.console .ucard-empty{color:var(--sub);padding:12px 0;font-size:12.5px}.console .ucard-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:10px;display:grid}.console .ucell{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:11px 12px}.console .ucell.zero{opacity:.45}.console .ucell b{font-family:var(--disp);color:var(--text);font-size:20px;line-height:1;display:block}.console .ucell span{color:var(--sub);margin-top:5px;font-size:11.5px;display:block}.console .ucell i{font-family:var(--mono2);color:var(--mut,#6b7280);margin-top:4px;font-size:9.5px;font-style:normal;display:block}@media (max-width:620px){.console .ucard{width:100%;padding:22px 16px 60px}}.console .finhero{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.console .fincard{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:14px 16px}.console .fincard.big{background:linear-gradient(150deg, #e8501a1a, var(--panel) 60%);border-color:#e8501a59}.console .fincard .fval{font-family:var(--disp);color:var(--text);font-size:24px;line-height:1.05;display:block}.console .fincard.big .fval{font-size:30px}.console .fincard .flabel{font-family:var(--mono2);letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin-top:6px;font-size:10px;display:block}.console .fincard .fhint{color:var(--sub);margin-top:5px;font-size:11.5px;display:block}.console .fincard .fhint.up{color:var(--ok)}.console .fincard .fhint.down{color:var(--acc2)}.console .finbars{justify-content:center;align-items:flex-end;gap:8px;height:92px;padding:10px 2px 0;display:flex}.console .finbar{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:46px;height:100%;display:flex}.console .finbar i{background:linear-gradient(180deg, var(--acc), #e8501a59);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.console .finbar span{font-family:var(--mono2);color:var(--sub);white-space:nowrap;font-size:9px}.console .finlist{gap:7px;display:grid}.console .finrow{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:3px 1fr auto auto;align-items:center;gap:14px;padding:11px 15px 11px 0;display:grid;overflow:hidden}.console .finstripe{background:var(--line2);align-self:stretch}.console .finstripe.ok{background:var(--ok)}.console .finstripe.err{background:#ff6b5c}.console .finstripe.wait{background:var(--gold)}.console .finstripe.ref{background:#ff6b5c}.console .finrow .fname{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.console .finrow .fmeta{font-family:var(--mono2);color:var(--sub);flex-wrap:wrap;gap:10px;margin-top:3px;font-size:11px;display:flex}.console .finrow .fsum{font-family:var(--disp);color:var(--sub);white-space:nowrap;font-size:17px}.console .finrow .fsum.ok{color:var(--text)}.console .finrow .fsum.struck{color:var(--sub);text-decoration:line-through;text-decoration-thickness:2px}.console .finfilters{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.console .findates{align-items:center;gap:7px;display:flex}.console .findates i{font-family:var(--mono2);letter-spacing:.08em;text-transform:uppercase;color:var(--sub);font-size:10px;font-style:normal}.console .findates b{color:var(--sub);font-weight:400}.console input.findate{width:142px;font-family:var(--mono2);color:var(--text);background:var(--panel);border:1px solid var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;flex:none;padding:8px 10px;font-size:12px}.console .finsplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (max-width:900px){.console .finsplit{grid-template-columns:1fr}}.console .finline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:flex}.console .finline:last-child{border-bottom:0}.console .finline b{font-family:var(--mono2);color:var(--text);white-space:nowrap;flex:none;font-size:13px}.console .finline span{color:var(--sub);min-width:0}@media (max-width:720px){.console .finrow{grid-template-columns:3px 1fr;row-gap:8px;padding-bottom:13px}.console .finrow .fsum{grid-column:2}.console .findates{flex:100%}.console input.findate{flex:1 1 0;width:auto;min-width:0}.console .subrow{grid-template-columns:3px 1fr;row-gap:10px}.console .subsrc,.console .subuntil{text-align:left;grid-column:2;padding-left:14px}.console .subuntil b{font-size:16px;display:inline}.console .subuntil span{margin-left:6px;display:inline}.console .gp-lbl{width:auto}}.console .ufilters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.console .fsel{appearance:none;border:1px solid var(--line2);width:auto;min-width:160px;color:var(--text);cursor:pointer;background:#ffffff08;background-image:linear-gradient(45deg, transparent 50%, var(--sub) 50%), linear-gradient(135deg, var(--sub) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 11px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:999px;flex:none;padding:9px 30px 9px 14px;font-family:inherit;font-size:13px}.console .fsel:hover{border-color:#e8501a80}.console .fsel option{color:var(--text);background:#16181e}.console .umeta .seen{align-items:center;gap:4px;display:inline-flex}.console .umeta .seen.now{color:#4ade80}.console .umeta .seen.week{color:var(--gold)}.console .umeta .seen.old{color:var(--acc2,#ff8a5c)}.console .umeta .seen.never{color:var(--mut,#6b7280)}.console .uteams{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.console .tchip{border:1px solid var(--line2);color:var(--sub);background:#ffffff06;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;display:inline-flex}.console .tchip.main{color:var(--text);background:#e8501a17;border-color:#e8501a66}.console .tchip i{font-style:normal;font-family:var(--mono2);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:9.5px}.console .stepup{place-items:center;min-height:70vh;padding:24px;display:grid}.console .stepup-box{border:1px solid var(--line2);text-align:center;background:linear-gradient(#ffffff09,#ffffff03);border-radius:20px;width:100%;max-width:380px;padding:32px 28px}.console .stepup-ic{width:48px;height:48px;color:var(--acc);background:#e8501a1f;border-radius:14px;place-items:center;margin-bottom:14px;display:inline-grid}.console .stepup-box h2{margin:0 0 8px;font-size:19px;font-weight:800}.console .stepup-box p{color:var(--sub);margin:0 0 20px;font-size:13px;line-height:1.6}.console .stepup-box .code-input{margin-bottom:12px}.console .stepup-hint{color:var(--mut,#6b7280);align-items:center;gap:6px;margin-top:14px;font-size:12px;display:inline-flex}.console .secrow{border:1px solid var(--line);border-radius:12px;align-items:center;gap:9px;padding:11px 14px;font-size:13.5px;display:flex}.console .secrow.ok{color:#4ade80;background:#4ade8012;border-color:#4ade804d}.console .secretbox{border:1px dashed var(--line2);background:#ffffff05;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.console .secretbox code{font-family:var(--mono2);letter-spacing:.12em;color:var(--text);word-break:break-all;font-size:15px}.console code.uri{font-family:var(--mono2);color:var(--sub);word-break:break-all;margin-top:4px;font-size:10.5px;display:inline-block}.console .codegrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:6px;display:grid}.console .codegrid code{border:1px solid var(--line);font-family:var(--mono2);letter-spacing:.06em;text-align:center;color:var(--text);background:#ffffff05;border-radius:10px;padding:9px 12px;font-size:13.5px}@media (max-width:860px){.console .shell{grid-template-columns:minmax(0,1fr)}.console .side,.console .main,.console .tabpane{min-width:0}.console .side{z-index:20;-webkit-backdrop-filter:blur(14px);background:#0b0c0ff0;align-items:center;gap:12px;padding:10px 14px;position:sticky;top:0}.console .side:after{background:linear-gradient(90deg,#e8501a80,#ffffff0f 40%,#0000);width:auto;height:1px;inset:auto 0 -1px}.console .side>div:first-child{flex-shrink:0;line-height:1.1}.console .side .wm,.console .side .role{padding:0}.console .side .wm{font-size:14px}.console .side .role{font-size:8.5px}.console .nav{scrollbar-width:none;flex-direction:row;flex:1;gap:2px;overflow-x:auto}.console .nav::-webkit-scrollbar{display:none}.console .nav a{white-space:nowrap;padding:8px 11px;font-size:12.5px}.console .nav a.on:before{width:auto;height:2px;inset:auto 10px 2px}.console .side .foot{flex-shrink:0;margin:0 0 0 auto}.console .top{flex-wrap:wrap;gap:10px;margin-bottom:18px}}@media (max-width:1180px){.console .tgrid{grid-template-columns:repeat(2,1fr)}.console .tpitch{min-height:3.2em}}@media (max-width:900px){.console .statuscard{flex-direction:column;align-items:flex-start;gap:18px}.console .scright{text-align:left;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.console .scdaysl,.console .scuntil{margin-top:0}}@media (max-width:620px){.console .tgrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;margin-inline:-18px;padding:10px 18px 6px;display:grid;overflow-x:auto}.console .tgrid::-webkit-scrollbar{display:none}.console .tcard{scroll-snap-align:center}.console .sechrow{flex-direction:column;align-items:flex-start;gap:12px}.console .scname{font-size:26px}.console .tpitch{min-height:0}}@media (prefers-reduced-motion:reduce){.console .side .wm{animation:none}}
.console .stohead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.console .stohead h1{font-family:var(--font-display), var(--font-body);letter-spacing:.01em;align-items:center;gap:10px;font-size:25px;display:flex}.console .stosub{color:var(--sub);margin-top:5px;font-size:13px}.console .stoback{color:var(--sub);align-items:center;gap:5px;margin-bottom:8px;font-size:12px;display:inline-flex}.console .stoback:hover{color:var(--acc)}.console .stowho,.console .stoswitch{color:var(--sub);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.console .stoswitch{width:auto;min-width:190px}.console .stostats{margin-bottom:16px}.console .stostats .statcard{padding-right:48px;position:relative}.console .stostats .statval{font-size:27px;display:block}.console .stostats .statlabel{display:block}.console .stostats .cardic{color:var(--sub);opacity:.55;position:absolute;top:14px;right:14px}.console .stobar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 0 14px;display:flex}.console .stolist{flex-direction:column;gap:10px;display:flex}.console .stoorder{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:4px 1fr auto;align-items:center;gap:16px;width:100%;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.console .stoorder:hover{border-color:var(--line2);transform:translateY(-1px)}.console .stostripe{background:var(--line2);align-self:stretch}.console .stostripe.wait{background:#f5b800}.console .stostripe.ok{background:var(--ok)}.console .stostripe.work{background:var(--steel)}.console .stostripe.ready{background:var(--acc)}.console .stostripe.pub{background:#22c55e80}.console .stostripe.draft{background:var(--line2)}.console .stostripe.dang{background:#ff6b5c}.console .stomain{min-width:0;padding:13px 0}.console .stotop{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.console .stoname{margin-top:3px;font-weight:700}.console .stometa{color:var(--sub);margin-top:3px;font-size:12px}.console .stocompl{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-style:italic;overflow:hidden}.console .stosum{font-family:var(--font-display), var(--font-body);white-space:nowrap;padding-right:18px;font-size:17px}.console .badge.wait{color:#f5b800;background:#f5b80021}.console .badge.ok{color:var(--ok);background:#22c55e21}.console .badge.work{color:var(--steel);background:#4678c829}.console .badge.ready{color:var(--acc);background:#ea571c26}.console .stonew,.console .stoadd{flex-direction:column;gap:12px;margin-top:14px;display:flex}.console .stoadd{border-top:1px dashed var(--line2);padding-top:14px}.console .setcard .sethead{justify-content:space-between}.console .stoitems{flex-direction:column;gap:8px;margin-top:10px;display:flex}.console .stoitem{border:1px solid var(--line);background:var(--panel2);border-radius:12px;align-items:center;gap:14px;padding:11px 14px;display:flex}.console .stoitem.rejected{opacity:.5}.console .stoitem.rejected .stoitemtitle{text-decoration:line-through}.console .stoitem.needprice{border-color:#ff6b5c73}.console .stoitemmain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.console .stoitemtitle{font-weight:600}.console .stoitemmeta{color:var(--sub);font-size:11.5px}.console .stoitemsum{font-family:var(--font-display), var(--font-body);white-space:nowrap;font-size:15px}.console .stoitemsel{width:auto;min-width:130px}.console .stoitemacts{gap:6px;display:flex}.console .iconbtn{border:1px solid var(--line);background:var(--panel);width:30px;height:30px;color:var(--sub);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.console .iconbtn:hover{color:var(--text);border-color:var(--line2)}.console .iconbtn.danger:hover{color:#ff6b5c;border-color:#ff6b5c66}.console .stototals{flex-direction:column;gap:9px;margin-top:14px;display:flex}.console .stototal{color:var(--sub);justify-content:space-between;align-items:center;font-size:13px;display:flex}.console .stototal.big{border-top:1px solid var(--line);color:var(--text);padding-top:11px;font-size:15px}.console .stototal.big b{font-family:var(--font-display), var(--font-body);font-size:22px}.console .stodisc{text-align:right;width:110px}.console .stoshare,.console .stoapproved{border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:13px;display:flex}.console .stoshare{border:1px dashed var(--line2);color:var(--sub)}.console .stoshare code{font-family:var(--mono2);color:var(--text);word-break:break-all;font-size:12px}.console .stoapproved{color:var(--ok);background:#22c55e12;border:1px solid #22c55e4d}.console .stocmt{color:var(--sub);font-style:italic}@media print{.console .side,.console .noprint,.noprint{display:none!important}.console .main{padding:0}.console .setcard{break-inside:avoid;background:0 0;border-color:#ccc}}.pubwrap{z-index:1;justify-content:center;align-items:flex-start;min-height:100vh;padding:28px 16px 60px;display:flex;position:relative}.pubcard{border:1px solid var(--line);background:var(--panel);border-radius:20px;width:100%;max-width:560px;padding:24px 22px}.pubtop{color:var(--acc);border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:16px;display:flex}.pubtop div{flex-direction:column;display:flex}.pubtop b{color:var(--text);font-size:14px}.pubtop span{color:var(--sub);font-size:12px}.pubh{font-family:var(--font-display), var(--font-body);margin-top:18px;font-size:22px}.pubsub{color:var(--sub);margin-top:4px;font-size:13px}.pubnote{background:var(--panel2);border-radius:12px;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.45}.pubnote span{color:var(--sub);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;display:block}.publist{flex-direction:column;gap:8px;margin-top:18px;display:flex}.pubitem{border:1px solid var(--line);cursor:pointer;opacity:.55;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pubitem.on{opacity:1;border-color:var(--line2)}.pubitem input{width:18px;height:18px;accent-color:var(--acc);flex:none}.pubitemtitle{flex:1;font-size:14px}.pubitemtitle i{color:var(--sub);font-size:12px;font-style:normal}.pubitemsum{font-family:var(--font-display), var(--font-body);white-space:nowrap}.pubtotals{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.pubtotal{color:var(--sub);justify-content:space-between;font-size:13px;display:flex}.pubtotal.big{color:var(--text);font-size:15px}.pubtotal.big b{font-family:var(--font-display), var(--font-body);font-size:24px}.pubcomment{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:12px;margin-top:16px;padding:11px 13px;font-size:13px}.pubacts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pubacts .btn{flex:1;justify-content:center;min-width:160px}.pubhint{color:var(--sub);margin-top:10px;font-size:12px;line-height:1.4}.pubok{color:var(--ok);background:#22c55e14;border:1px solid #22c55e4d;border-radius:12px;align-items:center;gap:9px;margin-top:18px;padding:13px 15px;font-size:13px;display:flex}.pubcall{text-align:center;color:var(--acc);margin-top:16px;font-size:13px;display:block}.console .stodictate{border-color:#f5b80047}.console .stodictate textarea{margin-top:10px}.console .stodictok{color:var(--ok);background:#22c55e12;border:1px solid #22c55e4d;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 13px;font-size:13px;display:flex}.console .stogrouphead{text-align:left;width:100%;color:var(--text);cursor:pointer;align-items:center;gap:10px;display:flex}.console .stogroupcount{font-family:var(--mono2);color:var(--sub);margin-left:auto;font-size:11px}.console .stopriceitem{align-items:flex-start}.console .stonoprice{font-family:var(--font-body);color:#ff6b5c;white-space:nowrap;font-size:12px}.console .stomat{flex-direction:column;gap:7px;margin-top:8px;display:flex}.console .stomatlist{flex-wrap:wrap;gap:6px;display:flex}.console .stomatchip{border:1px solid var(--line);background:var(--panel);color:var(--sub);border-radius:8px;align-items:center;gap:5px;padding:3px 7px 3px 8px;font-size:11.5px;display:inline-flex}.console .stomatchip.incl{border-style:dashed}.console .stomatx{color:var(--sub);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.console .stomatx:hover{color:#ff6b5c}.console .stomatadd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console .stomatadd .setinput{width:auto;min-width:220px;font-size:12.5px}.console .stoseed{margin-top:14px}.console .stoseedgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:14px 0;display:grid}.console .stoseedgroup{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.console .stoseedgroup.on{border-color:var(--acc);background:#ea571c0f}.console .stoseedgroup input{width:16px;height:16px;accent-color:var(--acc)}.console .stoseedgroup span{flex-direction:column;gap:2px;display:flex}.console .stoseedgroup i{color:var(--sub);font-size:11px;font-style:normal}.console .stoquick{align-items:center;gap:6px;display:flex}.console .stoquick .setinput{text-align:right;width:92px;padding:7px 9px;font-size:13px}.console .stoquickunit{color:var(--sub);width:22px;font-size:11.5px}.console .stoitem.editing{border-color:var(--acc);background:var(--panel)}.console .stoitem.editing .stoitemmain{gap:12px}.console .stotoolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.console .stosearch{flex:260px;margin:0}.console .stotoolbtns{flex-wrap:wrap;gap:10px;display:flex}.console .stotoolbtns .btn,.console .acts .btn,.console .stoitemacts .btn{align-items:center;gap:7px;display:inline-flex}.console .acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console .stofilters{align-items:center;margin-bottom:14px}.console .stofoundcount,.console .stogroupwarn{color:var(--sub);font-size:11.5px}.console .stogroupwarn{color:#ff6b5c;margin-left:auto}.console .stogrouphead .stogroupcount{margin-left:10px}.console .stonewitem{border-color:#ea571c66}.console .stopricetail{align-items:center;gap:12px;display:flex}@media (max-width:720px){.console .row2,.console .row3{grid-template-columns:1fr}.console .stohead h1{font-size:21px}.console .stoitem{flex-wrap:wrap;gap:10px}.console .stoitemmain{flex:100%}.console .stopricetail{border-top:1px solid var(--line);flex:100%;justify-content:space-between;padding-top:10px}.console .stoquick .setinput{width:110px;height:40px}.console .iconbtn{width:38px;height:38px}.console .btn{min-height:42px}.console .stotoolbtns{width:100%}.console .stotoolbtns .btn{flex:auto;justify-content:center}.console .stomatadd .setinput{width:100%;min-width:0}.console .stoorder{grid-template-columns:4px 1fr}.console .stosum{grid-column:2;padding:0 16px 12px}.console .stoitemsel{width:100%}}.console .stofound{background:#22c55e0f;border:1px solid #22c55e52;border-radius:12px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.console .stofoundtop{color:var(--ok);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.console .stofoundtop b{color:var(--text);font-size:14px}.console .stofoundtop span{color:var(--sub);font-size:12px}.console .stofoundbikes{flex-direction:column;gap:7px;display:flex}.console .stofoundbike{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.console .stofoundbike.on{border-color:var(--acc)}.console .stofoundbike input{width:17px;height:17px;accent-color:var(--acc)}.console .stofoundbike span{flex-direction:column;gap:2px;display:flex}.console .stofoundbike i{color:var(--sub);font-size:11.5px;font-style:normal}.console .stofoundnote{color:var(--sub);align-items:center;gap:6px;font-size:11.5px;line-height:1.4;display:flex}
.cbanner{z-index:90;padding:0 var(--gutter) calc(16px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;transition:transform var(--dur-base) var(--ease-out-expo), opacity var(--dur-base) ease;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(24px)}.cbanner.in{opacity:1;transform:none}.cbanner-card{pointer-events:auto;border-radius:var(--r-lg);border:1px solid var(--line2);-webkit-backdrop-filter:blur(18px)saturate(1.25);width:min(980px,100%);box-shadow:var(--sh-4);background:#0d0e11f9;align-items:center;gap:26px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.cbanner-card:before{content:"";background:linear-gradient(90deg,#0000,#e8501aa6 22%,#f5b80080 55%,#0000);height:1px;position:absolute;inset:0 0 auto}.cbanner-txt{flex:1;min-width:0}.cbanner-txt h4{letter-spacing:.01em;color:var(--text);margin:0 0 6px;font-size:15px;font-weight:700}.cbanner-txt p{color:var(--sub);margin:0;font-size:13px;line-height:1.65}.cbanner-txt a{color:var(--text);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #e8501a99;text-decoration:underline #e8501a99}.cbanner-txt a:hover{color:var(--acc)}.cbanner-act{flex-shrink:0;gap:10px;display:flex}.cbanner-act .b{white-space:nowrap;min-height:44px;padding:12px 22px;font-size:14px}body.ef-consent-open .dock{transform:translateY(120%)}body.nav-open .cbanner{display:none}@media (max-width:860px){.cbanner{padding:0 12px calc(12px + env(safe-area-inset-bottom))}.cbanner-card{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.cbanner-act{flex-direction:column-reverse}.cbanner-act .b{width:100%}.cbanner-txt a{white-space:normal}.cbanner-txt p{font-size:12.5px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.cbanner{transition:none}}.ftr-col button.ftr-lnk{font-family:inherit;font-size:13.5px;line-height:inherit;color:var(--sub);cursor:pointer;text-align:left;transition:color var(--dur-fast) ease;background:0 0;border:0;padding:6px 0;display:block}.ftr-col button.ftr-lnk:hover{color:var(--text)}
