:where(.agw) svg{display:inline;vertical-align:baseline}.agw{--bg:#F4F7FC;--bg2:#FFFFFF;--sf:#FFFFFF;--sf2:#EAF0FB;--sf3:#DFE7F7;--line:#D9E2F0;--line2:#C5D1E6;--line-input:#7D8BA6;--fg:#11182A;--fg2:#52617A;--fg3:#5F6D86;--acc:#3355E8;--acc-b:#3F63FF;--cyan:#17C9DC;--cyan-t:#07707C;--vio:#805BFF;--vio-t:#6A45E6;--cy:#07707C;--acc-solid:#3F63FF;--acc-solid-h:#3355E8;--acc-soft:#E8EEFF;--acc-line:#B9C8FF;--grad-text:linear-gradient(95deg,#3F63FF,#5B5BFF 45%,#805BFF);--grad-btn:linear-gradient(95deg,#3F63FF,#5B5BFF 52%,#6F4BF2);--grad-btn-h:linear-gradient(95deg,#4D6EFF,#6866FF 52%,#7B58F7);--grad-ring:linear-gradient(135deg,#17C9DC,#3F63FF 45%,#805BFF);--ok:#0B7A53;--ok-soft:#E2F5EC;--ok-line:#A8DEC5;--warn:#9A5B00;--warn-soft:#FFF2D6;--warn-line:#F1D08F;--err:#C8283E;--err-soft:#FDECEE;--err-line:#F2B6BF;--mute-soft:#EEF1F6;--code-bg:#0B1426;--code-fg:#E3EAF7;--code-mute:#8D9BB8;--code-line:#1E2B47;--inv:#11182A;--on-inv:#FFFFFF;--sf-head:#F7F9FD;--sf-hover:#F8FAFF;--row-alt:#FBFCFE;--sel-a:#F3F5FF;--sel-b:#FFFFFF;--hdr-bg:rgba(255,255,255,.86);--glass:rgba(255,255,255,.95);--tint-vio:#F0EBFF;--tint-cy:#E3F8FB;--rv:#B45309;--sh-1:0 1px 2px rgba(17,24,42,.06),0 1px 1px rgba(17,24,42,.03);--sh-2:0 1px 2px rgba(17,24,42,.05),0 12px 32px -14px rgba(36,56,140,.22);--sh-3:0 2px 4px rgba(17,24,42,.05),0 28px 64px -28px rgba(46,64,190,.38);--shadow:var(--sh-2);--ring:0 0 0 3px rgba(63,99,255,.30);--ease:cubic-bezier(.2,.7,.2,1);--gutter:clamp(16px,3.4vw,56px);--maxw:1680px;color-scheme:light;background:var(--bg);color:var(--fg);font-family:var(--font-vn),"Be Vietnam Pro",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:26px;font-weight:400;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;box-sizing:border-box}.agw:is([data-theme=dark] *){--bg:#0A1120;--bg2:#0F182B;--sf:#111C33;--sf2:#16233F;--sf3:#1C2C4D;--line:#23345A;--line2:#31466F;--line-input:#5C6F94;--fg:#EEF3FB;--fg2:#B9C5DC;--fg3:#98A6C2;--acc:#8CB2FF;--acc-b:#6E8BFF;--cyan-t:#5FE3E0;--vio-t:#B9A2FF;--cy:#5FE3E0;--acc-soft:#1A2850;--acc-line:#34508F;--ok:#5CE0A0;--ok-soft:#0F2E2A;--ok-line:#1F5A48;--warn:#F5C55C;--warn-soft:#30260F;--warn-line:#5C4A1E;--err:#FF8E99;--err-soft:#361A26;--err-line:#6A2A3C;--mute-soft:#1A2742;--inv:#EEF3FB;--on-inv:#0A1120;--sf-head:#121D35;--sf-hover:#15223F;--row-alt:#0D1729;--sel-a:#17234A;--sel-b:#0F182B;--hdr-bg:rgba(10,17,32,.86);--glass:rgba(17,28,51,.95);--tint-vio:#241D4A;--tint-cy:#0E2B33;--sh-1:0 1px 2px rgba(0,0,0,.35);--sh-2:0 1px 2px rgba(0,0,0,.3),0 18px 44px -22px rgba(0,0,0,.75);--sh-3:0 2px 4px rgba(0,0,0,.3),0 30px 70px -30px rgba(0,0,0,.85);--shadow:var(--sh-2);--ring:0 0 0 3px rgba(110,139,255,.40);color-scheme:dark}.agw:is([data-theme=dark] *) .navy{--bg:#070D1A;--bg2:#0B1426;--sf:#0E1830}.agw:is([data-theme=dark] *) ::-moz-selection{background:#2A3F7A}.agw:is([data-theme=dark] *) ::selection{background:#2A3F7A}:where(.agw) .navy{--bg:#0B1426;--bg2:#0E1830;--sf:#111D36;--sf2:#172645;--sf3:#1E3054;--line:#22335A;--line2:#31466F;--line-input:#5C6F94;--fg:#EEF3FB;--fg2:#B9C5DC;--fg3:#93A1BE;--acc:#8CB2FF;--cyan-t:#5FE3E0;--vio-t:#B9A2FF;--acc-soft:#19295180;--acc-line:#34508F;--ok:#5CE0A0;--ok-soft:#0F2E2A;--ok-line:#1F5A48;--warn:#F5C55C;--warn-soft:#30260F;--warn-line:#5C4A1E;--err:#FF8E99;--err-soft:#361A26;--err-line:#6A2A3C;--mute-soft:#1A2742;--sh-1:none;--sh-2:0 24px 60px -30px rgba(0,0,0,.7);--sh-3:0 30px 70px -30px rgba(0,0,0,.8);--shadow:var(--sh-2);color-scheme:dark;background-color:var(--bg);color:var(--fg)}.agw *,.agw :after,.agw :before{box-sizing:border-box}.agw dd,.agw dl,.agw figure,.agw h1,.agw h2,.agw h3,.agw h4,.agw ol,.agw p,.agw pre,.agw ul{margin:0}.agw ol,.agw ul{padding:0;list-style:none}:where(.agw) a{color:var(--acc);text-decoration:none}:where(.agw) a:hover{text-decoration:underline;text-underline-offset:3px}:where(.agw) button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.agw img{max-width:100%;display:block}.agw :focus-visible{outline:2px solid var(--acc-b);outline-offset:2px;border-radius:6px}.agw ::-moz-selection{background:#D5E0FF}.agw ::selection{background:#D5E0FF}.agw svg{flex-shrink:0}:where(.agw) .tex-grid{position:relative;isolation:isolate}:where(.agw) .tex-grid:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(63,99,255,.07) 1px,transparent 0),linear-gradient(180deg,rgba(63,99,255,.07) 1px,transparent 0);background-size:48px 48px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 70% 75% at 60% 30%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 70% 75% at 60% 30%,#000 30%,transparent 78%)}:where(.agw) .navy.tex-grid:before{background-image:linear-gradient(90deg,rgba(140,178,255,.07) 1px,transparent 0),linear-gradient(180deg,rgba(140,178,255,.07) 1px,transparent 0)}:where(.agw) .glow{position:relative;isolation:isolate}:where(.agw) .glow:after{content:"";position:absolute;z-index:-1;inset:-12% -8% -14% -8%;pointer-events:none;border-radius:40%;background:radial-gradient(closest-side at 62% 40%,rgba(63,99,255,.2),transparent 72%),radial-gradient(closest-side at 30% 70%,rgba(23,201,220,.16),transparent 70%),radial-gradient(closest-side at 80% 80%,rgba(128,91,255,.16),transparent 70%);filter:blur(8px)}:where(.agw) .band-tint{background:var(--sf2);border-block:1px solid var(--line)}:where(.agw) .band-white{background:var(--bg2);border-block:1px solid var(--line)}:where(.agw) .band-navy{border-block:1px solid #0B1426}:where(.agw) .t-display{font-size:clamp(38px,3.9vw,62px);line-height:1.2;font-weight:700;letter-spacing:-.026em;text-wrap:balance}:where(.agw) .t-h1{font-size:clamp(30px,2.7vw,46px);line-height:1.22;font-weight:700;letter-spacing:-.022em;text-wrap:balance}:where(.agw) .t-h2{font-size:clamp(25px,2.1vw,34px);line-height:1.28;font-weight:700;letter-spacing:-.018em;text-wrap:balance}:where(.agw) .t-h3{font-size:20px;line-height:30px;font-weight:600;letter-spacing:-.006em}:where(.agw) .t-h4{font-size:17px;line-height:26px;font-weight:600}:where(.agw) .t-lead{font-size:clamp(17px,1.15vw,19px);line-height:1.65;color:var(--fg2);text-wrap:pretty}:where(.agw) .t-body{font-size:16px;line-height:26px}:where(.agw) .t-sm{font-size:14px;line-height:22px}:where(.agw) .t-xs{font-size:13px;line-height:20px}:where(.agw) .t-label{font-size:14px;line-height:20px;font-weight:500}:where(.agw) .t-over{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;line-height:20px;font-weight:600;color:var(--acc);letter-spacing:.01em}:where(.agw) .t-over:before{content:"";width:14px;height:2px;border-radius:2px;background:var(--grad-ring)}:where(.agw) .t-grad{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.agw) .t-num{font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.02em}:where(.agw) .t-price{font-size:30px;line-height:38px;font-weight:700;letter-spacing:-.024em}:where(.agw) .mono{font-family:var(--font-code),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-ligatures:none;font-size:.92em;white-space:nowrap}:where(.agw) .muted{color:var(--fg2)}:where(.agw) .subtle{color:var(--fg3)}:where(.agw) .acc{color:var(--acc)}:where(.agw) .okc{color:var(--ok)}:where(.agw) .warnc{color:var(--warn)}:where(.agw) .errc{color:var(--err)}:where(.agw) .w5{font-weight:500}:where(.agw) .w6{font-weight:600}:where(.agw) .nowrap{white-space:nowrap}:where(.agw) .measure{max-width:68ch}:where(.agw) .wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}:where(.agw) .sec{padding-block:80px}:where(.agw) .sec-sm{padding-block:52px}:where(.agw) .band{background:var(--bg2);border-block:1px solid var(--line)}:where(.agw) .hero{position:relative;background:radial-gradient(900px 480px at 78% -8%,rgba(91,110,255,.2),transparent 62%),radial-gradient(700px 420px at 4% 6%,rgba(95,227,224,.09),transparent 60%)}:where(.agw) .stack{display:flex;flex-direction:column}:where(.agw) .row{display:flex;align-items:center}:where(.agw) .hair{height:1px;background:var(--line);border:0}:where(.agw) .sec-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;align-items:end}:where(.agw) .sec-row>:last-child{justify-self:start}:where(.agw) .sec-row.end>:last-child{justify-self:end}:where(.agw) .sec-head{display:flex;flex-direction:column;gap:10px}:where(.agw) .cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}:where(.agw) .cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:where(.agw) .cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}:where(.agw) .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}:where(.agw) .split-wide{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;align-items:start}:where(.agw) .hdr{position:sticky;top:0;z-index:20;background:var(--hdr-bg);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}:where(.agw) .hdr-in{height:64px;display:flex;align-items:center;gap:32px}:where(.agw) .brand{display:inline-flex;align-items:center;gap:10px;color:var(--fg)!important;text-decoration:none!important;flex-shrink:0}:where(.agw) .brand img{width:34px;height:34px}:where(.agw) .brand-word{font-size:16px;line-height:20px;letter-spacing:.02em;white-space:nowrap}:where(.agw) .brand-word b{font-weight:700}:where(.agw) .brand-word span{font-weight:400;color:var(--fg2)}:where(.agw) .nav{display:flex;align-items:center;gap:2px}:where(.agw) .nav>a{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:8px;color:var(--fg2);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}:where(.agw) .nav>a:hover{color:var(--fg);background:var(--sf2);text-decoration:none}:where(.agw) .nav>a:focus-visible{box-shadow:var(--ring);outline:none}:where(.agw) .nav>a.on{color:var(--fg);background:var(--acc-soft);position:relative}:where(.agw) .nav>a.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-14px;height:2px;border-radius:2px;background:var(--grad-btn)}:where(.agw) .hdr-act{margin-left:auto;display:flex;align-items:center;gap:8px}:where(.agw) .only-m{display:none!important}:where(.agw) .m-menu{display:flex;flex-direction:column;padding-block:4px 16px;border-top:1px solid var(--line)}:where(.agw) .m-link{display:flex;justify-content:space-between;align-items:center;height:52px;color:var(--fg)!important;font-size:16px;font-weight:500;border-bottom:1px solid var(--line);text-decoration:none!important}:where(.agw) .m-link svg{color:var(--fg3)}:where(.agw) .ftr{padding-block:64px 40px}:where(.agw) .ftr-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px}:where(.agw) .ftr h4{font-size:13px;line-height:20px;font-weight:600;color:var(--fg);margin-bottom:12px}:where(.agw) .ftr li{margin-bottom:8px}:where(.agw) .ftr a{color:var(--fg2);font-size:14.5px}:where(.agw) .ftr a:hover{color:var(--fg)}:where(.agw) .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;border:1px solid transparent;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none!important;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),box-shadow .2s var(--ease),transform .16s var(--ease),filter .16s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.agw) .btn:hover{transform:translateY(-1px)}:where(.agw) .btn:active{transform:translateY(0) scale(.985);transition-duration:.06s}:where(.agw) .btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg2),0 0 0 4px var(--acc-b)}:where(.agw) .btn-primary{background:var(--grad-btn);color:#FFFFFF!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 20px -10px rgba(63,83,230,.75)}:where(.agw) .btn-primary:hover{background:var(--grad-btn-h);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 14px 30px -12px rgba(80,90,240,.8)}:where(.agw) .btn-primary:active{filter:brightness(.94)}:where(.agw) .btn-solid{background:var(--fg);border-color:var(--fg);color:var(--bg2)!important}:where(.agw) .btn-solid:hover{background:#222C44}:where(.agw) .btn-sec{background:var(--bg2);border-color:var(--line2);color:var(--fg)!important;box-shadow:var(--sh-1)}:where(.agw) .btn-sec:hover{border-color:var(--acc-line);background:var(--sf-hover);box-shadow:0 8px 20px -14px rgba(36,56,140,.45)}:where(.agw) .navy .btn-sec{background:rgba(255,255,255,.04)}:where(.agw) .navy .btn-sec:hover{background:rgba(255,255,255,.08);border-color:var(--line-input)}:where(.agw) .btn-ghost{background:transparent;color:var(--acc)!important}:where(.agw) .btn-ghost:hover{background:var(--acc-soft);transform:none}:where(.agw) .btn-danger{background:transparent;border-color:color-mix(in srgb,var(--err) 45%,transparent);color:var(--err)!important}:where(.agw) .btn-danger:hover{background:var(--err-soft)}:where(.agw) .btn-lg{height:48px;padding:0 22px;font-size:16px;border-radius:10px}:where(.agw) .btn-sm{height:34px;padding:0 12px;font-size:14px;border-radius:7px;gap:6px}:where(.agw) .btn-xs{height:30px;padding:0 10px;font-size:13px;border-radius:6px;gap:6px}:where(.agw) .btn-block{width:100%}:where(.agw) .btn.is-disabled,:where(.agw) .btn[disabled]{background:var(--mute-soft)!important;border-color:var(--line)!important;color:var(--fg3)!important;box-shadow:none!important;cursor:not-allowed;pointer-events:none;transform:none;filter:none}:where(.agw) .btn.is-loading{cursor:progress;pointer-events:none}:where(.agw) .btn.is-loading:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.12)}:where(.agw) .btn.is-done{background:var(--ok-soft)!important;border-color:var(--ok-line)!important;color:var(--ok)!important;box-shadow:none!important}:where(.agw) .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--fg2);cursor:pointer;transition:background-color .15s,color .15s}:where(.agw) .icon-btn:hover{background:var(--sf2);color:var(--fg)}:where(.agw) .spin{animation:agw-spin .9s linear infinite}@keyframes agw-spin{to{transform:rotate(1turn)}}:where(.agw) .f-hover.btn-primary{background:var(--grad-btn-h);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 14px 30px -12px rgba(80,90,240,.8)}:where(.agw) .f-hover.btn-sec{border-color:var(--acc-line);background:var(--sf-hover);transform:translateY(-1px);box-shadow:0 8px 20px -14px rgba(36,56,140,.45)}:where(.agw) .f-hover.btn-ghost{background:var(--acc-soft)}:where(.agw) .f-focus{box-shadow:0 0 0 2px var(--bg2),0 0 0 4px var(--acc-b)!important}:where(.agw) .f-active{transform:scale(.985);filter:brightness(.94)}:where(.agw) .f-focus-in{border-color:var(--acc)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 28%,transparent)}:where(.agw) .card{background:var(--sf);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-1)}:where(.agw) .card-pad{padding:24px}:where(.agw) .raised{box-shadow:var(--shadow)}:where(.agw) .divided>*+*{border-top:1px solid var(--line)}:where(.agw) .badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:13px;line-height:20px;font-weight:500;white-space:nowrap;background:var(--sf2);color:var(--fg2)}:where(.agw) .badge-acc{background:var(--acc-soft);color:var(--acc)}:where(.agw) .badge-ok{background:var(--ok-soft);color:var(--ok)}:where(.agw) .badge-warn{background:var(--warn-soft);color:var(--warn)}:where(.agw) .badge-err{background:var(--err-soft);color:var(--err)}:where(.agw) .badge-line{background:transparent;border:1px solid var(--line2)}:where(.agw) .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}:where(.agw) .dot-pulse{animation:agw-pulse 1.8s ease-in-out infinite}@keyframes agw-pulse{50%{opacity:.35}}:where(.agw) .chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:var(--bg2);color:var(--fg2);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}:where(.agw) .chip:hover{color:var(--fg);border-color:var(--acc-line)}:where(.agw) .chip:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .chip.on{background:var(--acc-soft);color:var(--acc);border-color:var(--acc-b);box-shadow:0 0 0 1px var(--acc-b) inset;font-weight:600}:where(.agw) .navy .chip{background:transparent}:where(.agw) .chip.on .subtle{color:inherit;opacity:.7}:where(.agw) .field{display:flex;flex-direction:column;gap:6px}:where(.agw) .label{font-size:14px;line-height:20px;font-weight:500;color:var(--fg)}:where(.agw) .input{height:44px;width:100%;padding:0 12px;border-radius:10px;border:1px solid var(--line-input);background:var(--bg2);color:var(--fg);font:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}:where(.agw) .input::-moz-placeholder{color:var(--fg3)}:where(.agw) .input::placeholder{color:var(--fg3)}:where(.agw) .input:hover{border-color:var(--fg3)}:where(.agw) .input:focus{outline:none;border-color:var(--acc-b);box-shadow:var(--ring)}:where(.agw) .input.is-err{border-color:var(--err)}:where(.agw) .input.is-ok{border-color:var(--ok)}:where(.agw) .input[disabled]{opacity:.5;cursor:not-allowed}:where(.agw) textarea.input{height:auto;padding:10px 12px;line-height:24px;resize:vertical}:where(.agw) .hint{font-size:13px;line-height:20px;color:var(--fg3)}:where(.agw) .msg-err{font-size:13px;line-height:20px;color:var(--err);display:flex;gap:6px;align-items:flex-start}:where(.agw) .msg-ok{font-size:13px;line-height:20px;color:var(--ok);display:flex;gap:6px;align-items:flex-start}:where(.agw) .search{position:relative}:where(.agw) .search>svg{position:absolute;left:12px;top:13px;color:var(--fg3);pointer-events:none}:where(.agw) .search .input{padding-left:38px}:where(.agw) .pw{position:relative}:where(.agw) .pw .input{padding-right:48px}:where(.agw) .pw .icon-btn{position:absolute;right:2px;top:2px}:where(.agw) .check-row{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:22px;color:var(--fg2);cursor:pointer}:where(.agw) .check-row input{width:18px;height:18px;margin-top:2px;accent-color:var(--acc-solid)}:where(.agw) .toggle{display:flex;align-items:center;gap:12px;cursor:pointer}:where(.agw) .toggle input{position:absolute;opacity:0;width:1px;height:1px}:where(.agw) .toggle-ui{width:40px;height:24px;border-radius:99px;background:var(--line2);position:relative;flex-shrink:0;transition:background-color .15s}:where(.agw) .toggle-ui:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}:where(.agw) .toggle input:checked+.toggle-ui{background:var(--acc-solid)}:where(.agw) .toggle input:checked+.toggle-ui:after{transform:translateX(16px)}:where(.agw) .toggle input:focus-visible+.toggle-ui{outline:2px solid var(--acc);outline-offset:2px}:where(.agw) .seg{display:inline-flex;padding:4px;border-radius:12px;background:var(--sf2);border:1px solid var(--line);gap:2px;max-width:100%;overflow-x:auto}:where(.agw) .seg button{height:34px;padding:0 14px;border-radius:7px;border:0;background:transparent;color:var(--fg2);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}:where(.agw) .seg button:hover{color:var(--fg)}:where(.agw) .seg button.on{background:var(--bg2);color:var(--acc);font-weight:600;box-shadow:0 1px 2px rgba(17,24,42,.1),0 0 0 1px var(--line)}:where(.agw) .seg button:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .navy .seg button.on{background:var(--sf3);color:var(--fg);box-shadow:none}:where(.agw) .tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);overflow-x:auto}:where(.agw) .tabs button{height:44px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--fg2);font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap}:where(.agw) .tabs button:hover{color:var(--fg)}:where(.agw) .tabs button.on{color:var(--fg);border-bottom-color:var(--acc-b)}:where(.agw) .code{background:var(--code-bg);border:1px solid var(--code-line);border-radius:14px;overflow:hidden;color:var(--code-fg);min-width:0;box-shadow:0 18px 40px -26px rgba(11,20,38,.55)}:where(.agw) .code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:7px 8px 7px 14px;border-bottom:1px solid var(--code-line)}:where(.agw) .code-name{font-family:var(--font-code),"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12.5px;color:var(--code-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.agw) .code-copy{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:8px;border:1px solid #2a3a5e;background:#13213D;color:#D5DEF0;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}:where(.agw) .code-copy:hover{background:#1B2D52;color:#FFFFFF;border-color:#3B5288}:where(.agw) .code-copy:focus-visible{outline:2px solid #8CB2FF;outline-offset:1px}:where(.agw) .code-copy.is-done{color:#5CE0A0;border-color:#1F5A48;background:#0F2E2A}:where(.agw) .code-body{margin:0;padding:16px 18px;overflow-x:auto;font-family:var(--font-code),"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:13.5px;line-height:23px;font-variant-ligatures:none;white-space:pre}:where(.agw) .code-tabs{display:flex;flex-wrap:wrap;gap:2px;min-width:0}:where(.agw) .code-tab{height:30px;padding:0 10px;border-radius:6px;border:0;background:transparent;color:var(--code-mute);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}:where(.agw) .code-tab:hover{color:var(--code-fg)}:where(.agw) .code-tab.on{background:#1B2D52;color:#FFFFFF;box-shadow:inset 0 -2px 0 #5FE3E0}:where(.agw) .c-mute{color:var(--code-mute)}:where(.agw) .c-str{color:#9FE3C8}:where(.agw) .c-key{color:#A9C3FF}:where(.agw) .c-ok{color:#5CE0A0}:where(.agw) .c-warn{color:#F5C55C}:where(.agw) .note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:10px;background:var(--sf2);font-size:14px;line-height:22px;color:var(--fg2)}:where(.agw) .note b,:where(.agw) .note strong{color:var(--fg);font-weight:600}:where(.agw) .note>svg{margin-top:2px;color:var(--fg2)}:where(.agw) .note-warn{background:var(--warn-soft)}:where(.agw) .note-warn>svg{color:var(--warn)}:where(.agw) .note-err{background:var(--err-soft)}:where(.agw) .note-err>svg{color:var(--err)}:where(.agw) .note-ok{background:var(--ok-soft)}:where(.agw) .note-ok>svg{color:var(--ok)}:where(.agw) .note-acc{background:var(--acc-soft)}:where(.agw) .note-acc>svg{color:var(--acc)}:where(.agw) .tbl-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--sf)}:where(.agw) .tbl{width:100%;border-collapse:collapse;font-size:14px;line-height:22px}:where(.agw) .tbl th{text-align:left;font-weight:600;color:var(--fg2);font-size:13px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--sf-head);vertical-align:bottom}:where(.agw) .navy .tbl th{background:var(--sf)}:where(.agw) .tbl td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}:where(.agw) .tbl tr:last-child td{border-bottom:0}:where(.agw) .tbl tbody tr:hover td{background:color-mix(in srgb,var(--sf2) 55%,transparent)}:where(.agw) .tbl .r{text-align:right}:where(.agw) .gtbl{position:relative;border:1px solid var(--line);border-radius:14px;background:var(--sf);overflow-x:auto;font-size:14px;line-height:22px}:where(.agw) .g-head,:where(.agw) .g-row{display:grid;gap:16px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);min-width:720px}:where(.agw) .g-head{font-size:13px;color:var(--fg2);font-weight:600;background:var(--sf-head)}:where(.agw) .g-row:last-child{border-bottom:0}:where(.agw) .g-row:hover{background:color-mix(in srgb,var(--sf2) 55%,transparent)}:where(.agw) .gtbl .r{text-align:right}:where(.agw) .check{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:24px}:where(.agw) .check>svg{margin-top:3px;color:var(--ok)}:where(.agw) .check.info>svg{color:var(--fg3)}:where(.agw) .stepnum{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:var(--grad-btn);color:#FFFFFF;flex-shrink:0;box-shadow:0 6px 14px -6px rgba(63,83,230,.7)}:where(.agw) .ic-tile{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--acc-soft);color:var(--acc);flex-shrink:0}:where(.agw) .ic-tile.vio{background:var(--tint-vio);color:var(--vio-t)}:where(.agw) .ic-tile.cy{background:var(--tint-cy);color:var(--cyan-t)}:where(.agw) .qa{border-bottom:1px solid var(--line)}:where(.agw) .qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;font-size:16px;line-height:26px;font-weight:500}:where(.agw) .qa summary::-webkit-details-marker{display:none}:where(.agw) .qa summary svg{color:var(--fg3);transition:transform .15s}:where(.agw) .qa[open] summary svg{transform:rotate(180deg)}:where(.agw) .qa>div,:where(.agw) .qa>p{padding-bottom:18px;color:var(--fg2);font-size:15px;line-height:25px;max-width:76ch}:where(.agw) .demo-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.02em;color:var(--fg2);background:var(--sf2);border:1px dashed var(--line-input);white-space:nowrap}:where(.agw) .meter{height:8px;border-radius:99px;background:var(--sf2);overflow:hidden}:where(.agw) .meter>span{display:block;height:100%;border-radius:99px;background:var(--acc)}:where(.agw) .toast{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:var(--inv);color:var(--on-inv);font-size:14px;font-weight:500;box-shadow:var(--shadow)}:where(.agw) .skel{background:linear-gradient(90deg,var(--sf2),color-mix(in srgb,var(--sf2) 55%,var(--line2)),var(--sf2));background-size:200% 100%;animation:agw-skel 1.4s ease-in-out infinite;border-radius:6px}@keyframes agw-skel{to{background-position:-200% 0}}:where(.agw) .empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 20px;border:1px dashed var(--line2);border-radius:14px;color:var(--fg3)}:where(.agw) .empty .t-h4{color:var(--fg)}:where(.agw) .kv{display:grid;grid-template-columns:minmax(170px,max-content) minmax(0,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}:where(.agw) .kv>*{padding:11px 14px;border-bottom:1px solid var(--line);font-size:14px;line-height:22px}:where(.agw) .kv>dt{color:var(--fg2);background:var(--sf-head)}:where(.agw) .kv>dd{background:var(--bg2);overflow-x:auto}:where(.agw) .kv>:nth-last-child(-n+2){border-bottom:0}:where(.agw) .olist{display:flex;flex-direction:column;gap:10px;counter-reset:s}:where(.agw) .olist li{display:flex;gap:12px;font-size:15px;line-height:24px;color:var(--fg2)}:where(.agw) .olist li:before{counter-increment:s;content:counter(s);flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--sf2);color:var(--fg);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}:where(.agw) .rv{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 7px;border-radius:6px;border:1.5px dashed var(--rv);color:var(--rv);background:color-mix(in srgb,var(--rv) 9%,transparent);font-size:12.5px;line-height:20px;font-weight:500;font-style:normal}:where(.agw) .rv:before{content:"CẦN XÁC NHẬN";font-weight:700;font-size:10.5px;letter-spacing:.06em;margin-right:6px;white-space:nowrap}:where(.agw) .rv-box{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1.5px dashed var(--rv);color:var(--rv);background:color-mix(in srgb,var(--rv) 7%,transparent);font-size:13px;line-height:20px}:where(.agw) .rv-box:before{content:"CẦN XÁC NHẬN — ghi chú duyệt, không hiển thị cho khách";font-weight:700;font-size:11px;letter-spacing:.05em}:where(.agw) .rvbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px var(--gutter);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--rv) 12%,var(--bg)) 0 10px,color-mix(in srgb,var(--rv) 6%,var(--bg)) 10px 20px);border-bottom:1.5px dashed var(--rv);font-size:13px;line-height:20px;color:var(--fg)}:where(.agw) .rvbar b{color:var(--rv);font-size:11px;letter-spacing:.06em}:where(.agw) .rvbar button{height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--line2);background:var(--bg);color:var(--fg2);font-size:13px;cursor:pointer}:where(.agw) .rvbar button.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media (max-width:1279px){:where(.agw) .ftr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.agw) .ftr-grid>:first-child{grid-column:1/-1}:where(.agw) .cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.agw) .split{gap:40px}}@media (max-width:1023px){:where(.agw) .only-d{display:none!important}:where(.agw) .only-m{display:inline-flex!important}:where(.agw) .hdr-in{height:60px;gap:12px}:where(.agw) .sec{padding-block:60px}:where(.agw) .sec-sm{padding-block:44px}:where(.agw) .sec-row{grid-template-columns:minmax(0,1fr);align-items:start}:where(.agw) .sec-row>:last-child{justify-self:start}:where(.agw) .split,:where(.agw) .split-wide{grid-template-columns:minmax(0,1fr);gap:32px}:where(.agw) .cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){:where(.agw) .m-menu{display:none}}@media (max-width:767px){:where(.agw) .t-display{font-size:32px;line-height:42px}:where(.agw) .t-h1{font-size:28px;line-height:37px}:where(.agw) .t-h2{font-size:23px;line-height:32px}:where(.agw) .sec{padding-block:48px}:where(.agw) .sec-sm{padding-block:36px}:where(.agw) .cols-2,:where(.agw) .cols-3,:where(.agw) .cols-4{grid-template-columns:minmax(0,1fr);gap:20px}:where(.agw) .ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}:where(.agw) .card-pad{padding:18px}:where(.agw) .btn-m-block{width:100%}:where(.agw) .kv{grid-template-columns:minmax(0,1fr)}:where(.agw) .kv>dt{border-bottom:0;padding-bottom:2px}:where(.agw) .rvbar span.only-d-inline{display:none}}@media (prefers-reduced-motion:reduce){.agw *,.agw :after,.agw :before{animation:none!important;transition:none!important}}:where(.agw) .entry{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:18px;border:1px solid var(--line);background:var(--bg2);color:var(--fg)!important;text-decoration:none!important;box-shadow:var(--sh-1);transition:border-color .16s var(--ease),box-shadow .2s var(--ease),transform .16s var(--ease)}:where(.agw) .entry b{font-size:17px;line-height:25px;font-weight:600}:where(.agw) .entry:hover{border-color:var(--acc-line);transform:translateY(-2px);box-shadow:var(--sh-3)}:where(.agw) .entry:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .entry:hover .entry-go svg{transform:translateX(3px)}:where(.agw) .entry-go{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--acc)}:where(.agw) .entry-go svg{transition:transform .15s}:where(.agw) .plan-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 6px;color:var(--fg)!important;text-decoration:none!important;transition:background-color .15s;border-radius:6px}:where(.agw) .plan-row>span:first-child{display:flex;flex-direction:column;gap:2px}:where(.agw) .plan-row b{font-weight:600}:where(.agw) .plan-row:hover{background:color-mix(in srgb,var(--sf2) 60%,transparent)}:where(.agw) .step{display:flex;flex-direction:column;gap:10px}:where(.agw) .fact{display:flex;flex-direction:column;gap:8px}:where(.agw) .fact>svg{color:var(--acc);margin-bottom:4px}:where(.agw) .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.agw) .plans{gap:20px}:where(.agw) .plan{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:14px;background:var(--sf);border:1px solid var(--line);transition:border-color .15s,box-shadow .15s}:where(.agw) .plan>ul{flex:1}:where(.agw) .plan.is-sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}:where(.agw) .plan-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(.agw) .sumbar{position:sticky;bottom:12px;z-index:15;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;background:color-mix(in srgb,var(--sf) 94%,transparent);backdrop-filter:blur(12px);border:1px solid var(--line2);box-shadow:var(--shadow)}:where(.agw) .sumbar>*,:where(.agw) .sumbar>sc-if{min-width:0}:where(.agw) .cond{display:flex;gap:14px;align-items:flex-start;padding-block:16px}:where(.agw) .cond>svg{color:var(--acc);margin-top:3px}:where(.agw) .cond>div{display:flex;flex-direction:column;gap:4px;align-items:flex-start}:where(.agw) .cond b{font-weight:600}:where(.agw) .cmp{min-width:960px;table-layout:fixed}:where(.agw) .cmp td:first-child,:where(.agw) .cmp th:first-child{width:200px;position:sticky;left:0;z-index:1;background:var(--sf);color:var(--fg2);font-weight:500}:where(.agw) .studio-strip{padding:20px 24px;border-radius:14px;border:1px solid var(--line);background:var(--sf)}@media (max-width:899px){:where(.agw) .plans{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px) and (max-width:899px){:where(.agw) .plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);-moz-column-gap:28px;column-gap:28px;align-items:start}:where(.agw) .plan>ul{grid-column:2;grid-row:1/span 4}}:where(.agw) .inl>svg{display:inline;vertical-align:-3px;margin-right:6px}:where(.agw) .ep{display:flex;justify-content:space-between;gap:12px}:where(.agw) .ep .mono{overflow-wrap:anywhere}:where(.agw) .md{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(400px,1fr);gap:24px;align-items:start}:where(.agw) .mlist{border:1px solid var(--line);border-radius:14px;background:var(--sf);overflow:hidden}:where(.agw) .mrow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1.5fr) 18px;gap:16px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line);color:var(--fg)!important;text-decoration:none!important;transition:background-color .12s}:where(.agw) .mrow:last-of-type{border-bottom:0}:where(.agw) .mrow:hover{background:color-mix(in srgb,var(--sf2) 60%,transparent)}:where(.agw) .mrow.on{background:var(--acc-soft);box-shadow:inset 3px 0 0 var(--acc-b)}:where(.agw) .fam{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500}:where(.agw) .mdetail{position:sticky;top:80px}:where(.agw) .keybox{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 8px 8px 14px;border-radius:10px;background:var(--bg);border:1px solid var(--line2)}:where(.agw) .keyval{font-size:14px;white-space:nowrap;overflow-x:auto;min-width:0}@media (max-width:1100px){:where(.agw) .md{grid-template-columns:minmax(0,1fr)}:where(.agw) .mdetail{position:static;order:-1}}@media (max-width:767px){:where(.agw) .mrow{grid-template-columns:minmax(0,1fr) auto 18px;gap:4px 12px;padding:13px 16px}:where(.agw) .mrow .mplans{grid-column:1/-1;grid-row:2}}:where(.agw) .ep{flex-wrap:nowrap;align-items:center}:where(.agw) .ep>.stack{flex:1 1 auto}:where(.agw) .ep>.btn{flex-shrink:0}:where(.agw) .ep .mono{overflow-wrap:normal;white-space:nowrap}@media (max-width:767px){:where(.agw) .code-head{height:auto;min-height:44px;flex-wrap:wrap;padding:6px 8px 6px 10px;row-gap:4px}:where(.agw) .code-tabs{flex:1 1 100%}}:where(.agw) .docs{display:grid;grid-template-columns:236px minmax(0,1fr);gap:40px;align-items:start}:where(.agw) .dside{position:sticky;top:84px;display:flex;flex-direction:column;gap:2px}:where(.agw) .dside h4{font-size:12.5px;line-height:18px;font-weight:600;color:var(--fg3);padding:14px 10px 6px}:where(.agw) .dside a,:where(.agw) .dside button{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:7px;border:0;background:transparent;color:var(--fg2);font-size:14.5px;font-weight:500;text-align:left;cursor:pointer;text-decoration:none!important}:where(.agw) .dside a:hover,:where(.agw) .dside button:hover{background:var(--sf2);color:var(--fg)}:where(.agw) .dside button.on{background:var(--acc-soft);color:var(--fg)}:where(.agw) .dtoc{display:none;position:sticky;top:84px;flex-direction:column;gap:10px;font-size:13.5px}@media (min-width:1600px){:where(.agw) .docs{grid-template-columns:248px minmax(0,1fr) 200px;gap:48px}:where(.agw) .dtoc{display:flex}:where(.agw) .dtoc-inline{display:none!important}}:where(.agw) .dtoc a{color:var(--fg2)}:where(.agw) .dart{display:flex;flex-direction:column;gap:32px;min-width:0}:where(.agw) .dhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:end}:where(.agw) .dpair{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;align-items:start;padding-top:28px;border-top:1px solid var(--line)}:where(.agw) .dprose{display:flex;flex-direction:column;gap:14px}:where(.agw) .dcode{display:flex;flex-direction:column;gap:10px;min-width:0}:where(.agw) .dtoc-inline{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center;font-size:14px}:where(.agw) .qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;border-top:1px solid var(--line)}:where(.agw) .dhelp{justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line)}:where(.agw) .dchips{display:none}:where(.agw) .explain{border:1px solid var(--line);border-radius:12px;padding:0 16px 16px;background:var(--sf)}:where(.agw) .explain summary{list-style:none;display:flex;align-items:center;gap:8px;padding-top:14px;font-weight:600;font-size:15px;cursor:pointer}:where(.agw) .explain summary::-webkit-details-marker{display:none}:where(.agw) .explain>:not(summary){margin-top:14px}@media (max-width:1599px){:where(.agw) .dhead{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:1279px){:where(.agw) .dhead{grid-template-columns:minmax(0,1fr);align-items:start}:where(.agw) .dpair{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:1023px){:where(.agw) .docs{grid-template-columns:minmax(0,1fr);gap:20px}:where(.agw) .dside{display:none}:where(.agw) .dchips{display:flex;flex-wrap:wrap;gap:8px}:where(.agw) .qa-grid{grid-template-columns:minmax(0,1fr)}}:where(.agw) .studio{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:24px;align-items:start}:where(.agw) .studio-side{position:sticky;top:80px}:where(.agw) .model-pick{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--acc-b);background:var(--acc-soft);flex-wrap:wrap}:where(.agw) .progress{display:flex;gap:8px;flex-wrap:wrap;font-size:13px}:where(.agw) .progress li{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--sf2);color:var(--fg3)}:where(.agw) .progress li.done{color:var(--ok);background:var(--ok-soft)}:where(.agw) .progress li.now{color:var(--acc);background:var(--acc-soft)}:where(.agw) .player{aspect-ratio:16/9;max-width:100%;border-radius:10px;background:var(--code-bg);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--code-mute)}:where(.agw) .g-lib .g-head,:where(.agw) .g-lib .g-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.6fr) 80px 150px 110px}@media (max-width:1100px){:where(.agw) .studio{grid-template-columns:minmax(0,1fr)}:where(.agw) .studio-side{position:static}}:where(.agw) .auth{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:720px}:where(.agw) .auth-form{display:flex;justify-content:center;align-items:flex-start;padding:64px var(--gutter)}:where(.agw) .auth-side{display:flex;align-items:center;padding:64px var(--gutter);background:var(--bg2);border-left:1px solid var(--line)}:where(.agw) .auth-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}:where(.agw) .auth-list .check>svg{color:var(--acc)}:where(.agw) .linkbtn{border:0;background:none;padding:0;color:var(--acc);font-weight:500;cursor:pointer}:where(.agw) .linkbtn:hover{text-decoration:underline;text-underline-offset:3px}:where(.agw) .turnstile{display:flex;align-items:center;gap:10px;height:64px;padding:0 16px;border-radius:10px;border:1px dashed var(--line-input);color:var(--fg3)}@media (max-width:1023px){:where(.agw) .auth{grid-template-columns:minmax(0,1fr);min-height:0}:where(.agw) .auth-form{padding:36px var(--gutter)}:where(.agw) .auth-side{border-left:0;border-top:1px solid var(--line);padding:36px var(--gutter)}}@media (max-width:767px){:where(.agw) .auth-list{grid-template-columns:minmax(0,1fr)}}:where(.agw) .app-hdr{height:60px;display:flex;align-items:center;gap:14px;padding-inline:var(--gutter)}:where(.agw) .user-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:var(--sf2);color:var(--fg2);font-size:14px}:where(.agw) .app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:640px}:where(.agw) .app-side{display:flex;flex-direction:column;gap:2px;padding:20px 12px;border-right:1px solid var(--line)}:where(.agw) .app-side>button{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--fg2);font-size:14.5px;font-weight:500;text-align:left;cursor:pointer}:where(.agw) .app-side>button svg{color:var(--fg3)}:where(.agw) .app-side>button:hover{background:var(--sf2);color:var(--fg)}:where(.agw) .app-side>button.on{background:var(--acc-soft);color:var(--fg)}:where(.agw) .app-side>button.on svg{color:var(--acc)}:where(.agw) .app-chips{display:none}:where(.agw) .app-main{padding:32px clamp(16px,2.6vw,48px) 72px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1640px;min-width:0}:where(.agw) .ov{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}:where(.agw) .ov-wide{grid-column:span 2}:where(.agw) .todo{display:flex;flex-direction:column}:where(.agw) .todo li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding-block:10px;border-top:1px solid var(--line);font-size:15px}:where(.agw) .todo li.done>span:nth-child(2){color:var(--fg3);text-decoration:line-through;text-decoration-color:var(--line2)}:where(.agw) .todo li.done>svg{color:var(--ok)}:where(.agw) .todo-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-input);margin-left:1px}:where(.agw) .confirm{padding:14px 16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--warn) 50%,transparent);background:var(--warn-soft)}:where(.agw) .stat{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:14px;background:var(--sf);border:1px solid var(--line)}:where(.agw) .bars{display:grid;gap:10px;align-items:end;height:200px}:where(.agw) .bars.mini{height:72px;gap:4px;grid-template-columns:repeat(14,minmax(0,1fr))}:where(.agw) .bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}:where(.agw) .bar i{display:block;width:100%;max-width:34px;border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--acc) 75%,transparent)}:where(.agw) .bar:hover i{background:var(--acc)}:where(.agw) .bars.dense{gap:4px}:where(.agw) .bars.dense .bar>span:first-child{display:none}:where(.agw) .bars.dense .bar:nth-child(2n)>span:last-child{visibility:hidden}:where(.agw) .g5 .g-head,:where(.agw) .g5 .g-row{grid-template-columns:140px minmax(0,1.4fr) 140px 90px minmax(0,1fr)}:where(.agw) .g6 .g-head,:where(.agw) .g6 .g-row{grid-template-columns:130px minmax(0,.8fr) minmax(0,1.2fr) 130px 70px 140px;min-width:920px}@media (max-width:1279px){:where(.agw) .ov{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.agw) .ov-wide{grid-column:1/-1}}@media (max-width:1023px){:where(.agw) .app{grid-template-columns:minmax(0,1fr);min-height:0;align-content:start}:where(.agw) .app-side{display:none}:where(.agw) .app-chips{display:flex;gap:8px;overflow-x:auto;padding:12px var(--gutter);border-bottom:1px solid var(--line)}:where(.agw) .app-main{padding:20px var(--gutter) 56px}}@media (max-width:767px){:where(.agw) .ov{grid-template-columns:minmax(0,1fr)}:where(.agw) .bars{gap:4px}:where(.agw) .bar>span:first-child{display:none}:where(.agw) .bar:nth-child(2n)>span:last-child{visibility:hidden}}:where(.agw) .co{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:start}:where(.agw) .co-pay{overflow:hidden;position:sticky;top:84px}:where(.agw) .co-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--line)}:where(.agw) .co-body{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;padding:24px 20px;align-items:start}:where(.agw) .co-foot{display:flex;align-items:center;gap:8px;padding:14px 20px;border-top:1px solid var(--line);background:var(--bg2)}:where(.agw) .qr{position:relative;width:264px;max-width:100%;aspect-ratio:1/1;padding:14px;border-radius:12px;background:#FFFFFF}:where(.agw) .qr-grid{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));width:100%;height:100%}:where(.agw) .qr-grid i{display:block;aspect-ratio:1/1}:where(.agw) .qr-grid i.on{background:#0F171C}:where(.agw) .qr-tag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:4px 10px;border-radius:6px;background:#FFFFFF;color:#0F171C;font-size:12px;font-weight:700;letter-spacing:.04em;border:1.5px dashed #0f171c}:where(.agw) .xfer{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}:where(.agw) .xfer>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);font-size:14px}:where(.agw) .xfer>div:last-child{border-bottom:0}:where(.agw) .xfer dt{color:var(--fg2)}:where(.agw) .xfer dd{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}:where(.agw) .co-done{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 24px}@media (min-width:1024px){:where(.agw) .co-pay:has(.co-done){align-self:stretch;display:flex;flex-direction:column;justify-content:center}}:where(.agw) .ok-ring{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ok-soft);color:var(--ok)}@media (max-width:1279px){:where(.agw) .co-body{grid-template-columns:minmax(0,1fr);justify-items:center}:where(.agw) .co-body>.stack:last-child{width:100%}}@media (max-width:1023px){:where(.agw) .co{grid-template-columns:minmax(0,1fr)}:where(.agw) .co-pay{position:static;order:-1}}@media (max-width:767px){:where(.agw) .xfer>div{grid-template-columns:minmax(0,1fr);gap:2px}}:where(.agw) .sup{display:grid;grid-template-columns:240px minmax(0,1fr) 320px;gap:40px;align-items:start}:where(.agw) .sup-nav{position:sticky;top:84px;display:flex;flex-direction:column;gap:2px}:where(.agw) .sup-nav button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--fg2);font-size:14.5px;font-weight:500;text-align:left;cursor:pointer}:where(.agw) .sup-nav button:hover{background:var(--sf2);color:var(--fg)}:where(.agw) .sup-nav button.on{background:var(--acc-soft);color:var(--fg)}:where(.agw) .sup-list{border-top:1px solid var(--line)}:where(.agw) .sup-side{position:sticky;top:84px}@media (max-width:1279px){:where(.agw) .sup{grid-template-columns:220px minmax(0,1fr)}:where(.agw) .sup-side{grid-column:1/-1;position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){:where(.agw) .sup{grid-template-columns:minmax(0,1fr);gap:20px}:where(.agw) .sup-nav{position:static;flex-direction:row;overflow-x:auto;gap:8px}:where(.agw) .sup-nav button{flex-shrink:0;border:1px solid var(--line2);border-radius:999px;min-height:36px}}@media (max-width:767px){:where(.agw) .sup-side{grid-template-columns:minmax(0,1fr)}}:where(.agw) .stepper{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}:where(.agw) .stepper.s5{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.agw) .stepper button{width:100%;display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;border:1px solid var(--line);background:var(--sf);color:var(--fg3);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer}:where(.agw) .stepper button:hover{color:var(--fg);border-color:var(--line-input)}:where(.agw) .stepper .sn{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sf2);color:var(--fg2);font-size:12px;font-weight:600;flex-shrink:0}:where(.agw) .stepper .sl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.agw) .stepper li.done button{color:var(--fg2)}:where(.agw) .stepper li.done .sn{background:var(--ok-soft);color:var(--ok)}:where(.agw) .stepper li.now button{border-color:var(--acc-b);color:var(--fg);background:var(--acc-soft);box-shadow:0 0 0 1px var(--acc-b) inset}:where(.agw) .stepper li.now .sn{background:var(--grad-btn);color:#fff}:where(.agw) .flow{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}:where(.agw) .flow-side{position:sticky;top:84px}:where(.agw) .pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:14px}:where(.agw) .pick{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--bg2);color:var(--fg);text-align:left;cursor:pointer;box-shadow:var(--sh-1);transition:border-color .15s,background-color .15s,box-shadow .2s,transform .16s var(--ease)}:where(.agw) .pick:hover{transform:translateY(-1px)}:where(.agw) .pick:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .pick:hover{border-color:var(--line-input)}:where(.agw) .pick.on{border-color:var(--acc-b);box-shadow:0 0 0 1px var(--acc-b),0 12px 28px -20px rgba(63,83,230,.6);background:linear-gradient(180deg,var(--sel-a),var(--sel-b))}:where(.agw) .pick b{font-size:17px;line-height:25px;font-weight:600}@media (max-width:1279px){:where(.agw) .stepper .sl{display:none}:where(.agw) .stepper li.now .sl{display:inline}:where(.agw) .stepper{grid-template-columns:repeat(8,auto);justify-content:start}:where(.agw) .stepper.s5{grid-template-columns:repeat(5,auto)}}@media (max-width:1023px){:where(.agw) .flow{grid-template-columns:minmax(0,1fr)}:where(.agw) .flow-side{position:static}}@media (max-width:767px){:where(.agw) .stepper{overflow-x:auto}}:where(.agw) .pick-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.agw) .pick-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1599px){:where(.agw) .pick-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.agw) .flow-side dt{white-space:nowrap}@media (max-width:767px){:where(.agw) .pick-grid.four,:where(.agw) .pick-grid.three{grid-template-columns:minmax(0,1fr)}}:where(.agw) .tg{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:11.5px;font-weight:600;white-space:nowrap;vertical-align:1px}:where(.agw) .tg.fact{background:var(--ok-soft);color:var(--ok)}:where(.agw) .tg.obs{background:var(--acc-soft);color:var(--acc)}:where(.agw) .tg.hyp{background:var(--warn-soft);color:var(--warn)}:where(.agw) .dec,:where(.agw) .finding{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:14px;background:var(--sf);border:1px solid var(--line)}:where(.agw) .finding .tg{align-self:flex-start}:where(.agw) .dec b,:where(.agw) .finding b{font-size:16px;line-height:24px;font-weight:600}:where(.agw) .dec p,:where(.agw) .finding p{font-size:14px;line-height:22px;color:var(--fg2)}:where(.agw) .dec{border-left:0}:where(.agw) .persona td:first-child{font-weight:600;color:var(--fg);width:170px}:where(.agw) .persona td{font-size:13.5px;line-height:21px;color:var(--fg2)}:where(.agw) .ds-box{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:14px;background:var(--sf);border:1px solid var(--line)}:where(.agw) .sw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:where(.agw) .sw{height:72px;border-radius:10px;border:1px solid var(--line);display:flex;align-items:flex-end;padding:8px 10px;color:#FFFFFF;font-size:12.5px;font-weight:500}:where(.agw) .ds-type{display:flex;flex-direction:column;gap:4px;padding-block:14px}:where(.agw) .sp{display:block;background:var(--acc-soft);border:1px solid var(--acc);border-radius:3px}:where(.agw) .icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}:where(.agw) .icon-cell{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border-radius:10px;background:var(--sf);border:1px solid var(--line);color:var(--fg);font-size:12px}:where(.agw) .icon-cell span{color:var(--fg3);font-family:var(--font-code),"JetBrains Mono",ui-monospace,monospace}:where(.agw) .ds-states td{vertical-align:middle}@media (max-width:767px){:where(.agw) .sw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.agw) .model-pick>.stack{flex:1 1 220px}@media (max-width:767px){:where(.agw) .btn-sm,:where(.agw) .btn-xs,:where(.agw) .chip,:where(.agw) .code-copy,:where(.agw) .code-tab,:where(.agw) .seg button{min-height:40px}:where(.agw) .icon-btn{width:44px;height:44px}:where(.agw) .tabs button{height:48px}}:where(.agw) .qlist{display:flex;flex-direction:column;gap:12px;padding-left:22px;list-style:decimal}:where(.agw) .qlist li{font-size:14.5px;line-height:23px;color:var(--fg2);padding-left:4px}:where(.agw) .qlist li::marker{color:var(--fg3);font-weight:600}:where(.agw) .qlist b{color:var(--fg);font-weight:600}:where(.agw) .pr-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr);gap:32px 56px;align-items:end}:where(.agw) .pick-bar{display:flex;flex-direction:column;gap:14px;padding:22px 24px;border-radius:18px;background:var(--glass);border:1px solid var(--line);box-shadow:var(--sh-2);backdrop-filter:blur(8px)}:where(.agw) .sug-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--fg2)}:where(.agw) .sug-line b{color:var(--fg)}:where(.agw) .grp-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(.agw) .grp{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:18px 20px;border-radius:16px;border:1px solid var(--line2);background:var(--bg2);color:var(--fg2);text-align:left;cursor:pointer;box-shadow:var(--sh-1);transition:border-color .16s var(--ease),box-shadow .2s var(--ease),transform .16s var(--ease)}:where(.agw) .grp>.gi{grid-row:1/span 2;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--sf2);color:var(--acc)}:where(.agw) .grp b{font-size:18px;line-height:26px;font-weight:700;color:var(--fg)}:where(.agw) .grp span.gd{grid-column:2;font-size:14px;line-height:22px}:where(.agw) .grp>.gk{grid-row:1/span 2;grid-column:3;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:all .16s var(--ease)}:where(.agw) .grp:hover{border-color:var(--acc-line);transform:translateY(-1px)}:where(.agw) .grp:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .grp.on{border:1.5px solid transparent;background:linear-gradient(180deg,var(--sel-a),var(--sel-b)) padding-box,var(--grad-btn) border-box;box-shadow:0 16px 36px -22px rgba(63,83,230,.55)}:where(.agw) .grp.on>.gi{background:var(--grad-btn);color:#FFFFFF}:where(.agw) .grp.on>.gk{background:var(--grad-btn);border-color:transparent;color:#FFFFFF}:where(.agw) .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}:where(.agw) .plan2{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px 26px 26px;border-radius:22px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--sh-2);cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}:where(.agw) .plan2:hover{transform:translateY(-3px);box-shadow:var(--sh-3)}:where(.agw) .plan2>.btn{margin-top:auto}:where(.agw) .plan2.is-sug{border:1.5px solid transparent;background:linear-gradient(180deg,var(--sel-a) 0,var(--sel-b) 160px) padding-box,var(--grad-ring) border-box;box-shadow:0 2px 4px rgba(17,24,42,.05),0 34px 70px -32px rgba(70,80,230,.55)}:where(.agw) .plan2.is-sel{box-shadow:0 0 0 3px rgba(63,99,255,.25),var(--sh-3)}:where(.agw) .plan2.is-sel:not(.is-sug){border-color:var(--acc-b)}:where(.agw) .sug{position:absolute;top:-14px;left:24px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--grad-btn);color:#FFFFFF;font-size:12.5px;font-weight:600;letter-spacing:.01em;box-shadow:0 8px 18px -8px rgba(63,83,230,.8)}:where(.agw) .selk{position:absolute;top:-14px;right:24px;border:1px solid var(--acc-line);box-shadow:0 6px 14px -8px rgba(63,83,230,.45);display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 6px;border-radius:999px;background:var(--acc-soft);color:var(--acc);font-size:12.5px;font-weight:600}:where(.agw) .selk>i{width:18px;height:18px;border-radius:50%;background:var(--acc-b);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-style:normal}:where(.agw) .pl-name{font-size:22px;line-height:30px;font-weight:700;letter-spacing:-.012em}:where(.agw) .pl-for{font-size:15px;line-height:23px;color:var(--fg2)}:where(.agw) .pl-price{display:flex;flex-direction:column;gap:2px}:where(.agw) .pl-amt{display:flex;align-items:baseline;gap:2px}:where(.agw) .pl-amt .t-price{font-size:42px;line-height:50px;letter-spacing:-.03em}:where(.agw) .pl-amt .cur{font-size:22px;font-weight:700;color:var(--fg)}:where(.agw) .plan2.is-sug .pl-amt .t-price{background:linear-gradient(95deg,#11182A,#2A3BB5);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.agw) .pl-per{font-size:14px;line-height:20px;color:var(--fg3)}:where(.agw) .pl-main{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px;border-radius:14px;background:var(--sf2);overflow:hidden}:where(.agw) .pl-main:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad-ring)}:where(.agw) .pl-main>.gi{grid-row:1/span 2;width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg2);color:var(--acc);box-shadow:var(--sh-1)}:where(.agw) .pl-k{font-size:19px;line-height:27px;font-weight:700;color:var(--fg)}:where(.agw) .pl-v{font-size:14px;line-height:21px;color:var(--fg2)}:where(.agw) .pl-feat{display:flex;flex-direction:column;gap:10px}:where(.agw) .pl-feat li{display:flex;gap:10px;align-items:center;font-size:15px;line-height:23px;color:var(--fg)}:where(.agw) .pl-feat svg{color:var(--acc-b)}:where(.agw) .scope{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:16px;background:var(--acc-soft);border:1px solid var(--acc-line)}:where(.agw) .scope>svg{color:var(--acc-b);margin-top:2px}:where(.agw) .scope b{font-size:16px;font-weight:700}:where(.agw) .common{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px 24px;align-items:start;padding:20px 24px;border-radius:16px;border:1px solid var(--line);background:var(--bg2)}:where(.agw) .common ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}:where(.agw) .common li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:22px;color:var(--fg2)}:where(.agw) .common svg{color:var(--acc-b);margin-top:2px}:where(.agw) .cmp-box{border:1px solid var(--line);border-radius:18px;background:var(--bg2);overflow:hidden;box-shadow:var(--sh-1)}:where(.agw) .cmp-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:0;background:transparent;color:var(--fg);text-align:left;cursor:pointer;font-size:15px;transition:background-color .15s}:where(.agw) .cmp-toggle b{font-size:18px;font-weight:700}:where(.agw) .cmp-toggle:hover{background:var(--sf-hover)}:where(.agw) .cmp-toggle:focus-visible{outline:none;box-shadow:var(--ring) inset}:where(.agw) .cmp-toggle .tog{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line2);color:var(--acc);font-weight:600;white-space:nowrap}:where(.agw) .cmp-toggle svg{transition:transform .2s var(--ease)}:where(.agw) .cmp-toggle[aria-expanded=true] svg{transform:rotate(180deg)}:where(.agw) .cmp th.ph{vertical-align:top}:where(.agw) .cmp th.ph b{font-size:15px;color:var(--fg)}:where(.agw) .cmp th.ph span{display:block;font-size:13px;font-weight:500;color:var(--fg2)}:where(.agw) .cmp th.ph.sug-col{background:var(--sel-a);box-shadow:inset 0 3px 0 var(--acc-b)}:where(.agw) .cmp td.sug-col{background:var(--sf-hover)}:where(.agw) .cmp tbody tr:nth-child(2n) td{background:var(--row-alt)}:where(.agw) .cmp tbody tr:nth-child(2n) td.sug-col{background:var(--sel-a)}:where(.agw) .cmp-cards{display:none}:where(.agw) .cmpc{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:16px;background:var(--bg2);overflow:hidden}:where(.agw) .cmpc-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;background:var(--sf-head);border-bottom:1px solid var(--line)}:where(.agw) .cmpc-h b{font-size:16px}:where(.agw) .cmpc dl{display:flex;flex-direction:column}:where(.agw) .cmpc dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--line);font-size:14px;line-height:21px}:where(.agw) .cmpc dl>div:last-child{border-bottom:0}:where(.agw) .cmpc dt{color:var(--fg2)}:where(.agw) .cmpc dd{text-align:right;font-weight:500}:where(.agw) .cmpc dl>div:first-child dd{font-weight:700;color:var(--fg)}:where(.agw) .cmpc.sug-col{border-color:var(--acc-line);box-shadow:0 0 0 1px var(--acc-line)}:where(.agw) .cmp-all{padding:12px 16px;font-size:13.5px;color:var(--fg2);border-top:1px solid var(--line);background:var(--sf-head)}:where(.agw) .topup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:stretch}:where(.agw) .tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}:where(.agw) .tier{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--bg2);box-shadow:var(--sh-1);cursor:pointer;text-align:left;transition:border-color .16s var(--ease),box-shadow .2s var(--ease),transform .16s var(--ease)}:where(.agw) .tier:hover{transform:translateY(-2px);border-color:var(--acc-line)}:where(.agw) .tier:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .tier .tn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:var(--fg)}:where(.agw) .tier .tn i{width:12px;height:12px;border-radius:50%}:where(.agw) .tier .tr{font-size:13.5px;line-height:20px;color:var(--fg2);min-height:40px}:where(.agw) .tier .tp{font-size:22px;line-height:30px;font-weight:700;letter-spacing:-.02em;color:var(--fg)}:where(.agw) .tier .tu{font-size:12.5px;color:var(--fg3)}:where(.agw) .tier.on{border:1.5px solid transparent;background:linear-gradient(180deg,var(--sel-a),var(--sel-b)) padding-box,var(--grad-btn) border-box;box-shadow:0 16px 36px -22px rgba(63,83,230,.55)}:where(.agw) .tier-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;font-size:12.5px;color:var(--fg3);padding-top:2px}:where(.agw) .tier-rail span{position:relative;padding-top:12px}:where(.agw) .tier-rail span:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:4px;background:var(--sf3)}:where(.agw) .tier-rail span.on:before{background:var(--grad-ring)}:where(.agw) .calc{display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--line);background:var(--bg2);box-shadow:var(--sh-2);overflow:hidden}:where(.agw) .calc-in{display:flex;flex-direction:column;gap:18px;padding:22px 24px}:where(.agw) .calc-out{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 16px;padding:20px 24px;background:linear-gradient(180deg,var(--sel-a),var(--sf2));border-top:1px solid var(--line)}:where(.agw) .calc-out .eq{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--fg2)}:where(.agw) .calc-out .eq b{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;background:var(--bg2);border:1px solid var(--line);color:var(--fg);font-weight:600}:where(.agw) .calc-total{font-size:40px;line-height:48px;font-weight:700;letter-spacing:-.03em;color:var(--fg);transition:color .2s}@media (max-width:1279px){:where(.agw) .pr-head{grid-template-columns:minmax(0,1fr);align-items:start}:where(.agw) .topup{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){:where(.agw) .plans{grid-template-columns:minmax(0,1fr);gap:26px}:where(.agw) .common ul{grid-template-columns:minmax(0,1fr)}:where(.agw) .common{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px) and (max-width:1023px){:where(.agw) .plan2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;row-gap:14px}:where(.agw) .plan2>.stack{grid-column:1;grid-row:1}:where(.agw) .plan2>.pl-price{grid-column:1;grid-row:2}:where(.agw) .plan2>.pl-main{grid-column:2;grid-row:1;align-self:start}:where(.agw) .plan2>.pl-feat{grid-column:2;grid-row:2;align-self:end}:where(.agw) .plan2>.btn{grid-column:1/-1;grid-row:3}}@media (max-width:767px){:where(.agw) .cmp-box .tbl-wrap{display:none}:where(.agw) .cmp-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;border-top:1px solid var(--line);background:var(--sf-head)}:where(.agw) .tiers{grid-template-columns:minmax(0,1fr)}:where(.agw) .tier{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 16px}:where(.agw) .tier .tr{min-height:0;grid-column:1}:where(.agw) .tier .tp{grid-column:2;grid-row:1/span 2;text-align:right}:where(.agw) .tier .tu{grid-column:2;text-align:right}:where(.agw) .tier-rail{display:none}:where(.agw) .calc-out{grid-template-columns:minmax(0,1fr)}:where(.agw) .calc-total{font-size:34px;line-height:42px}}@media (max-width:639px){:where(.agw) .grp-tabs{grid-template-columns:minmax(0,1fr)}:where(.agw) .grp span.gd{font-size:13.5px}}:where(.agw) .ts-ok{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ok-soft);color:var(--ok)}:where(.agw) .model-pick.locked{border-color:var(--line2);background:var(--sf2)}:where(.agw) .access-card{display:flex;flex-direction:column;gap:10px;max-width:460px;padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:var(--glass);box-shadow:var(--sh-2)}:where(.agw) .access-card .badge{align-self:flex-start}:where(.agw) .mrow{grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr) minmax(0,.9fr) 18px}:where(.agw) .qr-slot{width:236px;max-width:100%;aspect-ratio:1/1;border-radius:16px;background:#FFFFFF;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#11182A;font-size:13px;font-weight:600;letter-spacing:.04em;box-shadow:0 0 0 6px var(--sf2),var(--sh-2)}:where(.agw) .totals>.row{justify-content:space-between;gap:12px;align-items:baseline}:where(.agw) .totals>.total{padding-top:8px;margin-top:4px;border-top:1px solid var(--line)}:where(.agw) .totals>.total dt{font-size:16px;font-weight:600}:where(.agw) .protobar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px var(--gutter);background:#0B1426;border-bottom:1px solid #22335a;font-size:13px;line-height:20px;color:#B9C5DC}:where(.agw) .protobar b{color:#5FE3E0;font-size:11px;letter-spacing:.08em}:where(.agw) .protobar button{height:30px;padding:0 12px;border-radius:8px;border:1px solid #31466f;background:#172645;color:#EEF3FB;font-size:13px;cursor:pointer}:where(.agw) .protobar button.go{background:var(--grad-btn);border-color:transparent;color:#fff}:where(.agw) .cap-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}:where(.agw) .cap-cell{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--sf);border:1px solid var(--line)}:where(.agw) .pick-plan{text-align:left;cursor:pointer;color:var(--fg);font:inherit}:where(.agw) .pick-plan.is-picked{border:1.5px solid transparent;background:linear-gradient(180deg,var(--sel-a),var(--sel-b)) padding-box,var(--grad-btn) border-box;box-shadow:0 16px 36px -22px rgba(63,83,230,.55)}:where(.agw) .sel-mark{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:42px;border-radius:10px;border:1px solid var(--line2);background:var(--bg2);font-weight:600;font-size:15px}:where(.agw) .pick-plan.is-picked .sel-mark{background:var(--grad-btn);border-color:transparent;color:#fff}@media (max-width:1023px){:where(.agw) .cap-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.agw) .cmp-toggle>.row{white-space:nowrap;flex-shrink:0}@media (max-width:1023px){:where(.agw) .plans>.plan2.is-sug{order:-1;margin-top:8px}}:where(.agw) .sw-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1023px){:where(.agw) .sw-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px){:where(.agw) .cols-3.keep3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){:where(.agw) .entry{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px}:where(.agw) .entry>.entry-go,:where(.agw) .entry>.t-sm{display:none}:where(.agw) .fact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px}:where(.agw) .fact>p{grid-column:1/-1}:where(.agw) .hide-sm{display:none!important}:where(.agw) .app-chips{flex-wrap:wrap;overflow-x:visible}}:where(.agw) .st{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 6px;border-radius:999px;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;border:1px solid transparent}:where(.agw) .st>i{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-style:normal;color:#FFFFFF}:where(.agw) .st-ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}:where(.agw) .st-ok>i{background:var(--ok)}:where(.agw) .st-warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}:where(.agw) .st-warn>i{background:#C77A00}:where(.agw) .st-err{background:var(--err-soft);color:var(--err);border-color:var(--err-line)}:where(.agw) .st-err>i{background:var(--err)}:where(.agw) .st-mute{background:var(--mute-soft);color:var(--fg2);border-color:var(--line)}:where(.agw) .st-mute>i{background:#8592AA}:where(.agw) .navy .st>i{color:#0B1426}:where(.agw) .legend{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:13.5px;color:var(--fg2)}:where(.agw) .cap-tbl td,:where(.agw) .cap-tbl th{vertical-align:middle}:where(.agw) .cap-tbl td:first-child b{display:block;font-size:15px}:where(.agw) .cap-tbl tbody tr:nth-child(2n) td{background:var(--row-alt)}:where(.agw) .capc-list{display:none}:where(.agw) .capc{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--bg2);overflow:hidden;box-shadow:var(--sh-1)}:where(.agw) .capc-h{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--sf-head);border-bottom:1px solid var(--line)}:where(.agw) .capc-h b{display:block}:where(.agw) .capc ul>li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line);font-size:14.5px}:where(.agw) .capc ul>li:last-child{border-bottom:0}@media (max-width:767px){:where(.agw) .cap-wrap{display:none}:where(.agw) .capc-list{display:grid;gap:12px}}:where(.agw) .hero5{position:relative;overflow:hidden;background:radial-gradient(900px 520px at 85% 10%,rgba(128,91,255,.12),transparent 60%),radial-gradient(800px 500px at 60% 0,rgba(63,99,255,.12),transparent 60%),radial-gradient(600px 420px at 0 100%,rgba(23,201,220,.1),transparent 60%),var(--bg);border-bottom:1px solid var(--line)}:where(.agw) .hero5-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;align-items:center;padding-block:76px 84px}:where(.agw) .hero-pill{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;height:34px;padding:0 14px 0 6px;border-radius:999px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--sh-1);font-size:14px;font-weight:500;color:var(--fg2)}:where(.agw) .hero-pill>b{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--acc-soft);color:var(--acc);font-size:12.5px;font-weight:700}:where(.agw) .proof{display:flex;flex-wrap:wrap;gap:12px 26px;padding-top:8px}:where(.agw) .proof li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--fg2);white-space:nowrap}:where(.agw) .proof li>span.pi{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg2);border:1px solid var(--line);color:var(--acc);box-shadow:var(--sh-1)}:where(.agw) .demo{position:relative;padding:18px 0 52px 30px}:where(.agw) .demo-back{position:absolute;z-index:0;top:0;right:0;width:66%;border-radius:16px;background:#0E1830;border:1px solid #22335a;box-shadow:var(--sh-3);overflow:hidden}:where(.agw) .demo-back .wbar,:where(.agw) .demo-front .wbar{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-bottom:1px solid #1e2b47;color:#8D9BB8;font-family:var(--font-code),"JetBrains Mono",ui-monospace,monospace;font-size:12px}:where(.agw) .wbar i{width:10px;height:10px;border-radius:50%;background:#2A3A5E}:where(.agw) .wbar i:first-child{background:#FF6B7A}:where(.agw) .wbar i:nth-child(2){background:#F5C55C}:where(.agw) .wbar i:nth-child(3){background:#5CE0A0}:where(.agw) .wbar span{margin-left:8px}:where(.agw) .term{margin:0;padding:14px 16px 18px;font-family:var(--font-code),"JetBrains Mono",ui-monospace,monospace;font-size:12.5px;line-height:21px;color:#C9D4EA;white-space:pre;overflow:hidden}:where(.agw) .demo-front{position:relative;z-index:1;margin-top:150px;width:90%}:where(.agw) .code-foot{display:flex;align-items:flex-start;gap:8px;padding:10px 16px 12px;border-top:1px solid var(--code-line);color:var(--code-mute);font-size:12.5px;line-height:19px}:where(.agw) .code-foot>svg{margin-top:2px}:where(.agw) .demo-front .code{box-shadow:0 2px 4px rgba(11,20,38,.2),0 40px 80px -36px rgba(11,20,38,.65)}:where(.agw) .demo-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--glass);border:1px solid var(--line);box-shadow:var(--sh-3);font-size:13.5px;line-height:18px;color:var(--fg)}:where(.agw) .demo-chip b{display:block;font-weight:700}:where(.agw) .demo-chip small{display:block;font-size:12px;color:var(--fg2)}:where(.agw) .demo-chip .ci{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}:where(.agw) .demo-chip.c1{left:0;top:66px;max-width:240px}:where(.agw) .demo-chip.c1 .ci{background:var(--ok-soft);color:var(--ok)}:where(.agw) .demo-chip.c2{right:0;bottom:0}:where(.agw) .demo-chip.c2 .ci{background:var(--acc-soft);color:var(--acc)}@media (max-width:1279px){:where(.agw) .hero5-in{gap:40px}:where(.agw) .demo-front{width:94%}}@media (max-width:1023px){:where(.agw) .hero5-in{grid-template-columns:minmax(0,1fr);padding-block:52px 56px}:where(.agw) .demo{padding-left:0;max-width:760px}}@media (max-width:767px){:where(.agw) .hero5-in{padding-block:36px 44px;gap:28px}:where(.agw) .demo{padding:0}:where(.agw) .demo-back{display:none}:where(.agw) .demo-front{margin-top:0;width:100%}:where(.agw) .demo-chip{position:static;margin-top:10px;width:100%}:where(.agw) .proof{flex-direction:column;gap:10px}:where(.agw) .proof li{white-space:normal}}:where(.agw) .sh{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px 64px;align-items:end}:where(.agw) .sh>p{justify-self:start}@media (max-width:1023px){:where(.agw) .sh{grid-template-columns:minmax(0,1fr);align-items:start}}:where(.agw) .entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where(.agw) .entry .ev{height:118px;margin:-8px -8px 6px;border-radius:12px;background:var(--sf2);border:1px solid var(--line);position:relative;overflow:hidden}:where(.agw) .entry .ev pre{margin:0;padding:14px 16px;font-family:var(--font-code),"JetBrains Mono",ui-monospace,monospace;font-size:12px;line-height:20px;color:var(--fg2);white-space:pre}:where(.agw) .entry .ev.navy-ev{background:#0E1830;border-color:#22335A}:where(.agw) .entry .ev.navy-ev pre{color:#C9D4EA}:where(.agw) .entry .ev .ev-tag{position:absolute;right:10px;top:10px}@media (max-width:767px){:where(.agw) .entry .ev{display:none}}:where(.agw) .entry .ev .ev-tag{top:auto;bottom:10px}:where(.agw) .how4 .step{position:relative;padding:22px 20px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid var(--line)}:where(.agw) .how4 .step:not(:last-child):after{content:"";position:absolute;top:37px;right:-24px;width:24px;height:2px;background:linear-gradient(90deg,#3F63FF,#805BFF);opacity:.7}@media (max-width:1279px){:where(.agw) .how4 .step:after{display:none}}:where(.agw) .prod{gap:18px}:where(.agw) .cta-sec{padding-block:8px 80px}:where(.agw) .cta-band{position:relative;overflow:hidden;border-radius:24px;padding:44px 48px;background:radial-gradient(700px 300px at 85% 0,rgba(128,91,255,.35),transparent 60%),radial-gradient(600px 300px at 10% 100%,rgba(23,201,220,.22),transparent 60%),#0B1426;border:1px solid #22335a;box-shadow:var(--sh-3);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center}@media (max-width:767px){:where(.agw) .cta-band{grid-template-columns:minmax(0,1fr);padding:28px 20px;border-radius:18px}}:where(.agw) .how{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}:where(.agw) .how-steps{display:flex;flex-direction:column;gap:4px}:where(.agw) .how-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:16px;border-radius:14px;transition:background-color .15s}:where(.agw) .how-steps li:hover{background:rgba(255,255,255,.04)}:where(.agw) .how-steps li .stepnum{grid-row:1/span 2}@media (max-width:1023px){:where(.agw) .how{grid-template-columns:minmax(0,1fr);gap:28px}}:where(.agw) .pp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:where(.agw) .pp-col{border:1px solid var(--line);border-radius:18px;background:var(--bg2);box-shadow:var(--sh-1);overflow:hidden}:where(.agw) .pp-col>header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--sf-head)}:where(.agw) .pp-col .plan-row{padding:16px 20px;border-radius:0;border-bottom:1px solid var(--line)}:where(.agw) .pp-col .plan-row:last-child{border-bottom:0}:where(.agw) .pp-col .plan-row:hover{background:var(--sf-hover)}:where(.agw) .pp-col .plan-row .pr-p{display:flex;flex-direction:column;align-items:flex-end;gap:0}:where(.agw) .pp-col .plan-row .pr-p b{font-size:18px;letter-spacing:-.01em}@media (max-width:1023px){:where(.agw) .pp{grid-template-columns:minmax(0,1fr)}}:where(.agw) .spot{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,.9fr);gap:0;border-radius:22px;border:1.5px solid transparent;background:linear-gradient(var(--bg2),var(--bg2)) padding-box,var(--grad-ring) border-box;box-shadow:var(--sh-2);overflow:hidden}:where(.agw) .spot>section{display:flex;flex-direction:column;gap:14px;padding:24px;min-width:0}:where(.agw) .spot>section+section{border-left:1px solid var(--line)}:where(.agw) .spot .sp-code{background:var(--sf-head)}:where(.agw) .mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:where(.agw) .mcard{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;border-radius:16px;border:1px solid var(--line);background:var(--bg2);box-shadow:var(--sh-1);cursor:pointer;text-align:left;transition:border-color .16s var(--ease),box-shadow .2s var(--ease),transform .16s var(--ease)}:where(.agw) .mcard:hover{border-color:var(--acc-line);transform:translateY(-2px);box-shadow:var(--sh-2)}:where(.agw) .mcard:focus-within{box-shadow:var(--ring)}:where(.agw) .mcard.on{border:1.5px solid transparent;background:linear-gradient(180deg,var(--sel-a),var(--sel-b)) padding-box,var(--grad-btn) border-box;box-shadow:0 16px 36px -22px rgba(63,83,230,.55)}:where(.agw) .mcard .mh{display:flex;align-items:center;justify-content:space-between;gap:8px}:where(.agw) .mcard .mn{font-size:16px;line-height:23px;font-weight:700}:where(.agw) .mcard .mid{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 4px 4px 10px;border-radius:10px;background:var(--sf-head);border:1px solid var(--line);min-width:0}:where(.agw) .mcard .mid .mono{font-size:12.5px;color:var(--fg2);overflow:hidden;text-overflow:ellipsis}:where(.agw) .mcard .mid .icon-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--bg2)}:where(.agw) .mcard .mid .icon-btn.is-done{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}:where(.agw) .viewing{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--grad-btn);color:#FFFFFF;font-size:12px;font-weight:600}:where(.agw) .mtool{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:16px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--sh-1)}@media (max-width:1279px){:where(.agw) .spot{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}:where(.agw) .spot>section.sp-cap{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}}@media (max-width:1023px){:where(.agw) .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.agw) .spot{grid-template-columns:minmax(0,1fr)}:where(.agw) .spot>section+section{border-left:0;border-top:1px solid var(--line)}:where(.agw) .spot>section{padding:18px}:where(.agw) .mgrid{grid-template-columns:minmax(0,1fr);gap:10px}}:where(.agw) .btn-matrix{display:grid;grid-template-columns:150px repeat(6,minmax(0,1fr));gap:12px 14px;align-items:center}:where(.agw) .btn-matrix>.bm-h{font-size:12.5px;font-weight:600;color:var(--fg3)}:where(.agw) .btn-matrix>.bm-r{font-size:14px;font-weight:600}:where(.agw) .btn-matrix .btn{width:100%}@media (max-width:1023px){:where(.agw) .btn-matrix{grid-template-columns:110px repeat(3,minmax(0,1fr))}}@keyframes agw-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.agw) .rise{animation:agw-rise .4s var(--ease) both}:where(.agw) .total-pop{animation:agw-rise .25s var(--ease) both}@media (max-width:479px){:where(.agw) .t-display{font-size:30px;line-height:39px}:where(.agw) .btn-lg{padding:0 18px}}:where(.agw) .st.ic{padding-left:6px}:where(.agw) .st.ic:before{content:"";width:18px;height:18px;border-radius:50%;flex-shrink:0;background-position:50%;background-repeat:no-repeat;background-size:12px 12px}:where(.agw) .st-ok.ic:before{background-color:var(--ok);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:where(.agw) .st-warn.ic:before{background-color:#C77A00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3v6.5L5 19.5a1.5 1.5 0 0 0 1.4 2h11.2a1.5 1.5 0 0 0 1.4-2L15 9.5V3M8 3h8'/%3E%3C/svg%3E");background-size:11px 11px}:where(.agw) .st-err.ic:before{background-color:var(--err);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");background-size:11px 11px}:where(.agw) .st-mute.ic:before{background-color:#8592AA;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 9.3a2.6 2.6 0 0 1 5 .9c0 1.8-2.5 2.3-2.5 3.8M12 17.5h.01'/%3E%3C/svg%3E")}@media (max-width:767px){:where(.agw) .gtbl.rs{overflow:visible}:where(.agw) .gtbl.rs .g-head{display:none}:where(.agw) .gtbl.rs .g-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0!important;padding:14px 16px}:where(.agw) .gtbl.rs .g-row>[data-l]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;text-align:right}:where(.agw) .gtbl.rs .g-row>[data-l]:before{content:attr(data-l);color:var(--fg3);font-size:13px;font-family:var(--font-vn),"Be Vietnam Pro",sans-serif;text-align:left;flex-shrink:0}:where(.agw) .gtbl.rs .g-row>[data-l="Thời gian"]{font-weight:600}:where(.agw) .gtbl.rs .g-row>.res{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}:where(.agw) .gtbl.rs .g-row>.res:before{margin-right:auto}:where(.agw) .tbl-wrap:has(>.tbl.rs){overflow:visible}:where(.agw) .tbl.rs{min-width:0!important}:where(.agw) .tbl.rs thead{display:none}:where(.agw) .tbl.rs,:where(.agw) .tbl.rs tbody,:where(.agw) .tbl.rs td,:where(.agw) .tbl.rs tr{display:block;width:100%}:where(.agw) .tbl.rs tr{padding:12px 16px;border-bottom:1px solid var(--line)}:where(.agw) .tbl.rs tr:last-child{border-bottom:0}:where(.agw) .tbl.rs td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;border:0;text-align:right}:where(.agw) .tbl.rs td[data-l]:before{content:attr(data-l);color:var(--fg3);font-size:13px;font-family:var(--font-vn),"Be Vietnam Pro",sans-serif;text-align:left}:where(.agw) .tbl.rs td:not([data-l]){justify-content:flex-end}}@media (max-width:767px){:where(.agw) .sec-sm{padding-block:26px}:where(.agw) .hero-pill{height:auto;min-height:34px;padding:5px 12px 5px 5px;font-size:13px;line-height:18px}:where(.agw) .hero-pill>b{flex:none;white-space:nowrap}:where(.agw) .demo-chip{display:none}:where(.agw) .capc-list.slim{gap:0;border:1px solid var(--line);border-radius:16px;background:var(--bg2);box-shadow:var(--sh-1);overflow:hidden}:where(.agw) .slim .capc{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line)}:where(.agw) .slim .capc:last-child{border-bottom:0}:where(.agw) .slim .capc-h{padding:12px 14px 2px;background:transparent;border-bottom:0}:where(.agw) .slim .capc ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:6px 14px 12px 60px}:where(.agw) .slim .capc ul>li{padding:0;border:0}:where(.agw) .slim .capc ul>li>.muted{display:none}:where(.agw) .entries{gap:10px}:where(.agw) .cols-2,:where(.agw) .cols-3,:where(.agw) .cols-4{gap:14px}:where(.agw) .sec-row{row-gap:12px}:where(.agw) .sh{gap:12px}:where(.agw) .hero5-in{padding-block:24px 28px;gap:20px}:where(.agw) .how4{gap:16px}:where(.agw) .how4 .step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 14px;padding:0;border:0;background:none;border-radius:0}:where(.agw) .how4 .step .stepnum{grid-row:1/span 2;align-self:start}:where(.agw) .how4 .step:not(:last-child):after{display:block;top:34px;bottom:-16px;left:14px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,#3F63FF,#805BFF);opacity:.45}:where(.agw) .band-tint .cols-4:has(>.fact){gap:0;border:1px solid var(--line);border-radius:16px;background:var(--bg2);box-shadow:var(--sh-1);overflow:hidden}:where(.agw) .band-tint .cols-4>.fact{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line)}:where(.agw) .band-tint .cols-4>.fact:last-child{border-bottom:0}:where(.agw) .sec{padding-block:36px}:where(.agw) .card-pad{padding:16px}:where(.agw) .pp-col>header{padding:12px 16px}:where(.agw) .pp-col .plan-row{padding:10px 16px}:where(.agw) .fact.card-pad{padding:16px}:where(.agw) .faq-aside{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px}:where(.agw) .faq-aside>div,:where(.agw) .faq-aside>p{grid-column:1/-1}:where(.agw) .faq-aside>div{flex-direction:row}:where(.agw) .faq-aside>div>.btn{flex:1;width:auto}:where(.agw) .prod{gap:14px}:where(.agw) .plan2>.btn{white-space:normal;height:auto;min-height:52px;padding-block:12px;line-height:22px;text-align:center}:where(.agw) .cta-sec{padding-block:0 32px}:where(.agw) .ftr{padding-block:36px 24px}:where(.agw) .ftr>.wrap{gap:28px!important}:where(.agw) .ftr h4{margin-bottom:8px}:where(.agw) .ftr li{margin-bottom:6px}:where(.agw) .ftr-grid>div:last-child{grid-column:1/-1}:where(.agw) .ftr-grid>div:last-child ul{display:flex;flex-wrap:wrap;gap:4px 18px}:where(.agw) .t-lead{font-size:16px;line-height:1.6}:where(.agw) .qa summary{padding-block:14px}:where(.agw) .band-navy>.wrap.stack{gap:24px!important}}@media (max-width:639px),(min-width:1024px) and (max-width:1279px){:where(.agw) .selk{width:28px;padding:0;gap:0;justify-content:center;font-size:0}:where(.agw) .sug{left:18px}}:where(.agw) .hero-pill{height:auto;min-height:34px;padding-block:4px}:where(.agw) .hero-pill>b{flex:none;white-space:nowrap}@media (min-width:1024px) and (max-width:1279px){:where(.agw) .demo-chip.c1{display:none}:where(.agw) .split-wide .cap-tbl{min-width:0!important}}@media (max-width:767px){:where(.agw) .tabs{gap:4px;overflow:visible}:where(.agw) .tabs button{flex:1 1 auto;padding:0 4px;font-size:14.5px}:where(.agw) .stepper,:where(.agw) .stepper.s5{overflow:visible;gap:4px;justify-content:stretch}:where(.agw) .stepper{grid-template-columns:repeat(8,minmax(0,1fr))}:where(.agw) .stepper.s5{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.agw) .stepper button{justify-content:center;padding:8px 4px;min-height:40px}:where(.agw) .stepper li.now .sl{display:none}}:where(.agw) .dd{position:relative;display:inline-flex}:where(.agw) .nav-t{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px 0 12px;border-radius:8px;border:0;background:transparent;color:var(--fg2);font-size:15px;font-weight:500;cursor:pointer;transition:color .15s,background-color .15s}:where(.agw) .nav-t:hover,:where(.agw) .nav-t[aria-expanded=true]{color:var(--fg);background:var(--sf2)}:where(.agw) .nav-t svg{transition:transform .18s var(--ease)}:where(.agw) .nav-t[aria-expanded=true] svg{transform:rotate(180deg)}:where(.agw) .nav-t.on{color:var(--fg);background:var(--acc-soft)}:where(.agw) .lang-btn:focus-visible,:where(.agw) .nav-t:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .dd-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:30;min-width:280px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:14px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--sh-3);animation:agw-rise .16s var(--ease) both}:where(.agw) .dd-menu.dd-right{left:auto;right:0;min-width:220px}:where(.agw) .dd-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;color:var(--fg)!important;text-decoration:none!important}:where(.agw) .dd-item b{font-size:15px;font-weight:600}:where(.agw) .dd-item span{font-size:13.5px;line-height:20px;color:var(--fg2)}:where(.agw) .dd-item:hover{background:var(--sf2)}:where(.agw) .dd-item:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .hdr-tools{display:inline-flex;align-items:center;gap:4px}:where(.agw) .lang-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--fg2);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s}:where(.agw) .lang-btn:hover,:where(.agw) .lang-btn[aria-expanded=true]{background:var(--sf2);color:var(--fg)}:where(.agw) .lang-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--fg);font-size:14.5px;font-weight:500;cursor:pointer;text-align:left}:where(.agw) .lang-opt svg{opacity:0;color:var(--acc-b)}:where(.agw) .lang-opt.on{background:var(--acc-soft);color:var(--acc);font-weight:600}:where(.agw) .lang-opt.on svg{opacity:1}:where(.agw) .lang-opt:hover{background:var(--sf2)}:where(.agw) .lang-note{margin:4px 4px 2px;padding:8px 10px;border-radius:8px;background:var(--sf2);color:var(--fg2);font-size:12.5px;line-height:18px;max-width:240px}:where(.agw) .icon-btn[aria-pressed=true]{color:var(--fg)}:where(.agw) .m-group{padding:14px 0 2px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}:where(.agw) .m-tools{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:8px 10px;padding:14px 0 4px}:where(.agw) .m-tools .dd-menu{top:auto;bottom:calc(100% + 8px)}:where(.agw) .pr-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 64px;padding-block:60px 32px}:where(.agw) .pr-facts{display:flex;flex-wrap:wrap;gap:10px}:where(.agw) .pr-facts li{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--sh-1);font-size:14.5px;font-weight:500;color:var(--fg)}:where(.agw) .pr-facts svg{color:var(--acc-b)}:where(.agw) .pcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;padding-top:14px}:where(.agw) .pc{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 24px 22px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--sh-2);cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .15s}:where(.agw) .pc:hover{transform:translateY(-3px);box-shadow:var(--sh-3);border-color:var(--line2)}:where(.agw) .pc>.btn{margin-top:auto}:where(.agw) .pc.is-pop{border:2px solid transparent;background:radial-gradient(120% 60% at 50% 0,rgba(128,91,255,.1),transparent 70%) padding-box,linear-gradient(180deg,var(--sel-a) 0,var(--sel-b) 220px) padding-box,var(--grad-ring) border-box;box-shadow:0 2px 4px rgba(17,24,42,.05),0 40px 80px -36px rgba(70,80,230,.65)}:where(.agw) .pc.is-sel{border:2px solid var(--acc-b);box-shadow:0 0 0 4px rgba(63,99,255,.16),var(--sh-3)}:where(.agw) .pc.is-pop.is-sel{border:2px solid transparent;box-shadow:0 0 0 4px rgba(63,99,255,.18),0 34px 70px -34px rgba(70,80,230,.6)}:where(.agw) .pc-pop{position:absolute;top:-14px;left:22px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--grad-btn);color:#FFFFFF;font-size:13px;font-weight:600;box-shadow:0 8px 18px -8px rgba(63,83,230,.7)}:where(.agw) .pc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}:where(.agw) .pc.is-pop .pc-top{padding-top:6px}:where(.agw) .pc-off{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--tint-vio);color:var(--vio-t);font-size:13px;font-weight:700;letter-spacing:.01em}:where(.agw) .pc-radio{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--fg3);white-space:nowrap}:where(.agw) .pc-radio>i{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-input);display:inline-flex;align-items:center;justify-content:center;background:var(--bg2);color:transparent;transition:background-color .15s,border-color .15s}:where(.agw) .pc-bar .pc-radio,:where(.agw) .pc.is-sel .pc-radio{color:var(--acc)}:where(.agw) .pc-bar .pc-radio>i,:where(.agw) .pc.is-sel .pc-radio>i{background:var(--acc-b);border-color:var(--acc-b);color:#FFFFFF}:where(.agw) .pc-name{font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}:where(.agw) .pc-tags{display:flex;flex-wrap:wrap;gap:6px}:where(.agw) .pc-tags span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:6px;background:var(--sf2);color:var(--fg2);font-size:12.5px;font-weight:500}:where(.agw) .pc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:4px}:where(.agw) .pc-amt{font-size:40px;line-height:46px;font-weight:700;letter-spacing:-.03em;color:var(--fg)}:where(.agw) .pc-amt .cur{font-size:22px;margin-left:3px}:where(.agw) .pc-per{font-size:15px;color:var(--fg3)}:where(.agw) .pc-orig{margin-top:-10px;font-size:15px;color:var(--fg3)}:where(.agw) .pc-tok{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--sf2);overflow:hidden}:where(.agw) .pc-tok:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad-ring)}:where(.agw) .pc-tok .gi{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg2);color:var(--acc);box-shadow:var(--sh-1)}:where(.agw) .pc-tok.unl .gi{color:var(--vio-t)}:where(.agw) .pc-tok b{font-size:16px;line-height:23px;font-weight:700}:where(.agw) .pc-feat{display:flex;flex-direction:column;gap:8px}:where(.agw) .pc-common li,:where(.agw) .pc-feat li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:22px;color:var(--fg2)}:where(.agw) .pc-common svg,:where(.agw) .pc-feat svg{color:var(--acc-b);margin-top:3px}:where(.agw) .pc-common{display:none;flex-direction:column;gap:10px;padding:16px 18px;border-radius:16px;background:var(--bg2);border:1px solid var(--line)}:where(.agw) .pc-common ul{display:flex;flex-direction:column;gap:8px}:where(.agw) .pc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;border-radius:14px;border:1px solid var(--acc-line);background:var(--acc-soft)}:where(.agw) .pc-bar>.btn{margin-left:auto}:where(.agw) .cmp th.ph{min-width:150px}:where(.agw) .cmp .pop-col{background:var(--sel-a)}:where(.agw) .cmp th.pop-col{box-shadow:inset 0 3px 0 #805BFF}:where(.agw) .cmp .sel-col{background:var(--acc-soft)!important}:where(.agw) .cmp th.sel-col{box-shadow:inset 0 3px 0 var(--acc-b)}:where(.agw) .pop-tag{display:inline-flex;align-items:center;height:22px;margin-top:6px;padding:0 8px;border-radius:999px;background:var(--grad-btn);color:#FFFFFF;font-size:11.5px;font-weight:600;width:-moz-max-content;width:max-content}:where(.agw) .cmp th.ph b{display:block}:where(.agw) .cmp s,:where(.agw) .cmpc s{color:var(--fg3)}:where(.agw) .cmpc.pop-col{border-color:#B9A2FF}:where(.agw) .cmpc.sel-col{border-color:var(--acc-b);box-shadow:0 0 0 1px var(--acc-b)}:where(.agw) .cmpc-h .pop-tag{margin-top:0}@media (max-width:1279px){:where(.agw) .pc{padding:22px 20px 20px}:where(.agw) .pc-amt{font-size:36px;line-height:42px}}@media (max-width:1023px){:where(.agw) .pcs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.agw) .pr-hero{grid-template-columns:minmax(0,1fr);align-items:start;padding-block:44px 24px}}@media (max-width:767px){:where(.agw) .pcs{grid-template-columns:minmax(0,1fr);gap:26px}:where(.agw) .pc-feat{display:none}:where(.agw) .pc-common{display:flex}:where(.agw) .pr-hero{padding-block:32px 16px}:where(.agw) .pc-bar>.btn{margin-left:0;width:100%}}:where(.agw) a.hero-pill{color:var(--fg2);text-decoration:none;transition:border-color .15s,box-shadow .2s}:where(.agw) a.hero-pill:hover{border-color:var(--acc-line);box-shadow:var(--sh-2);text-decoration:none}:where(.agw) a.hero-pill>svg{color:var(--fg3)}:where(.agw) .hdemo{display:flex;flex-direction:column;gap:14px;min-width:0}:where(.agw) .hdemo-tabs{align-self:flex-start}:where(.agw) .hdemo-tabs button{display:inline-flex;align-items:center;gap:8px}:where(.agw) .win{border-radius:18px;border:1px solid #22335a;background:#0B1426;overflow:hidden;box-shadow:0 2px 4px rgba(11,20,38,.25),0 44px 90px -40px rgba(11,20,38,.7)}:where(.agw) .win-bar{display:flex;align-items:center;gap:12px;height:44px;padding:0 14px 0 16px;border-bottom:1px solid #1e2b47}:where(.agw) .win-bar .dots{display:inline-flex;gap:6px}:where(.agw) .win-bar .dots i{width:11px;height:11px;border-radius:50%;background:#FF6B7A}:where(.agw) .win-bar .dots i:nth-child(2){background:#F5C55C}:where(.agw) .win-bar .dots i:nth-child(3){background:#5CE0A0}:where(.agw) .win-tag{margin-left:auto;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:#172645;color:#B9C5DC;font-size:12px;font-weight:600}:where(.agw) .win-body{margin:0;padding:22px 24px 26px;font-family:var(--font-code),"JetBrains Mono",ui-monospace,monospace;font-size:14.5px;line-height:27px;color:#E3EAF7;white-space:pre;overflow-x:auto;min-height:236px}:where(.agw) .win-studio{display:flex;flex-direction:column;gap:14px;padding:20px 22px 18px}:where(.agw) .ws-prompt{padding:12px 14px;border-radius:10px;background:#111D36;border:1px solid #22335a;color:#EEF3FB;font-size:14.5px}:where(.agw) .pv-studio,:where(.agw) .ws-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}:where(.agw) .pv-studio i,:where(.agw) .ws-tiles i{aspect-ratio:3/4;border-radius:10px;border:1px solid rgba(255,255,255,.08)}:where(.agw) .t1{background:linear-gradient(170deg,#F6C3B5,#8E4B4F)}:where(.agw) .t2{background:linear-gradient(170deg,#FFB86B,#E0427A 55%,#4B1E5A)}:where(.agw) .t3{background:linear-gradient(170deg,#E4DCFF,#8C79FF 55%,#2A2560)}:where(.agw) .t4{background:linear-gradient(170deg,#8BEAFF,#1597E5 55%,#0B2C4F)}:where(.agw) .prods{gap:22px}:where(.agw) .prod-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto;gap:16px 28px;align-items:start;padding:22px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--sh-2)}:where(.agw) .prod-card>.pv{grid-row:1/span 2;align-self:stretch;min-height:168px;border-radius:14px}:where(.agw) .pv.navy{display:flex;align-items:center;border:1px solid #22335a}:where(.agw) .pv-code{margin:0;padding:18px 20px;font-family:var(--font-code),"JetBrains Mono",ui-monospace,monospace;font-size:14px;line-height:26px;color:#E3EAF7;white-space:pre;overflow-x:auto}:where(.agw) .pv-studio{padding:14px;background:#0B1426;border:1px solid #22335a;align-content:center;gap:8px}:where(.agw) .mtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:where(.agw) .mtile{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;border-radius:14px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--sh-1);overflow:hidden;min-width:0}:where(.agw) .mtile:before{content:"";position:absolute;left:18px;top:0;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--grad-ring)}:where(.agw) .mtile b{font-size:15px;line-height:22px;font-weight:600;overflow-wrap:anywhere}:where(.agw) .mtile span{font-size:13px;color:var(--fg3);overflow-wrap:anywhere}:where(.agw) .mtile span.mono{color:var(--fg2)}:where(.agw) .start5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 56px;align-items:center}:where(.agw) .how3{display:flex;flex-direction:column;gap:14px}:where(.agw) .how3 .step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 14px}:where(.agw) .how3 .step .stepnum{grid-row:1/span 2}:where(.agw) .how3 .step:after{display:none!important}:where(.agw) .code-file{padding:10px 18px 0;color:var(--code-mute);font-size:12.5px}:where(.agw) .cta-side{grid-template-columns:minmax(0,1fr);align-content:start;padding:32px 30px}:where(.agw) .contact2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}:where(.agw) .ct-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;padding:22px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--sh-2)}:where(.agw) .ct-qr{display:inline-flex;padding:10px;border-radius:14px;background:#FFFFFF;border:1px solid #d9e2f0}:where(.agw) .ct-qr img{width:148px;height:148px;image-rendering:pixelated}@media (max-width:1279px){:where(.agw) .mtiles b.mono{font-size:14px}:where(.agw) .prod-card{grid-template-columns:minmax(0,1fr)}:where(.agw) .prod-card>.pv{grid-row:auto;min-height:140px}}@media (max-width:1023px){:where(.agw) .start5{grid-template-columns:minmax(0,1fr)}:where(.agw) .mtiles{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.agw) .contact2{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){:where(.agw) .hdemo-tabs{align-self:stretch}:where(.agw) .hdemo-tabs button{flex:1;justify-content:center;padding-inline:8px}:where(.agw) .win-body{padding:16px;font-size:13px;line-height:23px;min-height:0}:where(.agw) .ws-tiles{gap:6px}:where(.agw) .mtiles{gap:10px}:where(.agw) .mtile{padding:14px 14px 12px}:where(.agw) .ct-card{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;padding:18px}:where(.agw) .ct-qr img{width:132px;height:132px}:where(.agw) .cta-side{padding:24px 20px}}:where(.agw) .prod-card>.btn{justify-self:start}:where(.agw) .mname{overflow-wrap:anywhere;margin-top:-2px}:where(.agw) .cap-li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:10px}:where(.agw) .capc-h b{flex:1 1 auto;min-width:0;font-size:15.5px}:where(.agw) .capc ul>li{flex-wrap:wrap}:where(.agw) .capc ul>li>.mono{text-align:right;overflow-wrap:anywhere;min-width:0}:where(.agw) .capc ul>li.lim{display:block;color:var(--fg2);font-size:14px;line-height:21px}:where(.agw) .compat td{vertical-align:top}:where(.agw) .compat td.mono{white-space:nowrap;font-size:13px}:where(.agw) .compat td.muted{min-width:280px}:where(.agw) .os-seg{align-self:flex-start}:where(.agw) .manual{padding-top:8px}:where(.agw) .st-bar{background:var(--bg2);border-bottom:1px solid var(--line)}:where(.agw) .st-bar-in{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;padding-block:14px}:where(.agw) .guest{align-items:center;margin-bottom:20px}:where(.agw) .guest>span{flex:1 1 auto}:where(.agw) .studio5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:start}:where(.agw) .st-panel{display:flex;flex-direction:column;gap:18px;padding:22px}:where(.agw) .st-panel textarea.input{min-height:112px;resize:vertical}:where(.agw) .tool-row{padding-top:4px}:where(.agw) .chip-sm{height:32px;padding:0 11px;font-size:13.5px}:where(.agw) .tool-pane{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:var(--sf2);border:1px solid var(--line)}:where(.agw) .sugg{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--bg2);color:var(--fg);font-size:14px;line-height:21px;cursor:pointer;transition:border-color .15s,box-shadow .2s,transform .15s}:where(.agw) .sugg:hover{border-color:var(--acc-line);box-shadow:var(--sh-1);transform:translateY(-1px)}:where(.agw) .sugg:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:112px;padding:14px;border-radius:12px;border:1.5px dashed var(--line-input);background:var(--sf2);color:var(--fg2);cursor:pointer;text-align:center;transition:border-color .15s,background-color .15s}:where(.agw) .drop b{color:var(--fg);font-size:14px;font-weight:600}:where(.agw) .drop span{font-size:13px}:where(.agw) .drop:hover{border-color:var(--acc-b);background:var(--acc-soft)}:where(.agw) .drop:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .select-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;height:44px;padding:0 12px 0 14px;border-radius:10px;border:1px solid var(--line-input);background:var(--bg2);color:var(--fg);font-size:15px;cursor:pointer;text-align:left}:where(.agw) .select-btn[aria-expanded=true]{border-color:var(--acc-b);box-shadow:var(--ring)}:where(.agw) .select-btn svg{color:var(--fg3);transition:transform .18s var(--ease)}:where(.agw) .select-btn[aria-expanded=true] svg{transform:rotate(180deg)}:where(.agw) .tmpl-list{display:flex;flex-direction:column;gap:4px}:where(.agw) .tg-h{padding:8px 2px 2px}:where(.agw) .opt{display:flex;align-items:center;height:38px;padding:0 12px;border-radius:8px;border:1px solid transparent;background:var(--bg2);color:var(--fg);font-size:14.5px;cursor:pointer;text-align:left}:where(.agw) .opt:hover{border-color:var(--acc-line)}:where(.agw) .opt.on{border-color:var(--acc-b);background:var(--acc-soft);color:var(--acc);font-weight:600}:where(.agw) .det{margin-top:4px}:where(.agw) .adv{border-top:1px solid var(--line);padding-top:12px}:where(.agw) .adv-t{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0;border:0;background:transparent;cursor:pointer;color:var(--fg)}:where(.agw) .adv-t svg{color:var(--fg3);transition:transform .18s var(--ease)}:where(.agw) .adv-t[aria-expanded=true] svg{transform:rotate(180deg)}:where(.agw) .st-cost{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;border-radius:14px;background:linear-gradient(180deg,var(--sel-a),var(--sf2));border:1px solid var(--acc-line)}:where(.agw) .st-lib{display:flex;flex-direction:column;gap:18px;padding:22px;position:sticky;top:84px}:where(.agw) .lib-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;border-radius:16px;border:1.5px dashed var(--line2);background:var(--sf2)}:where(.agw) .sugg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding-top:6px}@media (max-width:1023px){:where(.agw) .studio5{grid-template-columns:minmax(0,1fr)}:where(.agw) .st-lib{position:static}}@media (max-width:767px){:where(.agw) .sugg-grid{grid-template-columns:minmax(0,1fr)}:where(.agw) .lib-empty{padding:18px}:where(.agw) .st-lib,:where(.agw) .st-panel{padding:16px}:where(.agw) .guest{flex-wrap:wrap}:where(.agw) .st-cost .btn{width:100%}}:where(.agw) .pcs-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px}:where(.agw) .pc-sm{padding:18px 18px 16px;gap:10px}:where(.agw) .pc-sm .pc-name{font-size:16.5px;line-height:23px}:where(.agw) .pc-sm .pc-amt{font-size:30px;line-height:36px}:where(.agw) .pc-sm .pc-orig{margin-top:-6px;font-size:14px}:where(.agw) .pc-sm .pc-tok{padding:10px 12px}:where(.agw) .pc-sm .pc-tok b{font-size:14.5px}@media (max-width:1279px){:where(.agw) .pcs-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.agw) .pcs-flow{grid-template-columns:minmax(0,1fr)}}:where(.agw) .mtile b.mono{white-space:normal;word-break:break-all}:where(.agw) .pick .st{align-self:flex-start}@media (max-width:479px){:where(.agw) .app-hdr .brand-word,:where(.agw) .hdr-c .brand-word{display:none}:where(.agw) .hdr-tools{gap:0}:where(.agw) .hdr-tools .lang-btn{padding:0 8px}}@media (max-width:767px){:where(.agw) .mcard .mid .icon-btn{width:40px;height:40px}:where(.agw) .linkbtn{padding:7px 4px;margin:-7px -4px}}@media (max-width:1279px){:where(.agw) .mhero{grid-template-columns:minmax(0,1fr);align-items:start!important}:where(.agw) .mhero>.card{max-width:760px}}@media (max-width:767px){:where(.agw) .ep{flex-wrap:wrap}:where(.agw) .ep .mono{white-space:normal;overflow-wrap:anywhere}:where(.agw) .seg{flex-wrap:wrap;overflow:visible}:where(.agw) .sup-nav{flex-wrap:wrap;overflow:visible}:where(.agw) .t-price{white-space:nowrap;font-size:26px;line-height:32px}}:where(.agw) .note .mono,:where(.agw) li .mono,:where(.agw) p .mono{white-space:normal;overflow-wrap:anywhere}:where(.agw) .dchips .chip{height:auto;min-height:36px;padding-block:6px;white-space:normal;text-align:left;max-width:100%}@media (max-width:767px){:where(.agw) .protobar button{min-height:34px}}.agw{--t-fast:.18s;--t-mid:.26s;--t-big:.45s;--ease-out:cubic-bezier(.16,1,.3,1)}@keyframes mo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mo-drop{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes mo-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-blink{50%{opacity:0}}@keyframes mo-orb{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-5%,6%,0) scale(1.08)}}@keyframes mo-orb2{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(6%,-4%,0) scale(.96)}}@keyframes mo-cta{0%{transform:scale(.97);filter:brightness(1.15)}to{transform:none;filter:none}}@keyframes mo-ga{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mo-gb{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.agw) .rise{animation:mo-in var(--t-mid) var(--ease-out) both}:where(.agw) .total-pop{animation:mo-in var(--t-fast) var(--ease-out) both}:where(.agw) .rv-pre{opacity:0;transform:translateY(14px)}:where(.agw) .rv-in{opacity:1;transform:none;transition:opacity var(--t-big) var(--ease-out),transform var(--t-big) var(--ease-out);transition-delay:var(--rv-d,0s)}:where(.agw) .hero5 .orb{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(18px)}:where(.agw) .hero5 .orb.o1{width:46vw;max-width:760px;aspect-ratio:1;right:-8%;top:-30%;background:radial-gradient(closest-side,rgba(128,91,255,.2),transparent 70%);animation:mo-orb 18s ease-in-out infinite alternate}:where(.agw) .hero5 .orb.o2{width:36vw;max-width:600px;aspect-ratio:1;left:18%;bottom:-40%;background:radial-gradient(closest-side,rgba(23,201,220,.14),transparent 70%);animation:mo-orb2 22s ease-in-out infinite alternate}.agw:is([data-theme=dark] *) .hero5 .orb.o1{background:radial-gradient(closest-side,rgba(128,91,255,.28),transparent 70%)}:where(.agw) .win-body .tl{animation:mo-fade .3s var(--ease-out) backwards;animation-delay:calc(var(--d) * .38s + .25s)}:where(.agw) .win-body .cur{display:inline-block;width:.6em;height:1.05em;margin-left:2px;vertical-align:-2px;background:#5FE3E0;border-radius:1px;animation:mo-fade .2s backwards,mo-blink 1.1s steps(1) infinite;animation-delay:2.6s,2.8s}:where(.agw) .hdemo .win{transition:box-shadow var(--t-mid) var(--ease)}:where(.agw) .hdemo .win:hover{box-shadow:0 2px 4px rgba(11,20,38,.25),0 52px 100px -40px rgba(63,83,230,.55)}:where(.agw) .dd-menu{animation:mo-drop var(--t-mid) var(--ease-out) both;transform-origin:top left}:where(.agw) .dd-menu.dd-right{transform-origin:top right}:where(.agw) .dd-item{transition:background-color var(--t-fast) var(--ease),color var(--t-fast);position:relative}:where(.agw) .dd-item.on{background:var(--acc-soft)}:where(.agw) .dd-item.on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--grad-btn)}:where(.agw) .dd-item.on b{color:var(--acc)}:where(.agw) .m-menu{animation:mo-drop var(--t-mid) var(--ease-out) both}:where(.agw) .m-link{transition:color var(--t-fast),padding-left var(--t-fast) var(--ease)}:where(.agw) .m-link.on{color:var(--acc)!important;padding-left:10px;box-shadow:inset 3px 0 0 var(--acc-b)}:where(.agw) .nav-t,:where(.agw) .nav>a{transition:color var(--t-fast),background-color var(--t-fast)}:where(.agw) .pc{transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease)}:where(.agw) .pc-radio>i{transition:background-color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}:where(.agw) .pc.is-sel .pc-radio>i svg{animation:mo-pop var(--t-mid) var(--ease-out) both}:where(.agw) .pc.is-sel>.btn{animation:mo-cta var(--t-mid) var(--ease-out)}:where(.agw) .pc-bar{animation:mo-in var(--t-mid) var(--ease-out) both}:where(.agw) .pcm-wrap{animation:mo-in var(--t-mid) var(--ease-out) both}:where(.agw) .pcm-t svg:last-child{transition:transform var(--t-fast) var(--ease)}:where(.agw) .pcm-t[aria-expanded=true] svg:last-child{transform:rotate(180deg)}:where(.agw) .mgrid.fx-a>*{animation:mo-ga var(--t-fast) var(--ease-out) both}:where(.agw) .mgrid.fx-b>*{animation:mo-gb var(--t-fast) var(--ease-out) both}:where(.agw) .mcard{transition:border-color var(--t-fast),box-shadow var(--t-mid) var(--ease-out),transform var(--t-mid) var(--ease-out)}:where(.agw) .is-done svg{animation:mo-pop var(--t-mid) var(--ease-out) both}:where(.agw) .chip,:where(.agw) .code-copy,:where(.agw) .drop,:where(.agw) .icon-btn,:where(.agw) .lang-opt,:where(.agw) .opt,:where(.agw) .seg button,:where(.agw) .select-btn,:where(.agw) .sugg,:where(.agw) .tier{transition-duration:var(--t-fast)}:where(.agw) .dart>.dhead,:where(.agw) .dart>.dpair,:where(.agw) .dart>.note,:where(.agw) .dart>section{animation:mo-in var(--t-mid) var(--ease-out) both}:where(.agw) details.qa[open]>p{animation:mo-in var(--t-mid) var(--ease-out) both}:where(.agw) .qa summary svg{transition:transform var(--t-fast) var(--ease)}:where(.agw) .flow-main>*{animation:mo-in var(--t-mid) var(--ease-out) both}:where(.agw) .stepper button{transition:background-color var(--t-mid) var(--ease),border-color var(--t-mid),color var(--t-fast)}:where(.agw) .stepper .sn{transition:background-color var(--t-mid),color var(--t-mid)}:where(.agw) .auth-ok,:where(.agw) .note.rise{animation:mo-in var(--t-mid) var(--ease-out) both}:where(.agw) .btn{transition:transform var(--t-fast) var(--ease),box-shadow var(--t-mid) var(--ease),background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),filter var(--t-fast)}:where(.agw) .btn.is-done{animation:mo-cta var(--t-mid) var(--ease-out)}@media (prefers-reduced-motion:reduce){:where(.agw) .rv-pre{opacity:1!important;transform:none!important}:where(.agw) .hero5 .orb{display:none}:where(.agw) .win-body .cur{animation:none;opacity:1}}:where(.agw) .pc-models{display:flex;flex-direction:column;gap:8px}:where(.agw) .pcm-t{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border-radius:10px;border:1px dashed var(--line2);background:var(--bg2);color:var(--fg2);font-size:13.5px;line-height:19px;text-align:left;cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast)}:where(.agw) .pcm-t:hover{border-color:var(--acc-line);background:var(--sf-hover)}:where(.agw) .pcm-t:focus-visible{outline:none;box-shadow:var(--ring)}:where(.agw) .pcm-t[aria-expanded=true]{border-style:solid;border-color:var(--acc-line)}:where(.agw) .pcm-t>svg:first-child{color:var(--acc-b)}:where(.agw) .pcm-s b{color:var(--fg);font-weight:600}:where(.agw) .pcm-l{font-weight:600;color:var(--acc);white-space:nowrap}:where(.agw) .pcm-list{display:flex;flex-direction:column;gap:10px}:where(.agw) .pcm-g{display:flex;flex-direction:column;gap:4px}:where(.agw) .pcm-v{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg2)}:where(.agw) .pcm-g ul{display:flex;flex-direction:column;gap:2px}:where(.agw) .pcm-g li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:3px 0 3px 10px;border-left:2px solid var(--line);font-size:13.5px;line-height:20px}:where(.agw) .pcm-g li b{font-weight:600;color:var(--fg)}:where(.agw) .pcm-g li .mono{font-size:12.5px;color:var(--fg);overflow-wrap:anywhere}:where(.agw) .pcm-g li b+.mono{color:var(--fg3)}:where(.agw) .pcm-wrap{padding:12px;border-radius:12px;background:var(--sf2);border:1px solid var(--line)}:where(.agw) .pc-sm .pcm-t{font-size:13px}:where(.agw) .cmp td.cmp-models{vertical-align:top;min-width:190px}:where(.agw) .cmp .cmp-mn{display:inline-block;margin-bottom:8px;font-weight:700;color:var(--fg)}:where(.agw) .cmp .pcm-g li{padding-left:8px}:where(.agw) .cmpc-m{flex-direction:column;align-items:stretch!important}:where(.agw) .cmpc-m dd{text-align:left!important}:where(.agw) .co-models{display:flex;flex-direction:column;gap:8px;padding-block:9px}:where(.agw) .cmp th.ph .pop-tag{display:inline-flex;color:#FFFFFF;font-size:11.5px}:where(.agw) .cmp .pcm-g li .mono{white-space:nowrap;overflow-wrap:normal;font-size:12px}:where(.agw) .cmp td.cmp-models{min-width:196px}@media (max-width:767px){:where(.agw) .cmpc .pcm-g li{padding-block:1px;line-height:19px}:where(.agw) .cmpc .pcm-list{gap:6px}}:where(.agw) .pmt .pcm-list{flex-direction:row;flex-wrap:wrap;gap:10px 28px}:where(.agw) .pmt .pcm-g{min-width:200px}:where(.agw) .pmt td{vertical-align:top}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.agw) .ct-card,:where(.agw) .fact.card,:where(.agw) .fx-card,:where(.agw) .mcard,:where(.agw) .pc,:where(.agw) .prod-card{position:relative;isolation:isolate}:where(.agw) :is(.pc,.fact.card,.prod-card,.mcard,.ct-card,.fx-card):after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(440px circle at var(--mx,50%) var(--my,0),rgba(63,99,255,.15),rgba(128,91,255,.07) 38%,transparent 66%);transition:opacity .3s var(--ease)}:where(.agw) :is(.pc,.fact.card,.prod-card,.mcard,.ct-card,.fx-card):before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0),rgba(23,201,220,.9),rgba(63,99,255,.65) 38%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s var(--ease)}:where(.agw) :is(.pc,.fact.card,.prod-card,.mcard,.ct-card,.fx-card):hover:after,:where(.agw) :is(.pc,.fact.card,.prod-card,.mcard,.ct-card,.fx-card):hover:before{opacity:1}.agw:is([data-theme=dark] *) :is(.pc,.fact.card,.prod-card,.mcard,.ct-card,.fx-card):after{background:radial-gradient(440px circle at var(--mx,50%) var(--my,0),rgba(110,139,255,.16),rgba(128,91,255,.08) 38%,transparent 66%)}}:where(.agw) .pc.is-pop{background:radial-gradient(120% 60% at 50% 0,rgba(128,91,255,.1),transparent 70%) padding-box,linear-gradient(180deg,var(--sel-a) 0,var(--sel-b) 220px) padding-box,conic-gradient(from var(--ang),#17C9DC,#3F63FF 28%,#805BFF 52%,#3F63FF 76%,#17C9DC) border-box;animation:fx-ring 9s linear infinite}@keyframes fx-ring{to{--ang:360deg}}:where(.agw) .pc-pop{overflow:hidden}:where(.agw) .pc-pop:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translateX(-130%);animation:fx-sheen 7s ease-in-out 1.5s infinite}@keyframes fx-sheen{0%,78%{transform:translateX(-130%)}92%,to{transform:translateX(130%)}}:where(.agw) .btn,:where(.agw) .chip,:where(.agw) .code-copy,:where(.agw) .fx-press,:where(.agw) .pcm-t{overflow:hidden}:where(.agw) .chip,:where(.agw) .code-copy,:where(.agw) .pcm-t{position:relative}:where(.agw) [data-rp]:before{content:"";position:absolute;left:var(--rx,50%);top:var(--ry,50%);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.8),rgba(255,255,255,0) 70%);animation:fx-press .55s var(--ease-out) forwards}:where(.agw) :is(.btn-sec,.btn-ghost,.chip,.pcm-t)[data-rp]:before{background:radial-gradient(circle,rgba(63,99,255,.42),rgba(63,99,255,0) 70%)}:where(.agw) .code-copy[data-rp]:before{background:radial-gradient(circle,rgba(95,227,224,.45),rgba(95,227,224,0) 70%)}@keyframes fx-press{0%{transform:scale(1);opacity:1}to{transform:scale(28);opacity:0}}@media (prefers-reduced-motion:reduce){:where(.agw) .pc.is-pop{animation:none}:where(.agw) .pc-pop:after,:where(.agw) [data-rp]:before{display:none}}:where(.agw) .fxh{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}:where(.agw) .fxg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:where(.agw) .fxb{display:flex;flex-direction:column;gap:16px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--sf);min-width:0}:where(.agw) .fxb-wide{grid-column:1/-1}:where(.agw) .fxb-h{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}:where(.agw) .fxb-h>div{display:flex;flex-direction:column;gap:4px;min-width:0}:where(.agw) .fxb-h b{font-size:16px;line-height:24px}:where(.agw) .fxb-h span{color:var(--fg2);font-size:14px;line-height:21px;max-width:72ch}:where(.agw) .fxb-h .btn{flex-shrink:0}:where(.agw) .fx-stage{position:relative;display:flex;justify-content:center;padding:36px 20px;border-radius:14px;overflow:hidden}:where(.agw) .fx-reveal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(.agw) .fx-reveal>.card{display:flex;flex-direction:column;gap:12px}:where(.agw) .fx-reveal b{font-size:15px;line-height:21px}:where(.agw) .fx-in{animation:fx-rise var(--t-big) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 80ms + .12s)}:where(.agw) .fx-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px;padding-top:12px}:where(.agw) .fx-mini{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.agw) .fx-dd{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}:where(.agw) .fx-dd .dd-menu{position:static;margin-top:8px;min-width:0;width:min(100%,320px)}@media (max-width:1023px){:where(.agw) .fxg{grid-template-columns:minmax(0,1fr)}:where(.agw) .fx-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.agw) .fx-plans,:where(.agw) .fx-reveal{grid-template-columns:minmax(0,1fr)}:where(.agw) .fxb{padding:18px 16px}:where(.agw) .fxb-h{flex-direction:column}:where(.agw) .fx-stage{padding:20px 10px}:where(.agw) .fx-reveal>.card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:left}}:where(.agw) .win-tag{white-space:nowrap;flex-shrink:0}:where(.agw) .win-bar>.mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:479px){:where(.agw) .fx-mini{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:where(.agw) .fx-in{animation:none}}@keyframes fx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:where(.agw) .dd-hang{position:absolute;top:100%;left:0;z-index:30;padding-top:10px}:where(.agw) .dd-hang.r{left:auto;right:0}:where(.agw) .dd-hang>.dd-menu{position:static}:where(.agw) .acct-menu{min-width:240px}:where(.agw) .dd-row{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--fg)!important;font-size:15px;font-weight:500;text-align:left;text-decoration:none!important;cursor:pointer;transition:background-color var(--t-fast) var(--ease)}:where(.agw) .dd-row svg{color:var(--fg3)}:where(.agw) .dd-row:hover{background:var(--sf2)}:where(.agw) .dd-row.on{background:var(--acc-soft);color:var(--acc)!important}:where(.agw) .dd-row.on svg{color:var(--acc)}:where(.agw) .dd-sep{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}:where(.agw) .acct-btn{border-color:var(--line)}:where(.agw) .acct-btn[aria-expanded=true]{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc)}:where(.agw) .m-menu{max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain}:where(.agw) .m-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px}:where(.agw) .m-sec{display:flex;flex-direction:column}:where(.agw) .m-sec .dd-sep{margin:0;padding:0;border:0}:where(.agw) .m-logout{justify-content:flex-start;gap:10px;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;font:inherit;font-size:16px;font-weight:500;text-align:left}:where(.agw) .lang-btn{text-transform:uppercase}:where(.agw) .ftr-legal{gap:6px 16px;flex-wrap:wrap}:where(.agw) .ftr-legal a{color:var(--fg3)}:where(.agw) .ftr-legal a:hover{color:var(--fg)}:where(.agw) [data-rv=pre]{opacity:0;transform:translateY(14px)}:where(.agw) [data-rv=in]{opacity:1;transform:none;transition:opacity var(--t-big) var(--ease-out),transform var(--t-big) var(--ease-out);transition-delay:var(--rv-d,0s)}@media (prefers-reduced-motion:reduce){:where(.agw) [data-rv=pre]{opacity:1!important;transform:none!important}}:where(.agw) button.pc-radio{min-height:32px;margin-block:-3px;padding:0 2px;border:0;background:transparent;cursor:pointer;font:inherit}:where(.agw) button.pc-radio:focus-visible{outline:none;box-shadow:var(--ring);border-radius:8px}.agw.agw-chrome{display:contents}:where(.agw) [hidden]{display:none!important}:where(.agw) .dprose h2{min-width:0;overflow-wrap:anywhere}:where(.agw) .tabs a{display:inline-flex;align-items:center;height:44px;padding:0 2px;border-bottom:2px solid transparent;color:var(--fg2)!important;font-size:15px;font-weight:500;white-space:nowrap;text-decoration:none!important}:where(.agw) .tabs a:hover{color:var(--fg)!important}@media (max-width:767px){:where(.agw) .tabs a{height:48px;flex:1 1 auto;justify-content:center;padding:0 4px;font-size:14.5px}}:where(.agw) .app-side>a:not(.btn){display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:8px;color:var(--fg2)!important;font-size:14.5px;font-weight:500;text-decoration:none!important}:where(.agw) .app-side>a:not(.btn) svg{color:var(--fg3)}:where(.agw) .app-side>a:not(.btn):hover{background:var(--sf2);color:var(--fg)!important}:where(.agw) .app-side>a.on{background:var(--acc-soft);color:var(--fg)!important}:where(.agw) .app-side>a.on svg{color:var(--acc)}:where(.agw) .app-chips>a.chip{text-decoration:none!important}:where(.agw) .totals .row{justify-content:space-between;gap:12px}:where(.agw) .totals .row.total{align-items:baseline;padding-top:10px;margin-top:4px;border-top:1px solid var(--line);font-weight:600}:where(.agw) .qr-img{width:240px;height:240px;max-width:100%;padding:10px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2)}:where(.agw) .studio-bar{position:sticky;top:0;z-index:40;background:var(--hdr-bg);backdrop-filter:saturate(1.6) blur(14px)}:where(.agw) .studio-bar .st-bar-in{padding-block:10px}:where(.agw) .st-modes button{display:inline-flex;align-items:center;gap:8px}:where(.agw) .studio-wallet{gap:8px;padding:0 4px 0 12px;height:40px}@media (max-width:767px){:where(.agw) .st-modes{order:9;width:100%}:where(.agw) .st-modes button{flex:1 1 0;justify-content:center}}:where(.agw) .compat td.muted{min-width:240px}:where(.agw) .code-copy{flex:none}:where(.agw) .row>.input{min-width:0}:where(.agw) .row>.input+.btn{flex:none}@media (min-width:1280px) and (max-width:1365px){:where(.agw) .dpair{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:1023px){:where(.agw) .app-chips{flex-wrap:wrap;overflow-x:visible}:where(.agw) .app-chips>*{flex:none}:where(.agw) .sup-nav{flex-wrap:wrap;overflow:visible}}@media (max-width:1279px){:where(.agw) .tbl.rs td{flex-wrap:wrap}:where(.agw) .tbl.rs td>.mono{flex-basis:100%;text-align:right;overflow-wrap:anywhere}}@media (max-width:400px){:where(.agw) .mtile .mono{white-space:normal;overflow-wrap:anywhere}}@media (min-width:768px) and (max-width:1279px){:where(.agw) .tbl-wrap:has(>.tbl.rs){overflow:visible}:where(.agw) .tbl.rs{min-width:0!important}:where(.agw) .tbl.rs thead{display:none}:where(.agw) .tbl.rs,:where(.agw) .tbl.rs tbody,:where(.agw) .tbl.rs td,:where(.agw) .tbl.rs tr{display:block;width:100%}:where(.agw) .tbl.rs tr{padding:12px 16px;border-bottom:1px solid var(--line)}:where(.agw) .tbl.rs tr:last-child{border-bottom:0}:where(.agw) .tbl.rs td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;border:0;text-align:right}:where(.agw) .tbl.rs td[data-l]:before{content:attr(data-l);color:var(--fg3);font-size:13px;font-family:var(--font-vn),"Be Vietnam Pro",sans-serif;text-align:left}:where(.agw) .tbl.rs td:not([data-l]){justify-content:flex-end}:where(.agw) .cap-wrap{display:none}:where(.agw) .capc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}}:where(.agw) .pc-common{display:flex}@media (min-width:768px){:where(.agw) .pc-common{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 18px}:where(.agw) .pc-common ul{flex-direction:row;flex-wrap:wrap;gap:6px 20px}:where(.agw) .pcs .pc{padding:20px 16px 18px;gap:12px}:where(.agw) .pcs .pc-name{font-size:16px;line-height:22px;min-height:44px}:where(.agw) .pcs .pc-amt{font-size:28px;line-height:34px}:where(.agw) .pcs .pc-amt .cur{font-size:16px}:where(.agw) .pcs .pc-per{font-size:13px}:where(.agw) .pcs .pc-tok{gap:10px;padding:10px 12px}:where(.agw) .pcs .pc-tok .gi{width:30px;height:30px}:where(.agw) .pcs .pc-tok b{font-size:14px;line-height:20px}:where(.agw) .pcs .pcm-t{font-size:13px;line-height:19px;padding:8px;gap:6px}:where(.agw) .pcs .pc .btn-lg{height:44px;font-size:15px}}@media (min-width:1280px){:where(.agw) .pcs{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 14px}:where(.agw) .pcs .pcm-l,:where(.agw) .pcs .pcm-p{display:none}}@media (min-width:1280px) and (max-width:1439px){:where(.agw) .pcs .pc-amt{font-size:25px;line-height:32px}:where(.agw) .pcs .pc{padding-inline:14px}:where(.agw) .pcs .pcm-s>span:not(.pcm-p){display:none}}:where(.agw) .cmp-vs{display:block;margin-top:4px;color:var(--fg2);font-size:13.5px;line-height:20px}:where(.agw) .cmp-mbtn{display:inline-flex;align-items:center;min-height:32px;margin-top:4px;padding:0;border:0;background:none;color:var(--acc);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}:where(.agw) .cmp-mbtn:hover{text-decoration:underline}:where(.agw) .cmp-mbtn:focus-visible{outline:none;box-shadow:var(--ring);border-radius:6px}:where(.agw) td>.cmp-mbtn{display:flex}