:root{color:#0a203b;background:#fff;font-family:Inter,Noto Sans SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--navy: #071b34;--navy-deep: #041225;--navy-surface: #0c2948;--navy-surface-2: #102f50;--text-dark: #0a203b;--text-light: #f7f9fc;--text-muted-dark: #aebed1;--text-muted-light: #607087;--coral: #ff675b;--coral-hover: #ff7c70;--success: #38c785;--warning: #f1ad45;--danger: #ef5a67;--info: #5f9df7;--border-dark: rgba(170, 196, 224, .22);--border-light: #d8e0e9;--surface-light: #f5f8fb;--max-width: 1240px;--topbar-height: 72px;--sidebar-width: 220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#fff}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}:focus-visible{outline:3px solid rgba(95,157,247,.72);outline-offset:2px}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 14px;background:#fff;color:var(--text-dark);border-radius:6px;transform:translateY(-160%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.brand-mark{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand-mark strong{color:currentColor;font-size:22px;letter-spacing:.04em}.brand-moon{display:grid;width:32px;height:32px;place-items:center;color:#edf4fb}.product-mark{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(158,190,222,.36);border-radius:8px;color:#f8fbff;background:var(--navy)}.product-mark--small{width:40px;height:40px}.product-mark--medium{width:56px;height:56px}.product-mark--large{width:72px;height:72px}.product-mark svg{width:80%;height:80%}.product-mark--yueqi{background:#071e3a;color:#f4f4df}.product-mark--yueqi svg path:last-child{fill:none;stroke:#6b9bc7;stroke-width:1.5}.product-mark--lc-annotation{background:#09233f}.product-mark--lc-annotation strong{font-size:24px;letter-spacing:.04em}.product-mark--small.product-mark--lc-annotation strong{font-size:17px}.product-mark--large.product-mark--lc-annotation strong{font-size:30px}.button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid transparent;border-radius:6px;color:#fff;font-size:14px;font-weight:650;line-height:1.35;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.button:not(:disabled):active{transform:translateY(1px)}.button--primary{border-color:var(--coral);background:var(--coral)}.button--primary:hover:not(:disabled){border-color:var(--coral-hover);background:var(--coral-hover)}.button--secondary{border-color:#bed3ea9e;background:transparent;color:inherit}.button--secondary:hover:not(:disabled){border-color:#fff;background:#ffffff0f}.button--on-light{border-color:#607087;color:var(--text-dark)}.button--on-light:hover:not(:disabled){border-color:var(--text-dark);background:#edf2f7}.button--ghost{background:transparent;color:inherit}.button--ghost:hover:not(:disabled){background:#ffffff0f}.button--danger{border-color:var(--danger);background:transparent;color:#ff8993}.button--danger:hover:not(:disabled){background:#ef5a671f}.button:disabled{opacity:.5}.icon-button{display:inline-grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:inherit}.icon-button:hover{background:#ffffff14}.text-link{display:inline-flex;align-items:center;gap:6px;color:#2f6fb9;font-weight:650}.text-link:hover{text-decoration:underline}.status-text{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;font-weight:600}.status-text__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.status-text--success{color:var(--success)}.status-text--warning{color:var(--warning)}.status-text--danger{color:#ff7d88}.status-text--info{color:#78adf8}.status-text--muted{color:var(--text-muted-dark)}.field{display:grid;gap:8px}.field__label{color:inherit;font-size:14px;font-weight:620}.field__control,.read-only-field{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border-dark);border-radius:6px;background:#081f38b3;color:var(--text-light);font-size:14px;line-height:1.45}textarea.field__control{min-height:104px;resize:vertical}.field__control::placeholder{color:#7f93a9}.field__control:focus{border-color:var(--info);outline:none;box-shadow:0 0 0 3px #5f9df726}.field__hint,.field__error{font-size:12px;line-height:1.5}.field__hint{color:var(--text-muted-dark)}.field__error{color:#ff8791}.select-wrap{position:relative;display:block}.select-wrap select{appearance:none;padding-right:38px}.select-wrap svg{position:absolute;top:50%;right:12px;pointer-events:none;transform:translateY(-50%)}.notice{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid;border-radius:6px;font-size:14px;line-height:1.55}.notice p{margin:0}.notice small{display:block;margin-top:3px;opacity:.78}.notice--info{border-color:#5f9df773;background:#5f9df71a;color:#dbeaff}.notice--success{border-color:#38c78573;background:#38c7851a;color:#c9f4df}.notice--error{border-color:#ef5a6780;background:#ef5a671a;color:#ffd8dc}.empty-state{display:grid;min-height:260px;place-items:center;align-content:center;gap:10px;padding:32px;color:var(--text-muted-dark);text-align:center}.empty-state h3,.empty-state p{margin:0}.empty-state h3{color:var(--text-light);font-size:18px}.page-loader{display:grid;min-height:100vh;place-items:center;align-content:center;gap:16px;background:var(--navy-deep);color:var(--text-muted-dark)}.page-loader__bar{width:160px;height:3px;overflow:hidden;background:#ffffff1a}.page-loader__bar:after{display:block;width:45%;height:100%;background:var(--coral);content:"";animation:loading-bar 1.2s ease-in-out infinite}@keyframes loading-bar{0%{transform:translate(-110%)}to{transform:translate(230%)}}.public-site{min-height:100vh;background:#fff;color:var(--text-dark)}.public-header{position:absolute;z-index:20;top:0;left:0;width:100%;color:#fff}.public-header__inner{display:grid;width:min(100% - 64px,var(--max-width));min-height:76px;margin:0 auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px}.brand-link{display:inline-flex;width:max-content;align-items:center;gap:8px;color:#fff;font-size:24px;letter-spacing:.04em}.brand-link .brand-moon{display:none}.public-nav{display:flex;align-items:center;justify-content:center;gap:58px}.public-nav a{position:relative;padding:12px 0;color:#ffffffe0;font-size:15px}.public-nav a:after{position:absolute;bottom:6px;left:0;width:100%;height:1px;background:var(--coral);content:"";opacity:0;transform:scaleX(.4);transition:opacity .14s ease,transform .14s ease}.public-nav a:hover:after,.public-nav a.active:after{opacity:1;transform:scaleX(1)}.public-header__login{justify-self:end}.public-header__menu{display:none}.hero{min-height:590px;padding:138px max(32px,calc((100vw - var(--max-width)) / 2)) 78px;background-color:var(--navy);background-position:center;background-size:cover;color:#fff}.hero__content{width:min(620px,48vw)}.hero h1{margin-bottom:22px;font-size:clamp(42px,5vw,68px);font-weight:720;letter-spacing:-.035em;line-height:1.12}.hero p{margin-bottom:30px;color:#c7d5e4;font-size:17px;line-height:1.8}.hero__actions{display:flex;flex-wrap:wrap;gap:20px}.hero__actions .button{min-width:138px}.product-band{display:grid;width:min(100% - 64px,1400px);margin:0 auto;grid-template-columns:1fr 1fr;background:#fff}.product-showcase{min-width:0;padding:38px 34px 48px}.product-showcase+.product-showcase{border-left:1px solid var(--border-light)}.product-showcase__copy{display:flex;max-width:610px;margin:0 auto 28px;align-items:center;gap:18px}.product-showcase__copy h2{margin-bottom:6px;font-size:24px}.product-showcase__copy p{margin-bottom:0;color:var(--text-muted-light);font-size:15px;line-height:1.65}.product-preview{max-width:610px;min-height:280px;margin:0 auto;overflow:hidden;border:1px solid #aeb9c7;border-radius:8px;background:#fff;box-shadow:0 16px 38px #0a203b1f;color:#263950;font-size:11px}.preview-titlebar{display:flex;height:32px;padding:0 12px;align-items:center;justify-content:space-between;border-bottom:1px solid #d6dde5;background:#f9fbfd;color:#31465e}.preview-window-controls{color:#718096;letter-spacing:.4em}.preview-body{display:grid;min-height:248px;grid-template-columns:76px 1fr 150px}.preview-body>aside,.lc-workspace>aside{display:flex;padding:14px 10px;flex-direction:column;gap:10px;border-right:1px solid #dbe2e9;background:#f5f8fb}.preview-body>aside span,.lc-workspace>aside span{padding:7px 8px;border-radius:4px}.preview-body>aside .is-active,.lc-workspace>aside .is-active{background:#dfeafa;color:#2867ad;font-weight:650}.calendar-grid{padding:18px;border-right:1px solid #dbe2e9}.calendar-grid>strong{display:block;margin-bottom:15px;font-size:12px}.calendar-week,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-week{margin-bottom:7px;color:#79889a}.calendar-days{gap:5px 0}.calendar-days span{display:grid;width:24px;height:24px;margin:0 auto;place-items:center;border-radius:50%}.calendar-days .is-selected{background:#2d76c2;color:#fff}.preview-agenda{display:flex;padding:18px 14px;flex-direction:column;gap:15px}.preview-agenda span{display:flex;align-items:center;gap:7px}.dot{width:6px;height:6px;border-radius:50%}.dot--info{background:var(--info)}.dot--warning{background:var(--warning)}.dot--success{background:var(--success)}.lc-toolbar{display:flex;height:28px;padding:7px 12px;align-items:center;gap:10px;border-bottom:1px solid #d6dde5}.lc-toolbar span{width:11px;height:11px;border:1px solid #687b90;border-radius:2px}.lc-workspace{display:grid;min-height:220px;grid-template-columns:76px 1fr 120px}.lc-canvas{display:grid;min-width:0;padding:14px;place-items:center;background:#071521}.lc-canvas svg{width:100%}.blueprint{fill:none;stroke:#526576;stroke-width:1.5}.annotations{fill:#071521;stroke:#ff675b;stroke-width:2}.lc-workspace ol{margin:0;padding:20px 16px 20px 30px;color:#ee6b61;line-height:2.5}.pricing-band{display:grid;padding:28px max(32px,calc((100vw - var(--max-width)) / 2));grid-template-columns:minmax(210px,.72fr) 1fr 1fr;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:#f9fbfd}.pricing-band__intro{padding:8px 28px 8px 0}.pricing-band__intro h2{margin-bottom:12px;font-size:24px}.pricing-band__intro p{margin:0;color:var(--text-muted-light)}.price-line{display:grid;padding:4px 32px;grid-template-columns:48px auto;align-items:center;gap:4px 14px;border-left:1px solid var(--border-light)}.price-line h3{margin:0 0 2px;font-size:17px}.price-line strong{font-size:14px}.price-line strong span{color:var(--coral);font-size:40px;font-weight:690}.price-line ul{display:grid;margin:8px 0 0;padding:0;grid-column:2;gap:5px;list-style:none;color:#3e5066;font-size:13px}.price-line li{display:flex;align-items:center;gap:7px}.trust-band{display:grid;padding:30px max(32px,calc((100vw - var(--max-width)) / 2));grid-template-columns:repeat(3,1fr);background:#fff}.trust-band article{display:flex;padding:10px 34px;gap:18px}.trust-band article+article{border-left:1px solid var(--border-light)}.trust-band h3{margin-bottom:8px;font-size:17px}.trust-band p{margin:0;color:var(--text-muted-light);font-size:13px;line-height:1.7}.public-footer{border-top:1px solid var(--border-light);background:#fff}.public-footer__inner{display:grid;width:min(100% - 64px,var(--max-width));min-height:112px;margin:0 auto;grid-template-columns:1fr auto;align-items:center;gap:12px 40px}.public-footer strong{font-size:24px;letter-spacing:.04em}.public-footer p{margin:4px 0 0;color:var(--text-muted-light);font-size:12px}.public-footer nav{display:flex;gap:32px;font-size:14px}.public-footer nav a:hover{color:var(--coral)}.public-footer small{color:#75869a}.public-page{width:min(100% - 64px,var(--max-width));min-height:70vh;margin:0 auto;padding:132px 0 96px}.public-page:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:78px;background:var(--navy);content:""}.public-page__heading{max-width:720px;margin-bottom:56px}.public-page__heading h1{margin-bottom:14px;font-size:clamp(34px,4.2vw,52px);letter-spacing:-.03em}.public-page__heading p{margin:0;color:var(--text-muted-light);font-size:18px;line-height:1.7}.product-detail-list{display:grid;gap:80px}.product-detail-list>article{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(420px,1.2fr);align-items:center;gap:64px}.product-detail-list>article:nth-child(2n)>div:first-child{order:2}.product-detail-list h2{margin:20px 0 12px;font-size:34px}.product-detail-list p{color:var(--text-muted-light);font-size:16px;line-height:1.75}.plain-check-list{display:grid;margin:24px 0;padding:0;gap:12px;list-style:none}.plain-check-list li{display:flex;align-items:center;gap:10px}.plain-check-list svg{color:var(--success)}.product-page{display:grid;gap:64px}.product-page__hero{max-width:760px;margin:0 auto;text-align:center}.product-page__hero .product-mark{margin:0 auto 20px}.product-page__hero h1{margin-bottom:12px;font-size:48px}.product-page__hero p{color:var(--text-muted-light);font-size:18px;line-height:1.7}.product-page__hero .hero__actions{justify-content:center}.product-page>.product-preview{width:min(100%,820px);max-width:820px;min-height:350px}.feature-lines{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-light)}.feature-lines article{padding:36px 32px}.feature-lines article+article{border-left:1px solid var(--border-light)}.feature-lines h2{font-size:20px}.feature-lines p{margin:0;color:var(--text-muted-light);line-height:1.7}.pricing-table{border-top:2px solid var(--text-dark);border-bottom:1px solid var(--border-light)}.pricing-table__head,.pricing-table__row{display:grid;padding:18px 20px;grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;gap:24px}.pricing-table__head{color:var(--text-muted-light);font-size:13px;font-weight:650}.pricing-table__row{min-height:92px;border-top:1px solid var(--border-light)}.pricing-product{display:flex;align-items:center;gap:14px}.pricing-table__row>strong{font-size:15px}.pricing-table__row em{color:var(--coral);font-size:38px;font-style:normal}.policy-lines{display:grid;margin-top:58px;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-light)}.policy-lines article{padding:30px 28px}.policy-lines article+article{border-left:1px solid var(--border-light)}.policy-lines h2{font-size:19px}.policy-lines p{margin:0;color:var(--text-muted-light);line-height:1.7}.download-list{border-top:1px solid var(--text-dark)}.download-list article{display:grid;min-height:126px;padding:24px 12px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;border-bottom:1px solid var(--border-light)}.download-list h2{margin-bottom:8px;font-size:20px}.download-list h2 small{margin-left:12px;color:var(--text-muted-light);font-size:13px;font-weight:500}.download-list p{margin-bottom:4px;color:var(--text-muted-light)}.release-meta{font-size:12px}.download-notice,.support-line{display:flex;margin-top:42px;padding:26px 0;align-items:flex-start;gap:18px;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.download-notice h2,.support-line h2{margin-bottom:8px;font-size:18px}.download-notice p,.support-line p{margin:0;color:var(--text-muted-light);line-height:1.7}.faq-list{border-top:1px solid var(--text-dark)}.faq-list details{border-bottom:1px solid var(--border-light)}.faq-list summary{display:flex;min-height:68px;padding:18px 4px;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-size:17px;font-weight:650;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:780px;margin:0;padding:0 4px 24px;color:var(--text-muted-light);line-height:1.8}.legal-page{display:grid;grid-template-columns:220px 1fr;align-items:start;gap:0 68px}.legal-page .public-page__heading{grid-column:1 / -1}.legal-nav{position:sticky;top:28px;display:grid;border-top:1px solid var(--border-light)}.legal-nav a{padding:14px 2px;border-bottom:1px solid var(--border-light);color:var(--text-muted-light)}.legal-nav a:hover{color:var(--coral)}.legal-page>section{grid-column:2;padding:0 0 42px;scroll-margin-top:32px}.legal-page>section h2{font-size:26px}.legal-page>section p{color:#44566c;line-height:1.9}.legal-page dl{margin:0}.legal-page dl div{display:grid;padding:16px 0;grid-template-columns:180px 1fr;border-bottom:1px solid var(--border-light)}.legal-page dt{font-weight:650}.legal-page dd{margin:0;color:var(--text-muted-light)}.not-found{display:grid;place-items:center;align-content:center;text-align:center}.not-found>span{color:var(--coral);font-size:72px;font-weight:760}.not-found h1{margin:4px 0 10px}.not-found p{color:var(--text-muted-light)}.login-page{position:relative;display:grid;min-height:100vh;padding:88px 24px 48px;place-items:center;overflow:hidden;background:var(--navy-deep);color:var(--text-light)}.login-backdrop{position:absolute;inset:0;background-image:url(/assets/hero-night-CyAshN5S.webp);background-position:center;background-size:cover;opacity:.32}.login-brand{position:absolute;z-index:1;top:24px;left:32px}.login-panel{position:relative;z-index:1;width:min(100%,520px);padding:36px;border:1px solid var(--border-dark);border-radius:8px;background:#041225f0;box-shadow:0 28px 80px #00000057}.login-panel>header{margin-bottom:24px}.login-panel>header h1{margin-bottom:8px;font-size:30px}.login-panel>header p{margin:0;color:var(--text-muted-dark);line-height:1.7}.login-panel .notice{margin-bottom:16px}.login-panel form{display:grid;gap:18px}.verification-row{display:grid;grid-template-columns:1fr 150px;align-items:end;gap:12px}.check-row{display:flex;align-items:flex-start;gap:10px;color:#cad6e2;font-size:13px;line-height:1.65}.check-row input{width:17px;height:17px;margin:3px 0 0;accent-color:var(--coral)}.check-row a{color:#9dc8ff}.check-row--separate{padding:12px;border:1px solid rgba(95,157,247,.42);border-radius:6px;background:#5f9df714}.login-panel form>.button{width:100%}.login-panel>footer{display:flex;margin-top:24px;padding-top:18px;justify-content:space-between;border-top:1px solid var(--border-dark);color:var(--text-muted-dark);font-size:13px}.login-panel>footer a{display:inline-flex;align-items:center;gap:6px}.login-panel>footer a:hover{color:#fff}.workspace{min-height:100vh;background:var(--navy-deep);color:var(--text-light)}.workspace-topbar{position:fixed;z-index:50;top:0;right:0;left:0;display:flex;height:var(--topbar-height);padding:0 24px;align-items:center;gap:24px;border-bottom:1px solid var(--border-dark);background:#041225fa}.workspace-topbar__menu{display:none}.workspace-brand{display:flex;align-items:center;gap:20px;white-space:nowrap}.workspace-brand__divider{width:1px;height:28px;background:var(--border-dark)}.workspace-brand>strong{font-size:20px}.workspace-user{display:flex;margin-left:auto;align-items:center;gap:10px;white-space:nowrap;font-size:14px}.workspace-user__avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(196,215,235,.38);border-radius:50%;background:var(--navy-surface)}.workspace-sidebar{position:fixed;z-index:40;top:var(--topbar-height);bottom:0;left:0;display:flex;width:var(--sidebar-width);padding:20px 10px 16px;flex-direction:column;border-right:1px solid var(--border-dark);background:#05172d}.workspace-sidebar nav{display:grid;gap:5px}.workspace-sidebar nav a,.workspace-sidebar__footer a,.workspace-sidebar__footer button{display:flex;min-height:48px;padding:10px 14px;align-items:center;gap:13px;border:0;border-radius:6px;background:transparent;color:#d3deea;font-size:14px;text-align:left}.workspace-sidebar nav a:hover,.workspace-sidebar__footer a:hover,.workspace-sidebar__footer button:hover{background:#5f9df717;color:#fff}.workspace-sidebar nav a.active{position:relative;background:#5f9df726;color:#fff}.workspace-sidebar nav a.active:before{position:absolute;top:8px;bottom:8px;left:-10px;width:3px;border-radius:0 2px 2px 0;background:var(--coral);content:""}.workspace-sidebar__footer{display:grid;margin-top:auto;padding-top:14px;border-top:1px solid var(--border-dark)}.workspace-sidebar__footer button{width:100%}.admin-role{padding:8px 14px;color:#7f93aa;font-size:11px}.workspace-content{min-height:100vh;margin-left:var(--sidebar-width);padding:calc(var(--topbar-height) + 30px) 32px 64px;background:linear-gradient(#0c294821,#04122500 330px),var(--navy-deep)}.workspace-content>.notice{max-width:1220px;margin:0 auto 18px}.workspace-heading{display:flex;max-width:1220px;margin:0 auto 28px;align-items:flex-end;justify-content:space-between;gap:24px}.workspace-heading h1{margin-bottom:8px;font-size:28px;letter-spacing:-.02em}.workspace-heading p{margin:0;color:var(--text-muted-dark);font-size:14px;line-height:1.7}.workspace-section{max-width:1220px;margin:0 auto 28px}.workspace-section>h2,.entitlement-lines>h2,.settings-lines>h2{margin-bottom:14px;font-size:18px}.data-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border-dark);border-radius:7px;background:#0c29485c}.data-table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.data-table th{height:48px;padding:10px 14px;border-bottom:1px solid var(--border-dark);background:#12365aa6;color:#b9c8d8;font-weight:620;text-align:left;white-space:nowrap}.data-table td{min-height:60px;padding:13px 14px;border-bottom:1px solid rgba(170,196,224,.13);color:#e1e8f0;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#5f9df70e}.data-table--selectable tbody tr{cursor:pointer}.data-table--selectable tbody tr.is-selected{background:#5f9df71f}.data-table .button{min-height:34px;padding:6px 12px;font-size:12px}.table-product,.device-name{display:flex;align-items:center;gap:10px}.device-name small{display:block;margin-top:3px;color:var(--info);font-size:11px}.table-actions{display:flex;flex-wrap:wrap;gap:8px}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums}.account-export-line,.inline-information,.threshold-notes{display:flex;max-width:1220px;margin:0 auto 28px;padding:20px 18px;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--border-dark);border-radius:7px;background:#0c294861}.account-export-line h2{margin-bottom:6px;font-size:17px}.account-export-line p,.inline-information p,.threshold-notes p{margin:0;color:var(--text-muted-dark);font-size:13px;line-height:1.7}.inline-information{justify-content:flex-start}.inline-information svg{flex:0 0 auto;color:var(--info)}.inline-information--warning svg{color:var(--warning)}.inline-information--success svg{color:var(--success)}.entitlement-lines,.privacy-lines,.settings-lines,.usage-list{display:grid;max-width:1220px;margin:0 auto 28px;border-top:1px solid var(--border-dark)}.entitlement-lines article{display:grid;padding:24px 12px;grid-template-columns:auto minmax(170px,1fr) minmax(390px,1.5fr) auto;align-items:center;gap:22px;border-bottom:1px solid var(--border-dark)}.entitlement-lines__main h2{margin-bottom:5px;font-size:19px}.entitlement-lines__main p{margin:0;color:var(--text-muted-dark);font-size:13px}.entitlement-lines dl{display:grid;margin:0;grid-template-columns:repeat(4,1fr);gap:16px}.entitlement-lines dl div{min-width:0}.entitlement-lines dt,.detail-grid dt{margin-bottom:6px;color:#8094aa;font-size:11px}.entitlement-lines dd,.detail-grid dd{margin:0;color:#e7edf4;font-size:13px}.privacy-lines article{display:grid;padding:26px 10px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;border-bottom:1px solid var(--border-dark)}.privacy-lines h2{margin-bottom:6px;font-size:18px}.privacy-lines p{margin:0;color:var(--text-muted-dark);font-size:13px;line-height:1.7}.privacy-lines__danger{color:#ffd5d9}.modal-backdrop,.checkout-backdrop{position:fixed;z-index:100;inset:0;display:grid;padding:24px;place-items:center;background:#000710c2}.modal{width:min(100%,560px);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid rgba(170,196,224,.34);border-radius:8px;background:#071d37;color:var(--text-light);box-shadow:0 28px 90px #0000008c}.modal__header{display:flex;min-height:66px;padding:14px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-dark)}.modal__header h2{margin:0;font-size:19px}.modal__body{display:grid;padding:22px;gap:18px}.modal__body>p{margin:0;color:#d1dce8;line-height:1.7}.modal__actions{display:flex;padding:16px 22px 22px;justify-content:flex-end;gap:12px}.checkout-backdrop{z-index:90;padding:0;place-items:stretch end}.checkout-drawer{width:min(100%,500px);height:100vh;overflow-y:auto;border-left:1px solid var(--border-dark);background:#061a33;color:var(--text-light);box-shadow:-28px 0 80px #00000061}.checkout-drawer__header{position:sticky;z-index:2;top:0;display:flex;min-height:70px;padding:15px 24px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-dark);background:#061a33f7}.checkout-drawer__header h1{margin:0;font-size:20px}.checkout-drawer__content{display:grid;padding:22px 24px 34px;gap:24px}.checkout-product{display:grid;padding:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border:1px solid var(--border-dark);border-radius:7px;background:#0c29488a}.checkout-product h2{margin-bottom:4px;font-size:18px}.checkout-product p{margin:0;color:var(--text-muted-dark);font-size:12px}.checkout-product>strong{font-size:13px}.checkout-product>strong span{color:var(--coral);font-size:26px}.checkout-section{display:grid;gap:14px}.checkout-section>h2,.checkout-qr>h2{margin:0;font-size:16px}.payment-channel-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-channel-options button{display:flex;min-height:48px;padding:9px 14px;align-items:center;justify-content:space-between;border:1px solid var(--border-dark);border-radius:6px;background:transparent;color:#dbe5ef}.payment-channel-options button.is-selected{border-color:var(--coral);background:#ff675b14}.payment-channel-options button small{color:var(--text-muted-dark)}.checkout-qr{display:grid;justify-items:center;gap:14px}.checkout-qr h2{justify-self:start}.checkout-qr img{width:min(100%,244px);aspect-ratio:1;padding:10px;border:1px solid var(--border-dark);border-radius:6px;background:#fff;object-fit:contain}.checkout-qr>p{margin:0;color:var(--text-muted-dark);font-size:12px;text-align:center;line-height:1.65}.payment-remark{display:flex;align-items:center;gap:12px}.payment-remark span{color:var(--text-muted-dark);font-size:13px}.payment-remark strong{color:var(--coral);font-family:SFMono-Regular,Consolas,monospace;font-size:21px;letter-spacing:.08em}.payment-remark button{display:inline-flex;min-height:36px;padding:6px 8px;align-items:center;gap:5px;border:0;background:transparent;color:#9dc8ff}.channel-unavailable{display:flex;padding:18px;align-items:flex-start;gap:14px;border:1px solid rgba(241,173,69,.38);border-radius:6px;background:#f1ad4512}.channel-unavailable svg{flex:0 0 auto;color:var(--warning)}.channel-unavailable h2{margin-bottom:5px;font-size:15px}.channel-unavailable p{margin:0;color:var(--text-muted-dark);font-size:12px;line-height:1.65}.checkout-paid-form{display:grid;gap:12px}.payment-timeline{display:grid;margin:0;padding:8px 0;grid-template-columns:repeat(3,1fr);list-style:none}.payment-timeline li{position:relative;display:grid;justify-items:center;gap:6px;color:#7d91a6;text-align:center}.payment-timeline li:before{position:absolute;z-index:0;top:13px;right:50%;left:-50%;height:1px;background:var(--border-dark);content:""}.payment-timeline li:first-child:before{display:none}.payment-timeline li>span{position:relative;z-index:1;display:grid;width:28px;height:28px;place-items:center;border:1px solid #73869a;border-radius:50%;background:#061a33;font-size:12px}.payment-timeline li strong{font-size:13px}.payment-timeline li small{font-size:11px}.payment-timeline li.is-reached{color:var(--coral)}.payment-timeline li.is-reached>span{border-color:var(--coral)}.checkout-hours{margin:0;color:#7d91a6;font-size:11px;text-align:center}.workspace--admin{--sidebar-width: 218px}.workspace--admin .workspace-topbar{padding-right:18px}.workspace--admin .workspace-brand>strong{font-size:16px}.workspace--admin .workspace-brand__divider,.workspace--admin .workspace-user{display:none}.workspace-topbar__rail{min-width:0;margin-left:auto}.usage-rail{display:flex;min-width:0;align-items:center;gap:0;overflow-x:auto;border:1px solid var(--border-dark);border-radius:6px;background:#0c294857;scrollbar-width:thin}.usage-rail>span,.usage-rail>small,.usage-rail>button{display:inline-flex;min-height:38px;padding:8px 14px;align-items:center;gap:7px;border:0;border-right:1px solid var(--border-dark);background:transparent;color:#b9c8d9;font-size:12px;white-space:nowrap}.usage-rail>small{color:#71869d}.usage-rail>button{border-right:0}.usage-rail>button:hover{color:#fff}.workspace-heading--admin,.workspace--admin .workspace-content>.notice,.workspace--admin .data-table-wrap,.admin-split,.settings-lines,.usage-list,.workspace--admin .inline-information,.threshold-notes{max-width:1380px}.compact-select{display:flex;align-items:center;gap:10px;color:var(--text-muted-dark);font-size:13px}.compact-select select{min-height:40px;padding:8px 32px 8px 12px;border:1px solid var(--border-dark);border-radius:6px;background:var(--navy-surface);color:var(--text-light)}.admin-master-detail{display:grid;max-width:1380px;margin:0 auto;gap:18px}.admin-master-detail.has-detail{grid-template-columns:minmax(640px,1fr) minmax(390px,.56fr);align-items:start}.admin-detail-drawer{position:sticky;top:calc(var(--topbar-height) + 22px);max-height:calc(100vh - var(--topbar-height) - 44px);overflow-y:auto;border:1px solid var(--border-dark);border-radius:7px;background:#071d37;box-shadow:0 18px 48px #00000040}.admin-detail-drawer>header{position:sticky;z-index:1;top:0;display:flex;min-height:60px;padding:12px 16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-dark);background:#071d37}.admin-detail-drawer>header h2{margin:0;font-size:18px}.detail-grid{display:grid;margin:0;padding:18px;grid-template-columns:1fr 1fr;gap:18px;border-bottom:1px solid var(--border-dark)}.verification-checklist,.audit-note{display:grid;padding:18px;gap:11px;border-bottom:1px solid var(--border-dark)}.verification-checklist h3,.audit-note h3{margin:0 0 4px;font-size:15px}.verification-checklist label{display:flex;align-items:center;gap:9px;color:#d0dbe7;font-size:13px}.verification-checklist input{width:16px;height:16px;accent-color:var(--coral)}.verification-checklist p,.audit-note p{margin:0;color:var(--text-muted-dark);font-size:11px;line-height:1.6}.admin-detail-drawer>footer{display:flex;padding:18px;justify-content:flex-end;gap:10px}.admin-split{display:grid;margin:0 auto;grid-template-columns:minmax(280px,.42fr) minmax(600px,1fr);align-items:start;gap:18px}.admin-form-panel,.admin-list-panel{border:1px solid var(--border-dark);border-radius:7px;background:#0c294852}.admin-form-panel{padding:20px}.admin-form-panel h2,.admin-list-panel>h2{margin-bottom:18px;font-size:18px}.admin-form-panel form{display:grid;gap:18px}.admin-list-panel{padding:20px}.created-code{display:grid;margin-top:22px;padding-top:18px;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;border-top:1px solid var(--border-dark)}.created-code>span{color:var(--text-muted-dark);font-size:12px}.created-code strong{color:var(--coral);font-family:SFMono-Regular,Consolas,monospace;font-size:20px;letter-spacing:.06em}.created-code .button{grid-column:2;grid-row:1 / 3}.settings-lines{margin-bottom:30px}.settings-lines>h2{padding-top:18px}.settings-lines article{display:flex;min-height:76px;padding:16px 8px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-dark)}.settings-lines article>div{display:flex;align-items:center;gap:16px}.settings-lines article strong{min-width:90px}.settings-lines article span,.settings-lines article small{color:var(--text-muted-dark);font-size:13px}.usage-list{gap:0}.usage-line{display:grid;min-height:112px;padding:20px 8px;grid-template-columns:minmax(220px,.5fr) 1fr;align-items:center;gap:9px 28px;border-bottom:1px solid var(--border-dark)}.usage-line>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.usage-line h2{margin:0;font-size:16px}.usage-line strong{color:#d9e4ef;font-size:13px}.usage-line__track{position:relative;height:9px;overflow:visible;background:#aac4e01f}.usage-line__fill{display:block;height:100%;max-width:100%}.usage-line__fill--safe{background:var(--success)}.usage-line__fill--info{background:var(--info)}.usage-line__fill--warning{background:var(--warning)}.usage-line__fill--danger{background:var(--danger)}.usage-line__track i{position:absolute;top:-3px;width:1px;height:15px;background:#ffffff61}.usage-line>small{grid-column:2;color:#7f93a9;font-size:11px}.threshold-notes{display:grid;justify-content:initial;gap:8px}.threshold-notes h2{margin:0 0 4px;font-size:17px}@media(max-width:1180px){.public-nav{gap:34px}.admin-master-detail.has-detail{grid-template-columns:minmax(540px,1fr) 380px}.entitlement-lines article{grid-template-columns:auto 1fr auto}.entitlement-lines dl{grid-column:2 / -1;grid-row:2}}@media(max-width:960px){:root{--sidebar-width: 0px}.workspace-topbar__menu{display:inline-grid}.workspace-sidebar{z-index:70;width:240px;transform:translate(-100%);transition:transform .18s ease}.workspace-sidebar--open{transform:translate(0)}.workspace-sidebar-backdrop{position:fixed;z-index:60;inset:var(--topbar-height) 0 0;border:0;background:#00060ea3}.workspace-content{margin-left:0;padding-right:22px;padding-left:22px}.workspace-brand>strong{display:none}.workspace-brand__divider,.workspace--admin .workspace-brand{display:none}.workspace-topbar__rail{flex:1}.usage-rail{width:100%}.admin-master-detail.has-detail{display:block}.admin-detail-drawer{position:fixed;z-index:80;top:var(--topbar-height);right:0;bottom:0;width:min(100%,500px);max-height:none;border-top:0;border-right:0;border-bottom:0;border-radius:0}.admin-split{grid-template-columns:1fr}.product-detail-list>article{grid-template-columns:1fr}.product-detail-list>article:nth-child(2n)>div:first-child{order:initial}.pricing-band{grid-template-columns:1fr 1fr}.pricing-band__intro{grid-column:1 / -1}.price-line:first-of-type{border-left:0}.trust-band{grid-template-columns:1fr}.trust-band article{padding:22px 4px}.trust-band article+article{border-top:1px solid var(--border-light);border-left:0}}@media(max-width:720px){.public-header{position:absolute}.public-header__inner{position:relative;display:flex;width:calc(100% - 36px);min-height:68px;gap:10px}.public-header__menu{display:inline-grid;margin-left:auto}.public-header__login{min-height:38px;padding:7px 11px;font-size:12px}.public-nav{position:absolute;top:62px;right:0;left:0;display:none;padding:10px;flex-direction:column;align-items:stretch;gap:0;border:1px solid var(--border-dark);border-radius:6px;background:#071b34;box-shadow:0 18px 40px #00000052}.public-nav--open{display:flex}.public-nav a{padding:13px 12px}.public-nav a:after{display:none}.hero{min-height:620px;padding:118px 18px 56px;background-position:62% center}.hero__content{width:100%;padding:22px 0}.hero h1{font-size:clamp(38px,11vw,52px)}.hero p{max-width:94%;font-size:15px}.hero p br{display:none}.product-band{width:calc(100% - 36px);grid-template-columns:1fr}.product-showcase{padding:32px 0 40px}.product-showcase+.product-showcase{border-top:1px solid var(--border-light);border-left:0}.preview-body{grid-template-columns:62px 1fr}.preview-agenda{display:none}.lc-workspace{grid-template-columns:62px 1fr}.lc-workspace ol{display:none}.pricing-band{padding:28px 18px;grid-template-columns:1fr}.price-line{padding:22px 0;border-top:1px solid var(--border-light);border-left:0}.trust-band{padding:20px 18px}.public-footer__inner{width:calc(100% - 36px);padding:28px 0;grid-template-columns:1fr}.public-footer nav{flex-wrap:wrap;gap:16px 24px}.public-page{width:calc(100% - 36px);padding:112px 0 68px}.public-page__heading{margin-bottom:38px}.product-detail-list{gap:60px}.feature-lines,.policy-lines{grid-template-columns:1fr}.feature-lines article,.policy-lines article{padding:24px 4px}.feature-lines article+article,.policy-lines article+article{border-top:1px solid var(--border-light);border-left:0}.pricing-table{overflow-x:auto}.pricing-table__head,.pricing-table__row{min-width:650px}.download-list article{grid-template-columns:auto 1fr}.download-list article>:last-child{grid-column:2;justify-self:start}.legal-page{display:block}.legal-nav{position:static;margin-bottom:42px}.legal-page dl div{grid-template-columns:1fr;gap:6px}.login-page{padding:78px 14px 24px}.login-brand{top:18px;left:18px}.login-panel{padding:24px 18px}.verification-row{grid-template-columns:1fr}.workspace-topbar{padding:0 12px;gap:8px}.workspace-brand .brand-mark strong{display:none}.workspace-user>span:last-child{display:none}.workspace-content{padding:calc(var(--topbar-height) + 20px) 14px 48px}.workspace-heading{align-items:flex-start;flex-direction:column}.workspace-heading h1{font-size:24px}.account-export-line{align-items:flex-start;flex-direction:column}.entitlement-lines article{grid-template-columns:auto 1fr}.entitlement-lines article>.button{grid-column:1 / -1;justify-self:stretch}.entitlement-lines dl{grid-column:1 / -1;grid-template-columns:1fr 1fr}.privacy-lines article{grid-template-columns:auto 1fr}.privacy-lines article>:last-child{grid-column:2;justify-self:start}.checkout-drawer{width:100%}.checkout-drawer__content{padding:18px}.checkout-product{grid-template-columns:auto 1fr}.checkout-product>strong{grid-column:2}.payment-timeline li small{display:none}.workspace--admin .workspace-topbar{padding:0 8px}.workspace--admin .workspace-topbar__menu{flex:0 0 auto}.usage-rail>span{padding:8px 10px}.usage-rail>small{display:none}.admin-detail-drawer{width:100%}.settings-lines article,.settings-lines article>div{align-items:flex-start;flex-direction:column}.usage-line{grid-template-columns:1fr}.usage-line>small{grid-column:1}.modal-backdrop{padding:0;place-items:end stretch}.modal{width:100%;max-height:92vh;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
