@font-face{font-family:HarmonyOS Sans SC Web;src:url(/assets/HarmonyOS_Sans_SC_Regular-DdsgBYS9.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:HarmonyOS Sans SC Web;src:url(/assets/HarmonyOS_Sans_SC_Bold-DTtO5jJ5.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--color-page:#fff;--color-text:#172235;--color-muted:#626e80;--color-subtle:#f6f8fb;--color-subtle-strong:#edf1f7;--color-border:#e5eaf1;--color-accent:#2b6eff;--color-accent-deep:#172235;--color-accent-soft:#edf3ff;--shadow-card:0 12px 36px #1f32580d;--radius-small:9px;--radius-medium:16px;--radius-large:24px;--content-width:1160px;--page-width:800px;--font-sans:"HarmonyOS Sans SC Web", "HarmonyOS Sans SC", "HarmonyOS Sans", "PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;color:var(--color-text);background:var(--color-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;min-width:280px;scroll-padding-top:100px}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{min-width:280px;margin:0}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-accent);outline-offset:5px}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--color-text);font-weight:700}h1{letter-spacing:-.04em;margin-bottom:22px;font-size:58px;line-height:1.2}h2{letter-spacing:-.02em;margin-bottom:14px;font-size:30px;line-height:1.4}h3{margin-bottom:10px;font-size:20px;line-height:1.5}p,li{color:var(--color-muted);overflow-wrap:anywhere;font-size:16px;line-height:1.85}::selection{color:#172235;background:#dce8ff}#root{min-height:100vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-shell{padding-top:80px}.site-header{z-index:30;border-bottom:1px solid var(--color-border);background:#fffffffa;position:fixed;inset:0 0 auto}.header-inner{width:min(var(--content-width), calc(100% - 64px));justify-content:space-between;align-items:center;gap:32px;height:80px;margin:auto;display:flex}.brand{color:var(--color-text);flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{width:36px;height:36px}.brand-copy strong,.brand-copy small{display:block}.brand-copy strong{letter-spacing:.02em;font-size:19px;line-height:1.3}.brand-copy strong,.account-login-brand>span{white-space:nowrap}.brand-trademark{letter-spacing:0;vertical-align:top;margin-left:.12em;font-size:.62em;font-weight:400;line-height:1;display:inline-block}.brand-copy small{letter-spacing:.14em;color:#616c7c;margin-top:2px;font-size:9px}.site-nav{align-items:center;gap:14px;display:flex}.site-nav a{color:#626e80;border-radius:7px;padding:11px 10px;font-size:14px;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--color-accent);background:var(--color-accent-soft)}.menu-toggle{border:1px solid var(--color-border);background:#fff;border-radius:8px;width:44px;height:44px;padding:11px;display:none}.menu-toggle span{background:#172235;height:2px;margin:4px 0;display:block}.skip-link{z-index:100;background:var(--color-accent);color:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.content-page,.quick-start-page{width:min(var(--content-width), calc(100% - 64px));margin:0 auto}.site-footer{width:min(var(--content-width), calc(100% - 64px));border-top:1px solid var(--color-border);margin:0 auto;padding:56px 0 24px}.footer-main{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:44px;display:grid}.footer-brand .brand strong{font-size:18px}.footer-brand .brand small{letter-spacing:.13em;color:#626e80;margin-top:2px;font-size:9px;display:block}.footer-brand p{color:#172235;margin:16px 0 4px;font-size:15px}.footer-brand>span,.footer-column span{color:#697587;font-size:12px;line-height:1.8}.footer-column{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-column strong{margin-bottom:3px;font-size:13px;font-weight:600}.footer-column a{color:#697587;font-size:13px;text-decoration:none}.footer-column a:hover{color:var(--color-accent)}.footer-owner strong{font-size:12px}.footer-bottom{border-top:1px solid var(--color-border);color:#697587;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:12px;display:flex}.footer-bottom a{color:inherit;text-decoration:none}.eyebrow{color:var(--color-accent);margin-bottom:18px;font-size:14px;font-weight:650;line-height:1.4}.button{border-radius:var(--radius-small);min-height:46px;font:inherit;border:1px solid #0000;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.button-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-page);box-shadow:0 16px 36px #2b6eff3d}.button-secondary{border-color:var(--color-border);background:var(--color-page);color:var(--color-text)}.button-secondary:hover{border-color:var(--color-muted)}.status-pill{border:1px solid var(--color-border);background:var(--color-accent-soft);min-height:36px;color:var(--color-accent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:650;line-height:1;display:inline-flex}.page-intro{max-width:var(--page-width);width:100%;min-width:0}.hero-section .page-intro{text-align:center;margin:0 auto}.page-intro p:not(.eyebrow){max-width:720px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:19px}.section-heading{text-align:left;max-width:680px;margin-bottom:34px;margin-left:0;margin-right:auto}.section-heading-centered{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.section-heading p:last-child{margin-bottom:0}.screenshot-card{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-page);min-width:0;box-shadow:var(--shadow-card);gap:22px;padding:24px;display:grid}.screenshot-card-copy p{margin-bottom:0;font-size:15px}.screen-placeholder{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-subtle);min-height:286px;overflow:hidden}.screen-toolbar{border-bottom:1px solid var(--color-border);background:var(--color-page);align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.screen-toolbar span{background:#d8d8cf;border-radius:50%;width:8px;height:8px}.screen-body{padding:22px}.mock-search-box,.mock-result-list span,.mock-timeline span,.mock-desk span{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-page)}.mock-search-box{color:var(--color-muted);padding:14px 16px;font-size:14px}.mock-result-list{gap:10px;margin-top:18px;display:grid}.mock-result-list span{height:42px}.mock-result-list span:nth-child(2){width:84%}.mock-result-list span:nth-child(3){width:64%}.mock-timeline{gap:12px;display:grid}.mock-timeline span{height:46px}.mock-timeline span:first-child,.mock-timeline span:nth-child(3){width:82%}.mock-timeline span:nth-child(2),.mock-timeline span:nth-child(4){width:72%;margin-left:auto}.mock-desk{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mock-desk span{aspect-ratio:1.35}.section-list{border-top:1px solid var(--color-border);display:grid}.section-list article{border-bottom:1px solid var(--color-border);padding:28px 0}.section-list p{margin-bottom:0}.hero-section{padding:98px 0 76px;position:relative}.hero-section:before{z-index:-1;content:"";background:radial-gradient(circle at 38% 34%,#2b6eff24,#0000 58%),linear-gradient(135deg,#edf5ffe6,#fff0);border-radius:999px;width:min(560px,70vw);height:420px;position:absolute;inset:28px 50% auto auto;transform:translate(50%)}.hero-intro{text-align:center;width:100%;max-width:780px;margin:0 auto}.hero-intro .eyebrow{color:var(--color-accent)}.hero-intro h1{color:var(--color-accent-deep);gap:2px;margin-bottom:24px;font-size:76px;line-height:1.04;display:grid}.hero-intro h1 span,.hero-intro h1 strong{font-weight:800;display:block}.hero-intro h1 strong{color:var(--color-accent)}.hero-intro p:not(.eyebrow){color:#5e6c84;max-width:680px;margin:0 auto;font-size:22px;font-weight:500;line-height:1.75}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hero-support{color:#8c98ad;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;line-height:1.6;display:flex}.hero-support:before{content:"";background:#28c987;border-radius:999px;flex:none;width:8px;height:8px}.hero-product-visual{border-radius:var(--radius-large);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #2b6eff14;margin:58px 0 0;position:relative;overflow:hidden}.hero-product-visual img{width:100%;height:auto;display:block}.hero-image-stage{background:radial-gradient(circle at 15% 24%,#2b6eff1a,#0000 30%),radial-gradient(circle at 82% 20%,#2b6eff14,#0000 34%),linear-gradient(135deg,#f8fbff 0%,#fff 45%,#edf5ff 100%);overflow:hidden}.hero-product-visual .hero-stage-image{width:100%;height:auto;animation:.52s both hero-screen-fade}.hero-visual-dots{z-index:4;gap:8px;display:flex;position:absolute;bottom:9.5%;right:5%}.hero-visual-dots button{cursor:pointer;background:#2b6eff47;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .18s,background .18s}.hero-visual-dots button[aria-current=true]{background:var(--color-accent);width:28px}.visual-story-section{border-top:1px solid var(--color-border);padding:72px 0 84px}.wide-product-visual{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-page);min-width:0;box-shadow:var(--shadow-card);margin:0;overflow:hidden}.wide-product-visual-landscape{aspect-ratio:16/9}.wide-product-visual img{width:100%;height:auto;display:block}.wide-product-visual-landscape img{object-fit:cover;object-position:center;height:100%}.tool-highlight-section{border-top:1px solid var(--color-border);padding:72px 0 84px}.image-carousel{gap:18px;display:grid}.image-carousel-tabs{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.image-carousel-tabs button{border:1px solid var(--color-border);background:var(--color-page);color:#52617a;cursor:pointer;min-height:40px;font:inherit;border-radius:999px;padding:0 18px;font-size:14px;font-weight:650;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.image-carousel-tabs button:hover,.image-carousel-tabs button[aria-selected=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-page);box-shadow:0 12px 24px #2b6eff33}.image-carousel-frame{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-page);box-shadow:var(--shadow-card);overflow:hidden}.image-carousel-slide{animation:.42s both tool-slide-in}.image-carousel-media{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);background:linear-gradient(145deg, #f7fbff, #fff), var(--color-page);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.image-carousel-slide img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.image-carousel-copy{gap:8px;min-height:128px;padding:24px 28px 28px;display:grid}.image-carousel-copy h3{margin-bottom:0}.image-carousel-copy p{max-width:760px;margin-bottom:0;font-size:15px;line-height:1.8}.image-carousel-dots{justify-content:center;gap:8px;display:flex}.image-carousel-dots button{cursor:pointer;background:#c8d4e8;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .18s,background .18s}.image-carousel-dots button[aria-current=true]{background:var(--color-accent);width:28px}@keyframes tool-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes hero-screen-fade{0%{opacity:0}to{opacity:1}}.feature-story-section{border-top:1px solid var(--color-border);padding:70px 0 94px}.feature-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.feature-item{border-top:1px solid var(--color-border);grid-template-columns:64px 1fr;gap:18px;padding:28px 0;display:grid}.feature-item span{color:var(--color-accent);font-size:14px;font-weight:650}.feature-item p{margin-bottom:0}.content-page{min-height:620px}.content-page .page-intro p:not(.eyebrow){margin-left:0}.content-page .page-content{max-width:var(--page-width);padding-bottom:96px}.pricing-hero,.pricing-page .page-content{max-width:var(--content-width)}.pricing-hero{padding:88px 0 48px}.pricing-hero p{color:var(--color-accent);margin-bottom:18px;font-size:18px;font-weight:750;line-height:1.4}.pricing-hero h1{max-width:860px;color:var(--color-accent-deep);margin-bottom:20px;font-size:clamp(48px,7vw,82px);font-weight:800;line-height:1.04}.pricing-hero span{color:#5e6c84;max-width:680px;font-size:22px;font-weight:500;line-height:1.72;display:block}.pricing-content{gap:34px;display:grid}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing-card{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-page);flex-direction:column;min-width:0;padding:26px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 18px 42px #2f302b0f}.pricing-card-recommended{background:linear-gradient(180deg, #edf5ffc7, #fffffffa 34%), var(--color-page);border-color:#2b6eff94;position:relative;transform:translateY(-10px);box-shadow:0 26px 64px #2b6eff2e}.pricing-card-founder{background:linear-gradient(180deg, #f8fafff5, #fffffffa 42%), var(--color-page);border-color:#0b2e682e}.pricing-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:112px;display:flex}.pricing-plan-name{color:var(--color-accent);margin-bottom:10px;font-size:14px;font-weight:650;line-height:1.4}.pricing-card h2{color:var(--color-text);margin-bottom:0;font-size:24px;font-weight:750;line-height:1.24}.pricing-badge{background:var(--color-accent);color:#fff;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:650;line-height:1}.pricing-price{gap:6px;min-height:70px;margin-bottom:20px;display:grid}.pricing-price strong{color:var(--color-accent-deep);font-size:36px;line-height:1.15}.pricing-price span{color:var(--color-muted);font-size:13px}.pricing-suitable{color:#5e6c84;min-height:96px;margin-bottom:18px;font-size:14px;line-height:1.75}.pricing-highlight{border-radius:var(--radius-medium);background:var(--color-accent-soft);color:var(--color-accent-deep);margin-top:18px;margin-bottom:0;padding:14px 15px;font-size:14px;font-weight:650;line-height:1.6}.pricing-feature-group{border-top:1px solid var(--color-border);padding-top:18px}.pricing-feature-group+.pricing-feature-group{margin-top:18px}.pricing-feature-group h3{color:#596170;margin-bottom:12px;font-size:13px}.pricing-feature-group ul{gap:9px;margin:0;padding:0;display:grid}.pricing-feature-group li{color:var(--color-text);padding-left:18px;font-size:14px;line-height:1.55;list-style:none;position:relative}.pricing-feature-group li:before{background:var(--color-accent);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0;transform:translateY(-50%)}.pricing-limits li{color:var(--color-muted)}.pricing-limits li:before{background:#c9d1df}.pricing-card .button{width:100%;margin-top:auto}.pricing-feature-group+.button,.pricing-feature-group+.pricing-highlight{margin-top:18px}.pricing-assurance{border:1px solid var(--color-border);border-radius:var(--radius-large);background:linear-gradient(135deg, #edf5ffb8, #fffffff0), var(--color-subtle);grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:24px;padding:22px 24px;display:grid}.pricing-assurance h2,.pricing-assurance p{margin-bottom:0}.pricing-assurance h2{margin-bottom:8px}.pricing-assurance p{color:#596170;font-size:15px;line-height:1.85}.pricing-assurance img{border-radius:18px;justify-self:end;width:100%;max-width:320px;display:block}.quick-start-page{min-height:680px}.quick-start-layout{border-top:1px solid var(--color-border);grid-template-columns:232px minmax(0,760px);align-items:start;gap:72px;padding:54px 0 104px;display:grid}.quick-start-nav{border-right:1px solid var(--color-border);align-self:start;min-height:calc(100vh - 172px);padding-right:28px;position:sticky;top:132px}.quick-start-nav strong{color:var(--color-text);margin-bottom:18px;font-size:18px;font-weight:700;line-height:1.35;display:block}.quick-start-nav nav{gap:2px;display:grid}.quick-start-nav a{border-radius:var(--radius-small);color:#626b7a;padding:9px 12px;font-size:14px;font-weight:560;line-height:1.5;text-decoration:none;transition:background .18s,color .18s}.quick-start-nav a:hover,.quick-start-nav a:focus-visible{background:var(--color-accent-soft);color:var(--color-accent)}.quick-start-content{min-width:0;max-width:760px}.quick-start-content>*+*{margin-top:68px}.quick-start-hero{scroll-margin-top:150px}.quick-start-hero p{color:var(--color-accent);margin-bottom:14px;font-size:15px;font-weight:750;line-height:1.5}.quick-start-hero h1{color:var(--color-text);margin-bottom:18px;font-size:clamp(42px,5.6vw,64px);font-weight:800;line-height:1.08}.quick-start-hero h2{color:var(--color-accent-deep);margin-bottom:14px;font-size:28px;font-weight:750;line-height:1.3}.quick-start-hero span{color:#5e6c84;font-size:18px;line-height:1.9;display:block}.quick-start-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.quick-start-steps{gap:0;display:grid}.quick-start-step,.quick-start-feature-index,.quick-start-tips{border-top:1px solid var(--color-border);padding-top:42px;scroll-margin-top:142px}.quick-start-step+.quick-start-step{margin-top:42px}.quick-start-step-kicker{color:var(--color-accent);margin-bottom:12px;font-size:14px;font-weight:760;line-height:1.4}.quick-start-step h2,.quick-start-feature-index h2,.quick-start-tips h2{color:var(--color-text);margin-bottom:14px;font-size:30px;font-weight:760;line-height:1.28}.quick-start-step>p:not(.quick-start-step-kicker):not(.quick-start-note),.quick-start-feature-index>p{color:#5e6c84;font-size:17px;line-height:1.9}.quick-start-step ol{gap:9px;margin:22px 0 0;padding-left:22px;display:grid}.quick-start-step li{color:var(--color-text);padding-left:4px;font-size:16px;line-height:1.85}.quick-start-note{border-left:3px solid var(--color-accent);background:var(--color-subtle);color:#596170;margin:22px 0 0;padding:12px 16px;font-size:15px;line-height:1.8}.quick-start-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.quick-start-feature-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-page);gap:10px;padding:20px;display:grid}.quick-start-feature-card h3,.quick-start-feature-card p{margin-bottom:0}.quick-start-feature-card p{color:#5e6c84;font-size:15px;line-height:1.75}.quick-start-feature-card ul{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;display:flex}.quick-start-feature-card li{background:var(--color-accent-soft);color:var(--color-accent-deep);border:1px solid #2b6eff24;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:650;line-height:1.4;list-style:none}.quick-start-tip-list{gap:12px;display:grid}.quick-start-tip-list p{border-top:1px solid var(--color-border);color:var(--color-text);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:0;padding:18px 0 6px;font-size:16px;line-height:1.8;display:grid}.quick-start-tip-list span{color:var(--color-accent);font-size:14px;font-weight:750;line-height:2}.download-panel{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:28px;padding:30px 0;display:flex}.download-panel .eyebrow{margin-bottom:10px}.download-panel h2{margin-bottom:8px}.download-panel p:last-child{margin-bottom:0}.release-meta-list{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius-medium);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:24px 0 0;display:grid;overflow:hidden}.release-meta-list div{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-page);min-width:0;padding:18px}.release-meta-list dt{color:var(--color-muted);font-size:13px;line-height:1.4}.release-meta-list dd{color:var(--color-text);margin:8px 0 0;font-size:15px;font-weight:650;line-height:1.5}.quiet-list{margin:24px 0 0;padding-left:20px}.quiet-list li+li{margin-top:8px}.legal-meta{color:var(--color-muted);margin-bottom:20px;font-size:14px}.timeline{border-top:1px solid var(--color-border)}.timeline-entry{border-bottom:1px solid var(--color-border);grid-template-columns:128px 1fr;gap:30px;padding:30px 0;display:grid}.timeline-entry time{color:var(--color-accent);font-size:14px;font-weight:650}.timeline-entry ul{margin:0;padding-left:20px}.timeline-entry li+li{margin-top:8px}.text-stack{border-top:1px solid var(--color-border);gap:18px;padding-top:30px;display:grid}.text-stack p{margin-bottom:0;font-size:18px}@media (width<=1100px){h1{font-size:54px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.quick-start-layout{grid-template-columns:1fr;gap:34px;padding-top:38px}.quick-start-nav{z-index:12;border-right:0;border-bottom:1px solid var(--color-border);scrollbar-width:none;background:#fffffff5;min-height:0;padding:0 0 12px;position:sticky;top:104px;overflow-x:auto}.quick-start-nav::-webkit-scrollbar{display:none}.quick-start-nav strong{display:none}.quick-start-nav nav{gap:8px;width:max-content;display:flex}.quick-start-nav a{border:1px solid var(--color-border);background:var(--color-page);flex:none}}@media (width<=760px){.site-shell{width:min(calc(100% - 32px), var(--content-width));padding-top:154px}.site-header{width:min(calc(100% - 32px), var(--content-width));flex-direction:column;align-items:flex-start;padding:20px 0}.site-nav{justify-content:flex-start}.site-nav a{padding:10px 11px}h1{font-size:42px;line-height:1.16}h2{font-size:22px}.page-intro p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.75}.hero-section{padding:62px 0 50px}.hero-intro h1{font-size:52px}.hero-intro p:not(.eyebrow){font-size:18px}.hero-actions,.hero-actions .button,.quick-start-actions,.quick-start-actions .button{width:100%}.hero-product-visual{border-radius:18px;margin-top:38px}.hero-visual-dots{bottom:18px;right:18px}.image-carousel-copy{padding:18px}.pricing-card{border-radius:20px;padding:20px}.pricing-card-head,.pricing-suitable{min-height:0}.pricing-assurance{grid-template-columns:1fr}.pricing-assurance img{justify-self:start;width:min(100%,280px)}.pricing-hero{padding:58px 0 38px}.pricing-hero p{font-size:16px}.pricing-hero span{font-size:18px}.pricing-card-recommended{transform:none}.quick-start-hero span{font-size:17px}.quick-start-layout{padding-bottom:70px}.quick-start-content>*+*{margin-top:52px}.quick-start-step{padding-top:34px}.quick-start-step h2,.quick-start-feature-index h2,.quick-start-tips h2{font-size:25px}.quick-start-feature-grid{grid-template-columns:1fr}.visual-story-section,.tool-highlight-section,.feature-story-section{padding:52px 0 62px}.image-carousel-tabs{scrollbar-width:none;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.image-carousel-tabs::-webkit-scrollbar{display:none}.image-carousel-tabs button{flex:none}.screenshot-card{border-radius:20px;grid-template-columns:1fr;padding:18px}.screen-placeholder{min-height:246px}.feature-section{grid-template-columns:1fr}.feature-item{grid-template-columns:44px 1fr;gap:12px}.content-page .page-intro{padding:58px 0 40px}.content-page .page-content{padding-bottom:70px}.download-panel,.timeline-entry,.site-footer{grid-template-columns:1fr}.download-panel{flex-direction:column;align-items:stretch}.release-meta-list{grid-template-columns:1fr}.download-panel .button{width:100%}}@media (width<=620px){.pricing-grid{grid-template-columns:1fr}}@media (width<=420px){.site-nav{width:100%}.site-nav a{text-align:center;flex:auto}h1{font-size:36px}.hero-intro h1{font-size:44px}.hero-intro p:not(.eyebrow){font-size:16px}.screen-body{padding:16px}.mock-desk{gap:10px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-container{width:min(var(--content-width), calc(100% - 64px));margin-inline:auto}.home-hero{text-align:center;padding-top:76px}.hero-kicker{color:#5e6e85;align-items:center;gap:8px;margin-bottom:19px;font-size:12px;display:inline-flex}.home-hero h1{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(48px,5.6vw,72px);font-weight:760;line-height:1.35}.home-hero h1 span{color:var(--color-accent)}.hero-position{color:#26354b;letter-spacing:.015em;margin-bottom:14px;font-size:21px;font-weight:560}.hero-description{color:#687489;margin-bottom:0;font-size:15px;line-height:1.9}.home-actions{justify-content:center;gap:12px;margin-top:25px;display:flex}.button{border-radius:9px;gap:10px;min-height:47px;font-size:14px;font-weight:600}.button-primary{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 4px 10px #2b6eff15}.button-primary:hover{background:#215fe5;border-color:#215fe5}.release-note{color:#687489;margin:12px 0 0;font-size:11px}.product-figure{margin:46px 0 0}.workstation-frame{text-align:left;background:#f5f7fb;border:1px solid #dce3ed;border-radius:15px;overflow:hidden;box-shadow:0 24px 64px #203e7110,0 2px 8px #203e7108}.workstation-title{color:#5d6b80;background:#f0f3f8;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;height:31px;padding:0 16px;font-size:10px;display:flex}.workstation-title>span:first-child{align-items:center;gap:7px;display:flex}.window-controls{color:#718094;gap:28px;display:flex}.workstation-body{grid-template-columns:164px 1fr;min-height:423px;display:grid}.workstation-sidebar{background:#f3f6fa;border-right:1px solid #e5ebf3;flex-direction:column;padding:27px 14px 18px;display:flex}.workstation-brand{align-items:center;gap:9px;margin:0 9px 27px;display:flex}.workstation-brand strong{font-size:16px;line-height:1.4;display:block}.workstation-brand small{letter-spacing:.07em;color:#667285;font-size:8px}.workstation-nav{gap:9px;display:grid}.workstation-nav>div{color:#4b596c;border-radius:7px;align-items:center;gap:14px;padding:9px 13px;font-size:12px;display:flex}.workstation-nav>.selected{color:#2861d1;background:#e5edfd}.workstation-side-foot{color:#718095;text-align:center;margin-top:auto;padding-top:27px;font-size:8px}.workstation-content{flex-direction:column;justify-content:center;min-width:0;padding:28px 32px;display:flex}.ui-search{color:#637189;background:#fff;border:1px solid #e2e7f0;border-radius:30px;align-items:center;gap:12px;width:78%;margin:0 auto 22px;padding:12px 16px;font-size:11px;display:flex}.ui-search kbd{white-space:nowrap;border:1px solid #e5eaf1;border-radius:3px;margin-left:auto;padding:2px 5px;font-family:inherit;font-size:9px}.ui-tools{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:22px;display:grid}.ui-tool{background:#fff;border:1px solid #e4e9f0;border-radius:13px;flex-direction:column;align-items:center;padding:14px 4px 11px;display:flex}.ui-tool strong{margin:5px 0 4px;font-size:12px;font-weight:600}.ui-tool small{color:#758296;font-size:9px}.ui-work-grid{grid-template-columns:1.05fr 1fr;gap:18px;display:grid}.ui-card{background:#fff;border:1px solid #e2e7ef;border-radius:13px;padding:14px 17px 7px}.ui-card-heading{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.ui-card-heading strong{font-size:14px}.ui-card-heading>span{color:#7a8799;font-size:9px}.ui-project-row{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;min-height:58px;padding:10px 0;display:flex}.ui-project-row:last-child{border:0}.ui-project-row>div{min-width:0}.ui-project-row strong{color:#2a374d;font-size:10px;font-weight:500;line-height:1.5;display:block}.ui-project-row small{color:#718097;margin-top:4px;font-size:9px;display:block}.ui-folder{color:#5b98e4;flex-shrink:0}.ui-row-more{color:#7a889a;margin-left:auto;font-size:14px}.ui-project-row img{flex-shrink:0}.showcase-switcher{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:22px;display:flex}.showcase-switcher button{color:#65738a;background:0 0;border:1px solid #0000;border-radius:30px;min-height:39px;padding:8px 17px;font-size:12px}.showcase-switcher button[aria-pressed=true]{color:#245dcc;background:#edf3ff;border-color:#e2ebfc}.showcase-switcher button:hover{background:#f3f6fc}.product-figure figcaption{color:#637189;margin-top:12px;font-size:12px;line-height:1.8}.principle-strip{color:#66748a;border-bottom:1px solid #e5eaf1;justify-content:space-evenly;align-items:center;gap:20px;margin-top:29px;padding:30px 0 32px;font-size:12px;display:flex}.principle-strip>span{align-items:center;gap:9px;display:flex}.principle-strip>span:before{content:"";background:#7296d7;border-radius:50%;width:4px;height:4px;display:block}.home-section{padding-block:72px}.home-section-intro{margin-bottom:32px}.home-section-intro h2,.workflow-copy h2,.continuity-section h2{letter-spacing:-.025em;font-size:35px;font-weight:680;line-height:1.55}.home-section-intro p:not(.eyebrow){margin-bottom:0;font-size:15px}.eyebrow{letter-spacing:.03em;margin-bottom:12px;font-size:12px;font-weight:600}.professional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.professional-card{background:#fff;border:1px solid #e4e9f1;border-radius:18px;padding:24px 23px 17px;overflow:hidden}.tool-card-heading{align-items:center;gap:12px;display:flex}.tool-card-heading img{width:43px;height:43px}.tool-card-heading h3{margin-bottom:0;font-size:19px}.professional-card>p{min-height:74px;margin:17px 0 22px;font-size:13px;line-height:1.9}.feature-art{background:#f7f9fc;border:1px solid #e4e9f1;border-radius:10px;height:230px;overflow:hidden}.tool-preview{text-align:left;background:#fff;border:1px solid #e4e9f1;border-radius:11px;width:100%;max-width:780px;min-height:347px;margin:0 auto;padding:25px 29px}.ui-panel-title{border-bottom:1px solid #e8edf4;align-items:center;gap:12px;padding-bottom:21px;display:flex}.ui-panel-title strong,.ui-panel-title span{display:block}.ui-panel-title strong{font-size:22px}.ui-panel-title span{color:#6e7c90;margin-top:4px;font-size:11px}.ui-tag{color:#376ab9;white-space:nowrap;background:#f3f7ff;border:1px solid #dce7fb;border-radius:5px;padding:4px 7px;font-size:9px}.audit-summary{justify-content:space-between;align-items:center;padding:20px 0 14px;font-size:12px;display:flex}.audit-table{border:1px solid #e4e9f1;border-radius:6px;overflow:hidden}.audit-table>div{border-bottom:1px solid #e8edf4;grid-template-columns:1fr 1.4fr 1fr;font-size:11px;display:grid}.audit-table>div:last-child{border:0}.audit-table>div>span{border-right:1px solid #e8edf4;padding:13px 12px}.audit-table>div>span:last-child{border:0}.audit-table-head{color:#52627b;background:#f4f7fb;font-weight:600}.ui-preview-note{color:#748299;align-items:center;gap:7px;margin-top:22px;font-size:10px;display:flex}.paper-tabs{justify-content:center;gap:12px;margin-top:17px;font-size:11px;display:flex}.paper-tabs>*{border:1px solid #e1e7ef;border-radius:4px;padding:7px 14px;font-weight:500}.paper-tabs strong{color:#295fd2;border-color:#a2baee}.formula-paper{margin-top:12px}.formula-paper>div{border-bottom:1px solid #e4e9f1;justify-content:space-between;padding:13px 8px;font-size:16px;display:flex}.formula-paper strong{color:#456589;font-weight:500}.formula-paper>.paper-placeholder{color:#637189;background:#f6f8fb;border:1px solid #e5eaf1;border-radius:6px;margin-top:12px;font-size:12px}.conversion-file{color:#6e8ec1;background:#f5f8fd;border:1px solid #e5eaf1;border-radius:7px;align-items:center;gap:13px;margin-top:24px;padding:18px 15px;display:flex}.conversion-file strong,.conversion-file div>span{display:block}.conversion-file strong{color:#293a53;font-size:12px}.conversion-file div>span{color:#748299;margin-top:4px;font-size:10px}.conversion-file>.ui-tag{margin-left:auto}.conversion-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.conversion-options>div{color:#7094ce;background:#fafbfd;border:1px solid #e7ecf3;border-radius:7px;flex-direction:column;align-items:center;padding:18px 4px;display:flex}.conversion-options strong{color:#394c68;margin-top:9px;font-size:12px;font-weight:500}.conversion-options small{color:#78879d;margin-top:5px;font-size:9px}.feature-art .tool-preview{background:#f8fafd;border:0;border-radius:0;min-height:0;padding:17px 15px}.feature-art .ui-panel-title{padding-bottom:13px}.feature-art .ui-panel-title img{width:26px;height:26px}.feature-art .ui-panel-title strong{font-size:12px}.feature-art .ui-panel-title span{font-size:8px}.feature-art .audit-summary{padding:10px 0;font-size:9px}.feature-art .audit-table>div{grid-template-columns:1fr 1.45fr .9fr;font-size:8px}.feature-art .audit-table>div>span{padding:10px 5px}.feature-art .ui-preview-note{margin-top:11px;font-size:8px}.feature-art .paper-tabs{margin-top:9px;font-size:8px}.feature-art .paper-tabs>*{padding:4px 9px}.feature-art .formula-paper{margin-top:4px}.feature-art .formula-paper>div{padding:9px 6px;font-size:12px}.feature-art .formula-paper>.paper-placeholder{margin-top:8px;padding:8px;font-size:9px}.feature-art .conversion-file{gap:9px;margin-top:12px;padding:11px 10px}.feature-art .conversion-file strong{font-size:9px}.feature-art .conversion-file div>span{font-size:8px}.feature-art .conversion-file>svg{width:20px}.feature-art .conversion-options{gap:5px;margin-top:10px}.feature-art .conversion-options>div{padding:12px 2px}.feature-art .conversion-options strong{font-size:9px}.feature-art .conversion-options small{font-size:7px}.feature-art .ui-tag{padding:3px 5px;font-size:7px}.feature-art-label{color:#78869b;margin-top:12px;font-size:9px;line-height:1.7;display:block}.more-tools{color:#63728a;background:#fafbfd;border:1px solid #e5eaf1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:28px;margin-top:26px;padding:18px 23px;font-size:12px;display:flex}.more-tools>div{color:#3b4d68;align-items:center;gap:8px;display:flex}.more-tools a{align-items:center;gap:8px;margin-left:auto;text-decoration:none;display:flex}.workflow-band{background:#f6f8fb;border-block:1px solid #edf0f5}.workflow-layout{grid-template-columns:1fr 1.12fr;align-items:center;gap:80px;padding-block:80px;display:grid}.workflow-copy p:not(.eyebrow){margin-bottom:23px;font-size:14px}.text-link{align-items:center;gap:9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.workflow-points{color:#667993;gap:22px;margin-top:31px;font-size:11px;display:flex}.workflow-points span{align-items:center;gap:7px;display:flex}.project-art{background:#fff;border:1px solid #e2e8f1;border-radius:17px;margin:0;padding:24px 28px 17px;box-shadow:0 8px 20px #203e7105}.project-art-top{border-bottom:1px solid #e5eaf1;align-items:center;gap:12px;padding-bottom:21px;display:flex}.project-art-top strong,.project-art-top div>span{display:block}.project-art-top strong{font-size:15px}.project-art-top div>span{color:#738198;margin-top:5px;font-size:10px}.project-art-tag{color:#637189;border:1px solid #e5eaf1;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:9px}.project-timeline{padding-top:13px}.project-timeline-row{align-items:center;gap:16px;padding:13px 0;display:flex;position:relative}.project-timeline-row:not(:last-child):after{content:"";background:#e5eaf1;width:1px;height:25px;position:absolute;top:48px;left:16px}.timeline-dot{color:#5686d6;background:#edf3fc;border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.timeline-dot-1{color:#60a388;background:#edf7f2}.timeline-dot-2{color:#b89354;background:#faf5eb}.project-timeline-row strong,.project-timeline-row div>span{display:block}.project-timeline-row strong{font-size:12px;font-weight:550}.project-timeline-row div>span{color:#758298;margin-top:5px;font-size:10px}.project-art figcaption{color:#78869b;margin-top:12px;font-size:9px}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.knowledge-card{border:1px solid #e4e9f1;border-radius:18px;padding:27px 29px 19px}.knowledge-card>p{max-width:390px;margin:16px 0 25px;font-size:14px}.note-art,.reference-art{background:#f7f9fc;border:1px solid #e1e7f0;border-radius:11px;height:229px;overflow:hidden}.note-art{grid-template-columns:115px 1fr;display:grid}.note-art-sidebar{color:#72819a;border-right:1px solid #e5eaf1;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 14px;font-size:10px;display:flex}.note-art-sidebar strong{color:#314562;margin-top:-2px;font-size:11px}.note-art-page{background:#fff;padding:23px 21px}.note-art-page>strong{margin-top:18px;font-size:15px;display:block}.note-art-page p{margin:12px 0 18px;font-size:11px}.note-art-page>div{gap:7px;display:flex}.note-art-page>div span{color:#637189;background:#f4f6fa;border:1px solid #e7ecf4;border-radius:5px;padding:4px 8px;font-size:8px}.reference-top{color:#5a7091;background:#fff;border-bottom:1px solid #e5eaf1;align-items:center;gap:10px;height:41px;padding:0 17px;font-size:11px;display:flex}.reference-top>span{color:#728099;margin-left:auto;font-size:9px}.reference-body{grid-template-columns:100px 1fr;height:188px;display:grid}.reference-tree{color:#73839d;align-content:start;gap:17px;padding:19px 15px;font-size:10px;display:grid}.reference-document{background:#fff;border:1px solid #e5eaf1;margin:14px 19px;padding:17px 18px}.reference-document>span{color:#8995a8;margin-bottom:9px;font-size:8px;display:block}.reference-document>strong{font-size:11px;font-weight:600}.text-lines{gap:10px;margin-top:14px;display:grid}.text-lines i{background:#e5eaf1;border-radius:2px;height:3px;display:block}.text-lines i:nth-child(2n){width:87%}.continuity-section{grid-template-columns:1fr 1fr;gap:90px;padding:0 0 85px;display:grid}.continuity-section>div>p:not(.eyebrow){font-size:14px}.continuity-list{gap:23px;padding-top:13px;display:grid}.continuity-list>div{align-items:center;gap:18px;display:flex}.continuity-list>div>span{color:#547ecc;background:#edf3fd;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.continuity-list h3{margin-bottom:4px;font-size:15px;font-weight:600}.continuity-list p{margin-bottom:0;font-size:12px}.local-section{background:#f8fafd;border:1px solid #e4eaf4;border-radius:19px;align-items:flex-start;gap:28px;padding:37px 42px;display:flex}.local-icon{color:#5584d7;background:#edf3fe;border:1px solid #dfe9fc;border-radius:17px;flex-shrink:0;place-items:center;width:61px;height:61px;margin-top:4px;display:grid}.local-section h2{margin-bottom:12px;font-size:27px}.local-section p:not(.eyebrow){margin-bottom:16px;font-size:13px}.local-section .eyebrow{margin-bottom:8px}.download-cta{justify-content:space-between;align-items:center;gap:35px;padding-block:84px 80px;display:flex}.download-cta h2{margin-bottom:14px;font-size:37px}.download-cta p:not(.eyebrow){margin-bottom:0;font-size:14px}.download-cta>div:last-child{text-align:center}.download-cta>div>span{color:#718097;margin-top:13px;font-size:10px;display:block}.content-page .page-intro{padding:72px 0 43px}.content-page .page-intro h1{font-size:46px}.content-page .page-intro>p:not(.eyebrow){margin-inline:0;font-size:17px}.content-page .page-content{padding-bottom:90px}.page-callout,.legal-review-banner{color:#506588;background:#f5f8ff;border:1px solid #e0e8f7;border-radius:11px;margin-bottom:30px;padding:18px 22px;font-size:13px;line-height:1.9}.page-callout p:last-child{margin-bottom:0}.legal-review-banner strong{margin-bottom:5px;display:block}.about-brand-card{background:#f8faff;border:1px solid #e0e8f7;border-radius:16px;margin-bottom:32px;padding:29px}.about-brand-card h2{color:#2b6eff}.about-brand-card p:last-child{margin-bottom:0}.pricing-card-recommended{transform:none}.pricing-assurance{background:#f7f9fc}.pricing-card{box-shadow:none}.quick-start-hero h1{font-size:52px}.quick-start-nav{top:112px}.quick-start-nav a{min-height:40px}.quick-start-step h2{font-size:27px}.release-meta-list{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.site-nav{gap:2px}.header-inner{gap:15px}.workflow-layout{gap:40px}.professional-card{padding:20px 17px 15px}.continuity-section{gap:45px}.footer-main{gap:24px}.footer-owner{grid-column:1/-1}.footer-main{grid-template-columns:2fr 1fr 1fr}.ui-tool small{font-size:8px}.workstation-content{padding:24px}.ui-search{width:90%}.more-tools{gap:18px}}@media (width<=760px){.site-shell{width:100%;margin:0;padding-top:70px}.site-header{flex-direction:initial;width:100%;padding:0;left:0;transform:none}.header-inner{width:calc(100% - 40px);height:70px}.brand-mark{width:33px;height:33px}.brand-copy strong{font-size:18px}.menu-toggle{display:block}.site-nav{background:#fff;border-bottom:1px solid #e5eaf1;gap:5px;padding:13px 20px 20px;display:none;position:absolute;top:69px;left:0;right:0}.site-nav.is-open{grid-template-columns:repeat(3,1fr);display:grid}.site-nav a{justify-content:center;align-items:center;min-height:44px;padding:11px 8px;font-size:13px;display:flex}.home-container,.content-page,.quick-start-page,.site-footer{width:calc(100% - 40px)}.home-hero{padding-top:43px}.home-hero h1{font-size:51px}.hero-position{font-size:17px}.hero-description{font-size:13px}.home-actions{margin-top:22px}.release-note,.hero-kicker{font-size:10px}.product-figure{margin-top:29px}.workstation-body{grid-template-columns:112px 1fr;min-height:374px}.workstation-sidebar{padding:21px 8px 14px}.workstation-brand{gap:7px;margin:0 5px 22px}.workstation-brand img{width:27px;height:27px}.workstation-brand strong{font-size:12px}.workstation-brand small{font-size:6px}.workstation-nav{gap:6px}.workstation-nav>div{gap:9px;padding:8px 9px;font-size:10px}.workstation-nav svg{width:14px;height:14px}.workstation-side-foot{display:none}.workstation-content{padding:21px 17px}.ui-search{gap:8px;width:100%;margin-bottom:15px;padding:10px;font-size:9px}.ui-search kbd{display:none}.ui-tools{gap:7px;margin-bottom:15px}.ui-tool{border-radius:9px;padding:11px 3px}.ui-tool img{width:33px;height:33px}.ui-tool strong{font-size:9px}.ui-tool small{display:none}.ui-work-grid{grid-template-columns:1fr;gap:10px}.ui-card{border-radius:9px;padding:10px 12px 4px}.ui-card-heading{padding-bottom:8px}.ui-card-heading strong{font-size:11px}.ui-card-heading>span{font-size:8px}.ui-work-grid .ui-card:last-child{display:none}.ui-project-row{min-height:53px}.ui-project-row strong{font-size:9px}.ui-project-row small{font-size:8px}.workstation-content>.tool-preview{min-height:305px;padding:16px 13px}.workstation-content .ui-panel-title img{width:31px;height:31px}.workstation-content .ui-panel-title strong{font-size:16px}.workstation-content .ui-panel-title span{font-size:9px}.workstation-content .audit-table>div{grid-template-columns:1fr 1.3fr 1fr;font-size:9px}.workstation-content .audit-table>div>span{padding:11px 7px}.workstation-content .conversion-options small{display:none}.workstation-content .conversion-options strong{font-size:10px}.workstation-content .ui-preview-note{font-size:9px}.showcase-switcher{gap:2px;margin-top:16px}.showcase-switcher button{min-height:36px;padding:7px 12px;font-size:10px}.product-figure figcaption{font-size:9px}.principle-strip{grid-template-columns:repeat(2,1fr);gap:16px 10px;margin-top:21px;padding:26px 8px;font-size:10px;display:grid}.home-section{padding-block:61px}.home-section-intro{margin-bottom:29px}.home-section-intro h2,.workflow-copy h2,.continuity-section h2{font-size:28px}.home-section-intro p:not(.eyebrow){font-size:13px}.professional-grid{grid-template-columns:1fr;gap:17px}.professional-card{padding:23px 25px 17px}.professional-card>p{min-height:0;margin-bottom:21px;font-size:13px}.feature-art{height:251px}.feature-art .tool-preview{padding:20px 22px}.feature-art .ui-panel-title strong{font-size:13px}.feature-art .audit-table>div{font-size:10px}.feature-art .audit-table>div>span{padding-block:10px}.feature-art .formula-paper>div{padding-block:11px}.feature-art .ui-preview-note{font-size:9px}.feature-art .conversion-options strong{font-size:11px}.feature-art .conversion-options small{font-size:9px}.more-tools{gap:14px 20px;padding:17px}.more-tools>span:first-child{width:100%}.more-tools a{margin-left:0;font-size:11px}.workflow-layout{grid-template-columns:1fr;gap:31px;padding-block:59px}.workflow-points{gap:20px}.project-art{padding:22px}.knowledge-grid{grid-template-columns:1fr;gap:17px}.knowledge-card{padding:24px}.knowledge-card>p{font-size:13px}.continuity-section{grid-template-columns:1fr;gap:19px;padding-bottom:58px}.continuity-list{gap:22px}.local-section{gap:16px;padding:28px 24px}.local-icon{border-radius:11px;width:42px;height:42px}.local-icon svg{width:24px}.local-section h2{font-size:23px}.local-section p:not(.eyebrow){font-size:12px}.desktop-break{display:none}.download-cta{flex-direction:column;align-items:flex-start;gap:25px;padding-block:59px}.download-cta h2{font-size:32px}.download-cta>div:last-child{text-align:left}.footer-main{grid-template-columns:repeat(2,1fr);gap:29px 24px;padding-bottom:30px}.footer-brand{grid-column:1/-1}.site-footer{padding-block:35px 22px;display:block}.footer-owner{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;font-size:11px}.content-page .page-intro{padding-block:49px 33px}.content-page .page-intro h1{font-size:34px}.content-page .page-intro>p:not(.eyebrow){font-size:15px}.content-page .page-content{padding-bottom:60px}.quick-start-hero h1{font-size:36px}.quick-start-nav{top:88px}.release-meta-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-callout,.legal-review-banner{padding:16px}.note-art{grid-template-columns:95px 1fr}.note-art-sidebar{padding-inline:11px}.note-art-page{padding:22px 16px}.reference-document{margin:14px 12px;padding:17px 12px}}@media (width<=420px){.home-container,.content-page,.quick-start-page,.site-footer,.header-inner{width:calc(100% - 32px)}.home-hero h1{font-size:44px}.hero-position{font-size:15px}.hero-description{font-size:12px}.home-actions .button{gap:7px;min-height:44px;padding-inline:13px;font-size:12px}.workstation-body{grid-template-columns:71px 1fr;min-height:339px}.workstation-brand{justify-content:center;margin:0 0 23px}.workstation-brand>span{display:none}.workstation-sidebar{padding:19px 7px}.workstation-nav>div{gap:6px;padding:8px 4px;font-size:9px}.workstation-nav svg{width:13px;height:13px}.workstation-content{padding:16px 11px}.ui-search{gap:5px;padding:9px 8px;font-size:8px}.ui-search svg{width:13px}.ui-tools{gap:5px}.ui-tool img{width:27px;height:27px}.ui-tool strong{font-size:8px}.ui-project-row{gap:8px;min-height:47px}.ui-project-row strong{font-size:8px}.ui-project-row small{font-size:7px}.ui-folder svg{width:18px}.workstation-title{height:27px;font-size:8px}.window-controls{gap:15px}.showcase-switcher button{padding:7px 10px;font-size:9px}.workstation-content .tool-preview{min-height:286px;padding:12px 9px}.workstation-content .audit-table>div{font-size:8px}.workstation-content .audit-table>div>span{padding:11px 4px}.workstation-content .audit-summary{font-size:9px}.workstation-content .ui-panel-title strong{font-size:14px}.workstation-content .conversion-file{gap:8px;padding:13px 9px}.workstation-content .conversion-file strong{font-size:10px}.workstation-content .formula-paper>div{font-size:13px}.workstation-content .ui-preview-note{font-size:8px}.professional-card{padding:21px 19px 15px}.feature-art .tool-preview{padding:19px 13px}.feature-art .audit-table>div{font-size:8px}.knowledge-card{padding:22px 19px}.note-art-page>strong{font-size:12px}.note-art-page p{font-size:10px}.reference-body{grid-template-columns:82px 1fr}.reference-tree{padding-inline:10px;font-size:9px}.reference-document>strong{font-size:10px}.local-section{flex-direction:column;gap:16px}.home-section-intro h2{font-size:25px}.workflow-points{gap:13px;font-size:10px}}.page-actions{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.info-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.info-card{border:1px solid var(--color-border);background:#fff;border-radius:15px;padding:25px}.info-card h2{font-size:21px}.info-card p,.info-card li{font-size:14px}.info-card p:last-child{margin-bottom:0}.page-callout h2{font-size:23px}.page-callout p{font-size:14px}@media (width<=760px){.info-card-grid{grid-template-columns:1fr;gap:16px}.info-card{padding:22px}.page-actions .button{min-width:130px}.page-callout h2{font-size:21px}.ui-work-grid .ui-card:last-child{display:block}.ui-project-row:last-child{display:none}.workstation-body{min-height:466px}.workstation-content>.tool-preview{min-height:414px}}@media (width<=420px){.workstation-body{min-height:439px}.workstation-content>.tool-preview{min-height:399px}}.release-meta-list dd{overflow-wrap:anywhere}.note-art-page>div{color:#637189;font-size:9px}@media (width<=360px){.home-hero h1{white-space:nowrap;font-size:36px}.hero-position{font-size:14px}}.note-art-page>.note-location{color:#637189;align-items:center;gap:6px}.note-art-page>.note-location span{background:0 0;border:0;padding:0;font-size:9px}.workstation-body{height:480px;min-height:480px}@media (width<=760px){.workstation-body{height:466px;min-height:466px}}@media (width<=420px){.workstation-body{height:439px;min-height:439px}}a{color:#245fd7}.button-primary{color:#fff;background:#2567f3;border-color:#2567f3}.eyebrow,.text-link,.status-pill,.pricing-plan-name,.quick-start-hero p,.quick-start-step-kicker{color:#245fd7}.product-figure figcaption,.feature-art-label,.project-art figcaption,.release-note,.download-cta>div>span,.ui-tool small,.ui-card-heading>span,.ui-project-row small,.ui-preview-note,.ui-panel-title span,.conversion-file div>span,.conversion-options small,.note-art-sidebar,.note-art-page>.note-location,.reference-top>span,.reference-tree,.reference-document>span,.project-art-top div>span,.project-timeline-row div>span,.workstation-side-foot{color:#637189}.home-page #product{border-top:1px solid #e5eaf1;margin-top:36px}.home-page .professional-card,.home-page .knowledge-card{padding-bottom:24px}.home-page .more-tools{background:0 0;border:0;margin-top:24px;padding:0}.home-page .local-section{background:0 0;border-inline:0;border-radius:0;padding:28px 0}.home-page .download-cta{padding-block:56px}@media (width<=760px){.home-page #product{margin-top:28px}.home-page .product-figure figcaption{font-size:11px}.home-page .more-tools{gap:14px 22px}.home-page .more-tools a{flex-basis:100%}.home-page .download-cta{padding-block:42px}}.help-page{width:min(var(--content-width), calc(100% - 64px));min-width:0;margin-inline:auto;padding:0 0 96px}.help-page .eyebrow{color:#245fd7}.help-hero{text-align:center;max-width:820px;margin:0 auto;padding:72px 0 46px}.help-hero h1{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(36px,4.8vw,58px);line-height:1.25}.help-lead{margin:0;font-size:18px}.help-search-area{text-align:left;max-width:650px;margin:32px auto 0}.help-search-area label{color:var(--color-text);margin-bottom:9px;font-size:14px;font-weight:650;display:block}.help-search-box{background:var(--color-page);min-height:60px;color:var(--color-muted);border:1px solid #cbd6e6;border-radius:12px;align-items:center;gap:12px;padding:0 17px;display:flex;box-shadow:0 5px 22px #1f32580a}.help-search-box:focus-within{border-color:var(--color-accent);outline:3px solid var(--color-accent-soft)}.help-search-box>svg{flex:none}.help-search-box input{width:100%;min-width:0;min-height:56px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:16px}.help-search-box input::placeholder{color:#647187;opacity:1}.help-search-box input::-webkit-search-cancel-button{display:none}.help-clear-search{min-width:40px;min-height:40px;color:var(--color-muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-right:-8px;display:grid}.help-clear-search:hover{color:var(--color-text);background:var(--color-subtle)}.help-search-area>p{color:var(--color-muted);margin:10px 0 0;font-size:13px;line-height:1.7}.help-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 60px;display:grid}.help-shortcuts>a{border:1px solid var(--color-border);min-width:0;color:var(--color-text);border-radius:14px;align-items:center;gap:15px;padding:22px;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.help-shortcuts>a:hover{background:var(--color-subtle);border-color:#cbd6e6}.help-shortcut-icon{background:var(--color-accent-soft);width:43px;height:43px;color:var(--color-accent);border-radius:10px;flex:none;place-items:center;display:grid}.help-shortcuts strong{font-size:16px;line-height:1.6;display:block}.help-shortcuts small{color:var(--color-muted);font-size:13px;line-height:1.7;display:block}.help-shortcuts>a>svg{color:var(--color-muted);flex:none;margin-left:auto}.help-library{border-top:1px solid var(--color-border);padding-top:38px}.help-library-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:25px;display:flex}.help-library-heading .eyebrow{margin-bottom:10px}.help-library-heading h2{margin-bottom:0;font-size:28px}.help-result-count{color:var(--color-muted);flex:none;margin:0 0 2px;font-size:14px}.help-filters{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}.help-filters button{border:1px solid var(--color-border);min-height:42px;color:var(--color-muted);background:var(--color-page);border-radius:8px;padding:8px 16px;font-size:14px;line-height:1.5}.help-filters button:hover{color:var(--color-text);background:var(--color-subtle)}.help-filters button[aria-pressed=true]{color:#245fd7;background:var(--color-accent-soft);border-color:#bdd2ff;font-weight:650}.help-filters .help-reset{color:#245fd7;border-color:#0000;margin-left:auto;padding-left:12px;padding-right:12px}.help-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.help-article-card{border:1px solid var(--color-border);min-width:0;min-height:228px;color:var(--color-text);border-radius:14px;flex-direction:column;align-items:flex-start;padding:25px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.help-article-card:hover{box-shadow:var(--shadow-card);border-color:#b9ccef}.help-card-category{color:var(--color-muted);margin-bottom:14px;font-size:12px;line-height:1.5}.help-article-card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:18px;line-height:1.6}.help-article-card p{margin-bottom:22px;font-size:14px;line-height:1.85}.help-card-action{color:#245fd7;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:650;line-height:1.6;display:inline-flex}.help-no-results{text-align:center;border:1px dashed #cbd6e6;border-radius:14px;grid-column:1/-1;padding:44px 24px}.help-no-results>svg{color:var(--color-muted);margin-bottom:14px}.help-no-results p{margin-bottom:0;font-size:15px}.help-no-results .page-actions{justify-content:center;align-items:center}.help-no-results .page-actions>a{color:#245fd7;font-size:14px}.help-bottom-note{background:var(--color-subtle);border-radius:14px;align-items:flex-start;gap:17px;margin-top:42px;padding:24px;display:flex}.help-bottom-note>svg{color:var(--color-accent);flex:none;margin-top:4px}.help-bottom-note>div{min-width:0;max-width:790px}.help-bottom-note h2{margin-bottom:7px;font-size:17px;line-height:1.5}.help-bottom-note p{margin:0;font-size:14px;line-height:1.8}.help-bottom-note>a{color:#245fd7;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:13px;line-height:1.8;text-decoration:none;display:inline-flex}.help-noscript{margin:18px 0 0;font-size:14px}.help-breadcrumb{color:var(--color-muted);flex-wrap:wrap;gap:12px;padding:34px 0 26px;font-size:13px;line-height:1.7;display:flex}.help-breadcrumb a{color:var(--color-muted);text-decoration:none}.help-breadcrumb a:hover{color:#245fd7}.help-detail-layout{grid-template-columns:226px minmax(0,760px);align-items:start;gap:65px;display:grid}.help-toc{border-right:1px solid var(--color-border);padding:7px 22px 10px 0;position:sticky;top:108px}.help-back{color:var(--color-muted);gap:8px;margin-bottom:28px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.help-toc>strong{margin-bottom:10px;font-size:14px;line-height:1.7;display:block}.help-toc nav{gap:3px;display:grid}.help-toc nav a{color:var(--color-muted);border-radius:7px;margin-left:-10px;padding:8px 10px;font-size:13px;line-height:1.7;text-decoration:none;display:block}.help-toc nav a:hover{color:#245fd7;background:var(--color-accent-soft)}.help-toc-links{border-top:1px solid var(--color-border);gap:12px;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.7;display:grid}.help-toc-links a{color:var(--color-muted);text-decoration:none}.help-toc a:hover{color:#245fd7}.help-article-body{min-width:0}.help-article-header{margin-bottom:42px}.help-article-header .eyebrow{margin-bottom:13px}.help-article-header h1{letter-spacing:-.025em;margin-bottom:15px;font-size:clamp(30px,3.2vw,43px);line-height:1.4}.help-article-summary{margin-bottom:18px;font-size:17px;line-height:1.85}.help-article-meta{color:var(--color-muted);margin:0;font-size:12px;line-height:1.8}.help-article-section{border-top:1px solid var(--color-border);padding-top:30px;scroll-margin-top:110px}.help-article-section+.help-article-section{margin-top:34px}.help-article-section h2{margin-bottom:17px;font-size:24px;line-height:1.5}.help-article-section>p{margin-bottom:16px;font-size:15px;line-height:1.95}.help-article-section>p:last-child{margin-bottom:0}.help-article-section ol{gap:12px;margin:17px 0 20px;padding-left:25px;display:grid}.help-article-section li{color:var(--color-text);padding-left:4px;font-size:15px;line-height:1.9}.help-article-section li::marker{color:#245fd7;font-weight:650}.help-article-note{border-left:3px solid var(--color-accent);background:var(--color-subtle);border-radius:0 8px 8px 0;align-items:flex-start;gap:12px;margin-top:22px;padding:15px 17px;display:flex}.help-article-note>svg{color:var(--color-accent);flex:none;margin-top:3px}.help-article-note p{margin:0;font-size:14px;line-height:1.9}.help-related{border-top:1px solid var(--color-border);margin-top:44px;padding-top:28px}.help-related h2{margin-bottom:14px;font-size:20px}.help-related>div{gap:9px;display:grid}.help-related a{border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;font-size:14px;line-height:1.8;text-decoration:none;display:flex}.help-related a:hover{color:#245fd7;border-color:#bdd2ff}.help-related svg{color:var(--color-accent);flex:none}.help-article-footer{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;font-size:14px;line-height:1.8;display:flex}.help-article-footer a{color:#245fd7;text-decoration:none}.help-faq-page{max-width:820px;margin:0 auto}.help-faq-header{padding:12px 0 28px}.help-faq-header h1{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(32px,4vw,48px);line-height:1.4}.help-faq-header>p:last-child{margin:0;font-size:17px}.help-faq-list{border-top:1px solid var(--color-border)}.help-faq-list details{border-bottom:1px solid var(--color-border)}.help-faq-list summary{cursor:pointer;min-height:80px;color:var(--color-text);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;font-weight:650;line-height:1.8;list-style:none;display:flex}.help-faq-list summary::-webkit-details-marker{display:none}.help-faq-list summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px;border-radius:5px}.help-faq-toggle{width:30px;height:30px;color:var(--color-muted);background:var(--color-subtle);border-radius:50%;flex:none;place-items:center;font-size:23px;font-weight:400;line-height:1;display:grid}.help-faq-list details[open] .help-faq-toggle{color:var(--color-accent);background:var(--color-accent-soft);transform:rotate(45deg)}.help-faq-answer{padding:0 48px 26px 0}.help-faq-answer p{margin-bottom:13px;font-size:15px;line-height:1.95}.help-faq-answer a{color:#245fd7;align-items:center;gap:8px;font-size:14px;line-height:1.8;text-decoration:none;display:inline-flex}.help-faq-footer{background:var(--color-subtle);border-radius:14px;margin-top:38px;padding:28px}.help-faq-footer h2{margin-bottom:10px;font-size:21px}.help-faq-footer p{margin-bottom:20px;font-size:15px}@media (width<=1000px){.help-shortcuts>a{gap:11px;padding:17px}.help-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-detail-layout{grid-template-columns:195px minmax(0,1fr);gap:36px}.help-bottom-note{flex-wrap:wrap}.help-bottom-note>div{flex:1}.help-bottom-note>a{flex:0 calc(100% - 39px);width:auto;margin:0 0 0 39px}}@media (width<=760px){.help-page{width:calc(100% - 40px)}}@media (width<=720px){.help-page{padding-bottom:62px}.help-hero{padding:44px 0 30px}.help-hero .eyebrow{margin-bottom:14px}.help-lead{font-size:16px}.help-search-area{margin-top:25px}.help-shortcuts{grid-template-columns:1fr;gap:10px;margin-bottom:34px}.help-shortcuts>a{padding:14px 16px}.help-library{padding-top:26px}.help-library-heading{flex-wrap:wrap;gap:12px;margin-bottom:19px}.help-library-heading h2{font-size:24px}.help-article-grid{gap:12px}.help-article-card{padding:20px}.help-filters{gap:7px}.help-filters button{padding:9px 12px;font-size:13px}.help-filters .help-reset{margin-left:0}.help-bottom-note{gap:12px;margin-top:28px;padding:20px}.help-bottom-note>a{flex-basis:calc(100% - 34px);margin-left:34px}.help-breadcrumb{padding:23px 0 20px}.help-detail-layout{grid-template-columns:1fr;gap:29px}.help-toc{border:1px solid var(--color-border);background:var(--color-subtle);border-radius:12px;padding:16px;position:static}.help-back{margin-bottom:14px}.help-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.help-toc nav a{margin-left:0;padding:6px 0}.help-toc-links{flex-wrap:wrap;gap:20px;margin-top:14px;padding-top:13px;display:flex}.help-article-header{margin-bottom:28px}.help-article-summary{font-size:16px}.help-article-section{padding-top:24px;scroll-margin-top:88px}.help-article-section+.help-article-section{margin-top:27px}.help-article-section h2{font-size:22px}.help-faq-header{padding:7px 0 25px}.help-faq-header>p:last-child{font-size:16px}.help-faq-list summary{gap:13px;min-height:74px;padding:19px 0;font-size:16px}.help-faq-answer{padding-right:0}.help-faq-footer{padding:22px}}@media (width<=480px){.help-article-grid{grid-template-columns:1fr}.help-article-card{min-height:0;padding:22px}.help-card-category{margin-bottom:11px}.help-article-card p{margin-bottom:18px}.help-search-box{gap:10px;padding-left:13px}.help-search-box input{font-size:15px}.help-toc nav{grid-template-columns:1fr}.help-article-note{gap:9px;padding:13px}}@media (width<=420px){.help-page{width:calc(100% - 32px)}}.download-center .page-content,.account-page .page-content{max-width:none}.home-help{justify-content:space-between;align-items:center;gap:30px;padding:35px 0 18px;display:flex}.home-help h2{letter-spacing:-.02em;margin-bottom:12px;font-size:29px}.home-help p:not(.eyebrow){margin-bottom:0;font-size:14px}.home-help .button{flex-shrink:0}.release-card{background:#f7f9fd;border:1px solid #e1e8f2;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:35px;display:flex}.release-card-main{align-items:flex-start;gap:23px;max-width:650px;display:flex}.windows-symbol,.account-symbol{color:#2b6eff;background:#eaf1ff;border:1px solid #dce8ff;border-radius:17px;flex-shrink:0;place-items:center;width:70px;height:70px;display:grid}.release-card h2{letter-spacing:-.02em;margin-bottom:12px;font-size:27px}.release-card p:not(.eyebrow){font-size:14px}.release-card .eyebrow{margin-bottom:8px;font-size:10px}.release-card-actions{text-align:center;flex-shrink:0;gap:17px;min-width:175px;display:grid}.release-preparing{color:#596981;background:#eef2f8;border:1px solid #dde4ef;border-radius:9px;margin:0;padding:12px 19px;font-weight:550}.release-card-actions .text-link{justify-content:center;font-size:12px}.download-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 30px;margin:34px 0;padding-inline:8px;display:grid}.download-facts dt{color:#637189;margin-bottom:9px;font-size:12px}.download-facts dd{color:#24354d;overflow-wrap:anywhere;margin:0;font-size:14px}.checksum-panel{border-top:1px solid #e3e9f1;border-bottom:1px solid #e3e9f1;padding:28px 8px}.checksum-panel>div:first-child{color:#245fd7;align-items:center;gap:10px;display:flex}.checksum-panel h2{color:#24354d;margin:0;font-size:20px}.checksum-panel>p{margin:15px 0;font-size:14px}.checksum-panel>.download-small{margin-bottom:0;font-size:12px}.checksum-value{flex-wrap:wrap;gap:12px;padding:16px 0 8px;font-size:12px;display:flex}.checksum-value>span{color:#637189;flex-shrink:0}.checksum-value code{color:#384c6a;overflow-wrap:anywhere}.checksum-panel pre{color:#334963;background:#f4f6fa;border:1px solid #e3e8f0;border-radius:8px;max-width:100%;margin:14px 0;padding:16px 19px;font-size:12px;line-height:1.8;overflow-x:auto}.checksum-panel pre code{white-space:pre-wrap;overflow-wrap:anywhere}.download-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:31px;display:grid}.download-guides>a{color:#245fd7;border:1px solid #e1e7ef;border-radius:13px;align-items:flex-start;gap:13px;padding:24px 19px;transition:border-color .18s,background .18s;display:flex}.download-guides>a:hover{background:#f9fbff;border-color:#b5cdf7}.download-guides>a>svg{flex-shrink:0}.download-guides>a>svg:last-child{width:14px;margin-left:auto}.download-guides h2{color:#24354d;margin:0 0 9px;font-size:16px}.download-guides p{margin:0;font-size:12px;line-height:1.8}.download-changelog{margin-top:48px}.download-changelog>header{margin-bottom:24px}.download-changelog>header h2{margin-bottom:12px;font-size:25px}.download-changelog>header p{margin-bottom:0;font-size:13px}.download-changelog .timeline-entry{grid-template-columns:110px minmax(0,1fr);gap:24px;padding-block:24px}.download-changelog .timeline-entry h3{margin:12px 0;font-size:19px}.download-changelog .timeline-entry ul{color:var(--color-muted);font-size:13px;line-height:1.9}.download-note{background:#f7f9fc;border-radius:14px;margin-top:34px;padding:28px}.download-note h2{margin-bottom:16px;font-size:19px}.download-note ul{color:#637189;padding-left:19px;font-size:13px;line-height:1.9}.download-note li{margin-block:9px}.download-note .text-link{font-size:13px}.account-preparation{background:#f7f9fd;border:1px solid #e0e8f4;border-radius:18px;align-items:flex-start;gap:28px;padding:37px;display:flex}.account-preparation h2{margin-top:17px;font-size:29px}.account-preparation p{max-width:690px;margin-bottom:0;font-size:14px}.account-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.account-plan-grid article{border:1px solid #e1e8f0;border-radius:14px;padding:28px}.account-plan-grid svg{color:#245fd7}.account-plan-grid article>span{float:right;color:#637189;font-size:11px}.account-plan-grid h3{margin:19px 0 10px;font-size:19px}.account-plan-grid p{margin:0;font-size:13px}.account-next{padding:40px 0 33px}.account-next h2{font-size:24px}.account-next p{font-size:14px}.account-page .legal-meta{border-top:1px solid #e5eaf2;padding-top:23px}@media (width<=1000px){.release-card{align-items:flex-start}.release-card-main{gap:17px}.release-card-actions{min-width:140px}.download-guides{grid-template-columns:1fr}.download-guides>a{align-items:center}.download-guides p{font-size:13px}.windows-symbol{border-radius:13px;width:56px;height:56px}}@media (width<=760px){.home-help{flex-direction:column;align-items:flex-start;gap:22px;padding:37px 0 5px}.home-help h2{font-size:24px}.home-help p:not(.eyebrow){font-size:13px}.release-card{flex-direction:column;gap:23px;padding:24px}.release-card-main{flex-direction:column;gap:19px}.release-card h2{font-size:25px}.release-card p:not(.eyebrow){font-size:13px}.release-card-actions{text-align:left;flex-wrap:wrap;align-items:center;gap:18px;width:100%;display:flex}.release-card-actions .text-link{justify-content:flex-start}.release-card-actions .release-preparing{margin:0;padding:10px 15px;font-size:12px}.download-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:0}.download-facts dd{font-size:13px}.checksum-panel{padding-inline:0}.checksum-panel pre{padding:14px;font-size:11px}.checksum-panel>p{font-size:13px}.checksum-value{flex-direction:column;gap:8px}.download-guides>a{padding:22px 19px}.download-changelog{margin-top:36px}.download-changelog .timeline-entry{grid-template-columns:minmax(0,1fr);gap:12px}.download-changelog .timeline-entry h3{font-size:18px}.download-note{padding:22px}.account-preparation{flex-direction:column;gap:21px;padding:24px}.account-symbol{border-radius:14px;width:58px;height:58px}.account-preparation h2{font-size:24px}.account-preparation p{font-size:13px}.account-plan-grid{grid-template-columns:1fr;gap:15px}.account-plan-grid article{padding:24px}.account-next h2{font-size:22px}}.commercial-account .account-content{max-width:1060px}.account-test-notice{border-radius:var(--radius-medium);background:#fffaf0;border:1px solid #e3cf98;margin-bottom:24px;padding:20px 24px}.account-test-notice strong{color:#785609}.account-test-notice p{margin:8px 0 0;font-size:14px}.account-login-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.account-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-card);background:#fff;min-width:0;margin:0 0 20px;padding:26px}.account-card h2{font-size:26px}.account-card h3{font-size:20px}.account-form{gap:16px;display:grid}.account-form>.button{justify-self:start}.account-field{color:var(--color-text);gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.account-field input,.account-field select{border:1px solid var(--color-border);border-radius:var(--radius-small);width:100%;min-height:46px;font:inherit;color:var(--color-text);background:var(--color-subtle);padding:10px 12px}.account-field input:focus-visible,.account-field select:focus-visible,.account-checkbox input:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.account-code-row{align-items:end;gap:12px;display:flex}.account-code-row .account-field{flex:1}.account-code-row .button{flex-shrink:0}.account-tabs,.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-tabs{margin:0 0 24px}.account-tabs .button{box-shadow:none}.commercial-account .button:disabled{cursor:default;opacity:.55}.account-text-button{color:var(--color-accent);background:0 0;border:0;padding:16px 0 0;display:inline-block}.account-small{margin:0;font-size:13px;line-height:1.7}.account-licensing-note p{font-size:15px}.account-licensing-note .status-pill{margin-bottom:22px}.account-message{background:var(--color-accent-soft);color:#1b4c99;border-radius:var(--radius-small);overflow-wrap:anywhere;margin:0 0 24px;padding:16px 20px}.account-message.is-error{color:#a33028;background:#fff1ef}.account-entitlement-reminder{border-radius:var(--radius-small);color:#785609;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e3cf98;padding:12px 16px;font-size:14px}.account-license-actions{margin:16px 0}.account-identity{justify-content:space-between;align-items:center;gap:20px;padding:0 0 24px;display:flex}.account-identity strong{font-size:22px;display:block}.account-identity span{color:var(--color-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;display:block}.account-section>h2{margin-top:28px;font-size:28px}.account-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.account-row h3{margin:0}.account-records{margin:16px 0 0;padding:0;list-style:none}.account-records li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.account-records strong{color:var(--color-text);font-size:15px}.account-records span{overflow-wrap:anywhere;font-size:12px;display:block}.account-records .button{flex-shrink:0}.account-product-grid,.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-product-grid .status-pill{margin-bottom:18px}.account-price{color:var(--color-text);margin:10px 0;font-size:32px;font-weight:700}.account-security-grid{margin-top:20px}.account-security-grid .account-card{margin:0 0 20px}.account-security-grid .account-form .account-code-row{flex-wrap:wrap}.account-security-grid .account-form .account-code-row .account-field{flex-basis:150px}.account-security-menu{padding-top:8px;padding-bottom:8px}.account-security-item{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.account-security-item+.account-security-item{border-top:1px solid var(--color-border)}.account-security-item h3{margin:0 0 6px;font-size:17px}.account-security-item p{color:var(--color-muted);margin:0;font-size:14px}.account-security-item .button{flex-shrink:0}.account-security-panel .account-form{max-width:680px}.account-form-fields{border:0;min-width:0;margin:20px 0 0;padding:0}.account-form-fields:disabled{opacity:.7}.account-impact-list{overflow-wrap:anywhere;margin:14px 0;padding-left:24px;line-height:1.75}.account-impact-list li+li{margin-top:8px}.account-device-controls{flex-direction:column;align-items:end;gap:10px;max-width:420px;display:flex}.account-device-controls p{margin:0}.account-checkbox{color:var(--color-muted);align-items:start;gap:10px;font-size:14px;line-height:1.6;display:flex}.account-checkbox input{margin-top:5px}.account-danger{border-color:#efd7d2}.account-danger h3{color:#a33028}.account-empty{border-radius:var(--radius-small);background:var(--color-subtle);padding:20px}.account-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.account-overview dt{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px}.account-overview dd{margin:6px 0 0;font-size:24px}.account-bill-import>.account-small{margin-bottom:14px}.account-bill-import>.account-actions{margin-top:20px}.account-bill-header,.account-bill-report{overflow-wrap:anywhere}.account-bill-report{border-top:1px solid var(--color-border);margin-top:24px;padding-top:20px}.account-purchase-code{max-width:600px;margin:22px 0}.account-code-entry .account-form,.account-admin-codes .account-form{max-width:680px}.account-code-summary{border-top:1px solid var(--color-border);overflow-wrap:anywhere;margin-top:20px;padding-top:20px}.account-code-summary>p{margin:12px 0}.account-code-price{color:var(--color-muted);overflow-wrap:anywhere;min-height:58px;margin-bottom:16px;font-size:14px}.account-code-price p{margin:0}.account-code-price [role=alert]{color:#a33028}.account-code-products{gap:8px;display:grid}.account-created-code{border:1px solid var(--color-border);border-radius:var(--radius-small);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin-bottom:16px;padding:14px 16px;font-size:16px;display:block}.account-code-records .account-actions{flex-shrink:1;justify-content:end}.account-invoice{margin-top:18px}.account-invoice-body{border-top:1px solid var(--color-border);overflow-wrap:anywhere;margin-top:18px;padding-top:18px}.account-invoice-body>p,.account-invoice-detail>p{margin-top:12px}.account-invoice-body .account-row{flex-wrap:wrap}.account-invoice-form{max-width:680px}.account-invoice-filter{max-width:360px;margin-top:18px}.account-invoice-actions{margin-top:18px}@media (width<=760px){.account-login-grid,.account-product-grid,.account-security-grid{grid-template-columns:1fr}.account-card{padding:20px}.account-identity{flex-direction:column;align-items:start}.account-records li{flex-direction:column;align-items:start;gap:10px}.account-tabs .button{padding:0 13px;font-size:13px}.account-code-row{flex-wrap:wrap}.account-code-row .account-field{flex-basis:150px}.account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.account-security-item{align-items:start;gap:12px}.account-security-item .button{min-height:40px;padding:0 14px;font-size:13px}.account-device-controls{align-items:start;max-width:100%}}.commercial-account{padding-top:44px;padding-bottom:68px}.commercial-account .account-content{max-width:none;margin-top:0;padding-bottom:0}.account-page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.account-page-heading .eyebrow{letter-spacing:.11em;margin-bottom:9px;font-size:11px}.account-page-heading h1{letter-spacing:-.025em;margin-bottom:8px;font-size:34px}.account-page-heading p:last-child{margin-bottom:0;font-size:14px}.account-heading-link{white-space:nowrap;padding-bottom:6px;font-size:13px;text-decoration:none}.commercial-account .account-test-notice{background:#fffaf0;border-radius:9px;align-items:baseline;gap:12px;margin-bottom:24px;padding:12px 16px;display:flex}.commercial-account .account-test-notice strong{white-space:nowrap;font-size:12px}.commercial-account .account-test-notice p{margin:0;font-size:12px;line-height:1.65}.account-loading{min-height:220px;color:var(--color-muted);place-items:center;font-size:14px;display:grid}.account-shell{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:34px;display:grid}.account-sidebar{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:24px 0 20px;position:sticky;top:108px}.account-sidebar-profile{justify-items:center;gap:8px;padding:0 12px 22px;display:grid}.account-avatar{width:52px;height:52px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:16px;place-items:center;margin-bottom:4px;font-size:24px;font-weight:700;display:grid}.account-sidebar-profile strong{font-size:14px}.account-sidebar-profile>span:last-child{color:var(--color-muted);font-size:12px}.account-side-nav{gap:5px;padding:0 10px;display:grid}.account-side-nav button{width:100%;color:var(--color-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}.account-side-nav button:hover{color:var(--color-text);background:#f8fafc}.account-side-nav button.is-current{color:var(--color-accent);background:var(--color-accent-soft);font-weight:650}.account-side-nav button:disabled{cursor:default;opacity:.65}.account-nav-symbol{justify-content:center;align-items:center;width:18px;font-size:18px;font-weight:500;display:inline-flex}.account-sidebar-support{border-top:1px solid var(--color-border);color:var(--color-muted);gap:7px;margin:26px 18px 0;padding-top:20px;font-size:11px;display:grid}.account-sidebar-support a{overflow-wrap:anywhere;font-size:11px;text-decoration:none}.account-workspace{min-width:0}.account-workspace .account-identity{border-bottom:1px solid var(--color-border);margin-bottom:22px;padding-bottom:20px}.account-workspace .account-identity strong{font-size:24px}.account-workspace .account-identity span{font-size:12px}.account-workspace .account-identity .button{min-height:36px;padding:0 14px;font-size:12px}.account-workspace .account-section>h2:first-child{margin-top:0;font-size:21px}.account-workspace .account-section>p{font-size:14px}.account-workspace .account-card{box-shadow:none;border-radius:12px;padding:22px}.account-workspace .account-card h2{font-size:23px}.account-workspace .account-card h3{font-size:18px}.account-membership-card{background:linear-gradient(110deg,#f3f7ff,#fff);border:1px solid #dbe7ff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px;display:flex}.account-membership-label{color:var(--color-muted);font-size:12px}.account-membership-card h2{margin:8px 0 10px;font-size:29px}.account-membership-card p{margin-bottom:7px;font-size:14px}.account-membership-card .button{min-height:42px;box-shadow:none;flex-shrink:0;font-size:13px}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-summary-grid .account-card{flex-direction:column;align-items:start;padding:20px;display:flex}.account-summary-grid .account-card>span{color:var(--color-muted);font-size:12px}.account-summary-grid strong{letter-spacing:-.025em;margin-top:12px;font-size:25px;display:block}.account-summary-grid .account-card:first-child strong{letter-spacing:0;padding:4px 0 2px;font-size:18px}.account-summary-grid strong small{font-size:12px;font-weight:400}.account-summary-grid .account-text-button{font-size:12px}.account-trial-invitation{border:1px dashed #bcd2ff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px 24px;display:flex}.account-trial-invitation h3{margin-bottom:5px;font-size:17px}.account-trial-invitation p{margin:0;font-size:12px}.account-trial-invitation .button{flex-shrink:0;min-height:40px;font-size:12px}.account-home-basics .status-pill{min-height:27px;padding:0 10px;font-size:11px}.account-home-basics ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 20px;margin:22px 0;padding:0;list-style:none;display:grid}.account-home-basics li{color:var(--color-text);font-size:13px}.account-home-basics li:before{content:"✓";color:var(--color-accent);margin-right:8px}.account-home-basics p{margin-bottom:0;font-size:12px}.account-account-id{color:#8a95a6;margin-top:20px;font-size:11px}.commercial-account.account-login-page{max-width:1050px;padding-top:48px;padding-bottom:66px}.account-login-page .account-test-notice{margin-bottom:34px}.account-login-page .account-login-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:70px}.account-login-story{padding:10px 8px}.account-login-brand{align-items:center;gap:12px;margin-bottom:26px;display:flex}.account-login-brand>span{font-size:21px;font-weight:700}.account-login-brand small{color:var(--color-muted);letter-spacing:.13em;margin-top:3px;font-size:9px;font-weight:500;display:block}.account-login-story h2{letter-spacing:-.04em;margin-bottom:17px;font-size:39px;line-height:1.4}.account-login-story>p{font-size:14px}.account-story-window{background:#fff;border:1px solid #dce6f8;border-radius:13px;width:330px;max-width:100%;margin-top:30px;overflow:hidden;box-shadow:0 16px 36px #1f325812}.account-story-toolbar{background:#fafcff;border-bottom:1px solid #eaf0f8;align-items:center;gap:5px;padding:11px 14px;display:flex}.account-story-toolbar>span{background:#cbd6e7;border-radius:50%;width:5px;height:5px;display:block}.account-story-toolbar small{color:#8492a8;margin-left:12px;font-size:10px}.account-story-project{align-items:center;gap:11px;padding:20px;display:flex}.account-story-icon{width:37px;height:37px;color:var(--color-accent);background:#edf3ff;border-radius:10px;place-items:center;font-size:17px;font-weight:700;display:grid}.account-story-project strong{font-size:13px;display:block}.account-story-project small{color:var(--color-muted);margin-top:4px;font-size:10px;display:block}.account-story-check{color:var(--color-accent);margin-left:auto;font-size:16px}.account-story-tools{gap:10px;padding:0 20px;display:flex}.account-story-tools span{color:#758196;background:#f6f8fc;border-radius:5px;padding:7px 10px;font-size:10px}.account-story-progress{background:#f0f4fb;border-radius:10px;height:5px;margin:20px}.account-story-progress>span{border-radius:inherit;background:#b9d0ff;width:68%;height:100%;display:block}.account-login-story .account-story-note{color:#8591a4;margin-top:22px;font-size:11px}.account-login-page .account-login-card{border-radius:17px;margin-bottom:0;padding:33px;box-shadow:0 14px 38px #1f32580d}.account-login-eyebrow{color:var(--color-muted);margin-bottom:9px;font-size:12px}.account-login-card h1{letter-spacing:-.02em;margin-bottom:9px;font-size:25px;line-height:1.4}.account-login-description{margin-bottom:25px;font-size:12px}.account-login-tabs{border-bottom:1px solid var(--color-border);gap:28px;margin-bottom:24px;display:flex}.account-login-tabs button{color:var(--color-muted);background:0 0;border:0;padding:0 0 13px;font-size:14px;position:relative}.account-login-tabs button.is-selected{color:var(--color-accent);font-weight:650}.account-login-tabs button.is-selected:after{background:var(--color-accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-login-card .account-field{gap:7px;font-size:12px}.account-login-card .account-field input{background:#fff;min-height:45px;font-weight:400}.account-login-card .account-code-row{gap:9px}.account-login-card .account-code-row .button{min-height:45px;box-shadow:none;padding:0 13px;font-size:12px}.account-login-card .account-form>.button{width:100%;min-height:46px;box-shadow:none;justify-self:stretch;font-size:14px}.account-policy-confirmation{gap:8px;font-size:11px}.account-policy-confirmation input{width:14px;height:14px;accent-color:var(--color-accent);flex-shrink:0}.account-policy-confirmation a{text-decoration:none}.account-login-extra{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.account-login-extra .account-text-button{padding:0;font-size:12px}.account-login-extra a{font-size:12px;text-decoration:none}.account-login-legal-note{border-top:1px solid var(--color-border);color:#8691a3;margin:23px 0 0;padding-top:18px;font-size:10px;line-height:1.8}@media (width<=1000px){.account-shell{grid-template-columns:190px minmax(0,1fr);gap:24px}.account-login-page .account-login-grid{grid-template-columns:minmax(0,1fr) 390px;gap:36px}.account-summary-grid{gap:10px}.account-summary-grid .account-card{padding:16px}.account-summary-grid .account-card:first-child strong{font-size:16px}.account-trial-invitation{flex-direction:column;align-items:start}}@media (width<=760px){.commercial-account{padding-top:26px;padding-bottom:40px}.account-page-heading{align-items:start;gap:12px;margin-bottom:20px}.account-page-heading h1{font-size:27px}.account-page-heading p:last-child{font-size:12px}.account-heading-link{padding-top:31px;font-size:11px}.commercial-account .account-test-notice{gap:9px;margin-bottom:20px;padding:10px 12px}.commercial-account .account-test-notice p{font-size:11px}.account-shell{grid-template-columns:1fr;gap:20px}.account-sidebar{border-radius:11px;padding:10px;position:static}.account-sidebar-profile,.account-sidebar-support{display:none}.account-side-nav{flex-wrap:wrap;gap:5px;padding:0;display:flex}.account-side-nav button{gap:7px;width:auto;padding:10px 13px;font-size:12px}.account-nav-symbol{width:14px;font-size:14px}.account-workspace .account-identity{flex-direction:row;align-items:center;gap:10px}.account-workspace .account-identity strong{font-size:21px}.account-workspace .account-identity .button{min-height:34px;padding:0 10px;font-size:11px}.account-workspace .account-identity .account-actions{gap:6px}.account-membership-card{gap:16px;padding:22px}.account-membership-card h2{font-size:26px}.account-membership-card p{font-size:12px}.account-membership-card .account-small{font-size:11px}.account-membership-card .button{padding:0 12px;font-size:12px}.account-home-basics ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-home-basics .account-row{gap:10px}.account-home-basics .account-row h3{font-size:16px}.commercial-account.account-login-page{padding-top:22px;padding-bottom:38px}.account-login-page .account-test-notice{margin-bottom:24px}.account-login-page .account-login-grid{grid-template-columns:1fr;gap:22px;max-width:440px;margin:0 auto}.account-login-story{padding:0 5px}.account-login-brand{margin-bottom:17px}.account-login-story h2,.account-login-story>p,.account-story-window,.account-login-story .account-story-note{display:none}.account-login-brand{justify-content:center;margin-bottom:0}.account-login-page .account-login-card{padding:28px}.account-login-card .account-code-row{flex-wrap:nowrap}.account-login-card .account-code-row .account-field{flex-basis:auto}}@media (width<=480px){.account-summary-grid{grid-template-columns:1fr;gap:0}.account-summary-grid .account-card{grid-template-columns:1fr auto;align-items:center;gap:9px;margin-bottom:12px;padding:17px 20px;display:grid}.account-summary-grid strong,.account-summary-grid .account-card:first-child strong{margin:0;padding:0;font-size:17px}.account-summary-grid .account-text-button{grid-column:1/-1;justify-self:start;padding-top:0;font-size:11px}.account-membership-card{flex-direction:column;align-items:start}.account-trial-invitation{padding:18px 20px}.account-workspace .account-card{padding:20px}.account-login-page .account-login-card{padding:24px}.account-login-tabs{gap:25px}.account-code-row .button{font-size:11px}.account-login-extra{gap:8px}}.pricing-page{width:min(900px,100% - 64px);padding-bottom:56px}.price-intro{text-align:center;padding:55px 0 29px}.price-intro h1{letter-spacing:-.025em;color:#172235;margin:0 0 12px;font-size:32px;line-height:1.4}.price-intro p{color:#637189;margin:0;font-size:15px;line-height:1.7}.price-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.price-plan{background:#fff;border:1px solid #e0e7f1;border-radius:12px;flex-direction:column;min-width:0;padding:29px 30px 20px;display:flex;position:relative;box-shadow:0 3px 18px #1f3f7506}.price-plan-featured{border-color:#2b6eff;box-shadow:0 5px 22px #2b6eff0e}.price-plan-heading h2{color:#172235;margin:0 0 5px;font-size:21px;line-height:1.45}.price-plan-heading p{color:#637189;margin:0;font-size:13px;line-height:1.6}.price-plan-badge{color:#fff;background:#2b6eff;border-radius:0 0 7px 7px;padding:5px 13px;font-size:12px;line-height:1.5;position:absolute;top:0;right:22px}.price-plan-value{margin:21px 0 17px}.price-amount{color:#172235;letter-spacing:-.04em;margin:0;font-size:47px;font-weight:700;line-height:1.2}.price-amount>span{letter-spacing:0;margin-right:6px;font-size:22px;font-weight:500;display:inline-block}.price-amount>small{color:#637189;letter-spacing:0;margin-left:10px;font-size:13px;font-weight:400}.price-plan-featured .price-amount{color:#2b6eff}.price-plan-options{border:1px solid #cfddfb;border-radius:8px;gap:3px;margin-top:17px;padding:3px;display:flex}.price-plan-options button{color:#425571;min-width:0;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:5px;flex:1;padding:7px 6px;font-size:12px;line-height:1.6}.price-plan-options button[aria-pressed=true]{color:#fff;background:#2b6eff;font-weight:600}.price-pro-value{margin:13px 0 0}.price-description{color:#53627a;margin:7px 0 12px;font-size:12px;line-height:1.8}.price-update-benefits{background:#f3f7ff;border-radius:8px;gap:6px;margin:0;padding:11px 13px;list-style:none;display:grid}.price-update-benefits li{color:#425571;align-items:center;gap:9px;font-size:12px;line-height:1.7;display:flex}.price-update-benefits svg{color:#2b6eff;flex-shrink:0}.price-term{color:#66758c;margin:9px 0 0;font-size:11px;line-height:1.7}.price-benefits{border-top:1px solid #e8edf5;margin-top:0;padding-top:17px}.price-benefits ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.price-benefits li{color:#425571;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.price-benefits svg{color:#2b6eff;flex-shrink:0;margin-top:2px}.price-pro-benefits{margin-top:14px;padding-top:13px}.price-pro-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.price-pro-benefits li{gap:7px;font-size:12px}.price-pro-benefits li:first-child{grid-column:1/-1}.price-plan-actions{margin-top:auto;padding-top:24px}.price-free-action,.price-purchase{width:100%;min-height:44px;font:inherit;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:550;line-height:1.6;text-decoration:none;display:flex}.price-free-action{color:#2b6eff;background:#edf4ff}.price-free-action:disabled{cursor:not-allowed;color:#5277bd;background:#f0f5ff}.price-purchase{color:#fff;background:#2b6eff}.price-purchase:disabled{cursor:not-allowed;color:#fff;background:#487fea}.price-purchase-note{color:#66758c;text-align:center;min-height:20px;margin:9px 0 0;font-size:11px;line-height:1.8}.price-purchase-note a,.price-faq a{color:#2b6eff;text-decoration:none}.price-purchase-note a:hover,.price-faq a:hover{text-decoration:underline}.price-comparison{border:1px solid #e2e9f4;border-radius:10px;margin-top:27px;overflow:hidden}.price-comparison table{border-collapse:collapse;table-layout:fixed;color:#637189;width:100%;font-size:12px;line-height:1.6}.price-comparison th,.price-comparison td{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #e8edf5;border-right:1px solid #e8edf5;padding:6px 15px;font-weight:400}.price-comparison thead th{color:#34465e;background:#f7f9fc;padding-block:8px;font-weight:600}.price-comparison thead th:last-child{color:#2b6eff}.price-comparison th:first-child{text-align:left;width:40%;padding-left:23px}.price-comparison th:last-child,.price-comparison td:last-child{border-right:0}.price-comparison tr:last-child th,.price-comparison tr:last-child td{border-bottom:0}.price-feature-check{vertical-align:middle;color:#2b6eff;align-items:center;display:inline-flex}.price-faq{margin-top:30px;scroll-margin-top:100px}.price-faq>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.price-faq h2{color:#172235;margin:0;font-size:20px;line-height:1.5}.price-faq>header a{align-items:center;gap:7px;font-size:12px;display:inline-flex}.price-faq-list{border:1px solid #e2e9f4;border-radius:10px;padding:0 16px}.price-faq details{border-bottom:1px solid #e8edf5}.price-faq details:last-child{border-bottom:0}.price-faq summary{cursor:pointer;color:#34465e;justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:10px 0;font-size:13px;font-weight:500;line-height:1.8;list-style:none;display:flex}.price-faq summary::-webkit-details-marker{display:none}.price-faq-toggle{border-bottom:1.5px solid #7889a1;border-right:1.5px solid #7889a1;flex-shrink:0;width:7px;height:7px;margin:-4px 4px 0;display:block;transform:rotate(45deg)}.price-faq details[open]>summary>.price-faq-toggle{margin-top:3px;transform:rotate(225deg)}.price-faq details>p{color:#637189;margin:0 0 15px;padding-right:20px;font-size:13px;line-height:1.9}.price-plan-options button:focus-visible,.price-free-action:focus-visible,.price-purchase:focus-visible,.price-faq summary:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #2b6eff}@media (width<=760px){.pricing-page{width:calc(100% - 36px);padding-bottom:38px}.price-intro{padding:32px 0 24px}.price-intro h1{text-wrap:balance;font-size:27px;line-height:1.45}.price-intro p{font-size:13px}.price-plans{grid-template-columns:1fr;gap:18px}.price-plan{padding:25px 23px 19px}.price-plan-heading h2{font-size:20px}.price-amount{font-size:45px}.price-plan-options button{min-height:42px}.price-plan-actions{margin-top:0;padding-top:21px}.price-comparison{margin-top:23px}.price-comparison table{font-size:11px}.price-comparison th,.price-comparison td{padding:7px 8px}.price-comparison th:first-child{width:44%;padding-left:12px}.price-faq{margin-top:25px}.price-faq h2{font-size:19px}.price-faq-list{padding-inline:12px}.price-faq summary,.price-faq details>p{font-size:12px}.price-faq summary{min-height:46px}}.v2-development-notice{text-align:center;border-bottom:1px solid;padding:8px 16px;font-size:13px}.site-shell.has-footer{flex-direction:column;min-height:100vh;display:flex}.site-shell.has-footer>#main-content{flex:1 0 auto;min-width:0}.site-shell.has-footer>.site-footer{flex-shrink:0}.site-footer.site-footer-compact{color:var(--color-muted);padding:22px 0;font-size:11px;line-height:1.6;display:block;container:site-footer/inline-size}.site-footer-compact .footer-compact-row{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:center;gap:24px;display:grid}.site-footer-compact .footer-compact-identity{align-items:center;gap:20px;min-width:0;display:flex}.site-footer-compact .footer-compact-brand{gap:10px;min-height:42px}.site-footer-compact .footer-compact-brand img{width:34px;height:34px}.site-footer-compact .footer-compact-brand strong{font-size:16px}.site-footer-compact .footer-compact-brand small{letter-spacing:.08em;font-size:8px}.site-footer-compact .footer-compact-position{border-left:1px solid var(--color-border);flex-direction:column;gap:3px;min-width:0;padding-left:20px;display:flex}.site-footer-compact .footer-compact-position strong{color:var(--color-text);font-size:12px;font-weight:600}.site-footer-compact .footer-compact-position span{text-wrap:balance}.site-footer-compact .footer-compact-information{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.site-footer-compact .footer-compact-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 18px;min-width:0;display:flex}.site-footer-compact .footer-compact-links{flex-wrap:wrap;align-items:center;gap:2px 18px;display:flex}.site-footer-compact .footer-compact-copyright,.site-footer-compact .footer-compact-filing{white-space:nowrap}.site-footer-compact .footer-compact-links a,.site-footer-compact .footer-compact-filing{min-height:30px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-footer-compact .footer-compact-links a{overflow-wrap:anywhere}.site-footer-compact a:hover{color:var(--color-accent)}@container site-footer (width<=980px){.site-footer-compact .footer-compact-row{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:20px}.site-footer-compact .footer-compact-identity{gap:14px}.site-footer-compact .footer-compact-position{padding-left:14px}}@container site-footer (width<=640px){.site-footer-compact .footer-compact-row{grid-template-columns:1fr;gap:14px}.site-footer-compact .footer-compact-identity{gap:18px}.site-footer-compact .footer-compact-position{padding-left:18px}.site-footer-compact .footer-compact-information{align-items:flex-start;gap:3px}.site-footer-compact .footer-compact-meta{justify-content:flex-start;gap:3px 16px}.site-footer-compact .footer-compact-links{flex-basis:100%;gap:2px 18px}.site-footer-compact .footer-compact-links a{min-height:36px}}@supports not (container-type:inline-size){@media (width<=720px){.site-footer-compact .footer-compact-row{grid-template-columns:1fr;gap:14px}.site-footer-compact .footer-compact-information{align-items:flex-start}.site-footer-compact .footer-compact-meta{justify-content:flex-start}}}.site-footer-compact .footer-police-filing{gap:4px}.site-footer-compact .footer-police-filing img{object-fit:contain;flex:none;width:20px;height:20px}.header-navigation-group{align-items:center;gap:14px;min-width:0;display:flex}.header-account-slot{flex:0 0 96px;justify-content:flex-end;align-items:center;min-width:96px;height:40px;display:flex}.header-account-container{position:relative}.header-account-login{color:#3469ff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:8px 10px;font-size:14px;text-decoration:none;display:inline-flex}.header-account-login:hover{background:#f0f5ff}.header-account-placeholder{cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:96px;height:40px;display:flex}.header-account-placeholder:disabled{cursor:default}.header-account-placeholder>span{background:#edf1f6;border-radius:3px;width:64px;height:12px;display:block}.header-account-trigger{min-width:96px;height:40px;box-shadow:none;cursor:pointer;color:var(--color-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.header-account-trigger:hover{color:var(--color-accent);background:#f3f6ff}.header-account-trigger.is-open{color:var(--color-accent);background:var(--color-accent-soft)}.header-account-avatar{color:#3779f6;background:#e8f1ff;border:1px solid #d3e3ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.header-account-avatar svg{transform:translateY(1px)}.header-account-chevron{transition:transform .15s}.header-account-trigger.is-open .header-account-chevron{transform:rotate(180deg)}.header-account-trigger:focus-visible,.header-account-login:focus-visible,.header-account-placeholder:focus-visible{outline-offset:3px;outline:2px solid #6493ff}.header-account-menu{box-sizing:border-box;z-index:50;color:#253b60;background:#fff;border:1px solid #e2e9f3;border-radius:11px;width:240px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 34px #23426820}.header-account-summary{border-bottom:1px solid #edf1f6;align-items:center;gap:11px;margin-bottom:5px;padding:12px 12px 15px;display:flex}.header-account-summary>.header-account-avatar{flex:0 0 34px}.header-account-summary>div{gap:5px;min-width:0;display:grid}.header-account-summary strong{color:#223754;font-size:14px;font-weight:600}.header-account-summary>div>span{color:#7b8ba3;letter-spacing:.025em;font-size:12px}.header-account-menu [role=menuitem]{box-sizing:border-box;color:#354968;text-align:left;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;line-height:1.6;text-decoration:none;display:flex}.header-account-menu [role=menuitem]>svg{color:#6e83a4;flex:0 0 20px;width:20px;height:20px}.header-account-menu [role=menuitem]:hover,.header-account-menu [role=menuitem]:focus-visible{color:#2b65db;background:#edf4ff;outline:none}.header-account-menu [role=menuitem]:disabled,.header-account-menu [aria-disabled=true]{opacity:.5;cursor:default}.header-account-menu-divider{border-top:1px solid #edf1f6;margin:6px 4px}.header-account-error{color:#bd4654;overflow-wrap:anywhere;margin:8px 12px;font-size:12px;line-height:1.7}@media (width<=1000px){.header-navigation-group{gap:10px}.header-account-slot{flex-basis:96px;min-width:96px}}@media (width<=760px){.header-inner{gap:12px}.header-navigation-group{gap:9px;margin-left:auto}.header-navigation-group .menu-toggle{flex-shrink:0;order:1;width:40px;height:40px;padding:9px}.header-account-slot{flex-basis:88px;order:2;min-width:88px}.header-account-login{padding-inline:5px;font-size:12px}.header-account-trigger{min-width:88px;padding-inline:8px;font-size:13px}.header-account-placeholder{width:88px}.header-navigation-group .site-nav.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}.header-account-menu{width:240px;max-width:calc(100vw - 32px);top:calc(100% + 9px);right:0}}@media (width<=360px){.header-navigation-group{gap:5px}.header-account-slot{flex-basis:88px;min-width:88px}.header-account-avatar{width:32px;height:32px}.header-account-trigger{gap:6px}.header-navigation-group .menu-toggle{width:36px;height:38px;padding:8px}}@media (prefers-reduced-motion:reduce){.header-account-chevron{transition:none}}.guide-back-to-top{right:max(24px,50vw - 580px);bottom:max(24px, env(safe-area-inset-bottom));z-index:20;color:#2b6eff;cursor:pointer;background:#fff;border:1px solid #dce4f0;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;position:fixed;box-shadow:0 3px 12px #1828480d}.guide-back-to-top[hidden]{display:none}.guide-back-to-top:hover{color:#fff;background:#2b6eff;border-color:#2b6eff}.guide-back-to-top:focus-visible{outline-offset:4px;outline:3px solid #2b6eff}@media (width<=760px){.guide-back-to-top{right:20px;bottom:max(20px, env(safe-area-inset-bottom));width:46px;height:46px}}@media print{.guide-back-to-top{display:none}}.guide-page{width:min(1160px,100% - 64px);margin-inline:auto;padding:0 0 24px}.guide-search-box{border:1px solid var(--color-border);width:100%;min-height:40px;color:var(--color-muted);border-radius:6px;align-items:center;gap:10px;margin-bottom:14px;padding:0 12px;display:flex}.guide-search-box:focus-within{border-color:var(--color-accent);outline:3px solid var(--color-accent-soft)}.guide-search-box>svg{flex:none}.guide-search-box input{width:100%;min-width:0;min-height:38px;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:14px}.guide-search-box input::-webkit-search-cancel-button{display:none}.guide-search-box button{width:28px;height:28px;color:var(--color-muted);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.guide-layout{grid-template-columns:254px minmax(0,1fr);align-items:start;gap:64px;padding-top:42px;display:grid}.guide-sidebar,.guide-reading-pane{scrollbar-width:thin;scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior-y:contain;height:calc(100dvh - 146px);overflow-y:auto}.guide-sidebar{border-right:1px solid var(--color-border);padding:0 22px 16px 0}.guide-reading-pane{min-width:0;padding-right:16px}.guide-page [id]{scroll-margin-top:64px}.guide-directory{display:block}.guide-nav-group{gap:1px;margin-top:10px;display:grid}.guide-nav-group:first-child{margin-top:0}.guide-nav-group>h2{color:var(--color-text);margin:0 0 3px;padding:3px 12px;font-size:14px;font-weight:700;line-height:1.6}.guide-nav-group>a{color:var(--color-muted);overflow-wrap:anywhere;border-left:2px solid #0000;padding:3px 26px;font-size:13px;line-height:1.6;text-decoration:none;display:block}.guide-nav-group>a:hover{color:var(--color-accent)}.guide-nav-group>a[aria-current=page]{border-left-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.guide-content{min-width:0;max-width:740px}.guide-content:focus{outline:none}.guide-header{margin:0 0 26px}.guide-header h1,.guide-search-results>h1{letter-spacing:-.025em;text-wrap:balance;margin-bottom:16px;font-size:clamp(28px,2.7vw,34px);line-height:1.45}.guide-header>p{margin:0;font-size:17px;line-height:1.9}.guide-content h2{margin-bottom:12px;font-size:22px;line-height:1.5}.guide-content h3{margin-bottom:10px;font-size:18px;line-height:1.6}.guide-content p,.guide-content li{font-size:16px;line-height:1.9}.guide-content p{margin-bottom:16px}.guide-content ol,.guide-content ul{margin:16px 0;padding-left:25px}.guide-content li{margin:8px 0;padding-left:4px}.guide-content a{text-underline-offset:4px}.guide-section{margin-top:30px}.guide-header+.guide-section{margin-top:0}.guide-section>p:last-child,.guide-section>ul:last-child,.guide-section>ol:last-child{margin-bottom:0}.guide-introduction{border-top:0;padding-top:8px}.guide-first-steps>section{padding-top:24px}.guide-first-steps>section:first-child{padding-top:0}.guide-content .guide-step-note{margin-top:14px;font-size:14px}.guide-note{color:var(--color-muted);border-left:3px solid #c4d7ff;margin:22px 0;padding:4px 0 4px 17px}.guide-content .guide-note,.guide-note p{font-size:15px}.guide-note p:last-child{margin-bottom:0}.guide-topic-group{margin-top:26px}.guide-topic-group ul{padding-left:0;list-style:none}.guide-topic-group li{margin:9px 0;padding-left:0}.guide-topic-group a{text-decoration:none}.guide-topic-group a:hover{text-decoration:underline}.guide-content .guide-task-links{padding-left:0;list-style:none}.guide-task-links>li{margin:12px 0;padding-left:0}.guide-filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.guide-filters button{min-height:36px;color:var(--color-muted);background:0 0;border:0;border-radius:5px;padding:6px 11px;font-size:14px}.guide-filters button:hover,.guide-filters button[aria-pressed=true]{color:var(--color-accent);background:var(--color-accent-soft)}.guide-content .guide-search-count{color:var(--color-muted);margin:0 0 14px;font-size:14px}.guide-article-list>a{border-bottom:1px solid var(--color-border);color:var(--color-text);justify-content:space-between;align-items:center;gap:18px;padding:17px 0;text-decoration:none;display:flex}.guide-article-list>a>div{min-width:0}.guide-article-list>a>svg{color:var(--color-muted);flex:none}.guide-article-list strong,.guide-article-list span{display:block}.guide-article-list strong{font-size:16px;line-height:1.7}.guide-article-list span{color:var(--color-muted);margin-top:3px;font-size:14px;line-height:1.8}.guide-article-list>a:hover strong,.guide-article-list>a:hover>svg{color:var(--color-accent)}.guide-reset-search{min-height:36px;color:var(--color-accent);background:0 0;border:0;margin-top:25px;padding:0;font-size:14px}.guide-related>a{color:var(--color-accent);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:15px;text-decoration:none;display:flex}.guide-related{border-top:1px solid var(--color-border);margin-top:32px;padding-top:20px}.guide-related>h2{margin-bottom:8px;font-size:16px}.guide-related>a{padding-block:7px;font-size:14px}.guide-content .guide-article-updated{margin-top:24px}.guide-reading-navigation{border-top:1px solid var(--color-border);justify-content:space-between;align-items:stretch;gap:25px;margin-top:34px;padding-top:22px;display:flex}.guide-reading-navigation>a{max-width:48%;color:var(--color-text);font-size:15px;line-height:1.7;text-decoration:none}.guide-reading-navigation>a:last-child{text-align:right}.guide-reading-navigation>a:hover{color:var(--color-accent)}.guide-reading-navigation>a>span{color:var(--color-muted);margin-bottom:5px;font-size:13px;display:block}.guide-return{margin-top:24px}.guide-return a{font-size:14px}.guide-breadcrumb{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:13px;line-height:1.8;display:flex}.guide-breadcrumb a{text-decoration:none}.guide-content .guide-article-meta{color:var(--color-muted);font-size:13px}.guide-page mark{color:#143d86;background:#e8f0ff;border-radius:2px}.guide-page summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.guide-faq-list details{border-bottom:1px solid var(--color-border)}.guide-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;font-size:16px;font-weight:700;line-height:1.6;list-style:none;display:flex}.guide-faq-list summary::-webkit-details-marker{display:none}.guide-faq-list summary>span{color:var(--color-muted);flex:none;font-size:20px;font-weight:400}.guide-faq-list summary>.guide-faq-chevron{transform:rotate(90deg)}.guide-faq-list details[open]>summary>.guide-faq-chevron{transform:rotate(270deg)}.guide-faq-list details>div{padding:0 0 20px}.guide-faq-list details>div>a{align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}.guide-principles{margin:24px 0}.guide-principles>div+div{margin-top:18px}.guide-principles dt{font-size:16px;font-weight:700;line-height:1.8}.guide-principles dd{color:var(--color-muted);margin:4px 0 0;font-size:16px;line-height:1.8}@media print{.guide-layout{display:block}.guide-sidebar{display:none}.guide-reading-pane{scrollbar-gutter:auto;height:auto;padding-right:0;overflow:visible}}@media (width<=960px){.guide-layout{grid-template-columns:212px minmax(0,1fr);gap:32px}.guide-sidebar{padding-right:16px}}@media (width<=760px){.guide-page{width:calc(100% - 40px);padding-bottom:48px}.guide-page [id]{scroll-margin-top:0}.guide-search-box{width:100%;min-height:44px;margin-bottom:12px}.guide-search-box input{min-height:42px;font-size:16px}.guide-layout{padding-top:22px;display:block}.guide-reading-pane{scrollbar-gutter:auto;overflow-anchor:auto;overscroll-behavior-y:auto;height:auto;overflow:visible}.guide-sidebar{border-right:0;border-bottom:1px solid var(--color-border);height:min(280px,42dvh);min-height:180px;margin-bottom:24px;padding:0 8px 8px 0}.guide-reading-pane{padding-right:0}.guide-nav-group>a{min-height:32px;padding-top:5px;padding-bottom:5px}.guide-content{max-width:none}.guide-header{margin-bottom:24px}.guide-header h1,.guide-search-results>h1{font-size:27px}.guide-header>p{font-size:16px}.guide-content h2{font-size:21px}.guide-content h3{font-size:18px}.guide-section{margin-top:26px}.guide-introduction{padding-top:0}.guide-filters{gap:4px}.guide-filters button{min-height:40px;padding:7px 9px}.guide-article-list>a{padding:16px 0}.guide-first-steps>section{padding-top:20px}}.about-reading-article{text-align:left;max-width:620px}.about-reading-article .about-story-label{color:#68778e;margin:0 0 18px;font-size:14px;line-height:1.6}.about-reading-article .about-story-title{color:#182337;letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:48px;font-weight:700;line-height:1.25}.about-reading-article .about-story-title>span{color:#2b6eff}.about-reading-article .about-story-subtitle{color:#65788f;margin:18px 0 0;font-size:20px;line-height:1.65}.about-reading-article .about-story-body{max-width:620px;margin-top:48px}.about-reading-article .about-story-body p{color:#445369;margin:0 0 24px;font-size:17px;font-weight:400;line-height:1.9}.about-reading-article .about-story-body p:last-child{margin-bottom:0}.about-reading-article .about-story-signature{border-top:1px solid #edf0f5;margin-top:40px;padding-top:24px}.about-reading-article .about-story-credit-label{color:#8490a0;margin:0 0 8px;font-size:13px;line-height:1.7}.about-reading-article .about-story-studio{color:#536278;font-size:15px;font-weight:700;line-height:1.7}.about-reading-article .about-story-credit{color:#7c899b;margin:8px 0 0;font-size:13px;line-height:1.85}@media (width<=760px){.about-reading-article .about-story-title{font-size:clamp(30px,6.5vw,42px)}.about-reading-article .about-story-subtitle{font-size:19px}.about-reading-article .about-story-body p{font-size:16px}}.download-page{text-align:center;width:min(1080px,100% - 64px);margin-inline:auto;padding:42px 0 34px}.download-intro h1{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(34px,4vw,46px);line-height:1.25}.download-intro p{color:var(--color-muted);margin:0;font-size:18px;line-height:1.65}.download-visual{aspect-ratio:1803/1204;width:80%;margin:28px auto 26px}.download-visual>img{border:1px solid #e2e7ef;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 6px 24px #1a2d4e14}.download-visual-placeholder{border:1px solid var(--color-border);color:#7b8799;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.download-visual-placeholder>svg{color:#93a3bc}.download-visual-placeholder>span{font-size:17px}.download-visual-placeholder>small{color:var(--color-muted);font-size:13px}.download-page .download-primary{min-width:272px;min-height:48px;box-shadow:none;background:#2b6eff;border-color:#2b6eff;border-radius:7px;gap:10px;padding-inline:28px;font-size:16px}.download-page .download-primary:disabled{color:#fff;opacity:.68;cursor:not-allowed;background:#2b6eff;border-color:#2b6eff}.download-release-status{color:var(--color-muted);margin:9px 0 0;font-size:13px;line-height:1.6}.download-help{color:#52617a;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-top:4px;font-size:13px;text-decoration:none;display:inline-flex}.download-help:hover{color:#2b6eff}.download-platforms{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1000px;margin:22px auto 0;padding:0;list-style:none;display:grid}.download-platforms>li{justify-content:center;align-items:center;gap:16px;min-width:0;margin:0;padding:4px 20px;display:flex}.download-platforms>li+li{border-left:1px solid var(--color-border)}.download-platforms>li>svg{color:#2b6eff;flex:0 0 40px}.download-platforms>li>div{min-width:0}.download-platform-heading{flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:5px;display:flex}.download-platform-heading h2{letter-spacing:0;margin:0;font-size:15px;line-height:1.5}.download-platform-heading h2>span{white-space:nowrap}.download-platform-status{color:#647085;white-space:nowrap;background:#f2f4f7;border-radius:3px;padding:1px 6px;font-size:11px;line-height:1.65;display:inline-block}.download-platform-status.is-first{color:#245fd7;background:#edf3ff}.download-platforms p{color:#758198;margin:0;font-size:12px;line-height:1.65}.download-release-info{max-width:560px;color:var(--color-muted);text-align:left;margin:24px auto 0;font-size:13px}.download-release-info>summary{cursor:pointer;width:fit-content;margin-inline:auto}.download-release-info dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:24px 0;display:grid}.download-release-info dt{margin-bottom:5px}.download-release-info dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.download-release-info p{margin:0 0 6px;font-size:12px}.download-release-info code{overflow-wrap:anywhere;font-size:12px;line-height:1.8;display:block}@media (width<=900px){.download-platforms>li{flex-direction:column;align-items:flex-start;gap:12px;padding-inline:20px}.download-platform-heading{align-items:flex-start}.download-platform-heading h2{font-size:14px}}@media (width<=600px){.download-page{width:calc(100% - 40px);padding:34px 0 28px}.download-intro h1{margin-bottom:10px;font-size:32px}.download-intro p{max-width:300px;margin-inline:auto;font-size:16px}.download-visual{width:100%;margin-block:24px}.download-visual>img,.download-visual-placeholder{border-radius:6px}.download-page .download-primary{min-width:248px;min-height:48px}.download-platforms{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.download-platforms>li{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:0 8px}.download-platform-heading{justify-items:center;gap:5px;margin-bottom:7px;display:grid}.download-platform-heading h2{flex-wrap:wrap;place-content:center;align-items:center;min-height:40px;font-size:13px;display:flex}.download-platforms p{font-size:11px}}.story-demo{text-align:left;width:100%;min-width:0;margin:0}.story-demo-window{background:#fff;border:1px solid #dfe5ed;border-radius:17px;overflow:hidden;box-shadow:0 20px 58px #24406a0f}.story-demo-titlebar{color:#617087;background:#fcfdff;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;height:43px;padding:0 21px;font-size:12px;display:flex}.story-demo-titlebar>span:first-child{align-items:center;gap:8px;display:flex}.story-demo-title-divider{color:#b1bccb;margin-inline:3px}.story-demo-window-dots{gap:6px;display:flex}.story-demo-window-dots i{background:#cbd5e2;border-radius:50%;width:5px;height:5px}.story-demo figcaption{color:#69768a;text-align:center;margin-top:15px;font-size:12px;line-height:1.85}.story-demo-small-label{color:#66748b;font-size:12px;line-height:1.8;display:block}.story-demo-date{color:#6b7890;margin-bottom:15px;font-size:12px;display:block}.story-demo button{font:inherit}.story-demo button:focus-visible,.story-demo input:focus-visible{outline-offset:-3px;outline:3px solid #2b6eff}.story-demo-text-button{color:#245fd7;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:11px;padding:7px 0;display:inline-flex;font-size:12px!important}.story-demo-text-button:hover{text-underline-offset:4px;text-decoration:underline}.story-note-layout{grid-template-columns:172px minmax(0,1fr);min-height:365px;display:grid}.story-note-picker{background:#fbfcfe;border-right:1px solid #edf0f5;padding:31px 15px}.story-note-picker>span{margin-bottom:13px;padding:0 12px}.story-note-picker button{color:#596b83;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:45px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.story-note-picker button:hover{background:#f2f5fa}.story-note-picker button[aria-pressed=true]{color:#245fd7;background:#eef4ff;border-color:#e5edfc}.story-note-page{min-width:0;padding:36px 37px 25px}.story-note-copy{min-height:230px}.story-note-copy h3{letter-spacing:-.02em;max-width:24em;margin-bottom:17px;font-size:23px;line-height:1.55}.story-note-copy p{color:#59697e;margin-bottom:12px;font-size:14px;line-height:1.9}.story-note-files{flex-wrap:wrap;align-items:flex-start;gap:9px;min-height:84px;padding-top:10px;display:flex}.story-note-file{color:#4b6485;background:#fafcff;border:1px solid #e5ebf4;border-radius:8px;align-items:center;gap:9px;max-width:100%;padding:11px 13px;font-size:12px;line-height:1.6;display:inline-flex}.story-note-file>svg{color:#6990cd;flex:none}.story-note-file>span{overflow-wrap:anywhere;min-width:0}.story-note-extra{border-color:#d6e4ff}.story-timeline-demo{max-width:810px;margin-inline:auto}.story-timeline-heading{color:#6990cd;border-bottom:1px solid #edf0f5;align-items:center;gap:13px;padding:28px 36px 23px;display:flex}.story-timeline-heading h3{margin:0 0 3px;font-size:18px;line-height:1.6}.story-timeline-heading>div>span{color:#6b7890;font-size:12px}.story-timeline{margin:0;padding:30px 36px 36px;list-style:none}.story-timeline>li{opacity:1;grid-template-columns:53px 30px minmax(0,1fr);margin:0;padding:0;display:grid}.story-timeline time{color:#6b7890;font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px;line-height:1.9}.story-timeline-track{justify-content:center;display:flex;position:relative}.story-timeline-track:before{content:"";background:#dce6f6;width:1px;position:absolute;top:12px;bottom:-12px}.story-timeline>li:last-child .story-timeline-track:before{display:none}.story-timeline-track>span{z-index:1;background:#fff;border:2px solid #2b6eff;border-radius:50%;width:9px;height:9px;margin-top:7px;position:relative}.story-timeline-entry{min-width:0;padding:0 0 30px 16px}.story-timeline>li:last-child .story-timeline-entry{padding-bottom:0}.story-timeline-kind{color:#245fd7;font-size:12px;line-height:1.9}.story-timeline-entry h4{color:#26354b;margin:5px 0 8px;font-size:16px;font-weight:700;line-height:1.65}.story-timeline-entry p{color:#64748b;margin-bottom:9px;font-size:13px;line-height:1.85}.story-timeline-file{color:#71809a;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;line-height:1.8;display:inline-flex}.story-timeline>li[data-arrived=true] .story-timeline-entry{animation:.66s ease-out both story-timeline-arrival}@keyframes story-timeline-arrival{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.story-search-control{color:#2b6eff;border:1px solid #d9e4f7;border-radius:9px;align-items:center;gap:12px;margin:25px 28px 0;padding:0 14px;display:flex}.story-search-control>svg{flex:none}.story-search-control input{color:#26354b;background:0 0;border:0;width:100%;min-width:0;min-height:47px;padding:11px 0;font-size:15px}.story-search-control input::placeholder{color:#70809a}.story-search-status{color:#657181;padding:11px 29px 16px;font-size:12px;line-height:1.7}.story-search-body{border-top:1px solid #edf0f5;grid-template-columns:44% minmax(0,1fr);min-height:360px;display:grid}.story-search-results{border-right:1px solid #edf0f5;min-width:0;padding:17px 12px}.story-search-results button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:76px;margin-bottom:5px;padding:13px 12px;display:flex}.story-search-results button:hover{background:#f5f8fc}.story-search-results button[aria-pressed=true]{background:#eef4ff;border-color:#e1eafd}.story-search-result-icon{color:#5e8dd4;flex:none}.story-search-results button>span:last-child{min-width:0}.story-search-results strong{color:#334762;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.8;display:block}.story-search-results small{color:#6a7c96;margin-top:4px;font-size:11px;display:block}.story-search-preview{min-width:0;padding:29px 29px 25px}.story-search-preview>.story-demo-small-label{margin-bottom:14px}.story-search-preview h3{color:#26354b;margin-bottom:14px;font-size:20px;line-height:1.7}.story-search-preview>p{color:#607089;font-size:13px;line-height:1.95}.story-search-preview .story-note-file{width:fit-content}.story-search-preview .story-demo-text-button{display:flex}.story-search-preview>.story-search-location{color:#708099;align-items:flex-start;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.story-search-location svg{flex:none;margin-top:3px}.story-search-empty{color:#6b7890;padding:18px 12px;font-size:13px;line-height:1.9}.story-tool-demo{max-width:850px;margin-inline:auto}.story-tool-switcher{border-bottom:1px solid #edf0f5;justify-content:center;align-items:center;gap:7px;padding:20px 24px;display:flex}.story-tool-switcher button{color:#5f7089;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:8px 17px;font-size:13px;display:flex}.story-tool-switcher button:hover{background:#f5f8fd}.story-tool-switcher button[aria-pressed=true]{color:#245fd7;background:#eef4ff;border-color:#dce7fc}.story-tool-stage{min-height:460px;padding:19px 27px 24px}.story-tool-stage .tool-preview{border:0;border-radius:0;max-width:none;min-height:367px;margin:0;padding:17px 20px}.story-tool-stage .ui-panel-title strong{font-size:21px}.story-tool-stage .audit-table>div{font-size:12px}.story-tool-stage .audit-table>div>span{padding:14px 13px}.story-tool-stage .ui-preview-note{font-size:12px}.story-tool-stage .formula-paper>div{font-size:17px}@media (width<=960px){.story-note-layout{grid-template-columns:145px minmax(0,1fr)}.story-note-picker{padding-inline:10px}.story-note-page{padding:30px 26px 23px}.story-note-copy h3{font-size:21px}.story-search-body{grid-template-columns:43% minmax(0,1fr)}.story-search-preview{padding-inline:23px}}@media (width<=640px){.story-demo-window{border-radius:13px;box-shadow:0 12px 35px #24406a0d}.story-demo-titlebar{height:41px;padding-inline:16px;font-size:11px}.story-demo figcaption{padding-inline:8px;font-size:11px}.story-note-layout{flex-direction:column;min-height:0;display:flex}.story-note-picker{border-bottom:1px solid #edf0f5;border-right:0;flex-wrap:wrap;gap:5px;padding:13px 13px 12px;display:flex}.story-note-picker>span{flex-basis:100%;margin-bottom:1px;padding-inline:6px;font-size:11px}.story-note-picker button{flex:87px;justify-content:center;gap:6px;width:auto;min-height:44px;margin:0;padding:9px 7px;font-size:12px}.story-note-picker button>svg{width:16px}.story-note-page{padding:26px 22px 22px}.story-note-copy{min-height:285px}.story-note-copy h3{font-size:21px;line-height:1.65}.story-note-copy p{font-size:13px}.story-note-files{min-height:108px}.story-note-file{padding:10px 11px;font-size:11px}.story-timeline-heading{padding:22px 22px 19px}.story-timeline-heading h3{font-size:16px}.story-timeline{padding:24px 19px 28px}.story-timeline>li{grid-template-columns:39px 20px minmax(0,1fr)}.story-timeline-entry{padding-bottom:28px;padding-left:10px}.story-timeline-entry h4{font-size:15px}.story-timeline-entry p{font-size:12px}.story-timeline time{font-size:11px}.story-timeline-file{font-size:10px}.story-search-control{gap:8px;margin:20px 17px 0;padding-inline:11px}.story-search-control input{font-size:14px}.story-search-control>svg{width:19px}.story-search-status{padding:11px 18px 14px;font-size:11px}.story-search-body{flex-direction:column;min-height:0;display:flex}.story-search-results{border-bottom:1px solid #edf0f5;border-right:0;height:185px;padding:12px;overflow-y:auto}.story-search-results button{min-height:70px;padding:10px 11px}.story-search-results strong{font-size:13px}.story-search-preview{min-height:367px;padding:23px 23px 25px}.story-search-preview h3{font-size:19px}.story-search-preview>p{font-size:12px}.story-search-results .story-search-empty{margin:0}.story-tool-switcher{gap:3px;padding:15px 12px}.story-tool-switcher button{gap:8px;min-height:44px;padding:8px 11px;font-size:12px}.story-tool-switcher button img{width:25px;height:25px}.story-tool-stage{min-height:450px;padding:12px 15px 18px}.story-tool-stage .tool-preview{min-height:384px;padding:13px 5px}.story-tool-stage .ui-panel-title{gap:11px;padding-bottom:17px}.story-tool-stage .ui-panel-title img{width:35px;height:35px}.story-tool-stage .ui-panel-title strong{font-size:19px}.story-tool-stage .ui-panel-title span{font-size:10px}.story-tool-stage .audit-summary{padding:17px 0 13px;font-size:11px}.story-tool-stage .audit-table>div{grid-template-columns:.9fr 1.35fr .9fr;font-size:10px}.story-tool-stage .audit-table>div>span{overflow-wrap:anywhere;padding:14px 7px;line-height:1.8}.story-tool-stage .ui-preview-note{margin-top:18px;font-size:10px;line-height:1.8}.story-tool-stage .paper-tabs{margin-top:18px}.story-tool-stage .formula-paper>div{padding:16px 6px;font-size:16px}.story-tool-stage .formula-paper>.paper-placeholder{font-size:11px}}@media (width<=360px){.story-note-page{padding-inline:18px}.story-note-copy{min-height:300px}.story-search-preview{padding-inline:19px}.story-tool-switcher button{padding-inline:8px;font-size:11px}.story-tool-stage{padding-inline:10px}.story-tool-stage .audit-table>div>span{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.story-timeline>li[data-arrived=true] .story-timeline-entry{animation:none}}.story-home{overflow:clip}.story-container{width:min(1120px,100% - 64px);margin-inline:auto}.story-home h1,.story-home h2{letter-spacing:-.035em;font-weight:700}.story-home h2{margin-bottom:24px;font-size:clamp(30px,3.35vw,44px);line-height:1.45}.story-copy p,.story-hero-description p,.story-outro p{color:#657181;font-size:17px;line-height:2}.story-home .story-copy p:last-child{margin-bottom:0}.story-hero{text-align:center;padding-top:84px}.story-hero h1{margin-bottom:22px;font-size:clamp(58px,6.6vw,86px);line-height:1.2}.story-hero h1 span{color:#2b6eff}.story-hero .story-subtitle{color:#28374b;margin-bottom:28px;font-size:clamp(18px,2vw,24px)}.story-hero-description{max-width:610px;margin-inline:auto}.story-hero-description p{margin-bottom:16px;font-size:15px;line-height:1.95}.story-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.story-actions .button{min-height:49px;box-shadow:none;padding-inline:22px;font-size:14px}.story-hero-view{margin-top:60px}.story-home .story-position{color:#657181;margin:34px 0 0;font-size:17px}.story-workspace{margin:0}.story-workspace-window{text-align:left;background:#fff;border:1px solid #e1e7ef;border-radius:14px;overflow:hidden;box-shadow:0 20px 70px #2339570d}.story-window-bar{color:#7d8797;background:#f7f9fc;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;height:37px;padding:0 15px;font-size:11px;display:flex}.story-window-bar>span:first-child{align-items:center;gap:7px;display:flex}.story-workspace-body{grid-template-columns:115px 245px minmax(0,1fr);min-height:430px;display:grid}.story-workspace-nav{background:#f8faff;border-right:1px solid #edf0f6;flex-direction:column;gap:12px;padding:24px 12px;display:flex}.story-workspace-nav>img{margin:0 0 15px 9px}.story-workspace-nav>span{color:#768196;border-radius:6px;align-items:center;gap:12px;padding:11px 9px;font-size:12px;display:flex}.story-workspace-nav .is-selected{color:#245fd7;background:#edf3ff}.story-workspace-records{background:#fdfdfe;border-right:1px solid #edf0f6;flex-direction:column;padding:23px 15px;display:flex}.story-workspace-records>p{color:#33415a;margin:0 8px 14px;font-size:13px}.story-workspace-records>div{border-radius:7px;margin-bottom:8px;padding:17px 11px}.story-workspace-records>div.is-selected{background:#eff4ff}.story-workspace-records strong{color:#39485e;margin-bottom:7px;font-size:13px;font-weight:400;display:block}.story-workspace-records div span{color:#818b9b;font-size:11px;line-height:1.8}.story-workspace-record-foot{color:#8b94a2;margin:auto 8px 0;font-size:11px}.story-workspace-note{padding:37px 42px 30px}.story-window-date{color:#8c96a6;font-size:11px}.story-workspace-note h3{margin:19px 0;font-size:25px}.story-workspace-note p,.story-workspace-note li{color:#667286;font-size:13px;line-height:1.95}.story-workspace-note ul{margin-bottom:21px;padding-left:18px}.story-workspace-file{color:#7593c0;border-top:1px solid #edf0f5;align-items:center;gap:12px;padding-top:19px;display:flex}.story-workspace-file strong,.story-workspace-file span{color:#51647f;font-size:12px;font-weight:400;display:block}.story-workspace-file span{color:#8b95a4;margin-top:5px;font-size:10px}.story-workspace-source{color:#7c8ca0;align-items:center;gap:6px;margin-top:23px;font-size:11px;display:flex}.story-workspace figcaption,.story-paper-scene figcaption{color:#657181;text-align:center;margin-top:15px;font-size:11px;line-height:1.8}.story-memory{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;padding-top:154px;padding-bottom:115px;display:grid}.story-memory-copy{padding-left:20px}.story-memory-copy p{margin-bottom:22px}.story-paper-scene{height:450px;margin:0;position:relative}.story-paper-scene>div{border:1px solid #e5e7eb;position:absolute;box-shadow:0 12px 35px #2735470a}.story-drawing-paper{background:#fafcfe;width:285px;height:269px;padding:21px;top:16px;right:1%;transform:rotate(7deg)}.story-drawing-paper>span{color:#7a899d;font-size:10px}.story-drawing-paper svg{width:100%;height:200px;margin-top:7px}.story-price-paper{background:#fff;width:218px;height:257px;padding:25px;bottom:22px;right:0;transform:rotate(-3deg)}.story-price-paper>span{color:#7a8b9d;font-size:10px}.story-price-paper>strong{color:#536078;margin:17px 0;font-size:18px;font-weight:400;line-height:1.7;display:block}.story-price-paper>div{color:#8290a0;border-top:1px solid #edf0f4;justify-content:space-between;padding-block:10px;font-size:9px;display:flex}.story-meeting-paper{background:#fffefc;width:280px;height:346px;padding:34px 31px;top:60px;left:6%;transform:rotate(-5deg)}.story-meeting-paper>span{color:#90949b;font-size:10px}.story-meeting-paper h3{margin:18px 0 21px;font-size:24px}.story-home .story-meeting-paper p{color:#78818e;font-size:13px;line-height:2.15}.story-paper-rule{border-top:1px solid #e9e9e7;margin:22px 0}.story-paper-scene figcaption{width:100%;position:absolute;bottom:-20px}.story-notes{padding-top:50px;padding-bottom:100px}.story-centered{text-align:center;max-width:740px;margin-inline:auto}.story-centered p{margin-bottom:18px}.story-demo-wide{max-width:900px;margin:47px auto 0}.story-detail-link{color:#245fd7;align-items:center;gap:8px;font-size:13px;line-height:2;text-decoration:none;display:inline-flex}.story-notes>.story-detail-link,.story-search>.story-detail-link,.story-tools>.story-detail-link{width:fit-content;margin:27px auto 0;display:flex}.story-process{grid-template-columns:.9fr 1.1fr;align-items:start;gap:85px;padding-block:94px 125px;display:grid}.story-process-copy{padding-top:40px;position:sticky;top:150px}.story-process-copy h2{font-size:clamp(30px,3.1vw,40px)}.story-process-copy .story-detail-link{margin-top:15px}.story-search{padding-top:55px;padding-bottom:130px}.story-tools{padding-top:50px;padding-bottom:120px}.story-tools-intro{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;max-width:1000px;margin-inline:auto;display:grid}.story-tools-intro h2{margin-bottom:0}.story-tools-view{width:min(850px,100%);margin:45px auto 0}.story-outro{text-align:center;border-top:1px solid #edf0f5;padding-block:85px 120px}.story-outro-mark{margin-bottom:28px}.story-outro h2{margin-bottom:26px;font-size:clamp(36px,4vw,51px)}.story-outro p{margin-bottom:12px;font-size:16px}.story-outro .story-actions{margin-top:34px}.story-is-visible{animation:.65s ease-out both story-appear}@keyframes story-appear{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.story-is-visible{animation:none}}@media (width<=1000px){.story-hero{padding-top:66px}.story-workspace-body{grid-template-columns:90px 200px minmax(0,1fr)}.story-workspace-nav>span{gap:8px}.story-workspace-note{padding:29px 26px}.story-memory{gap:25px}.story-memory-copy{padding-left:0}.story-meeting-paper{width:250px;padding:30px 26px;left:0}.story-drawing-paper{width:245px;right:-4%}.story-price-paper{width:190px;right:-3%}.story-process,.story-tools-intro{gap:40px}}@media (width<=760px){.story-container{width:calc(100% - 40px)}.story-home h2{margin-bottom:23px;font-size:29px}.story-copy p,.story-outro p{font-size:15px;line-height:1.95}.story-desktop-break{display:none}.story-hero{padding-top:60px}.story-hero h1{margin-bottom:23px;font-size:clamp(44px,9vw,64px)}.story-hero .story-subtitle{max-width:360px;margin:0 auto 25px;font-size:18px;line-height:1.8}.story-subtitle>span{display:block}.story-hero-description{max-width:410px}.story-hero-description p{font-size:14px;line-height:2}.story-actions{gap:9px;margin-top:25px}.story-actions .button{gap:8px;min-height:47px;padding-inline:15px;font-size:13px}.story-hero-view{margin-top:38px}.story-workspace-body{grid-template-columns:58px minmax(0,1fr);min-height:360px}.story-workspace-records{display:none}.story-workspace-nav{gap:13px;padding:24px 7px}.story-workspace-nav>img{width:26px;height:26px;margin:0 auto 13px}.story-workspace-nav>span{flex-direction:column;gap:6px;padding:8px 3px;font-size:9px}.story-workspace-note{padding:26px 21px}.story-workspace-note h3{margin:18px 0;font-size:22px}.story-workspace-note p,.story-workspace-note li{font-size:12px}.story-workspace-note ul{padding-left:15px}.story-workspace-file{gap:8px}.story-workspace-file strong{font-size:10px}.story-workspace-source{font-size:9px}.story-workspace figcaption{font-size:10px}.story-home .story-position{margin-top:22px;font-size:13px}.story-memory{flex-direction:column;align-items:stretch;gap:28px;padding-top:92px;padding-bottom:67px;display:flex}.story-memory-copy{width:100%;max-width:450px;margin-inline:auto}.story-paper-scene{width:100%;max-width:480px;height:385px;margin-inline:auto}.story-meeting-paper{width:238px;height:318px;padding:25px 26px;top:34px;left:4%}.story-meeting-paper h3{font-size:23px}.story-drawing-paper{width:235px;height:235px;top:0;right:3%}.story-drawing-paper svg{height:164px}.story-price-paper{width:165px;height:224px;padding:22px;bottom:12px;right:1%}.story-price-paper>strong{font-size:15px}.story-price-paper>div{font-size:8px}.story-notes{padding-block:55px 74px}.story-centered{text-align:left;max-width:450px}.story-demo-wide{margin-top:31px}.story-process{padding-block:48px 85px;display:block}.story-process-copy{max-width:450px;margin:0 auto 36px;padding:0;position:static}.story-process-copy h2{font-size:29px}.story-search{padding-block:35px 86px}.story-tools{padding-block:38px 84px}.story-tools-intro{max-width:450px;display:block}.story-tools-intro h2{margin-bottom:23px}.story-tools-view{margin-top:32px}.story-outro{padding-block:66px 76px}.story-outro h2{font-size:34px}.story-outro p{font-size:14px}.story-outro-mark{margin-bottom:25px}}@media (width<=360px){.story-container{width:calc(100% - 32px)}.story-hero h1{font-size:44px}.story-hero .story-subtitle{font-size:16px}.story-home h2{font-size:27px}.story-meeting-paper{width:215px;left:0}.story-drawing-paper{width:215px;right:0}.story-price-paper{width:150px;right:-3px}.story-workspace-note{padding-inline:15px}.story-workspace-note p,.story-workspace-note li{font-size:11px}.story-actions .button{padding-inline:12px;font-size:12px}}.payment-test-panel{background:#fff;border:1px solid #e4eaf4;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:20px 24px;display:flex}.payment-test-panel h2{margin:0 0 7px;font-size:17px}.payment-test-panel p{margin:4px 0;font-size:14px}.payment-test-note{color:#6d7b93;line-height:1.7;font-size:12px!important}.payment-test-overlay{z-index:1200;background:#14233a61;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.payment-test-dialog{color:#132342;background:#fff;border:1px solid #e4eaf4;border-radius:14px;flex-direction:column;width:min(440px,100%);max-height:calc(100dvh - 40px);display:flex;box-shadow:0 18px 60px #14233a26}.payment-test-dialog>header{padding:23px 26px 16px;position:relative}.payment-test-dialog h2{margin:0;font-size:20px;line-height:1.4}.payment-test-dialog h2:focus{outline:none}.payment-test-close{color:#7787a1;cursor:pointer;background:0 0;border:0;border-radius:6px;width:36px;height:36px;font-size:25px;position:absolute;top:13px;right:14px}.payment-test-close:hover{color:#2b6eff;background:#f0f5ff}.payment-test-body{text-align:center;padding:0 26px 20px;font-size:14px;line-height:1.6;overflow-y:auto}.payment-test-product{color:#5b6b84;margin:0 0 4px}.payment-test-amount{margin:6px 0;font-weight:650;line-height:1.3;font-size:34px!important}.payment-test-amount>span{margin-right:4px;font-size:21px}.payment-test-status{margin:16px 0 10px;font-size:15px;font-weight:600}.payment-test-status.is-paid{color:#168344}.payment-test-qr{background:#fff;width:min(240px,100%);height:auto;margin:8px auto;display:block}.payment-test-details{text-align:left;border-top:1px solid #eef2f7;margin:10px 0 16px;padding-top:10px;font-size:12px}.payment-test-details>div{grid-template-columns:64px 1fr;gap:10px;margin-top:9px;display:grid}.payment-test-details dt{color:#7787a1}.payment-test-details dd{overflow-wrap:anywhere;margin:0}.payment-test-dialog>footer{border-top:1px solid #edf1f7;justify-content:flex-end;gap:10px;padding:16px 26px 22px;display:flex}.payment-test-dialog>footer button{flex:1;min-height:40px;padding:10px 12px}.payment-test-feedback{color:#ac3e42;flex-basis:100%;line-height:1.6;font-size:13px!important}.payment-test-dialog button:focus-visible{outline-offset:3px;outline:2px solid #2b6eff}@media (width<=480px){.payment-test-overlay{padding:12px}.payment-test-dialog{max-height:calc(100dvh - 24px)}.payment-test-dialog>header{padding:20px 20px 15px}.payment-test-body{padding:0 20px 16px}.payment-test-dialog>footer{padding:14px 20px 18px}.payment-test-panel{padding:17px}.payment-test-panel>button{min-height:38px}.payment-test-dialog>footer button{font-size:13px}}.payment-page-checkout{max-width:100%;margin:8px auto}.payment-page-frame{background:#fff;border:0;border-radius:8px;width:264px;max-width:100%;height:292px;margin:0 auto;display:block}.payment-page-frame:focus-visible{outline-offset:3px;outline:2px solid #2b6eff}.commerce-preview{color:#172b4b;background:#fff;border:1px solid #ccdcef;border-radius:14px;margin:28px 0;padding:24px}.commerce-preview>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.commerce-preview h2{margin:10px 0;font-size:22px}.commerce-preview h3{margin:20px 0 12px;font-size:17px}.commerce-preview p{font-size:14px;line-height:1.7}.commerce-preview-badge{color:#75550a;background:#fff5db;border-radius:5px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-block}.commerce-preview-merchant{color:#566981}.commerce-preview-products{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin:20px 0;display:grid}.commerce-preview-products article{background:#f9fbff;border:1px solid #e4eaf4;border-radius:10px;padding:18px}.commerce-preview-products h3{margin:0 0 12px}.commerce-preview-products strong{color:#2b60da;font-size:26px}.commerce-preview-consent{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:13px;line-height:1.7;display:flex}.commerce-preview-orders,.commerce-preview-licenses{padding:0;list-style:none}.commerce-preview-orders li{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.commerce-preview-orders li>div{gap:5px;min-width:0;display:grid}.commerce-preview-orders span,.commerce-preview-licenses span{color:#5f718b;font-size:13px}.commerce-preview-orders small{color:#73839a;overflow-wrap:anywhere;font-size:11px}.commerce-preview-orders button{flex-shrink:0}.commerce-preview-licenses li{border-bottom:1px solid #edf1f7;gap:7px;padding:12px 0;display:grid}.commerce-preview-mock{background:#f4f7fc;border-radius:10px;margin:16px 0;padding:18px 12px}.commerce-preview-cancel{border:1px solid #eddae0;border-radius:8px;padding:12px}.commerce-preview-cancel button{margin:4px;font-size:12px}@media (width<=560px){.commerce-preview{padding:17px}.commerce-preview-orders li{flex-direction:column;align-items:flex-start}.commerce-preview-products{grid-template-columns:1fr}.commerce-preview>header>button{font-size:12px}.payment-test-dialog>footer{flex-wrap:wrap}.payment-test-dialog>footer button{min-width:100px}}.commerce-admin-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.commerce-admin .commerce-preview-licenses span{overflow-wrap:anywhere}.commerce-admin select{max-width:260px}.commerce-admin .commerce-preview-orders li{align-items:flex-start}.commerce-admin-actions button{font-size:12px}.payment-test-body textarea{resize:vertical;border:1px solid #dbe3ef;border-radius:7px;width:100%;min-height:80px;padding:9px}.commerce-admin-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:end;gap:12px;margin:18px 0;display:grid}.commerce-admin-filters .account-field{min-width:0;margin:0}.commerce-admin-filters input,.commerce-admin-filters select{width:100%;min-width:0;max-width:100%}.commerce-admin-filters>div{flex-wrap:wrap;gap:8px;display:flex}.commerce-admin-filters button{font-size:13px}.article-toc{z-index:12;height:0;position:sticky;top:0}.article-toc-heading{padding-inline-end:52px}.article-toc-toggle{color:#4b5565;background:#fff;border:0;border-radius:6px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;inset:0 0 auto auto}.article-toc-toggle:hover,.article-toc-toggle[aria-expanded=true]{background:var(--color-subtle);color:var(--color-text)}.article-toc-panel{overscroll-behavior:contain;border:1px solid var(--color-border);scrollbar-width:thin;background:#fff;border-radius:8px;gap:2px;width:min(300px,100vw - 48px);max-height:min(480px,100dvh - 180px);padding:14px 10px;display:grid;position:absolute;top:46px;right:0;overflow-y:auto;box-shadow:0 8px 24px #17223514}.article-toc-panel[hidden]{display:none}.article-toc-panel>strong{color:var(--color-text);padding:0 10px 12px;font-size:14px;line-height:1.6}.article-toc-panel>a{color:#49566b;overflow-wrap:anywhere;border-radius:4px;align-items:baseline;gap:10px;padding:7px 10px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.article-toc-index{color:#72819a;font-variant-numeric:tabular-nums;flex:0 0 20px;font-size:12px;font-weight:600}.article-toc-panel>a:hover{background:var(--color-accent-soft);color:var(--color-accent)}.article-toc-panel>a:focus-visible{outline-offset:0}@media (width<=760px){.article-toc{top:78px}}@media print{.article-toc{display:none}.article-toc-heading{padding-inline-end:0}}.legal-page .page-intro{padding-block:56px 26px}.legal-page .page-intro h1{letter-spacing:-.035em;margin-bottom:14px;font-size:40px}.legal-page .page-intro>p:not(.eyebrow){max-width:700px}.legal-page .page-content{max-width:none}.legal-summary{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;padding-bottom:28px;display:grid}.guide-content .legal-summary h2{letter-spacing:0;margin-bottom:6px;font-size:18px;line-height:1.5}.guide-content .legal-summary p{color:#49566b;margin:0;font-size:16px;line-height:1.85}.legal-document-layout{display:block}.legal-body{min-width:0}.legal-document-section{border-bottom:1px solid var(--color-border);margin-bottom:32px;padding-block:0 30px;scroll-margin-top:108px}.guide-content .legal-document-section h2{letter-spacing:-.015em;align-items:baseline;gap:14px;margin-bottom:18px;font-size:24px;line-height:1.45;display:flex}.legal-document-section .legal-section-number{color:#2b6eff;letter-spacing:0;font-variant-numeric:tabular-nums;flex:0 0 34px;font-size:24px;font-weight:700}.guide-content .legal-document-section p,.guide-content .legal-document-section li{color:#49566b;font-size:16px;line-height:1.9}.guide-content .legal-document-section p{margin-bottom:16px}.legal-document-section strong{color:var(--color-text);font-weight:700}.legal-document-section strong.legal-warning{color:#b42318}.legal-document-section p:last-child{margin-bottom:0}.legal-reading-links{flex-wrap:wrap;gap:12px 22px;margin-bottom:22px;font-size:13px;display:flex}.legal-reading-links a{text-underline-offset:3px}.legal-sources{color:#7f8a99;border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px 14px;padding-top:18px;font-size:11px;display:flex}.legal-sources a{color:#65748c;text-underline-offset:3px}.legal-important{border-left:3px solid #b42318;padding-left:20px}@media (width<=980px){.legal-summary{gap:18px}}@media (width<=700px){.legal-page .page-intro{padding-block:38px 21px}.legal-page .page-intro h1{font-size:31px}.legal-page .page-intro>p:not(.eyebrow){font-size:14px}.legal-summary{grid-template-columns:1fr;gap:19px;margin-bottom:22px;padding-bottom:23px}.legal-document-section{margin-bottom:22px;padding-bottom:22px;scroll-margin-top:90px}.guide-content .legal-document-section h2{gap:10px;margin-bottom:14px;font-size:21px}.legal-document-section .legal-section-number{flex-basis:29px;font-size:21px}.guide-content .legal-document-section p{margin-bottom:14px;line-height:1.85}.legal-important{padding-left:14px}.legal-sources{line-height:1.8}}@media print{.legal-summary{break-inside:avoid}.legal-document-section h2{break-after:avoid}.legal-document-section{scroll-margin-top:0}}.guide-legal-page .page-intro{padding:0 0 24px}.guide-legal-page .page-intro .eyebrow{display:none}.guide-legal-page .page-intro h1{font-size:40px}.guide-legal-page .page-content{padding-bottom:0}.guide-legal-page .legal-summary{grid-template-columns:1fr;gap:20px}@media (width<=760px){.guide-legal-page .page-intro h1{font-size:30px}}@media print{.guide-sidebar{display:none}.guide-layout{display:block}.guide-page{width:100%;padding:0}.guide-content{max-width:none}}.personal-information-page>h1{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.35}.personal-information-page>p{margin-bottom:20px;font-size:15px;line-height:1.9}.personal-information-table{border-collapse:collapse;table-layout:fixed;color:#49566b;width:100%;margin-block:28px;font-size:14px;line-height:1.8}.personal-information-table th,.personal-information-table td{border:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:15px 12px}.personal-information-table thead th{color:var(--color-text);background:#f8faff;font-weight:700}.personal-information-table th:first-child{width:18%}.personal-information-table th:nth-child(2){width:32%}.personal-information-table th:nth-child(3){width:23%}.personal-information-table tbody th{color:var(--color-text);font-weight:700}.guide-content .personal-information-notes p{margin-bottom:16px;font-size:14px;line-height:1.85}.personal-information-notes a{overflow-wrap:anywhere;text-underline-offset:3px}@media (width<=760px){.personal-information-table,.personal-information-table tbody{display:block}.personal-information-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.personal-information-table tr{border-bottom:1px solid var(--color-border);padding-block:18px;display:block}.personal-information-table tr:first-child{border-top:1px solid var(--color-border)}.personal-information-table tbody th:first-child,.personal-information-table td{border:0;width:auto;padding:0;display:block}.personal-information-table tbody th{margin-bottom:12px;font-size:16px}.personal-information-table td{margin-top:12px;font-size:15px}.personal-information-table td:before{content:attr(data-label);color:var(--color-text);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.personal-information-page>p{font-size:14px}}.application-tutorial-summary{color:#617086}.application-tutorial-section strong{color:#253550;font-weight:650}.application-tutorial-figure{margin:24px 0 0}.application-tutorial-figure img{border:1px solid #e7edf5;border-radius:8px;width:100%;height:auto;display:block}.guide-content .application-tutorial-figure figcaption{color:#68758a;margin-top:10px;font-size:14px;line-height:1.7}.history-list{background:#fff;border:1px solid #e5ebf4;border-radius:10px;overflow:hidden}.history-scroll{overflow-x:auto}.history-list table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:750px}.history-list th{color:#75829a;text-align:left;background:#f6f8fb;height:42px;font-size:13px;font-weight:600}.history-list th,.history-list td{padding:0 16px}.history-list th:first-child{width:20%}.history-list th:nth-child(2){width:29%}.history-list th:nth-child(3){width:13%}.history-list th:nth-child(4){width:26%}.history-list th:nth-child(5){width:12%}.history-list td{color:#4b5c78;border-top:1px solid #edf1f6;height:58px;font-size:14px}.history-list .history-product{color:#182742;overflow-wrap:anywhere;font-weight:600}.history-list .history-money{color:#192947;white-space:nowrap;font-weight:650}.history-date{white-space:nowrap}.history-number{align-items:center;gap:7px;min-width:0;display:flex}.history-number span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-copy{color:#75829a;cursor:pointer;background:0 0;border:0;flex:none;padding:4px;display:inline-flex}.history-copy:hover,.history-copy:focus-visible{color:#2b6eff}.history-copy svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:16px;height:16px}.history-status{white-space:nowrap;color:#607089;background:#f2f5fa;border-radius:5px;padding:4px 7px;font-size:12px}.history-status.status-paid{color:#288058;background:#eff9f4}.history-status.status-refunded{color:#a76451;background:#fcf3f1}.history-footer{color:#8290a7;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;display:flex}.history-footer div{align-items:center;gap:12px;display:flex}.history-footer button{color:#50617c;cursor:pointer;background:#fff;border:1px solid #e2e9f3;border-radius:5px;padding:5px 9px}.history-footer button:disabled{opacity:.45;cursor:default}.history-feedback{color:#2b6eff;padding:0 16px;font-size:13px;display:block}.history-feedback:empty{display:none}.history-empty{text-align:center;color:#8895aa;border:1px solid #e5ebf4;border-radius:10px;padding:48px 20px}.history-skeleton{border:1px solid #e5ebf4;border-radius:10px;padding:8px 16px}.history-skeleton div{background:linear-gradient(90deg,#f2f5fa,#e8eef8,#f2f5fa);border-radius:4px;height:18px;margin:18px 0}.history-refresh{min-height:0!important;padding:7px 13px!important;font-size:14px!important}.history-error{color:#64748b;border:1px solid #e5ebf4;border-radius:10px;padding:18px}.history-error button{color:#2b6eff;cursor:pointer;background:0 0;border:0;margin-left:12px}@media (width<=760px){.history-list table{min-width:750px}.history-list td{height:54px}.history-footer{flex-wrap:wrap;gap:12px}}.history-scroll-hint{display:none}.history-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.history-id.is-expanded{overflow-wrap:anywhere;white-space:normal}.history-id:focus-visible{outline-offset:2px;outline:2px solid #2b6eff}@media (width<=760px){.history-scroll-hint{color:#8290a7;margin:0;padding:10px 16px;font-size:12px;display:block}}.user-invoice{margin:14px 0}.invoice-user-form{background:#f8faff;border:1px solid #dce5f0;border-radius:6px;gap:12px;padding:16px;display:grid}.invoice-user-form label{gap:6px;display:grid}.invoice-user-form input,.invoice-user-form select{font:inherit;box-sizing:border-box;border:1px solid #d3deec;border-radius:4px;width:100%;min-width:0;padding:9px}.invoice-user-form button{justify-self:start}.invoice-review{color:#8a621d;background:#fff7e8;padding:10px}.invoice-user-form .cc-create-error{color:#a52c32;overflow-wrap:anywhere}.my-invoices{background:#fff;border:1px solid #e1e8f1;border-radius:8px;min-width:0;padding:20px}.invoice-tabs{gap:0;margin:18px 0;display:flex}.invoice-tabs button{background:#fff;border:1px solid #d6e2f2;padding:10px 20px}.invoice-tabs button[aria-selected=true]{color:#1677ff;background:#eaf2ff;border-color:#1677ff}.invoice-list-wrap{overflow-x:auto}.invoice-list{border-collapse:collapse;width:100%;font-size:13px}.invoice-list th,.invoice-list td{text-align:left;vertical-align:top;border-bottom:1px solid #e6edf5;padding:12px 10px}.invoice-list th{white-space:nowrap;background:#f5f8fc}.invoice-list td small{overflow-wrap:anywhere;color:#8090a7;max-width:320px;margin-top:5px;display:block}.invoice-filter{align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.invoice-filter select{border:1px solid #d6e2ef;border-radius:4px;padding:8px}.invoice-pagination{color:#7c8da5;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.invoice-pagination>div{gap:8px;display:flex}.invoice-empty{text-align:center;color:#8493a8;padding:26px 10px}.invoice-mail-notice{color:#7b89a0;font-size:12px;line-height:1.7}.invoice-customer-overlay{z-index:110;background:#182a443d;justify-content:flex-end;display:flex;position:fixed;inset:0}.invoice-customer-dialog{background:#fff;width:620px;max-width:100vw;overflow:auto;box-shadow:-6px 0 30px #13243a1a}.invoice-customer-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e1e8f2;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.invoice-customer-body{padding:18px 22px}.invoice-original-id{color:#7a8ba3;overflow-wrap:anywhere;font-size:12px}.invoice-user-facts{margin:6px 0;font-size:13px}.invoice-user-facts>div{grid-template-columns:92px 1fr;gap:8px;margin:9px 0;display:grid}.invoice-user-facts dt{color:#8795aa}.invoice-user-facts dd{overflow-wrap:anywhere;margin:0}.invoice-user-history{border-top:1px solid #e0e7f1;margin-top:14px;padding-top:12px}.invoice-history-item{border-left:2px solid #cce0fb;gap:5px;margin:12px 0;padding:2px 0 2px 12px;font-size:12px;display:grid}.invoice-history-item span,.invoice-history-item small{color:#7f8fa5}.invoice-customer-dialog .invoice-user-form{padding:12px}.invoice-user-history p{font-size:12px}@media (width<=600px){.my-invoices{padding:12px}.invoice-customer-dialog{width:100vw}.invoice-customer-body{padding:14px}.invoice-tabs button{flex:1;padding:10px}.invoice-list th,.invoice-list td{padding:10px 6px}.invoice-customer-dialog .invoice-user-form{padding:10px}}.my-invoices button,.invoice-user-form button{font:inherit;color:#29486d;cursor:pointer;background:#fff;border:1px solid #d5e0ef;border-radius:4px;padding:7px 12px;font-size:13px}.my-invoices button:disabled,.invoice-user-form button:disabled{opacity:.55;cursor:default}.my-invoices .cc-primary,.invoice-user-form .cc-primary{color:#fff;background:#1677ff;border-color:#1677ff}.my-invoices .invoice-tabs button[aria-selected=true]{color:#1677ff;background:#eaf2ff;border-color:#1677ff}.invoice-customer-dialog>header button{font:inherit;color:#5e718b;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:4px;padding:5px 10px}.invoice-overview{color:#243247;border-radius:12px;padding:28px 30px}.invoice-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.invoice-section-heading h2{color:#17263e;margin:0;font-size:20px}.invoice-section-heading>span,.invoice-section-note{color:#7b8799;font-size:13px}.invoice-section-note{margin:0 0 22px}.invoice-apply-heading{margin-top:36px}.invoice-overview button{font:inherit;cursor:pointer}.invoice-overview button:disabled{opacity:.45;cursor:not-allowed}.invoice-overview .invoice-list{border:1px solid #e5eaf1;min-width:720px;font-size:13px}.invoice-overview .invoice-list th{color:#566276;background:#f4f6f9;padding:15px 16px;font-weight:600}.invoice-overview .invoice-list td{vertical-align:middle;padding:18px 16px}.invoice-overview .invoice-list td:first-child{font-weight:500}.invoice-overview .invoice-list small{font-size:11px;line-height:1.5}.invoice-overview .invoice-history-table td:first-child{min-width:150px}.invoice-overview .invoice-history-table td:nth-child(2){min-width:140px}.invoice-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-order-id{overflow-wrap:anywhere;color:#6d7b8f;max-width:260px;font-size:12px}.invoice-overview input[type=radio]{accent-color:#47e;cursor:pointer;width:16px;height:16px}.invoice-order-table tr.is-selected{background:#f2f6ff}.invoice-text-button{color:#416fe0;white-space:nowrap;background:0 0;border:0;padding:4px 0}.invoice-secondary,.invoice-overview .invoice-pagination button{color:#52637b;background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:7px 14px}.invoice-muted{color:#9ba5b5}.invoice-overview .invoice-state{white-space:nowrap;color:#6b7788;background:#f4f6f8;border-radius:5px;padding:4px 9px;font-size:12px;display:inline-flex}.invoice-overview .state-pending_issue{color:#a8781d;background:#fff5df}.invoice-overview .state-issued{color:#278456;background:#eaf6ef}.invoice-overview .state-red_letter{color:#be6556;background:#fff0ee}.invoice-application-area{border-top:1px solid #edf0f5;margin-top:24px;padding-top:24px}.invoice-selected-amount{align-items:baseline;gap:16px;margin:0 0 24px;font-size:14px;display:flex}.invoice-selected-amount strong{font-variant-numeric:tabular-nums;color:#284d9d;font-size:24px}.invoice-selected-amount span{color:#8b95a5;font-size:12px}.invoice-inline-application .invoice-user-form{background:0 0;border:0;max-width:650px;padding:0}.invoice-inline-application form{gap:20px;display:grid}.invoice-inline-application form>label{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;font-size:14px;display:grid}.invoice-inline-application input:not([type=radio]){background:#fff;border-radius:7px;padding:11px 14px}.invoice-inline-application input::placeholder{color:#a0a9b7}.invoice-kind{border:0;align-items:center;gap:26px;min-width:0;margin:0;padding:0;display:flex}.invoice-kind legend{float:left;width:130px;font-size:14px}.invoice-inline-application .invoice-kind label{flex-direction:row;align-items:center;gap:8px;font-size:14px;display:flex}.invoice-inline-application .invoice-kind input{width:16px}.invoice-inline-application form>p{color:#8793a5;margin:0 0 0 130px;font-size:12px;line-height:1.7}.invoice-form-actions{gap:14px;display:flex}.invoice-inline-application .invoice-form-actions{margin-left:130px}.invoice-form-actions button{color:#536b90;background:#fff;border:1px solid #dae3f2;border-radius:7px;padding:11px 28px;font-size:14px}.invoice-form-actions .cc-primary{color:#fff;background:#477cf4;border-color:#477cf4}.invoice-select-placeholder{color:#8592a6;background:#f7f9fc;border:1px dashed #dce4f0;border-radius:7px;padding:26px;font-size:14px}.invoice-submit-notice{color:#2f7d50;background:#edf7f1;border-radius:6px;padding:12px 16px;font-size:14px}@media (width<=700px){.invoice-overview{padding:20px 14px}.invoice-section-heading{align-items:flex-start}.invoice-section-heading h2{font-size:18px}.invoice-apply-heading{display:block}.invoice-apply-heading>span{margin-top:8px;display:block}.invoice-inline-application form>label{grid-template-columns:1fr;gap:8px}.invoice-kind{flex-wrap:wrap;gap:18px}.invoice-kind legend{width:100%;margin-bottom:12px}.invoice-inline-application form>p,.invoice-inline-application .invoice-form-actions{margin-left:0}.invoice-selected-amount{flex-wrap:wrap;gap:10px}.invoice-selected-amount span{flex-basis:100%}.invoice-overview .invoice-list td{padding:14px 12px}}.commercial-account.account-center-page{--account-blue:#2b6eff;--account-soft:#f5f8ff;max-width:1240px;padding-top:0;padding-bottom:40px}.account-center-page .account-shell{grid-template-columns:184px minmax(0,1fr);align-items:stretch;gap:32px}.account-center-page .account-sidebar{background:#fff;border:1px solid #e6ecf5;border-radius:11px;flex-direction:column;align-self:start;min-height:min(600px,100vh - 150px);margin-top:30px;padding:24px 12px;display:flex;position:sticky;top:80px}.account-sidebar-heading{gap:6px;margin-bottom:22px;padding:0 10px;display:grid}.account-sidebar-heading strong{color:var(--color-text);font-size:17px}.account-sidebar-heading span{color:var(--color-muted);font-size:12px}.account-mobile-nav-toggle{display:none}.account-center-page .account-side-nav{gap:8px;padding:0}.account-center-page .account-side-nav button{border-radius:8px;gap:10px;min-height:44px;padding:10px 11px;font-size:14px;font-weight:400}.account-center-page .account-side-nav button>svg{flex-shrink:0}.account-center-page .account-side-nav button.is-current{color:var(--account-blue);background:#edf3ff;font-weight:600}.account-logout{color:#455571;text-align:left;background:0 0;border:0;border-top:1px solid #e9edf4;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:auto;padding:16px 13px 0;font-size:14px;display:flex}.account-logout:hover{color:var(--account-blue)}.account-center-page .account-workspace{padding-top:30px}.account-center-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.account-center-heading>.button{white-space:nowrap;flex-shrink:0}.account-center-heading h1{letter-spacing:-.025em;margin:0 0 8px;font-size:30px;line-height:1.35}.account-center-heading p{color:var(--color-muted);margin:0;font-size:14px}.account-center-page .button{min-height:42px;box-shadow:none;border-radius:7px;padding:0 18px;font-size:13px}.account-center-page .button-primary{background:var(--account-blue);border-color:var(--account-blue)}.account-center-page .button-secondary{color:#35435c;background:#fff;border-color:#e2e8f2}.account-center-page button{cursor:pointer}.account-center-page button:disabled{cursor:default}.account-center-page button:focus-visible,.account-identifier summary:focus-visible{outline:2px solid var(--account-blue);outline-offset:3px}.account-profile-row{border:1px solid #e2e8f2;border-radius:11px;align-items:center;gap:20px;min-width:0;margin-bottom:20px;padding:22px 26px;display:flex}.account-profile-avatar{width:58px;height:58px;color:var(--account-blue);background:#edf3ff;border-radius:50%;flex:0 0 58px;place-items:center;display:grid}.account-profile-copy{min-width:0}.account-profile-copy strong{color:var(--color-text);overflow-wrap:anywhere;font-size:21px;line-height:1.45;display:block}.account-profile-copy>span{color:var(--color-muted);margin-top:4px;font-size:13px;display:block}.account-profile-row>.button{flex-shrink:0;gap:9px;margin-left:auto}.account-entitlement{background:var(--account-soft);border:1px solid #dce6ff;border-radius:11px;margin:0 0 20px;padding:24px 26px 0}.account-entitlement-main{justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}.account-entitlement-main>div:first-child{min-width:0}.account-entitlement-label{color:#697b9b;margin:0 0 12px;font-size:13px}.account-entitlement h2{letter-spacing:-.025em;margin:0 0 12px;font-size:27px;line-height:1.4}.account-entitlement-detail,.account-entitlement-note{color:#536b92;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.account-entitlement-note{margin-top:4px}.account-entitlement-control{flex-shrink:0;justify-items:end;gap:18px;display:grid}.account-state{border-radius:20px;align-items:center;min-height:29px;padding:3px 12px;font-size:12px;line-height:1.7;display:inline-flex}.account-state-active{color:var(--account-blue);background:#e9f0ff}.account-state-neutral{color:#63728b;background:#edf0f5}.account-state-attention{color:#865b16;background:#fff2df}.account-entitlement-facts{border-top:1px solid #dce6f5;grid-template-columns:repeat(2,minmax(0,1fr));padding:17px 0;display:grid}.account-entitlement-facts>button{text-align:left;color:var(--color-text);background:0 0;border:0;min-width:0;padding:0 20px}.account-entitlement-facts>button:first-child{padding-left:0}.account-entitlement-facts>button+button{border-left:1px solid #dce6f5}.account-entitlement-facts>button>span{color:#697b9b;margin-bottom:5px;font-size:12px;display:block}.account-entitlement-facts strong{font-size:23px;line-height:1.4}.account-entitlement-facts small{font-size:13px;font-weight:400}.account-entitlement-facts>button:hover strong{color:var(--account-blue)}.account-management-list{border:1px solid #e2e8f2;border-radius:11px;padding:4px 24px}.account-management-list>button{text-align:left;background:#fff;border:0;align-items:center;gap:22px;width:100%;min-height:75px;padding:16px 4px;display:flex}.account-management-list>button+button{border-top:1px solid #e9edf4}.account-management-icon{color:var(--account-blue);display:inline-flex}.account-management-copy{min-width:0}.account-management-copy strong{color:var(--color-text);margin-bottom:4px;font-size:14px;display:block}.account-management-copy>span{color:var(--color-muted);font-size:12px;line-height:1.6;display:block}.account-management-list>button>svg{color:#6e7d96;flex-shrink:0;margin-left:auto}.account-management-list>button:hover .account-management-copy strong{color:var(--account-blue)}.account-center-page .account-workspace .account-section>h2:first-child{margin-bottom:12px;font-size:19px}.account-center-page .account-workspace .account-section>p{font-size:14px;line-height:1.8}.account-center-page .account-workspace .account-card{box-shadow:none;border-color:#e2e8f2;border-radius:10px;padding:22px}.account-center-page .account-empty{color:var(--color-muted);background:#fafbfe;border:1px solid #e9edf4;border-radius:8px;padding:18px 20px;font-size:14px}.account-center-page .account-security-menu{padding-block:4px}.account-center-page .account-small{overflow-wrap:anywhere}.account-center-page .account-records li>div{min-width:0}.account-center-page .account-records strong{overflow-wrap:anywhere;display:block}.account-data-error{background:#fff8ef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;font-size:14px;display:flex}.account-identifier{color:var(--color-muted);margin:0 0 18px;font-size:13px}.account-identifier>summary{cursor:pointer;width:fit-content}.account-identifier-copy{align-items:end;gap:12px;max-width:650px;margin-top:16px;display:flex}.account-identifier-copy>label{flex:1;font-size:12px}.account-identifier-copy input{background:#fff;font-weight:400}@media (width<=1000px){.account-center-page .account-shell{grid-template-columns:172px minmax(0,1fr);gap:24px}.account-center-page .account-sidebar{padding-inline:10px}.account-entitlement-main{gap:16px}.account-entitlement h2{font-size:24px}}@media (width<=760px){.commercial-account.account-center-page{padding-top:18px}.account-center-page .account-shell{grid-template-columns:1fr;gap:22px}.account-center-page .account-sidebar{border:1px solid #e6ecf5;min-height:0;margin-top:0;padding:8px;position:static}.account-sidebar-heading{display:none}.account-mobile-nav-toggle{color:#35435c;background:#fff;border:1px solid #e2e8f2;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-bottom:0;padding:8px 12px;font-size:13px;display:flex}.account-mobile-nav-toggle>svg{transform:rotate(90deg)}.account-sidebar.is-expanded .account-mobile-nav-toggle{margin-bottom:10px}.account-sidebar.is-expanded .account-mobile-nav-toggle>svg{transform:rotate(-90deg)}.account-center-page .account-sidebar:not(.is-expanded) .account-side-nav,.account-sidebar:not(.is-expanded) .account-logout{display:none}.account-center-page .account-side-nav{flex-wrap:wrap;gap:5px;display:flex}.account-center-page .account-side-nav button{gap:7px;width:auto;min-height:42px;padding:9px 11px;font-size:12px}.account-center-page .account-side-nav button>svg{width:20px;height:20px}.account-logout{border:0;width:fit-content;min-height:40px;margin:8px 0 0;padding:8px 11px;font-size:12px}.account-center-page .account-workspace{padding-top:0}.account-center-heading{margin-bottom:20px}.account-center-heading h1{font-size:27px}.account-profile-row{gap:13px;padding:18px}.account-profile-avatar{flex-basis:48px;width:48px;height:48px}.account-profile-copy strong{font-size:18px}.account-entitlement{padding:20px 20px 0}.account-entitlement-detail,.account-entitlement-note{font-size:13px}}@media (width<=480px){.account-profile-row{flex-wrap:wrap}.account-profile-row>.button{min-height:40px;padding:0 11px;font-size:12px}.account-profile-avatar{flex-basis:40px;width:40px;height:40px}.account-profile-avatar>svg{width:24px;height:24px}.account-profile-copy strong{font-size:16px}.account-profile-copy>span{font-size:11px}.account-entitlement-main{flex-direction:column;gap:15px}.account-entitlement-control{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.account-entitlement h2{font-size:24px}.account-management-list{padding-inline:17px}.account-management-list>button{gap:14px;min-height:76px}.account-management-copy>span{font-size:11px}.account-center-page .account-product-grid{grid-template-columns:1fr}.account-data-error,.account-identifier-copy{flex-direction:column;align-items:start}.account-identifier-copy>label{width:100%}}.account-center-page .account-side-nav button>svg{flex:0 0 20px;width:20px;height:20px}.commercial-account.account-login-page{align-items:center;width:100%;min-height:calc(100svh - 210px);padding:40px 24px 48px;display:grid}.commercial-account.account-login-page .account-content{width:100%;margin:0 auto}.account-login-page .account-login-stage{width:min(100%,450px);margin:0 auto}.commercial-account.account-login-page .account-login-card{background:#fff;border:1px solid #e2e7ef;border-radius:16px;margin:0;padding:30px 30px 26px;box-shadow:0 10px 34px #1828480a}.account-login-page .account-login-card h1{letter-spacing:-.025em;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.35}.account-login-page .account-login-description{color:#68758b;margin:0 0 22px;font-size:13px;line-height:1.65}.account-login-page .account-login-tabs{gap:32px;margin-bottom:20px}.account-login-page .account-login-tabs button{min-height:40px;padding:0 3px 11px;font-size:14px}.account-login-page .account-login-tabs button.is-selected{color:#2b6eff}.account-login-page .account-login-tabs button.is-selected:after{background:#2b6eff}.account-login-page .account-form{gap:16px}.account-login-page .account-field{gap:7px;font-size:13px}.account-login-page .account-field input{background:#fff;border-color:#dfe5ef;border-radius:8px;min-width:0;height:46px;min-height:46px;padding:10px 12px;font-size:15px;font-weight:400}.account-login-page .account-field input::placeholder{color:#8791a3;opacity:1}.account-login-page .account-field input:focus-visible{outline-offset:2px;outline:2px solid #2b6eff}.account-login-page .account-code-row{flex-wrap:nowrap;gap:10px;display:flex}.account-login-page .account-code-row .account-field{flex:1 1 0}.account-login-page .account-code-row .button{color:#2b6eff;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-color:#c9d8ff;border-radius:8px;flex:0 0 116px;width:116px;min-width:116px;height:46px;min-height:46px;padding:0 6px;font-size:13px;line-height:1.3}.account-login-page .account-code-row .button:hover:not(:disabled){background:#f5f8ff;border-color:#2b6eff}.account-login-page .account-code-row .button:disabled{opacity:1;color:#8791a3;cursor:default;background:#f5f6f8;border-color:#e7eaf0}.account-login-page .account-form>.button{height:46px;min-height:46px;box-shadow:none;background:#2b6eff;border-color:#2b6eff;border-radius:8px;font-size:15px}.account-login-page .account-form>.button:hover:not(:disabled){background:#215ee5}.account-login-page .account-policy-confirmation{color:#68758b;align-items:flex-start;gap:8px;font-size:12px;font-weight:400;line-height:1.7}.account-login-page .account-policy-confirmation input{accent-color:#2b6eff;width:16px;height:16px;margin:2px 0 0}.account-login-page .account-policy-confirmation a{color:#2b6eff}.account-login-page .account-login-extra{justify-content:flex-end;gap:12px;margin-top:12px}.account-login-page .account-login-extra a,.account-login-page .account-login-extra .account-text-button{color:#2b6eff;padding:0;font-size:13px;line-height:1.7}.account-login-page .login-password-control{position:relative}.account-login-page .login-password-control input{padding-right:48px}.account-login-page .login-password-control button{color:#68758b;background:0 0;border:0;border-radius:6px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:3px;right:3px}.account-login-page .login-password-control button svg{width:19px;height:19px;display:block}.account-login-page .login-password-control button:hover{color:#2b6eff}.account-login-page .login-forgot-row{justify-content:flex-end;margin-top:-6px;display:flex}.account-login-page .login-forgot-row .account-text-button{color:#2b6eff;padding:0;font-size:13px;line-height:1.7}.account-login-page button:focus-visible,.account-login-page a:focus-visible,.login-consent-dialog button:focus-visible,.login-consent-dialog a:focus-visible{outline-offset:3px;outline:2px solid #2b6eff}.account-login-page .login-field-feedback{color:#68758b;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.65}.account-login-page .login-field-feedback.is-error{color:#b42318}.account-login-page .login-form-feedback{margin:-8px 0 0}.account-login-page .login-test-receipt{margin-top:4px;font-size:12px}.account-login-page .login-test-receipt summary{cursor:pointer}.account-login-page .login-test-receipt output{font-variant-numeric:tabular-nums;margin-top:4px;display:block}.account-login-toast{z-index:30;bottom:max(24px, env(safe-area-inset-bottom));color:#53627a;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e7ef;border-radius:10px;width:max-content;max-width:min(480px,100% - 32px);padding:11px 16px;font-size:14px;line-height:1.6;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #1828481a}.account-login-toast.is-error{color:#b42318;border-color:#f0d2ce}.login-consent-dialog{color:#142039;background:#fff;border:1px solid #e2e7ef;border-radius:14px;width:min(390px,100% - 32px);max-width:none;max-height:calc(100svh - 32px);margin:auto;padding:26px 24px 22px;position:fixed;overflow:auto;box-shadow:0 16px 48px #0f1d352e}.login-consent-dialog::backdrop{background:#10182870}.login-consent-dialog h2{letter-spacing:0;margin:0 20px 14px 0;font-size:18px;font-weight:650;line-height:1.5}.login-consent-dialog p{color:#68758b;margin:0;font-size:13px;line-height:1.85}.login-consent-dialog a{color:#2b6eff;text-decoration:none}.login-consent-dialog a:hover{text-decoration:underline}.login-consent-dialog .login-dialog-close{color:#8791a3;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:9px;right:9px}.login-consent-dialog .login-dialog-close:hover{color:#53627a;background:#f5f7fb}.login-consent-dialog .login-dialog-actions{grid-template-columns:1fr 1.25fr;gap:12px;margin-top:24px;display:grid}.login-consent-dialog .login-dialog-actions button{color:#243653;min-width:0;min-height:44px;box-shadow:none;background:#fff;border:1px solid #dfe5ef;border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}.login-consent-dialog .login-dialog-actions button:last-child{color:#fff;background:#2b6eff;border-color:#2b6eff}.login-consent-dialog .login-dialog-actions button:last-child:hover{background:#215ee5}@media (width<=760px){.commercial-account.account-login-page{min-height:calc(100svh - 240px);padding:28px 20px 36px}.commercial-account.account-login-page .account-login-card{padding:28px 26px 24px}}@media (width<=480px){.commercial-account.account-login-page{min-height:auto;padding:24px 16px 32px}.commercial-account.account-login-page .account-login-card{border-radius:14px;padding:24px 20px}.account-login-page .account-login-card h1{font-size:24px}.account-login-page .account-login-description{margin-bottom:20px;font-size:12px}.account-login-page .account-code-row{gap:8px}.account-login-page .account-code-row .button{flex-basis:108px;width:108px;min-width:108px;padding:0 4px;font-size:12px}.account-login-page .account-field input{padding-inline:10px;font-size:16px}.account-login-page .login-password-control input{padding-right:46px}.account-login-page .account-login-extra a,.account-login-page .account-login-extra .account-text-button{font-size:13px}}.security-settings-group{gap:18px;width:100%;max-width:820px;display:grid}.security-settings-list,.security-danger-zone{background:#fff;border:1px solid #e6edf7;border-radius:14px;padding:0 24px;box-shadow:0 4px 18px #24457403}.security-setting-row{border-bottom:1px solid #edf2f8;grid-template-columns:40px minmax(0,1fr) 76px;align-items:center;gap:18px;min-height:96px;padding:18px 0;display:grid}.security-setting-row:last-child{border-bottom:0}.security-setting-row h2{color:#172b4d;margin:0;font-size:15px;font-weight:650;line-height:1.55}.security-setting-heading{flex-wrap:wrap;align-items:baseline;gap:5px 20px;display:flex}.security-setting-detail{min-width:0}.security-setting-detail strong{color:#465976;font-size:13px;font-weight:500;line-height:1.6}.security-setting-detail p{color:#7a899f;margin:5px 0 0;font-size:12px;line-height:1.7}.security-setting-row .button{white-space:nowrap;color:#3569e8;width:76px;min-width:0;height:36px;min-height:36px;box-shadow:none;background:#fff;border:1px solid #dfe8f6;border-radius:8px;padding:0 12px;font-size:13px}.security-setting-row .button:hover{background:#f5f8ff;border-color:#bfcff1}.security-setting-icon{color:#3972ed;background:#f2f7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.security-setting-icon.is-risk{color:#c56c75;background:#fff3f3}.security-danger-zone{box-shadow:none;background:#fffdfd;border-color:#f0e5e7}.security-danger-zone .security-setting-row{min-height:84px}.security-danger-zone .button{color:#65728a}.security-safety-note{color:#4678dc;background:#f1f6ff;border-radius:10px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.security-safety-note>svg{flex:none;margin-top:1px}.security-safety-note h2{color:#395b92;margin:0;font-size:13px;font-weight:600;line-height:1.6}.security-safety-note p{color:#7083a1;margin:4px 0 0;font-size:12px;line-height:1.8}.security-modal-overlay{z-index:1000;isolation:isolate;background:#10213978;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.security-modal{box-sizing:border-box;color:#162747;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;width:460px;max-width:100%;max-height:min(800px,100dvh - 48px);font-size:14px;line-height:1.6;display:flex;overflow:hidden;box-shadow:0 24px 80px #0e203b38}.security-modal-delete{width:510px}.security-modal-sessions{width:620px}.security-modal button,.security-modal input{font:inherit}.security-modal-header{flex-shrink:0;padding:24px 26px 14px;position:relative}.security-modal-header h2{color:#112343;outline:none;margin:0;padding-right:32px;font-size:20px;font-weight:650;line-height:1.5}.security-modal-header>p{color:#73819a;margin:8px 0 0;font-size:13px}.security-modal-close{color:#6e819f;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:19px;right:20px;font-size:27px!important;line-height:1!important}.security-modal-close:hover{background:#f1f5fa}.security-modal-close:disabled{opacity:.45;cursor:not-allowed}.security-modal-body{overscroll-behavior:contain;min-height:0;padding:8px 26px 4px;overflow:auto}.security-modal-body h3{margin:8px 0 14px;font-size:14px;font-weight:650}.security-modal-actions{background:#fff;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 26px 24px;display:flex}.security-modal-actions>.button{white-space:nowrap;border-radius:7px;flex:1;min-width:0;height:42px;min-height:42px;padding:0 12px;font-size:14px}.security-modal .button:disabled{opacity:.45;cursor:not-allowed}.security-modal .button-secondary{color:#273e65;background:#fff;border:1px solid #dce4f0}.security-modal .button-primary{color:#fff;background:#3469ff;border:1px solid #3469ff}.security-modal .button:focus-visible,.security-modal input:focus-visible,.security-setting-row .button:focus-visible,.security-modal-close:focus-visible{outline-offset:3px;outline:3px solid #9bbaff}.security-steps{color:#8997ac;justify-content:space-between;align-items:center;gap:0;margin:2px 0 26px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.security-steps li{white-space:nowrap;flex:1;align-items:center;gap:7px;display:flex}.security-steps li:last-child{flex:none}.security-steps li:not(:last-child):after{content:"";background:#e4eaf5;flex:1;height:1px;margin:0 12px}.security-steps li>span{color:#6c7b94;background:#f0f3f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.security-steps li.is-active{color:#244d9e}.security-steps li.is-active>span{color:#fff;background:#3469ff}.security-current-phone{color:#6b7c96;margin:0 0 20px;font-size:13px}.security-current-phone strong{color:#344b70;font-weight:500}.security-verification-methods{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0 0 22px;padding:0;display:flex}.security-verification-methods>label{cursor:pointer;white-space:nowrap;flex:1;align-items:center;gap:5px;font-size:13px;display:flex}.security-verification-methods input,.security-modal .account-checkbox input{accent-color:#3469ff;flex-shrink:0;width:16px;height:16px;margin:0}.security-verification-field{min-height:82px}.security-modal .account-field{color:#243755;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:13px;font-weight:500;display:flex}.security-modal .account-field input{box-sizing:border-box;color:#162747;outline-offset:2px;background:#fff;border:1px solid #dce4ef;border-radius:7px;width:100%;min-width:0;height:42px;padding:0 12px;font-size:14px;font-weight:400}.security-modal .account-field input::placeholder{color:#9aa8bd}.security-modal .account-field input:disabled{background:#f7f9fc}.security-password-control{position:relative}.security-password-control input{padding-right:44px!important}.security-password-control>button{color:#7a8da9;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:3px;right:4px}.security-password-control>button:hover{color:#3469ff;background:#f3f7ff}.security-modal .account-code-row{grid-template-columns:minmax(0,1fr) 116px;align-items:end;gap:10px;display:grid}.security-modal .account-code-row>.button{white-space:nowrap;border-radius:7px;min-width:0;height:42px;min-height:42px;padding:0 6px;font-size:12px}.security-change-form{flex-direction:column;gap:20px;display:flex}.security-feedback{color:#316347;min-height:28px;margin:8px 0 0;font-size:12px;line-height:1.65}.security-feedback p{margin:0}.security-feedback .is-error,.security-field-error{color:#c4434d}.security-field-error{margin:-10px 0 0;font-size:12px}.sms-field-feedback{color:#53627a;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.65}.sms-field-feedback p{margin:0}.sms-field-feedback.is-error>p:first-child{color:#b42318}.sms-field-feedback .sms-field-guidance{color:#68758b;margin-top:4px}.sms-field-actions{flex-wrap:wrap;gap:14px;margin-top:5px;display:flex}.sms-field-actions .account-text-button,.sms-field-actions a{color:var(--color-accent);padding:0;font-size:13px;line-height:1.65}.security-password-requirement{color:#7a89a0;margin:-9px 0 -4px;font-size:12px;line-height:1.7}.security-footnote{color:#74839a;margin:16px 0 4px;font-size:12px;line-height:1.75}.security-success{text-align:center;padding-top:18px;padding-bottom:12px}.security-success-icon{color:#fff;background:#29be79;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 18px;display:flex;box-shadow:0 4px 14px #20ac7020}.security-success h3{margin:0 0 14px;font-size:20px}.security-success p{color:#73819a;margin:7px 0;font-size:13px;line-height:1.8}.security-session{border:1px solid #e5ebf3;border-radius:9px;align-items:center;gap:12px;margin:10px 0;padding:15px 12px;display:flex}.security-session.is-current{background:#f3f7ff;border-color:#dce6ff}.security-session>div{flex:1;min-width:0}.security-session strong{font-size:13px;font-weight:600}.security-session p{color:#7b8ba3;margin:4px 0 0;font-size:12px}.security-session>.button{white-space:nowrap;border-radius:7px;height:34px;min-height:34px;padding:0 12px;font-size:12px}.security-current-badge{color:#219663;white-space:nowrap;background:#dff7ee;border-radius:20px;margin-left:9px;padding:2px 7px;font-size:11px;display:inline-block}.security-other-heading{margin-top:24px!important}.security-empty{color:#8a97a9;padding:16px 0;font-size:13px}.security-inline-confirm{background:#f8faff;border:1px solid #dfe7f3;border-radius:9px;margin-top:16px;padding:14px;font-size:13px;line-height:1.7}.security-inline-confirm p{margin:0 0 12px}.security-inline-confirm>div{justify-content:flex-end;gap:10px;display:flex}.security-inline-confirm .button{min-height:34px;padding:5px 15px;font-size:12px}.security-intro{color:#6e7f99;margin:0 0 18px;font-size:13px;line-height:1.7}.security-impact{margin:0 0 18px;padding:0;list-style:none}.security-impact li{border-bottom:1px solid #eef2f7;padding:12px 0}.security-impact li:first-child{padding-top:0}.security-impact li:last-child{border-bottom:0;padding-bottom:0}.security-impact h3{margin:0 0 5px;font-size:13px}.security-impact p,.security-impact a{color:#77869e;margin:4px 0;font-size:12px;line-height:1.8}.security-impact a{color:#3469ff}.security-modal .account-checkbox{color:#4c5e7a;align-items:flex-start;gap:9px;margin:16px 0;font-size:12px;line-height:1.75;display:flex}.security-modal .account-checkbox input{margin-top:3px}.security-risk-notice{color:#af4046;background:#fff4f3;border-radius:8px;margin:0 0 20px;padding:14px;font-size:13px;line-height:1.8}.security-danger-button{color:#fff!important;background:#d94d57!important;border:1px solid #d94d57!important}.security-request-details{border:1px solid #e5ebf5;border-radius:8px;margin:18px 0;padding:12px 15px;font-size:12px}.security-request-details>div{justify-content:space-between;gap:12px;margin:9px 0;display:flex}.security-request-details dt{color:#7c8ba3}.security-request-details dd{text-align:right;color:#304666;margin:0}@media (width<=760px){.security-settings-list,.security-danger-zone{padding:0 18px}.security-setting-row{grid-template-columns:36px minmax(0,1fr) 68px;gap:12px;min-height:98px;padding:16px 0}.security-setting-heading{gap:3px 12px}.security-setting-row h2{font-size:14px}.security-setting-row>.button{width:68px}.security-setting-icon{width:36px;height:36px}.security-setting-detail strong{font-size:12px}}@media (width<=520px){.security-modal-overlay{padding:14px}.security-modal{border-radius:12px;max-height:calc(100dvh - 28px)}.security-modal-header{padding:20px 20px 12px}.security-modal-header h2{font-size:18px}.security-modal-close{top:14px;right:14px}.security-modal-body{padding:6px 20px 4px}.security-modal-actions{gap:10px;padding:15px 20px 20px}.security-steps{gap:0;margin-bottom:23px;font-size:11px}.security-steps li{gap:5px}.security-steps li:not(:last-child):after{margin:0 6px}.security-steps li>span{width:23px;height:23px}.security-verification-methods{flex-direction:column;gap:12px;margin-bottom:20px}.security-verification-field{min-height:82px}.security-session{flex-wrap:wrap;gap:10px;padding:12px}.security-session>.button{margin-left:48px}.security-session .security-setting-icon{width:36px;height:36px}.security-current-badge{margin-top:4px;margin-left:0;display:table}.security-session strong{font-size:12px}.security-modal .account-code-row{grid-template-columns:minmax(0,1fr) 106px;gap:8px}.security-modal .account-code-row>.button{font-size:11px}.security-setting-row{grid-template-columns:32px minmax(0,1fr) 60px;column-gap:10px}.security-settings-list,.security-danger-zone{padding:0 12px}.security-setting-row>.button{width:60px;padding:0 8px}.security-setting-row>.security-setting-icon{background:0 0;width:32px;height:32px}.security-setting-heading{display:block}.security-setting-heading strong{margin-top:3px;display:block}.security-setting-detail p{font-size:11px}.security-settings-group{gap:14px}.security-safety-note{padding:14px 12px}}.security-modal-header h2:focus-visible{box-shadow:none;outline:none}@media (width<=520px){.security-session>div{flex:calc(100% - 48px)}.security-session>.button{flex:none;align-self:flex-start;margin-left:48px}.security-session .security-setting-icon{align-self:flex-start}}@media (width<=360px){.security-modal-delete .security-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.security-modal-delete .security-steps li{white-space:normal;text-align:center;flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.security-modal-delete .security-steps li:not(:last-child):after{display:none}}
