@font-face{font-family:LXGW WenKai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lxgw-wenkai-display-v1.woff2)format("woff2")}:root{--canvas:#f2f1eb;--surface:#fffefa;--ink:#292f27;--muted:#646d5c;--sage:#e6e9dc;--accent:#75603b;--accent-hover:#4d432e;--border:#dddfd3;--peach:#eee7d7;--clay:#8d7049;--lilac:#e8e9df;--lavender:#75816a;--sand:#ecece3;--shadow:0 18px 50px #1e2c1710;--ease:cubic-bezier(.2, .7, .2, 1);--display-font:"Cinzel", "LXGW WenKai", "Noto Serif SC", "Songti SC", serif;--site-header-height:80px;color:var(--ink);background:var(--canvas)}::selection{color:#161c13;background:#ccb890}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #a58b59}input:focus,select:focus,textarea:focus{border-color:#9e8c64;box-shadow:0 0 0 3px #a58b591c}.button{border-radius:5px;transition:background .16s,color .16s,transform .16s}.button:active{transition-duration:70ms;transform:scale(.98)}.button-primary{color:#fffdf4;background:#303c2d}.button-primary:hover{color:#fffdf4;background:#46533c;box-shadow:0 5px 20px #263c2314}.button-secondary{background:#fffdf7;border-color:#d4d8c8}.button-secondary:hover,.button-quiet:hover{background:#e8ebdf}.card{background:var(--surface);border:1px solid #dddfd3;border-radius:8px;box-shadow:0 2px 5px #202a1502}.card-sage,.card-peach,.card-lilac{background:linear-gradient(135deg,#e9ecdf,#e3e7d7);border-color:#d3dac5}.metric-value{letter-spacing:-.045em;font-weight:500}.page-heading h1{letter-spacing:-.045em;font-size:30px;font-weight:500}.page-heading p{font-size:14px}.page-heading{border-bottom:1px solid #d9ddce;padding-bottom:24px}.main-area>.topbar{border-bottom:1px solid #e0e2d6;height:60px;padding-bottom:18px}.app-shell .sidebar{--ink:#e7e8db;--muted:#a5ae99;--border:#d0d9bf21;--surface:#232a20;--sage:#343d2b;color:#e7e8db;background:#192018;border-right:1px solid #10170d;padding-top:26px}.sidebar .sidebar-label{letter-spacing:.06em;color:#97a28b;font-size:11px}.sidebar .nav-link{color:#aeb8a0;border-radius:4px}.sidebar .nav-link:hover{color:#f1ecda;background:#2a3424}.sidebar .nav-link.active{color:#e1cda3;background:#343e2d;box-shadow:inset 2px 0 #c1a16a}.sidebar .nav-group-toggle.is-current{color:#e4dabf}.sidebar .sidebar-user p{color:#9ca78e}.topbar{background:0 0}.nav-link svg{stroke-width:1.5px}.public-main{max-width:1280px}.public-main:has(.security-page){background:#101211;max-width:none;padding:0}.auth-layout{background:#fffefa;border:1px solid #d1d7c5;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 25px 70px #1b271115}.auth-story{color:#e7e6d9;isolation:isolate;background:#151a14;border-radius:0;padding:38px 40px;position:relative;overflow:hidden}.auth-story:before{content:"";z-index:-2;background:linear-gradient(#11180ffa 0%,#11180fea 32%,#11180f40 75%,#11180fd0 100%),url(/images/horizon-gate.webp) 68% bottom/auto 78% no-repeat;position:absolute;inset:0}.auth-brand{color:#d1c09d;align-items:center;gap:9px;font-size:18px;display:flex}.auth-story-content{margin:auto 0;padding-top:45px}.auth-story-content h1{font-family:var(--display-font);letter-spacing:-.045em;margin:10px 0 22px;font-size:39px;font-weight:400;line-height:1.5}.auth-story-content>p{color:#b4b9a9;max-width:350px;font-size:15px;line-height:1.9}.auth-story .security-sculpture{opacity:0;pointer-events:none;height:190px;margin:0}.auth-card{background:#fffefa;border-radius:0;align-self:center;padding:45px 48px}.auth-card h2{letter-spacing:-.035em;font-size:28px;font-weight:500}.auth-card>.stack{gap:28px}.auth-card input{background:#f7f8f1;border-color:#dbe0d1;border-radius:4px;min-height:46px}.auth-card .button{min-height:44px}.security-emblem{filter:sepia(.5)saturate(.5)}.form-sprite{display:none}.security-sculpture{aspect-ratio:1;isolation:isolate;place-items:center;width:100%;min-width:0;display:grid;position:relative}.orbital-halo{background:radial-gradient(circle,#d6bc7c15,#0000 70%);border-radius:50%;position:absolute;inset:10%}.orbital-ring{border:1px solid #b9aa7540;border-radius:50%;position:absolute}.orbital-ring-one{inset:11%;box-shadow:0 0 35px #c1ac6b06,inset 0 0 35px #c1ac6b06}.orbital-ring-one:after{content:"";border:1px solid #d4c9a512;border-radius:50%;position:absolute;inset:10px}.orbital-ring-two{border-style:dashed;border-color:#b9aa7533;inset:3%;transform:rotate(-25deg)rotateX(59deg)}.orbital-vault{aspect-ratio:1;color:#d9c296;background:radial-gradient(circle at 30% 20%,#444c31,#1e261b 65%,#131b11);border:1px solid #b8a27375;border-radius:50%;place-items:center;width:37%;display:grid;box-shadow:0 15px 50px #0005,inset 0 0 25px #e3cf9c0b}.orbital-axis{z-index:-1;border-top:1px solid #c0ba9324;position:absolute;top:50%;left:0;right:0;transform:rotate(-27deg)}.orbital-node{background:#d7bf8f;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #d7bf8f55}.orbital-node-one{top:25%;left:20%}.orbital-node-two{opacity:.7;width:3px;height:3px;bottom:22%;right:24%}@media (max-width:1100px){.auth-card{padding:35px}.auth-story{padding:30px}}@media (max-width:1000px){:root{--site-header-height:120px}}@media (max-width:760px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:230px;padding:30px}.auth-story-content{padding-top:15px}.auth-story-content h1{margin-bottom:15px;font-size:31px;line-height:1.4}.auth-story-content>p{max-width:380px;font-size:14px}.auth-story .security-sculpture{display:none}.auth-story:before{background:linear-gradient(90deg,#11180ff0,#11180f99),url(/images/horizon-gate.webp) 68%/cover no-repeat}.auth-card{padding:30px}.page-heading h1{font-size:25px}.page-heading{padding-bottom:20px}}@media (max-width:360px){.auth-card,.auth-story{padding:23px}.auth-story-content h1{font-size:28px}}html[lang=ja]{--display-font:"Cinzel", "Hiragino Mincho ProN", "Yu Mincho", serif;font-family:Manrope,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}html[lang=zh-Hant]{--display-font:"Cinzel", "LXGW WenKai", "Songti TC", "PMingLiU", serif;font-family:Manrope,PingFang TC,Microsoft JhengHei,sans-serif}@media (prefers-reduced-transparency:reduce){.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#151a14!important}}@media (prefers-contrast:more){:root{--muted:#49533e;--border:#939f83}.safest-home{--epoch-muted:#d1d5c6}}.orbital-ring-one{animation:120s linear infinite orbital-turn}.orbital-ring-one:before{content:"";background:#cdb68a;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:50%;box-shadow:0 0 12px #cdb68a44}@keyframes orbital-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orbital-ring-one{animation:none}}html[data-reduce=true] .orbital-ring-one{animation:none}
:is(body:has(.app-shell),body:has(.auth-refined),body:has(.site-header[data-surface=console])){--canvas:#f6f7f9;--surface:#fff;--ink:#252a32;--muted:#717984;--border:#e2e5ea;--accent:#4e6379;--accent-hover:#2f435a;--sage:#edf1f5;--sand:#eff1f4;--shadow:0 8px 28px #1a253a0a;--site-header-height:68px;background:var(--canvas);color:var(--ink)}.auth-refined .auth-card :is(h1,h2,h3){letter-spacing:-.025em;font-family:inherit}body:has(.app-shell) :is(h1,h2,h3){letter-spacing:-.025em;font-family:inherit}.site-header[data-surface=console],.site-header[data-surface=auth]{color:#252a32;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffed;border-bottom:1px solid #e5e7eb}.site-header[data-surface=console] .site-header-inner,.site-header[data-surface=auth] .site-header-inner{gap:26px;max-width:none;min-height:67px;padding-inline:28px}.site-header[data-surface=console] .site-brand,.site-header[data-surface=auth] .site-brand{color:#20262e;font-size:21px}.site-header[data-surface=console] .site-brand>svg,.site-header[data-surface=auth] .site-brand>svg{color:#9b8051}.site-header[data-surface=console] .brand-api,.site-header[data-surface=auth] .brand-api{color:#8d7854}.site-header[data-surface=console] .site-navigation{width:500px}.site-header[data-surface=auth] .site-navigation{visibility:hidden}.site-header[data-surface=auth] .site-login{display:none}.site-header[data-surface=console] .site-nav-link,.site-header[data-surface=auth] .language-switch,.site-header[data-surface=console] .language-switch{color:#68717d}.site-header[data-surface=console] .site-nav-link:hover,.site-header[data-surface=console] .site-nav-link[aria-current=page]{color:#252a32}.site-header[data-surface=console] .site-nav-indicator:after{background:#8d7854;height:2px}.site-header[data-surface=auth] .site-balance,.site-header[data-surface=console] .site-balance{color:#303946}.site-header[data-surface=auth] .site-balance>span,.site-header[data-surface=console] .site-balance>span{color:#76808d}.site-header[data-surface=auth] .site-avatar,.site-header[data-surface=console] .site-avatar{color:#4b5868;background:#f1f3f6;border-color:#e0e4ea}.site-header[data-surface=console] .language-switch option,.site-header[data-surface=auth] .language-switch option{color:#252a32;background:#fff}.app-shell .sidebar{--ink:#303946;--muted:#74808d;--surface:#fff;--border:#e5e8ec;--sage:#eef1f5;color:var(--ink);background:#fcfcfd;border-right:1px solid #e5e8ed;width:224px;padding:22px 16px}.app-shell .sidebar-label{color:#7f8894;letter-spacing:.06em;margin:27px 12px 10px;font-size:11px;font-weight:500}.app-shell .sidebar>.sidebar-label:first-of-type{min-height:24px;margin-bottom:14px}.app-shell .nav-list{gap:4px}.app-shell .sidebar .nav-link{color:#646f7d;border-radius:7px;gap:11px;min-height:40px;padding:9px 12px}.app-shell .sidebar .nav-link:hover{color:#222c38;background:#f0f2f5}.app-shell .sidebar .nav-link.active{color:#2c3b4c;box-shadow:none;background:#eaf0f5;font-weight:600}.app-shell .sidebar .nav-link.active svg{color:#526b83}.app-shell .sidebar .nav-group-toggle.is-current{color:#303946}.app-shell .nav-submenu:not([hidden]){border-left:1px solid #e5e8ed;gap:3px;margin-left:19px;padding-left:8px}.app-shell .nav-submenu .nav-link{min-height:36px;padding-left:17px;font-size:12px}.app-shell .sidebar-bottom{padding-top:24px}.app-shell .main-area{max-width:1840px;margin-left:224px;padding:20px clamp(24px,3.2vw,52px) 48px}.app-shell .main-area>.topbar{border-bottom:1px solid #e4e7ec;height:40px;margin-bottom:28px;padding-bottom:16px;font-size:12px}.app-shell .page-heading{border:0;margin-bottom:26px;padding-bottom:0}.app-shell .page-heading h1,.app-shell .console-overview-heading h1{font-size:27px;font-weight:600;line-height:1.35}.console-overview-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.console-overview-heading>span{color:#939aa4;letter-spacing:.16em;font-size:10px}.app-shell .card{background:#fff;border:1px solid #e3e6eb;border-radius:12px;box-shadow:0 2px 5px #1a253a02}.app-shell .card:is(.card-sage,.card-peach,.card-lilac):not(.metric){background:#f3f5f8;border-color:#e2e6ec}.app-shell .metrics{gap:16px;margin-bottom:24px}.app-shell .metric{min-width:0;padding:22px 24px}.app-shell .metric-label{color:#717b88;font-size:12px}.app-shell .metric-value{color:#28323f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block:12px 10px;font-size:clamp(23px,2.3vw,34px);font-weight:600;line-height:1.35}.app-shell .metric-footnote{color:#818a95;font-size:11px}.app-shell .metric.card-sage{background:#252f3b;border-color:#252f3b;box-shadow:0 6px 16px #202b3c12}.app-shell .metric.card-sage .metric-label{color:#c4cdd7}.app-shell .metric.card-sage .metric-value{color:#fff}.app-shell .metric.card-sage .metric-footnote{color:#aebac8}.app-shell .dashboard-columns{gap:24px}.app-shell .section-title h2{font-size:16px;font-weight:600}.app-shell .chart-legend{color:#526e8a;font-size:12px}.app-shell .progress-track{background:#eff2f6;height:5px}.app-shell .range-select{background:#fafbfc;border:1px solid #e4e8ed;border-radius:6px;padding:5px 10px}.app-shell .table-wrap{border-radius:8px}.app-shell thead th{color:#7b8591;background:#f8f9fb;border-color:#e8ebef;font-size:11px;font-weight:500}.app-shell tbody td{border-color:#edf0f3;padding-block:17px}.app-shell tbody tr:hover{background:#fafbfd}.app-shell .button{box-shadow:none;border-radius:7px;font-weight:500}.app-shell .button-primary{color:#fff;background:#2c3949;border-color:#2c3949}.app-shell .button-primary:hover{color:#fff;background:#41546a}.app-shell .button-secondary{color:#465365;background:#fff;border-color:#dfe4ea}.app-shell .button-secondary:hover,.app-shell .button-quiet:hover{background:#f1f4f8}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#fff;border-color:#dfe4ea;border-radius:7px}.app-shell :is(input,select,textarea):focus{border-color:#8e9eaf;box-shadow:0 0 0 3px #526e8a12}.app-shell .filter-bar{gap:12px}.app-shell :is(.notice,.empty-state){border-radius:8px}.public-main:has(.auth-refined){max-width:1600px;margin:auto;padding:24px}.auth-layout.auth-refined{background:#fff;border:1px solid #e6e8ec;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;max-width:1280px;min-height:min(780px,100svh - 116px);margin:8px auto 24px;box-shadow:0 12px 48px #1f2e4205}.auth-refined .auth-story{color:#fff;background:#171c20;flex-direction:column;justify-content:flex-start;gap:0;min-height:0;padding:clamp(32px,4vw,64px);display:flex}.auth-refined .auth-story:before{z-index:-2;background:linear-gradient(#10151b4d 0%,#10151b08 24%,#10151b66 63%,#10151be6 100%),url(/images/horizon-gate.webp) 53%/cover no-repeat}.auth-refined .auth-story:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e7dbc11a;border-radius:5px;position:absolute;inset:18px}.auth-refined .auth-brand{color:#f3eee4;gap:10px;font-family:Manrope,sans-serif;font-size:18px}.auth-refined .auth-brand svg{color:#d4c19b}.auth-refined .auth-story-content{margin:auto 0 0;padding:100px 0 38px}.auth-refined .auth-overline{color:#d4c6ae;letter-spacing:.24em;margin-bottom:18px;font-size:10px;display:block}.auth-refined .auth-story-content h1{color:#fffaf0;font-family:var(--display-font);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,3.1vw,48px);line-height:1.35}.auth-refined .auth-story-content>p{color:#d0d1cf;max-width:340px;font-size:13px;line-height:1.85}.auth-story-footer{border-top:1px solid #e0d7c62b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding-top:24px;display:flex}.auth-model-marks{color:#d8d9d7;align-items:center;gap:17px;display:flex}.auth-model-marks .provider-icon{color:inherit}.auth-model-link{color:#cec8bc;align-items:center;gap:8px;font-size:11px;display:inline-flex}.auth-model-link:hover{color:#fff}.auth-refined .auth-card{background:#fff;width:100%;max-width:610px;margin:auto;padding:56px clamp(32px,5.5vw,88px)}.auth-refined .auth-card>.stack{gap:24px}.auth-refined .auth-back{color:#87909b;width:fit-content;margin-bottom:22px;font-size:12px}.auth-refined .auth-back:hover{color:#273445}.auth-refined .auth-heading h2{color:#252d38;letter-spacing:-.035em;font-size:29px;font-weight:600;line-height:1.4}.auth-refined .auth-heading>p{margin-top:10px;font-size:13px}.auth-refined .auth-entry{color:#7b8490;margin-top:-16px;font-size:13px}.auth-refined .auth-entry a,.auth-refined .auth-footer a{color:#3f5269;font-weight:500;text-decoration:none}.auth-refined .auth-entry a:hover,.auth-refined .auth-footer a:hover{text-decoration:underline}.auth-refined .auth-card form.stack{gap:20px}.auth-refined .field>label{color:#535e6b;font-size:12px;font-weight:500}.auth-refined .auth-card input:not([type=checkbox]):not([type=radio]){color:#273445;background:#fafbfc;border:1px solid #e0e4ea;border-radius:8px;min-height:48px;padding-inline:14px}.auth-refined .auth-card input::placeholder{color:#a0a7b1}.auth-refined .auth-card input:focus{background:#fff;border-color:#8395ab;box-shadow:0 0 0 3px #526e8a12}.auth-refined .password-field input{padding-inline-end:50px!important}.auth-refined .password-reveal{color:#84909e;border-radius:6px;place-items:center;height:40px;display:grid}.auth-refined .auth-card .button{border-radius:8px;min-height:46px;font-size:13px;font-weight:500}.auth-refined .auth-card .button-primary{color:#fff;background:#293646;border-color:#293646;box-shadow:0 3px 8px #1d2c4010}.auth-refined .auth-card .button-primary:hover{background:#40536c;border-color:#40536c}.auth-refined .auth-card .button-secondary{color:#485667;background:#fff;border-color:#e0e4ea}.auth-refined .auth-card .button-secondary:hover{background:#f4f6f9}.auth-refined .auth-provider-grid:has(>:only-child){grid-template-columns:1fr}.auth-refined .auth-divider{color:#8c95a1;font-size:11px}.auth-refined .auth-divider:before,.auth-refined .auth-divider:after{background:#e9ebef}.auth-refined .auth-forgot{color:#69798c;font-size:12px}.auth-refined .agreement-row input{min-height:0}@media (min-width:961px) and (max-width:1150px){.site-header[data-surface=console] .site-navigation{width:430px}.site-header[data-surface=console] .site-header-inner{gap:18px;padding-inline:22px}.site-header[data-surface=console] .site-account{gap:10px}}@media (max-width:1000px){.site-header[data-surface=console] .site-header-inner{grid-template-rows:67px}.site-header[data-surface=console] .site-navigation{display:none}.site-header[data-surface=auth] .site-header-inner{min-height:67px;display:flex}.site-header[data-surface=auth] .site-navigation{display:none}.auth-refined .auth-card{padding:42px 32px}.auth-refined .auth-story{padding:36px}.auth-model-marks{gap:13px}}@media (max-width:960px){.app-shell .sidebar{width:244px}.app-shell .main-area{margin-left:0;padding:20px 24px 36px}.app-shell .sidebar .mobile-close{color:#657181}.app-shell .main-area>.topbar{margin-bottom:24px}}@media (max-width:900px){.public-main:has(.auth-refined){padding:20px}.auth-layout.auth-refined{border-radius:12px;grid-template-columns:1fr;min-height:0}.auth-refined .auth-story{min-height:220px;padding:28px}.auth-refined .auth-story:before{background:linear-gradient(90deg,#141b24e6,#141b2440),url(/images/horizon-gate.webp) 53% 46%/cover no-repeat}.auth-refined .auth-story:after{inset:12px}.auth-refined .auth-brand{display:none}.auth-refined .auth-story-content{margin:0;padding:4px 0}.auth-refined .auth-overline{margin-bottom:12px;font-size:9px}.auth-refined .auth-story-content h1{margin-bottom:12px;font-size:30px}.auth-refined .auth-story-content>p{max-width:300px;font-size:12px}.auth-refined .auth-story-footer{display:none}.auth-refined .auth-card{padding:30px 28px 36px}.auth-refined .auth-back{margin-bottom:0}.auth-refined .auth-heading h2{font-size:25px}.auth-refined .auth-card input:not([type=checkbox]):not([type=radio]){font-size:16px}.console-overview-heading{margin-bottom:20px}.console-overview-heading>span{display:none}.app-shell .console-overview-heading h1,.app-shell .page-heading h1{font-size:24px}}@media (max-width:600px){.site-header[data-surface=console] .site-header-inner,.site-header[data-surface=auth] .site-header-inner{padding-inline:20px}.app-shell .main-area{padding-inline:16px}.app-shell .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell .metric{padding:18px 16px}.app-shell .metric-value{margin-block:10px 7px;font-size:24px}.app-shell .metric-footnote{font-size:10px}.app-shell .dashboard-columns{gap:16px}}@media (max-width:360px){.public-main:has(.auth-refined){padding:12px}.auth-refined .auth-card{padding:26px 20px}.auth-refined .auth-story{padding:24px}.app-shell .metric{padding:16px 12px}}@media (prefers-contrast:more){.app-shell .card{border-color:#9ca6b2}.app-shell .metric-label,.app-shell .metric-footnote{color:#4d5968}.auth-refined .auth-card input:not([type=checkbox]){border-color:#8492a4}}@media (prefers-reduced-transparency:reduce){.site-header[data-surface=console],.site-header[data-surface=auth]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}:is(body:has(.app-shell) .modal,body:has(.auth-refined) .modal){background:#fff;border:1px solid #e1e5eb;border-radius:14px;box-shadow:0 24px 80px #19263926}.app-shell .sign-out-menu{background:#fff;border-radius:9px}.app-shell .service-tabs>a,.app-shell .service-tabs>button{border-radius:6px}
