@layer base{:root{background:#fff;color:#122039;font-family:Inter,system-ui,Microsoft YaHei,sans-serif;font-synthesis:none;--blue:#245be6;--blue-deep:#1744b6;--muted:#54647d;--line:#dce6f6;--panel:#f5f8ff;--shadow:0 22px 65px #2555aa12}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth}a{color:var(--blue-deep);text-decoration:none}img{height:auto;max-width:100%}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #90b6ff;outline-offset:3px}h1,h2,h3,p{margin-top:0}p{color:var(--muted);line-height:1.65}h2{font-size:clamp(1.65rem,3vw,2.15rem);letter-spacing:-.035em}h3{letter-spacing:-.02em}code{overflow-wrap:anywhere}fieldset[id],section[id]{scroll-margin-top:6rem}}.shell{margin-inline:auto;width:min(100% - 40px,1090px)}.top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffef;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:3}.header-inner{align-items:center;display:flex;gap:16px;height:72px;justify-content:space-between}.brand{color:#122039;display:inline-flex;font-size:18px;font-weight:800;gap:9px;white-space:nowrap}.brand,.top nav{align-items:center}.top nav{display:flex;font-size:14px;gap:clamp(13px,3vw,30px)}.top nav a{color:var(--muted);font-weight:650;padding-block:8px}.top nav a.router-exact-active,.top nav a:hover{color:var(--blue)}.hero{background:radial-gradient(ellipse at 50% 78%,#c8dfff99,transparent 65%),linear-gradient(#eef5ff,#f7faff 88%);border-bottom:1px solid #e8f0ff;padding:65px 0 91px;text-align:center}.hero-inner{max-width:780px}.eyebrow,.network{align-items:center;background:#fff;border:1px solid var(--line);border-radius:99px;color:#244f87;display:inline-flex;font-size:12px;font-weight:750;gap:8px;padding:6px 12px;white-space:nowrap}.eyebrow i,.network b{background:#16a374;border-radius:50%;box-shadow:0 0 0 3px #d9f4ea;height:7px;width:7px}.hero h1{font-size:clamp(2.65rem,6vw,4.8rem);letter-spacing:-.055em;line-height:1.08;margin:21px 0 17px}.hero h1 em{color:#2359da;font-style:normal}.hero p{font-size:clamp(.96rem,2vw,1.1rem);margin:0 auto 24px;max-width:600px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.button,.hero-actions{justify-content:center}.button{align-items:center;border:1px solid transparent;border-radius:11px;display:inline-flex;font-weight:750;gap:6px;min-height:45px;padding:11px 17px}.primary{background:var(--blue);box-shadow:0 6px 16px #245be62b;color:#fff}.primary:hover:not(:disabled){background:var(--blue-deep)}.secondary{background:#f1f6ff;border-color:#dbe7ff;color:#1646b7}.secondary:hover:not(:disabled){background:#e4eeff}.hero-trust{color:#455b82;display:flex;flex-wrap:wrap;font-size:12px;gap:10px 21px;justify-content:center;margin-top:24px}.hero-trust span:before{color:#1d9270;content:"✓";margin-right:6px}.section{padding-block:46px}.purchase{background:#fff;border:1px solid var(--line);border-radius:19px;border-top:4px solid #3374ef;box-shadow:var(--shadow);margin-top:-43px;padding:26px 30px;position:relative;width:min(100% - 40px,820px)}.articles-bar,.purchase-title{align-items:center;display:flex;gap:16px;justify-content:space-between}.purchase h2{margin:4px 0 14px}.kicker{color:#2d5bc4;font-size:11px;font-weight:800;letter-spacing:.105em}.plans{border:0;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;padding:0}.plan{background:#fafcff;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px 14px}.plan-name{font-size:13px;font-weight:760}.plan-name small{color:var(--muted);font-size:11px;white-space:nowrap}.plan strong{font-size:clamp(1.28rem,3vw,1.7rem);letter-spacing:-.04em}.plan strong small{color:var(--muted);font-size:11px;letter-spacing:0}.plan-price{color:#224ebe;font-size:16px;font-weight:800}.plan-price b{font-size:11px}.section-title{margin:0 0 20px;text-align:center}.section-title h2{margin:5px 0 7px}.section-title p{margin:0}.tracker{max-width:820px}.lookup{display:flex;gap:10px}.articles-bar select,.lookup input{background:#fff;border:1px solid var(--line);border-radius:10px;color:#122039;min-height:44px;padding:10px 12px}.lookup input{flex:1;min-width:0}.plain{background:none;border:0;color:var(--blue-deep);padding:0;text-decoration:underline}.demo{font-size:13px;margin-top:9px}.notice,.result{background:#f5f9ff;border:1px solid var(--line);border-radius:10px;color:#32496b;margin:12px 0 0;padding:10px 13px}.result p{margin:4px 0}.result a,.result code{display:block;font-size:13px;margin-top:6px}.notice.error{background:#fff1f0;border-color:#f6cdcb;color:#9c2626}.articles-grid{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-card{background:#fff;border:1px solid var(--line);border-radius:15px;color:#122039;display:block;min-width:0;padding:18px}.footer{border-top:1px solid var(--line);padding-block:20px}.footer-inner{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:15px;justify-content:space-between}.subhero{background:#eef5ff;border-bottom:1px solid var(--line);padding:45px 0}.subhero h1{font-size:clamp(2.2rem,5vw,3.3rem);letter-spacing:-.045em;margin:8px 0}.subhero p{margin:0}.articles-bar{margin-bottom:15px}.articles-bar h2{font-size:1.3rem;margin:0}.articles-bar label{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:8px}.article-card{box-shadow:0 9px 26px #173e6810;overflow:hidden;padding:0}.article-card:hover{border-color:#a8c4ff}.article-card img{aspect-ratio:2.15;-o-object-fit:cover;object-fit:cover;width:100%}.article-card>div{padding:18px}.article-card h3{font-size:1.2rem;margin:7px 0}.article-card p{font-size:14px;margin:0 0 12px}.article-date{color:var(--blue-deep);font-size:12px}.pagination{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px}.article-shell{max-width:790px}.back{font-size:14px}.article{padding-block:24px}.article header{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:15px}.article h1{font-size:clamp(2.2rem,5vw,3.3rem);line-height:1.12;margin:8px 0}.article time{color:var(--muted);font-size:13px}.cover{border-radius:14px;width:100%}.prose{line-height:1.75;overflow-wrap:anywhere}.prose h2{font-size:1.45rem;margin-top:1.5em}.prose img{height:auto}.prose table{border-collapse:collapse;display:block;overflow:auto}.prose td,.prose th{border:1px solid var(--line);padding:8px}.prose pre{background:#f3f6fa;overflow:auto;padding:12px}@media(max-width:660px){.purchase,.shell{width:calc(100% - 26px)}.header-inner{gap:8px;height:60px}.top nav{font-size:12px;gap:11px}.brand{font-size:15px;gap:6px}.brand img{width:30px}.hero{padding:45px 0 75px}.hero-trust{font-size:11px}.section{padding-block:32px}.purchase{margin-top:-33px;padding:17px 14px}.lookup{gap:6px}.lookup input{font-size:12px;padding:7px}.articles-grid{grid-template-columns:1fr}.footer-inner{flex-wrap:wrap}.plan{padding:10px 8px}.plan-name small{display:block}.purchase-title .network{align-self:flex-start;margin-top:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.payment-details{margin-top:20px}.address-bar{align-items:center;background:#f6f7f9;border:1px solid #e0e3e9;border-radius:16px;display:flex;gap:16px;justify-content:center;padding:20px 22px}.address{color:#255ce9;font:700 clamp(.84rem,2.3vw,1.1rem)/1.45 ui-monospace,Consolas,monospace;min-width:0;overflow-wrap:anywhere}.address-copy{border-radius:16px;box-shadow:none;flex:none;min-height:52px;min-width:138px;padding:10px 17px;white-space:nowrap}.payment-help{align-items:flex-start;color:#647084;display:flex;font-size:14px;gap:9px;justify-content:center;margin:23px 0 3px;text-align:center}.payment-help svg{color:#20be66;flex:none;margin-top:2px}@media(max-width:660px){.address-bar{flex-direction:column;gap:10px;padding:14px 11px;text-align:center}.address-copy{border-radius:12px;min-height:42px;min-width:122px}.payment-help{font-size:12px;margin-top:14px;text-align:left}}.payment-qr{display:grid;gap:5px;justify-items:center;margin:17px 0 0}.payment-qr img{background:#fff;border:1px solid #e0e3e9;border-radius:12px;display:block;height:176px;width:176px}.payment-qr figcaption{color:var(--muted);font-size:12px;text-align:center}.payment-help+.payment-help{margin-top:7px}.plan-name small+small{margin-left:4px}@media(max-width:660px){.plan-name small+small{margin-left:0}.payment-qr img{height:152px;width:152px}}.plans-heading{font-size:13px;font-weight:720;margin:0 0 9px;scroll-margin-top:6rem}.content-panel{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 36px #2555aa0b;margin:24px auto;padding:24px 28px;width:min(100% - 40px,820px)}.panel-heading{align-items:center;display:flex;gap:13px;margin-bottom:17px}.heading-icon{background:#eaf2ff;border-radius:11px;color:#255ce9;display:grid;flex:none;font-size:19px;font-weight:800;height:40px;place-items:center;width:40px}.panel-heading h2{font-size:clamp(1.35rem,3vw,1.7rem);margin:2px 0 3px}.panel-heading p{font-size:13px;margin:0}.ticker-list{background:#f6f9ff;border:1px solid var(--line);border-radius:12px;margin:0;padding:3px 16px}.ticker-list>div{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.ticker-list>div+div{border-top:1px solid #e2ebfa}.ticker-list dt{color:#4b5f7d;font-size:13px;font-weight:650}.ticker-list dd{color:#1b3153;font-variant-numeric:tabular-nums;font-weight:780;margin:0;text-align:right}.ticker-list .ticker-price{color:#245be6}.ticker-list .positive{color:#07764e}.ticker-list .negative{color:#ba3545}.ticker-footer{color:#576983;display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-top:11px}.rental-steps{display:grid;gap:9px;list-style:none;margin:0;padding:0}.guide-item,.rental-steps li{align-items:flex-start;background:#f8faff;border:1px solid var(--line);border-radius:11px;display:flex;gap:11px;padding:12px}.rental-steps li>span{background:#e7efff;border-radius:50%;color:#245be6;display:grid;flex:none;font-size:13px;font-weight:800;height:28px;place-items:center;width:28px}.guide-item h3,.rental-steps h3{font-size:15px;margin:0 0 2px}.guide-callout p,.guide-item p,.rental-steps p{font-size:13px;margin:0}.guide-callout{align-items:flex-start;border:1px solid;border-radius:10px;display:flex;gap:9px;margin-top:11px;padding:10px 12px}.guide-callout>span{border:1px solid;border-radius:50%;display:grid;flex:none;font-size:11px;font-weight:800;height:17px;margin-top:2px;place-items:center;width:17px}.guide-callout.caution{background:#fff9ec;border-color:#f2dfac;color:#8d5c00}.guide-callout.info{background:#eef5ff;border-color:#d5e5ff;color:#245be6}.guide-callout strong{color:inherit}.guide-callout p{color:#354960}.faq-list,.guide-list{display:grid;gap:9px}.guide-item .heading-icon{font-size:16px;height:33px;width:33px}.faq-item{background:#fbfcff;border:1px solid var(--line);border-radius:11px;overflow:hidden}.faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;list-style:none;padding:13px 14px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:#245be6;flex:none}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item[open]{background:#f2f7ff;border-color:#cadbff}.faq-item p{font-size:13px;margin:0;padding:0 14px 13px}.faq-item summary:focus-visible{outline:2px solid #90b6ff;outline-offset:-3px}#faq{margin-bottom:32px}@media(max-width:660px){.content-panel{margin-block:16px;padding:16px 14px;width:calc(100% - 26px)}.panel-heading{margin-bottom:13px}.heading-icon{height:36px;width:36px}.ticker-footer{flex-wrap:wrap}.faq-item summary{padding:12px}.faq-item p{padding-inline:12px}}.header-inner{height:auto;min-height:72px;padding-block:10px}.top nav{-moz-column-gap:clamp(12px,2.6vw,26px);column-gap:clamp(12px,2.6vw,26px);flex-wrap:wrap;justify-content:center;row-gap:2px}.language-picker{flex:none;position:relative;z-index:1}.language-trigger{align-items:center;background:#f7faff;border:1px solid var(--line);border-radius:10px;color:#244f87;cursor:pointer;display:flex;font-size:13px;font-weight:650;gap:8px;list-style:none;min-height:39px;padding:7px 10px}.language-trigger::-webkit-details-marker{display:none}.language-options a:focus-visible,.language-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.language-trigger bdi{color:#122039;max-width:155px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-trigger svg{flex:none}.language-picker[open] .language-trigger{background:#eef5ff;border-color:#a8c4ff}.language-picker[open] .language-chevron{transform:rotate(180deg)}.language-options{background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 12px 28px #173e6826;inset-block-start:calc(100% + 8px);inset-inline-end:0;list-style:none;margin:0;max-height:min(420px,65vh);max-width:calc(100vw - 26px);overflow:auto;overscroll-behavior:contain;padding:5px;position:absolute;width:208px}.language-options a{align-items:center;border-radius:7px;color:#122039;display:flex;font-size:13px;gap:8px;justify-content:space-between;line-height:1.45;padding:7px 10px}.language-options a:hover,.language-options a[aria-current]{background:#eef5ff;color:var(--blue-deep)}.language-options a[aria-current]{font-weight:750}.article-language-note{font-size:14px}.faq-prices{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:5px 16px;margin-block:0 14px;padding-inline-start:23px}[dir=rtl] .hero h1,[dir=rtl] .kicker,[dir=rtl] .subhero h1{letter-spacing:normal}.hero-trust span:before{margin-right:0;margin-inline-end:6px}@media(max-width:760px){.header-inner{flex-wrap:wrap;gap:4px 10px;min-height:60px}.top nav{flex-basis:100%;gap:2px 16px;order:3}.top nav a{padding-block:4px}}@media(max-width:365px){.language-trigger bdi{max-width:105px}.top .brand{white-space:normal}}
