:root{color-scheme:light;--brand-blue:#0b4596;--brand-blue-deep:#07316f;--action-blue:#1677ff;--action-blue-dark:#095fd1;--action-blue-safe:#0b5ed7;--action-cyan-safe:#1457c5;--ice-blue:#eaf2ff;--ice-blue-soft:#f5f8ff;--brand-orange:#ff7800;--button-coral:#c95400;--offer-purple:#8b20f6;--offer-magenta:#c544e8;--text:#263e63;--text-strong:#0b4596;--text-soft:#516987;--text-faint:#667994;--surface:#f8fbff;--border:#d6e2f3;--border-strong:#bdd1ee;--success:#147a5a;--danger:#c73532;--shadow-card:0 20px 54px rgba(25, 73, 145, 0.15);--shadow-button:0 13px 28px rgba(9, 95, 209, 0.28);font-family:"Microsoft YaHei UI","PingFang SC","Noto Sans CJK SC",system-ui,sans-serif}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--surface)}body{min-width:320px;min-height:100dvh;overflow-x:hidden;margin:0;color:var(--text);background:var(--surface);font-size:14px;line-height:1.6}body.agreement-dialog-open,body.switch-account-dialog-open{overflow:hidden}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}button{border:0}a{color:var(--action-blue-dark);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:0.22em}:focus-visible{outline:3px solid rgba(22,119,255,.28);outline-offset:3px}.skip-link{position:fixed;top:10px;left:12px;z-index:50;padding:9px 14px;border-radius:8px;color:#fff;background:var(--brand-blue);font-size:13px;font-weight:700;transform:translateY(-160%);transition:transform 180ms ease}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(189,209,238,.78);background:rgba(255,255,255,.94);box-shadow:0 7px 24px rgba(25,73,145,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-header-inner{display:grid;width:min(1180px,calc(100% - 48px));min-height:74px;grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:28px;margin-inline:auto}.site-header a:hover{text-decoration:none}.site-brand{display:inline-flex;width:fit-content;align-items:center;gap:13px;color:var(--brand-blue-deep)}.site-brand-logo{display:block;width:44px;height:44px;flex:0 0 auto;object-fit:contain}.site-brand-copy{display:flex;flex-direction:row;align-items:center;gap:0;line-height:1.15;white-space:nowrap}.site-brand-copy strong{font-size:20px;font-weight:850;letter-spacing:.02em}.site-brand-copy small{margin:0;color:var(--brand-blue-deep);font-size:20px;font-weight:700;letter-spacing:.02em}.site-nav{display:flex;align-items:center;justify-content:center;justify-self:end;gap:34px;white-space:nowrap}.site-nav a{position:relative;padding-block:21px;color:var(--text-soft);font-size:13px;font-weight:700;transition:color 160ms ease}.site-nav a::after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px 999px 0 0;content:"";background:var(--action-blue);opacity:0;transform:scaleX(.45);transition:opacity 160ms ease,transform 160ms ease}.site-nav a:focus-visible,.site-nav a:hover{color:var(--brand-blue)}.site-nav a:focus-visible::after,.site-nav a:hover::after{opacity:1;transform:scaleX(1)}#help-contact,#login-view,#platform-overview{scroll-margin-top:82px}html[data-api-key-boot-state=cached] #login-view{display:none!important}html[data-api-key-boot-state=cached] #success-view{display:block!important}.page-shell{position:relative;min-height:100dvh;overflow:hidden;background:linear-gradient(rgba(248,251,255,.72),rgba(245,248,255,.95)),linear-gradient(90deg,rgba(22,119,255,.05) 1px,transparent 1px),linear-gradient(rgba(22,119,255,.05) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}.page-shell::after{position:absolute;inset:auto 0 0;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--border-strong),transparent)}.landing-flow{position:relative;z-index:1;display:grid;width:min(1180px,calc(100% - 48px));min-height:680px;grid-template-columns:minmax(0,1fr);gap:20px;justify-items:center;margin-inline:auto;padding-block:34px 44px;text-align:center}.landing-flow::before{position:absolute;inset:0;z-index:-2;content:"";color:rgba(22,119,255,.1);pointer-events:none;background-image:linear-gradient(to right,currentcolor 1px,transparent 1px),linear-gradient(currentcolor 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(70% 50% at 50% 30%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(70% 50% at 50% 30%,black 30%,transparent 80%)}.hero-ambient{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(8px)}.hero-ambient-one{top:-320px;left:-220px;width:700px;height:700px;background:radial-gradient(circle,rgba(22,119,255,.2),transparent 68%)}.hero-ambient-two{top:40px;right:-260px;width:660px;height:660px;background:radial-gradient(circle,rgba(255,120,0,.15),transparent 67%)}.page-intro{max-width:650px;text-align:center;animation:hero-copy-enter 620ms cubic-bezier(.16,1,.3,1) both}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--action-blue-dark);font-size:11px;font-weight:800;letter-spacing:.14em}.eyebrow span{width:22px;height:2px;border-radius:999px;background:var(--brand-orange)}.page-intro h1{max-width:14ch;margin:0 auto;color:var(--brand-blue);font-size:clamp(42px, 4.4vw, 48px);font-weight:850;letter-spacing:-.055em;line-height:1.3;text-wrap:balance}.page-intro h1 span{display:block;color:var(--action-blue)}.hero-description{max-width:560px;margin:13px auto 0;color:var(--text-soft);font-size:15px;line-height:1.7;text-wrap:pretty}.access-card{position:relative;width:min(100%,470px);min-height:0;overflow:hidden;justify-self:center;margin-top:0;border:1px solid rgba(189,209,238,.88);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-card);text-align:left;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);animation:access-card-enter 720ms 90ms cubic-bezier(.16,1,.3,1) both}.access-card::before{position:absolute;inset:0 0 auto;height:4px;content:"";background:linear-gradient(90deg,var(--brand-blue),var(--action-blue),var(--action-cyan-safe),var(--brand-orange))}.flow-assurances{display:flex;width:min(100%,560px);align-items:center;justify-content:center;gap:24px;margin:0;padding:0;color:var(--text-faint);font-size:12px;line-height:1.4;list-style:none}.flow-assurances li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.flow-assurances li::before{width:5px;height:5px;flex:0 0 auto;border-radius:50%;content:"";background:#24a85a}.panel-view{padding:26px 28px 24px}.panel-kicker{margin:0 0 8px;color:var(--action-blue-dark);font-size:11px;font-weight:800;letter-spacing:.14em}.panel-heading h2,.success-heading h2{margin:0;color:var(--brand-blue);font-size:29px;font-weight:820;letter-spacing:-.035em;line-height:1.2}.panel-heading>p:last-child,.success-heading>p:last-child{margin:9px 0 0;color:var(--text-soft);font-size:13px;line-height:1.7}#login-form{display:grid;gap:12px;margin-top:10px}.field-group{display:grid;gap:7px}.field-group label{color:var(--text);font-size:13px;font-weight:720}.field-group input{width:100%;min-width:0;height:48px;border:1px solid var(--border);border-radius:11px;padding:0 14px;color:var(--text);background:#fff;font-size:14px;transition:border-color 180ms ease,box-shadow 180ms ease}.field-group input::placeholder{color:var(--text-faint)}.field-group input:hover{border-color:var(--border-strong)}.field-group input:focus{border-color:var(--action-blue);outline:0;box-shadow:0 0 0 4px rgba(22,119,255,.14)}.field-group input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 4px rgba(199,53,50,.08)}.code-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.field-error,.form-message{min-height:17px;margin:0;color:var(--danger);font-size:11px;line-height:1.5}.field-error:empty,.form-message:empty{display:none}.welcome-offer{display:flex;width:max-content;max-width:100%;align-items:center;justify-content:center;gap:8px;justify-self:center;margin:0 auto 8px;border:1px solid rgba(255,255,255,.42);border-radius:999px;padding:9px 17px;color:#fff;background:linear-gradient(100deg,var(--offer-purple),var(--offer-magenta));box-shadow:0 7px 16px rgba(139,32,246,.27),inset 0 1px rgba(255,255,255,.2);font-size:12px;font-weight:760;line-height:1;white-space:nowrap}.welcome-offer svg{width:15px;height:15px;flex:0 0 auto;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.welcome-offer strong{font-size:14px;font-weight:860}.legal-consent{margin:-1px 0 0;color:var(--text-faint);font-size:11px;line-height:1.55;text-align:center}.agreement-link{margin:0;padding:0;color:var(--action-blue-dark);background:0 0;font-weight:650;cursor:pointer}.agreement-link:hover{text-decoration:underline;text-underline-offset:0.22em}.agreement-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(7,23,48,.52);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.agreement-overlay[hidden]{display:none}.agreement-dialog{display:flex;width:min(100%,620px);height:min(680px,calc(100dvh - 48px));max-height:min(680px,calc(100dvh - 48px));min-height:0;overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.84);border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(2,21,50,.3)}.agreement-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:20px 24px}.agreement-header h2{margin:0;color:var(--brand-blue-deep);font-size:21px;font-weight:820;line-height:1.25}.agreement-close{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--text-soft);background:var(--ice-blue-soft);font-size:21px;line-height:1;cursor:pointer;transition:color 180ms ease,background-color 180ms ease}.agreement-close:hover{color:var(--action-blue-dark);background:var(--ice-blue)}.agreement-body{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-x:clip;overflow-y:auto;padding:22px 24px 28px;color:var(--text-soft);font-size:13px;line-height:1.9;overflow-wrap:anywhere;word-break:break-word;scrollbar-gutter:stable}.agreement-body *{min-width:0!important;max-width:100%!important;box-sizing:border-box;white-space:normal!important}.agreement-body iframe,.agreement-body img,.agreement-body video{height:auto!important}.agreement-body table{width:100%!important;table-layout:fixed;border-collapse:collapse}.agreement-body td,.agreement-body th{overflow-wrap:anywhere;word-break:break-word}.agreement-body code,.agreement-body pre{white-space:pre-wrap!important;overflow-wrap:anywhere;word-break:break-word}.agreement-body h3{margin:20px 0 4px;color:var(--text);font-size:14px;font-weight:780}.agreement-body h3:first-child{margin-top:0}.agreement-body p{margin:4px 0}.agreement-footer{display:flex;flex:0 0 auto;justify-content:flex-end;border-top:1px solid var(--border);padding:14px 24px;background:#fbfdff}.agreement-confirm{min-width:100px;border-radius:9px;padding:10px 20px;color:#fff;background:var(--action-blue);font-size:13px;font-weight:760;cursor:pointer;transition:transform 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.agreement-confirm:hover{background:var(--action-blue-dark);box-shadow:0 9px 20px rgba(9,95,209,.2);transform:translateY(-1px)}.switch-account-overlay{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:rgba(7,23,48,.52);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.switch-account-overlay[hidden]{display:none}.switch-account-dialog{width:min(100%,400px);overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:16px;background:#fff;box-shadow:0 24px 64px rgba(2,21,50,.28)}.switch-account-dialog-content{padding:24px 24px 20px}.switch-account-dialog h2{margin:0;color:var(--brand-blue-deep);font-size:18px;font-weight:800;line-height:1.45}.switch-account-dialog p{margin:12px 0 0;color:var(--text-soft);font-size:14px;line-height:1.65}.switch-account-dialog-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--border);padding:14px 24px;background:#fbfdff}.switch-account-dialog-button{display:inline-flex;min-width:88px;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:6px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:color 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.switch-account-dialog-cancel{color:var(--text-soft);background:#fff}.switch-account-dialog-cancel:hover{border-color:var(--action-blue);color:var(--action-blue-dark);background:var(--ice-blue-soft)}.switch-account-dialog-confirm{border-color:var(--action-blue-safe);color:#fff;background:var(--action-blue-safe)}.switch-account-dialog-confirm:hover{border-color:var(--action-blue-dark);background:var(--action-blue-dark);box-shadow:0 8px 18px rgba(9,95,209,.2)}.switch-account-dialog-button:active{transform:translateY(1px) scale(.985)}.primary-button,.secondary-button,.text-button{cursor:pointer;white-space:nowrap;word-break:keep-all;transition:transform 190ms cubic-bezier(.16, 1, .3, 1),box-shadow 190ms ease,border-color 190ms ease,color 190ms ease,background-color 190ms ease,opacity 190ms ease}.primary-button{position:relative;display:inline-flex;width:100%;min-width:0;min-height:50px;overflow:hidden;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding:0 18px;color:#fff;background:linear-gradient(110deg,var(--brand-blue) 0,var(--action-blue-dark) 32%,var(--action-blue-safe) 56%,var(--button-coral) 100%);background-size:240% 100%;box-shadow:var(--shadow-button);font-size:14px;font-weight:760;line-height:1;white-space:nowrap;animation:gradient-flow 5.5s ease infinite}.primary-button::before{position:absolute;inset:-50% auto -50% -35%;width:23%;content:"";background:rgba(4,35,91,.18);transform:rotate(18deg);animation:button-shimmer 4.5s ease-in-out infinite}.primary-button>*{position:relative;z-index:1}.primary-button:hover{box-shadow:0 17px 34px rgba(9,95,209,.34);transform:translateY(-2px)}.button-arrow{display:inline-block;font-size:17px;transition:transform 190ms ease}.primary-button:hover .button-arrow{transform:translateX(4px)}.primary-button.compact{width:auto;min-width:110px;min-height:44px;padding-inline:16px;font-size:12px}.secondary-button{min-height:44px;border:1px solid var(--border);border-radius:11px;padding:0 12px;color:var(--brand-blue);background:var(--ice-blue-soft);font-size:12px;font-weight:720}.secondary-button:hover{border-color:var(--action-blue);color:var(--action-blue-dark);background:var(--ice-blue);transform:translateY(-1px)}.text-button{padding:6px 0;color:var(--text-soft);background:0 0;font-size:12px;font-weight:700}.text-button:hover{color:var(--action-blue-dark)}.primary-button:active,.secondary-button:active,.text-button:active{transform:translateY(1px) scale(.985)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;box-shadow:none;opacity:.58;transform:none}.success-heading{position:relative}.key-section{margin-top:21px;padding:16px;border:1px solid var(--border-strong);border-radius:15px;background:linear-gradient(145deg,#f8fbff,var(--ice-blue))}.key-label-row{display:flex;align-items:center;justify-content:flex-start;gap:14px;color:var(--brand-blue);font-size:16px;font-weight:800}.key-field{position:relative;margin-top:9px}.key-value{display:block;min-height:49px;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:10px;padding:13px;padding-right:88px;color:var(--text-strong);background:#fff;font-family:"Cascadia Code",Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.7}.key-inline-actions{position:absolute;top:50%;right:8px;z-index:1;display:flex;align-items:center;gap:3px;transform:translateY(-50%)}.key-icon-button{position:relative;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;padding:0;color:var(--text-soft);background:0 0;cursor:pointer;transition:color 160ms ease,background-color 160ms ease,transform 160ms cubic-bezier(.16, 1, .3, 1)}.key-icon-button:focus-visible,.key-icon-button:hover{color:var(--action-blue-dark);background:var(--ice-blue)}.key-icon-button:active{transform:scale(.94)}.key-icon-button::after{position:absolute;bottom:calc(100% + 7px);left:50%;z-index:3;border-radius:6px;padding:5px 8px;content:attr(data-tooltip);color:#fff;background:var(--brand-blue-deep);box-shadow:0 6px 16px rgba(7,49,111,.2);font-size:11px;font-weight:700;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity 150ms ease,transform 150ms ease}.key-icon-button:focus-visible::after,.key-icon-button:hover::after{opacity:1;transform:translate(-50%,0)}.key-action-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.usage-guide{display:grid;gap:0;margin-top:17px}.usage-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;border-bottom:1px solid var(--border);padding:10px 0;opacity:0;animation:step-enter 420ms cubic-bezier(.16,1,.3,1) forwards}.usage-step:nth-child(2){animation-delay:80ms}.usage-step:nth-child(3){animation-delay:160ms}.usage-step:last-child{border-bottom:0}.step-index{display:grid;width:30px;height:25px;place-items:center;border-radius:7px;color:var(--action-blue-dark);background:var(--ice-blue);font-family:"Cascadia Code",Consolas,monospace;font-size:13px;font-weight:800}.usage-step h3{margin:0;color:var(--brand-blue);font-size:16px}.usage-step p{margin:2px 0 0;color:var(--text-soft);font-size:14px;line-height:1.6}.usage-step code{display:block;max-width:100%;margin-top:2px;overflow-x:auto;color:var(--action-blue-dark);font-family:"Cascadia Code",Consolas,monospace;font-size:14px;white-space:nowrap}.success-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.document-link{font-size:16px;font-weight:750;white-space:nowrap}.switch-account-button{display:inline-flex;min-width:88px;min-height:34px;align-items:center;justify-content:center;margin-left:auto;border:1px solid transparent;border-radius:6px;padding:0 12px;color:var(--text-soft);background:0 0;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:color 180ms ease,border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.switch-account-button:focus-visible,.switch-account-button:hover{border-color:var(--border-strong);color:var(--action-blue-dark);background:var(--ice-blue-soft)}.switch-account-button:active{background:var(--ice-blue);transform:translateY(1px) scale(.985)}.platform-section{position:relative;overflow:hidden;border-top:1px solid var(--border);background:radial-gradient(circle at 50% 10%,rgba(244,201,144,.34),transparent 34%),radial-gradient(circle at 13% 56%,rgba(22,119,255,.09),transparent 28%),linear-gradient(120deg,rgba(255,255,255,.98),rgba(245,248,255,.93))}.platform-section::before{position:absolute;inset:0;content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(40deg,transparent 48%,rgba(22,119,255,.12) 49%,rgba(22,119,255,.12) 50%,transparent 51%),linear-gradient(-36deg,transparent 48%,rgba(255,120,0,.1) 49%,rgba(255,120,0,.1) 50%,transparent 51%);background-size:210px 170px,250px 190px}.platform-ambient{position:absolute;border-radius:50%;pointer-events:none;filter:blur(10px)}.platform-ambient-one{top:-180px;left:9%;width:430px;height:430px;background:radial-gradient(circle,rgba(22,119,255,.1),transparent 69%)}.platform-ambient-two{top:-210px;right:7%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,120,0,.13),transparent 68%)}.platform-inner{position:relative;z-index:1;width:min(100%,1280px);margin:0 auto;padding:76px 24px 0}.platform-copy{max-width:920px;margin:0 auto;text-align:center}.platform-connectors{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:13px;margin:0;border:1px solid var(--border-strong);border-radius:999px;padding:8px 15px;color:var(--text);background:rgba(255,255,255,.76);box-shadow:0 5px 14px rgba(20,68,140,.08);font-size:12px}.platform-connectors span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.platform-connectors i{width:6px;height:6px;border-radius:50%;background:var(--action-blue)}.platform-connectors i.coral{background:var(--brand-orange)}.platform-title{margin:24px 0 0;color:var(--brand-blue-deep);font-size:clamp(36px, 4.4vw, 50px);font-weight:850;letter-spacing:-.055em;line-height:1.08;text-wrap:balance}.platform-title span{display:inline}.platform-title-break{display:none}.platform-title .title-coral{color:var(--brand-orange)}.platform-title .title-teal{color:var(--action-blue)}.platform-description{max-width:840px;margin:20px auto 0;color:var(--text-soft);font-size:16px;line-height:1.85;text-wrap:pretty}.platform-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:26px}.platform-document{min-width:104px;border:1px solid var(--border);border-radius:9px;padding:10px 15px;color:#fff;background:var(--action-blue);box-shadow:0 5px 12px rgba(20,68,140,.06);font-size:12px;font-weight:720;line-height:1.2;white-space:nowrap;transition:transform 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.platform-document:hover{color:#fff;background:var(--action-blue-dark);box-shadow:0 9px 20px rgba(9,95,209,.2);text-decoration:none;transform:translateY(-1px)}.platform-metrics{position:relative;display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));margin:62px 0 20px;border:1px solid rgba(189,209,238,.9);border-radius:22px;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(234,242,255,.9));box-shadow:0 20px 46px rgba(25,73,145,.12),inset 0 1px rgba(255,255,255,.9)}.platform-metric{position:relative;min-width:0;padding:34px 16px 38px;text-align:center;transition:background 180ms ease}.platform-metric+.platform-metric{border-left:1px solid rgba(11,69,150,.1)}.platform-metric::before{position:absolute;inset:0 0 auto;height:4px;content:"";background:linear-gradient(90deg,var(--brand-orange),#ffad45);opacity:0;transform:scaleX(.4);transform-origin:center;transition:opacity 180ms ease,transform 180ms ease}.platform-metric dt{color:var(--action-blue);font-size:clamp(30px, 3vw, 38px);font-weight:850;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums;transition:color 180ms ease,transform 180ms ease}.platform-metric dd{margin:11px 0 0;color:var(--text-soft);font-size:13px;font-weight:650;line-height:1.4}@media (hover:hover){.platform-metric:hover{background:linear-gradient(180deg,rgba(255,120,0,.11),rgba(255,255,255,.2))}.platform-metric:hover::before{opacity:1;transform:scaleX(1)}.platform-metric:hover dt{color:var(--brand-orange);transform:translateY(-2px)}}.help-section{position:relative;border-top:1px solid var(--border);background:linear-gradient(180deg,#f8fbff 0,#eef4ff 100%)}.help-inner{width:min(100%,1120px);margin:0 auto;padding:76px 24px 84px}.help-header{max-width:720px;margin:0 auto;text-align:center}.help-header h2{margin:0;color:var(--brand-blue-deep);font-size:clamp(32px, 3.7vw, 44px);font-weight:850;letter-spacing:-.045em;line-height:1.1}.help-header p{margin:16px 0 0;color:var(--text-soft);font-size:15px;line-height:1.75}.help-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;margin:38px 0 0;padding:0;list-style:none}.help-contact-card{display:flex;min-width:0;min-height:350px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:16px;padding:28px 20px;background:#fff;box-shadow:0 14px 34px rgba(20,68,140,.08);text-align:center}.help-contact-card h3{margin:0;color:var(--brand-blue);font-size:18px;font-weight:800;line-height:1.3}.help-qr{display:block;width:180px;height:180px;max-width:100%;margin-top:20px;border:1px solid #dbe6f5;border-radius:10px;object-fit:contain}.help-card-note,.help-qr-card p{margin:16px 0 0;color:var(--text-soft);font-size:13px;line-height:1.6}.help-phone-number{margin:30px 0 0;color:var(--action-blue);font-size:clamp(24px, 2.3vw, 30px);font-weight:850;letter-spacing:.025em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.site-footer{border-top:1px solid var(--border);padding:22px 24px;color:var(--text-faint);background:#eef4ff;text-align:center}.site-footer-inner{display:flex;justify-content:center;gap:8px 18px;margin:0 auto;font-size:12px;line-height:1.7;white-space:nowrap}.site-footer a{color:var(--action-blue-dark);font-weight:700;text-decoration:none}.site-footer a:hover{text-decoration:underline;text-underline-offset:3px}.site-footer a:focus-visible{border-radius:3px;outline:2px solid var(--action-blue);outline-offset:3px}.toast{position:fixed;top:84px;left:50%;z-index:30;max-width:min(360px,calc(100% - 48px));padding:11px 15px;border:1px solid var(--border-strong);border-radius:10px;color:var(--brand-blue);background:#fff;box-shadow:var(--shadow-card);opacity:0;pointer-events:none;transform:translate(-50%,-10px);transition:opacity 180ms ease,transform 180ms ease}.toast.visible{opacity:1;transform:translate(-50%,0)}.hidden{display:none!important}.panel-view.state-enter{animation:state-enter 320ms cubic-bezier(.16,1,.3,1)}@keyframes gradient-flow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes button-shimmer{0%,48%{left:-35%;opacity:0}58%{opacity:1}100%,78%{left:118%;opacity:0}}@keyframes hero-copy-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes access-card-enter{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes state-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes step-enter{from{opacity:0;transform:translateX(-9px)}to{opacity:1;transform:translateX(0)}}@media (max-width:640px){.agreement-overlay{padding:14px}.agreement-dialog{height:92vh;max-height:92vh;border-radius:16px}.agreement-body,.agreement-footer,.agreement-header{padding-inline:18px}.agreement-header{padding-block:17px}.agreement-body{padding-block:19px 24px}.agreement-footer{padding-block:12px}.landing-flow{width:min(100% - 28px,1180px);gap:22px;padding-block:38px 48px}.page-intro h1{font-size:clamp(36px, 10.5vw, 42px)}.hero-description{margin-top:19px;font-size:14px}.access-card{border-radius:18px}.flow-assurances{display:grid;width:min(100%,470px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:0}.flow-assurances li{justify-content:center}.panel-view{padding:25px 18px 23px}.panel-heading h2,.success-heading h2{font-size:27px}.switch-account-overlay{padding:16px}.switch-account-dialog{width:min(100%,360px);border-radius:10px}.switch-account-dialog-content{padding:20px 18px 18px}.switch-account-dialog h2{font-size:18px}.switch-account-dialog-actions{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))}.switch-account-dialog-button{min-height:44px;flex:1 1 0}.switch-account-button{min-height:44px}.code-row{grid-template-columns:minmax(0,1fr) 100px;gap:7px}.secondary-button{padding-inline:9px;font-size:12px}.primary-button{padding-inline:10px;font-size:13px}.platform-inner{padding:58px 16px 0}.platform-connectors{gap:8px;padding:7px 10px;font-size:10px}.platform-title{margin-top:20px;font-size:clamp(31px, 9.5vw, 38px)}.platform-title-break{display:block}.platform-description{margin-top:17px;font-size:14px;line-height:1.75}.platform-actions{flex-wrap:wrap;gap:8px;margin-top:22px}.platform-document{min-width:94px;padding:9px 12px;font-size:11px}.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:48px 0 20px;border-radius:18px}.platform-metric{padding:27px 10px 29px}.platform-metric:nth-child(odd){border-left:0}.platform-metric:nth-child(n+3){border-top:1px solid rgba(11,69,150,.1)}.platform-metric:last-child{grid-column:1/-1}.help-inner{padding:58px 16px 64px}.help-header h2{font-size:32px}.help-header p{margin-top:13px;font-size:14px}.help-contact-grid{grid-template-columns:1fr;gap:14px;margin-top:30px}.help-contact-card{min-height:0;padding:28px 18px}.help-phone-card{min-height:190px}.help-phone-number{font-size:27px}.site-footer{padding:20px 16px}.site-footer-inner{flex-direction:column;gap:2px;font-size:11px;white-space:normal}}@media (max-width:720px){.site-header-inner{width:calc(100% - 28px);grid-template-columns:minmax(0,1fr);gap:14px}.site-nav{display:none}}@media (max-width:360px){body,html{min-width:0}.landing-flow{width:calc(100% - 24px)}.page-intro h1{font-size:34px}.panel-view{padding:23px 14px}.code-row{grid-template-columns:minmax(0,1fr) 86px;gap:6px}.code-row input{padding-inline:10px;font-size:13px}.secondary-button{padding-inline:6px;font-size:11px}.primary-button{padding-inline:8px;font-size:12px}.welcome-offer{gap:5px;padding:8px 10px;font-size:10px}.welcome-offer strong{font-size:12px}.key-section{padding:13px}.success-footer{gap:8px}.switch-account-button{min-width:84px;padding-inline:10px}.platform-connectors{gap:6px;padding-inline:8px;font-size:9px}.platform-connectors span{gap:4px}.platform-title{font-size:29px}.help-qr{width:168px;height:168px}.help-phone-number{font-size:24px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}