.ax{--panel:#14122b;--panel-fg:#eceafb;--panel-mut:#a9a5d3;--glass:#ffffff0f;--glass-line:#ffffff1f;--field:#fff;--ring:#6d5ae638}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ax{--panel:#0a091a;--field:#1d1a3b;--ring:#8b7bf24d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .ax{--panel:#0a091a;--field:#1d1a3b;--ring:#8b7bf24d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ax body{background:var(--bg);color:var(--fg);font-family:var(--font)}.ax{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100%;display:grid}.ax .side-f{padding-block:20px 28px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));flex-direction:column;min-width:0;display:flex}.ax .topb{align-items:center;gap:10px;display:flex}.ax .logo{letter-spacing:.5px;align-items:center;gap:10px;font-size:18px;font-weight:900;display:flex}.ax .logo i{background:var(--primary);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.ax .logo small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:700;line-height:1;display:block}.ax .sp{flex:1}.ax .icb{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:38px;height:38px;color:var(--fg);border-radius:12px;place-items:center;display:grid}.ax .icb:hover{border-color:var(--primary)}.ax .envp{background:var(--warn-soft);color:var(--warn);border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700}.ax .stage{flex:1;justify-content:center;align-items:center;padding-block:28px;display:flex}.ax .box{flex-direction:column;gap:22px;width:100%;max-width:420px;display:flex}.ax .track{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ax .track .st{white-space:nowrap;align-items:center;gap:6px;display:flex}.ax .track .dot{border:1.5px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ax .track .ln{background:var(--line);border-radius:2px;flex:1;min-width:12px;height:2px}.ax .track .on{color:var(--fg)}.ax .track .on .dot{border-color:var(--primary);background:var(--primary);color:#fff}.ax .track .ok .dot{border-color:var(--good);background:var(--good);color:#fff}.ax .track .ln.ok{background:var(--good)}.ax .eyebrow{color:var(--primary);letter-spacing:.3px;font-size:12px;font-weight:800}.ax h1{text-wrap:balance;margin:4px 0 6px;font-size:30px;font-weight:900;line-height:1.25}.ax .lead{color:var(--muted);margin:0;font-size:14.5px}.ax .form{flex-direction:column;gap:14px;display:flex}.ax .fl{flex-direction:column;gap:6px;display:flex}.ax .fl label{align-items:center;font-size:13px;font-weight:700;display:flex}.ax .fl label a{cursor:pointer;margin-inline-start:auto;font-size:12.5px;font-weight:700}.ax .inp{align-items:center;display:flex;position:relative}.ax .inp svg.lead-ic{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:14px}.ax .inp input{border:1.5px solid var(--line);background:var(--field);border-radius:14px;outline:none;width:100%;height:50px;padding-left:14px;padding-right:44px;font-size:15px;transition:border-color .15s,box-shadow .15s}.ax .inp input[dir=ltr]{text-align:right}.ax .inp input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring)}.ax .inp.bad input{border-color:var(--bad);box-shadow:0 0 0 4px color-mix(in srgb, var(--bad) 15%, transparent)}.ax .inp .eye{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px;position:absolute;inset-inline-end:8px}.ax .inp.pw input{padding-left:46px}.ax .hint{color:var(--muted);font-size:12px}.ax .hint.bad{color:var(--bad);font-weight:700}.ax .caps{color:var(--warn);font-size:12px;font-weight:700;display:none}.ax .caps.show{display:block}.ax .btnp{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:16px;font-weight:800;transition:transform .12s,background .15s;display:flex}.ax .btnp:hover{background:var(--primary-ink)}.ax .btnp:active{transform:scale(.99)}.ax .btnp[disabled]{opacity:.45;cursor:not-allowed}.ax .btnp .spin{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ax-sp;display:none}.ax .btnp.ld .spin{display:block}.ax .btnp.ld .tx{opacity:.8}@keyframes ax-sp{to{transform:rotate(360deg)}}.ax .btng{border:1.5px solid var(--line);cursor:pointer;height:46px;color:var(--fg);background:0 0;border-radius:14px;font-weight:700}.ax .btng:hover{border-color:var(--primary);color:var(--primary)}.ax .lnk{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.ax .lnk[disabled]{color:var(--muted);cursor:default}.ax .note{background:var(--surface2);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.7;display:flex}.ax .note svg{color:var(--primary);flex:none;margin-top:2px}.ax .note b{color:var(--fg)}.ax .ban{border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.ax .ban svg{flex:none;margin-top:2px}.ax .ban.warn{background:var(--warn-soft);color:var(--warn)}.ax .ban.bad{background:var(--bad-soft);color:var(--bad)}.ax .ban.good{background:var(--good-soft);color:var(--good)}.ax .ban.info{background:var(--info-soft);color:var(--info)}.ax .who{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:8px 8px 8px 12px;font-size:13px;font-weight:700;display:flex}.ax .who .av{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.ax .who span[dir]{text-overflow:ellipsis;overflow:hidden}.ax .otp{direction:ltr;justify-content:space-between;gap:8px;display:flex}.ax .otp input{aspect-ratio:1/1.15;border:1.5px solid var(--line);background:var(--field);text-align:center;font-variant-numeric:tabular-nums;border-radius:14px;outline:none;width:100%;min-width:0;max-width:58px;font-size:24px;font-weight:800;transition:border-color .15s,box-shadow .15s,transform .15s}.ax .otp input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring);transform:translateY(-1px)}.ax .otp input.f{border-color:color-mix(in srgb, var(--primary) 55%, var(--line))}.ax .otp.bad input{border-color:var(--bad)}.ax .otp.good input{border-color:var(--good);background:var(--good-soft)}.ax .otp.shake{animation:.38s ax-sh}@keyframes ax-sh{20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.ax .tick{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.ax .ring{flex:none;width:30px;height:30px}.ax .ring circle{fill:none;stroke-width:3.2px}.ax .ring .bg{stroke:var(--line)}.ax .ring .fg{stroke:var(--primary);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.ax .attempts{color:var(--muted);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.ax .attempts i{background:var(--line);border-radius:3px;width:18px;height:5px}.ax .attempts i.u{background:var(--bad)}.ax .steps{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:0;display:flex;overflow:hidden}.ax .sx{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.ax .sx:first-child{border-top:0}.ax .sx .n{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:9px;place-items:center;font-size:13px;font-weight:900;display:grid}.ax .sx.done .n{background:var(--good);color:#fff}.ax .sx h3{margin:2px 0 4px;font-size:14.5px}.ax .sx p{color:var(--muted);margin:0;font-size:12.5px}.ax .apps{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ax .apps span{border:1px solid var(--line);background:var(--surface2);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700}.ax .qr{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;width:132px;height:132px;padding:8px}.ax .rules{color:var(--muted);grid-template-columns:1fr 1fr;gap:6px 12px;font-size:12.5px;display:grid}.ax .rules span{align-items:center;gap:6px;display:flex}.ax .rules span:before{content:"";border:1.5px solid var(--line);border-radius:50%;flex:none;width:14px;height:14px}.ax .rules span.ok{color:var(--good);font-weight:700}.ax .rules span.ok:before{background:var(--good);border-color:var(--good);box-shadow:inset 0 0 0 3px var(--good-soft)}.ax .meter{gap:4px;display:flex}.ax .meter i{background:var(--line);border-radius:3px;flex:1;height:5px;transition:background .2s}.ax .big{border-radius:26px;place-items:center;width:84px;height:84px;display:grid}.ax .big.lock{background:var(--bad-soft);color:var(--bad)}.ax .big.ok{background:var(--good-soft);color:var(--good)}.ax .big.mail{background:var(--primary-soft);color:var(--primary)}.ax .clock{font-variant-numeric:tabular-nums;letter-spacing:1px;text-align:right;direction:ltr;font-size:44px;font-weight:900;line-height:1}.ax .opts{flex-direction:column;gap:8px;display:flex}.ax .opt{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:start;color:var(--fg);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ax .opt:hover{border-color:var(--primary)}.ax .opt b{font-size:13.5px;display:block}.ax .opt small{color:var(--muted);font-size:12px}.ax .opt .oi{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:11px;flex:none;place-items:center;display:grid}.ax .foot{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;font-size:12px;display:flex}@keyframes ax-fill{to{width:100%}}.ax .view.on{animation:.32s ax-in;display:flex}@keyframes ax-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ax .side-b{background:var(--panel);height:100vh;color:var(--panel-fg);flex-direction:column;gap:28px;min-width:0;padding:44px 48px;display:flex;position:sticky;top:0;overflow:hidden}.ax .side-b:before{content:"";pointer-events:none;background:radial-gradient(520px 380px at 85% 10%,#6d5ae68c,#0000 70%),radial-gradient(420px 320px at 10% 95%,#b8f23a21,#0000 70%);position:absolute;inset:0}.ax .side-b:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 60% 40%,#000 30%,#0000 75%)}.ax .side-b>*{z-index:1;position:relative}.ax .bh{align-items:center;gap:10px;display:flex}.ax .bh .logo{color:#fff}.ax .bh .logo small{color:var(--panel-mut)}.ax .aib{background:var(--lime);color:#14122b;letter-spacing:.3px;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.ax .side-b h2{text-wrap:balance;max-width:15ch;margin:0;font-size:38px;font-weight:900;line-height:1.25}.ax .side-b h2 em{color:var(--lime);font-style:normal}.ax .side-b .sub{color:var(--panel-mut);max-width:44ch;margin:0;font-size:15px}.ax .console{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;flex-direction:column;gap:12px;max-width:520px;padding:16px;display:flex}.ax .console .ch{color:var(--panel-mut);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ax .console .ch i{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:2s infinite ax-pulse;box-shadow:0 0 0 4px #b8f23a2e}@keyframes ax-pulse{50%{box-shadow:0 0 0 7px #b8f23a0d}}.ax .qrows{flex-direction:column;gap:8px;display:flex}.ax .qrow{background:#ffffff0d;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ax .qrow .qi{color:#fff;background:#6d5ae659;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.ax .qrow b{font-size:13px;display:block}.ax .qrow small{color:var(--panel-mut);font-size:11.5px}.ax .qrow .c{color:var(--lime);background:#b8f23a24;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:800}.ax .ailine{color:#dcd9f7;background:#b8f23a12;border:1px dashed #b8f23a59;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.ax .sec{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.ax .sec div{color:var(--panel-mut);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:12px;font-size:12px}.ax .sec b{color:#fff;margin-bottom:2px;font-size:13px;display:block}.ax .sec svg{color:var(--lime);margin-bottom:6px}@media (max-width:980px){.ax{grid-template-columns:1fr}.ax .side-b{height:auto;padding-block:22px 24px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));order:-1;gap:12px;position:relative}.ax .side-b h2{max-width:none;font-size:24px}.ax .side-b .sub{font-size:13px}.ax .console,.ax .sec{display:none}.ax .side-f{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.ax .side-f .topb .logo{display:none}.ax h1{font-size:25px}.ax .side-f{padding-bottom:84px}}@media (max-width:420px){.ax .otp{gap:6px}.ax .otp input{border-radius:12px;font-size:20px}.ax .rules{grid-template-columns:1fr}.ax .track .st span:not(.dot){display:none}}@media (prefers-reduced-motion:reduce){.ax *{transition:none!important;animation:none!important}}.ax .box.wide{max-width:560px}.ax .social{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ax .sbtn{border:1.5px solid var(--line);background:var(--surface);height:48px;color:var(--fg);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ax .sbtn:hover{border-color:var(--primary)}.ax .gwrap{position:relative;overflow:hidden}.ax .gslot{opacity:.01;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scaleY(1.25)}.ax .or{color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.ax .or:before,.ax .or:after{content:"";background:var(--line);flex:1;height:1px}.ax .g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ax .pre{color:var(--muted);direction:ltr;font-size:14px;font-weight:800;position:absolute;inset-inline-end:12px}.ax .inp.ph input{padding-left:58px}.ax .pick{flex-wrap:wrap;gap:8px;display:flex}.ax .pk{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg);border-radius:12px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;display:flex}.ax .pk:hover{border-color:var(--primary)}.ax .pk.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.ax .pk.on:before{content:"✓";font-weight:900}.ax .cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ax .rc{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:start;color:var(--fg);border-radius:16px;flex-direction:column;gap:4px;padding:12px;display:flex}.ax .rc b{font-size:13.5px}.ax .rc small{color:var(--muted);font-size:11.5px;line-height:1.5}.ax .rc .ri{background:var(--surface2);width:32px;height:32px;color:var(--primary);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.ax .rc.on{border-color:var(--primary);background:var(--primary-soft)}.ax .rc.on .ri{background:var(--primary);color:#fff}.ax .chk{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.ax .chk input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:3px}.ax .chip-ok{background:var(--good-soft);color:var(--good);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.ax .chip-lime{background:var(--lime);color:#14122b;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.ax .drop{border:2px dashed var(--line);background:var(--surface);cursor:pointer;border-radius:20px;align-items:center;gap:16px;padding:22px;transition:border-color .15s,background .15s;display:flex}.ax .drop:hover{border-color:var(--primary);background:var(--primary-soft)}.ax .drop.bad{border-color:var(--bad);background:var(--bad-soft)}.ax .drop .ph{background:var(--primary-soft);width:84px;height:84px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:900;display:grid;position:relative;overflow:hidden}.ax .drop .ph.img{color:#fff;background:linear-gradient(135deg,#6d5ae6,#b8f23a)}.ax .drop b{font-size:14.5px;display:block}.ax .drop small{color:var(--muted);font-size:12.5px}.ax .prog{background:var(--line);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.ax .prog i{background:var(--primary);border-radius:3px;height:100%;transition:width .3s;display:block}.ax .tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ax .tip{background:var(--surface2);color:var(--muted);border-radius:14px;align-items:flex-start;gap:6px;padding:10px;font-size:12px;line-height:1.5;display:flex}.ax .tip.ok{color:var(--good)}.ax .tip.no{color:var(--bad)}.ax .aibox{border:1.5px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.ax .aibox .hd{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:700;display:flex}.ax .aibox textarea{resize:vertical;width:100%;min-height:118px;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;padding:12px 14px;font-size:14px;line-height:1.8}.ax .aibox .ft{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.ax .aib.sm{padding:3px 8px;font-size:10.5px}.ax .shim{background:linear-gradient(90deg, var(--surface2) 25%, var(--line) 37%, var(--surface2) 63%);background-size:400% 100%;border-radius:8px;height:12px;margin:8px 14px;animation:1.3s infinite ax-shim}@keyframes ax-shim{0%{background-position:100%}to{background-position:0}}.ax .files{flex-direction:column;gap:8px;display:flex}.ax .file{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.ax .file .fi{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.ax .file b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.ax .file small{color:var(--muted);font-size:12px}.ax .file.bad{border-color:var(--bad);background:var(--bad-soft)}.ax .file.bad .fi{background:var(--bad);color:#fff}.ax .st-p{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:800}.ax .st-p.w{background:var(--warn-soft);color:var(--warn)}.ax .st-p.g{background:var(--good-soft);color:var(--good)}.ax .st-p.b{background:var(--bad-soft);color:var(--bad)}.ax .st-p.i{background:var(--info-soft);color:var(--info)}.ax .st-p.n{background:var(--surface2);color:var(--muted)}.ax .xbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px}.ax .ring-big{align-items:center;gap:14px;display:flex}.ax .ring-big svg{flex:none;width:64px;height:64px}.ax .ring-big circle{fill:none;stroke-width:6px}.ax .ring-big .bg{stroke:var(--line)}.ax .ring-big .fg{stroke:var(--primary);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.ax .ring-big b{font-size:15px;display:block}.ax .ring-big small{color:var(--muted);font-size:12.5px}.ax .tasks{flex-direction:column;gap:10px;display:flex}.ax .task{border:1.5px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.ax .task .ti{background:var(--surface2);width:42px;height:42px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.ax .task b{font-size:14px;display:block}.ax .task small{color:var(--muted);font-size:12.5px}.ax .task.done{background:var(--surface2);border-color:#0000}.ax .task.done .ti{background:var(--good);color:#fff}.ax .task.done b{color:var(--muted);text-decoration:line-through}.ax .task.next{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring)}.ax .task .go{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;height:38px;padding:0 14px;font-weight:800}.ax .task .go.g{border:1.5px solid var(--line);color:var(--fg);background:0 0}.ax .istep{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;font-weight:700;display:flex}.ax .istep span{background:var(--surface2);border-radius:99px;padding:5px 10px}.ax .istep span.on{background:var(--primary);color:#fff}.ax .istep span.ok{background:var(--good-soft);color:var(--good)}.ax .tbl{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.ax .tbl .r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) 22px minmax(0,1.2fr) auto;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}.ax .tbl .r:first-child{background:var(--surface2);color:var(--muted);border-top:0;font-size:11.5px;font-weight:800}.ax .tbl .r code{background:var(--surface2);direction:ltr;border-radius:6px;padding:2px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.ax .sel{border:1.5px solid var(--line);background:var(--field);height:36px;font:inherit;color:var(--fg);border-radius:10px;width:100%;padding:0 10px;font-size:13px}.ax .rv{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}.ax .rv:first-child{border-top:0}.ax .rv.err{background:var(--bad-soft)}.ax .rv.wrn{background:var(--warn-soft)}.ax .rv small{color:var(--muted);font-size:11.5px;display:block}.ax .sum3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ax .sum3 div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px}.ax .sum3 b{font-size:22px;font-weight:900;line-height:1.2;display:block}.ax .sum3 small{color:var(--muted);font-size:12px}.ax .sum3 .g b{color:var(--good)}.ax .sum3 .w b{color:var(--warn)}.ax .sum3 .b b{color:var(--bad)}.ax .seat{flex-direction:column;gap:6px;display:flex}.ax .seat .bar2{background:var(--line);border-radius:5px;height:10px;display:flex;overflow:hidden}.ax .seat .bar2 i{height:100%;display:block}.ax .seat .lg{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.ax .seat .lg span:before{content:"";vertical-align:-1px;background:var(--c);border-radius:3px;width:10px;height:10px;margin-inline-end:5px;display:inline-block}.ax .pv{flex-direction:column;gap:22px;display:none}.ax .pv.on{display:flex}.ax .mcard{color:#16141f;background:#fff;border-radius:24px;flex-direction:column;gap:12px;max-width:420px;padding:18px;display:flex;box-shadow:0 30px 60px #00000059}.ax .mcard .top{align-items:center;gap:12px;display:flex}.ax .mcard .pic{color:#6d5ae6;background:#edeafd;border-radius:20px;flex:none;place-items:center;width:64px;height:64px;font-size:24px;font-weight:900;display:grid}.ax .mcard .pic.img{color:#fff;background:linear-gradient(135deg,#6d5ae6,#b8f23a)}.ax .mcard h4{margin:0;font-size:17px;font-weight:900}.ax .mcard .meta{color:#625f75;font-size:12px}.ax .mcard .vf{color:#8a4b00;background:#fff4e5;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.ax .mcard .vf.ok{color:#0b7a54;background:#e7f6ef}.ax .mcard .tg{flex-wrap:wrap;gap:6px;display:flex}.ax .mcard .tg span{color:#16141f;background:#f6f5fb;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700}.ax .mcard p{color:#3a3750;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.ax .mcard .ft{color:#625f75;border-top:1px solid #eceaf4;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.ax .mcard .ft b{color:#16141f}.ax .mcard .cta{color:#fff;background:#6d5ae6;border-radius:12px;margin-inline-start:auto;padding:7px 14px;font-size:12.5px;font-weight:800}.ax .pcap{color:var(--panel-mut);align-items:center;gap:8px;font-size:12px;display:flex}.ax .bigstat{flex-wrap:wrap;gap:10px;max-width:520px;display:flex}.ax .bigstat div{background:var(--glass);border:1px solid var(--glass-line);border-radius:18px;flex:1;min-width:120px;padding:14px}.ax .bigstat b{color:#fff;font-size:26px;font-weight:900;line-height:1.2;display:block}.ax .bigstat small{color:var(--panel-mut);font-size:12px}.ax .bigstat em{color:var(--lime);font-style:normal}@media (max-width:980px){.ax .pv .mcard,.ax .bigstat{display:none}}@media (max-width:520px){.ax .social,.ax .g2,.ax .tips,.ax .sum3{grid-template-columns:1fr}.ax .rc small{display:none}.ax .rc{text-align:center;align-items:center;padding:10px}.ax .tbl .r{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ax .tbl .r>:nth-child(2){display:none}.ax .rv{grid-template-columns:minmax(0,1fr) auto}.ax .rv>:nth-child(2){grid-area:2/1/auto/-1}}.ax{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font)}.ax .view{flex-direction:column;gap:22px;display:flex}.ax .view>form{flex-direction:column;gap:14px;display:flex}.ax .box>.foot{margin-top:6px}.ax a.btnp,.ax a.btng{justify-content:center;align-items:center;text-decoration:none;display:flex}.ax .lnk{text-decoration:none}.ax .note a,.ax .hint a,.ax .chk a{color:var(--primary);font-weight:700}.ax .rc{font:inherit}.ax .icb svg{display:block}.ax .ban a{color:inherit;text-decoration:underline}.ax .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ax .pre{direction:inherit}.ax .field{flex-direction:column;gap:6px;display:flex}.ax .field label{font-size:13px;font-weight:700}.ax .input{border:1.5px solid var(--line);background:var(--field);width:100%;min-height:50px;font:inherit;color:var(--fg);border-radius:14px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.ax textarea.input{padding-block:12px;line-height:1.8}.ax .input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring)}.ax .fieldError{color:var(--bad);font-size:12px;font-weight:700}
