:root{--font-ui:"Segoe UI Variable","Segoe UI","Microsoft YaHei UI","Microsoft YaHei","PingFang SC",system-ui,sans-serif;--font-mono:"Cascadia Mono","SFMono-Regular",Consolas,monospace;--text-caption:13px;--text-secondary:14px;--text-body:15px;--text-emphasis:17px;--text-section:18px;--text-page:26px;--leading-tight:1.35;--leading-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-height:44px;--table-row-height:50px;--radius-control:8px;--radius-card:12px;--radius-dialog:16px;--radius-pill:999px;--z-sidebar:30;--z-topbar:40;--z-popover:60;--z-modal:2000;--z-toast:2200;--page:#f4f7fb;--card:#ffffff;--soft:#f7f9fc;--ink:#172033;--muted:#627086;--line:#dce4ee;--line-strong:#c9d4e1;--blue:#1769e0;--blue-dark:#1255b7;--green:#16845b;--red:#c23f4e;--warning:#a9620b;--surface-page:var(--page);--surface-card:var(--card);--surface-inset:var(--soft);--surface-elevated:#ffffff;--surface-glass:color-mix(in srgb,var(--card) 88%,transparent);--focus-ring:color-mix(in srgb,var(--blue) 22%,transparent);--shadow-card:0 1px 2px rgba(24,38,56,.035),0 8px 28px rgba(24,38,56,.045);--shadow-float:0 18px 48px rgba(15,30,48,.16)}.app.dark,.auth-shell.dark,html[data-hn-theme=dark]{--page:#111821;--card:#18222d;--soft:#202c38;--ink:#eef3f8;--muted:#a7b4c3;--line:#314151;--line-strong:#405365;--blue:#67a4ff;--blue-dark:#4c8ce8;--green:#5bc69a;--red:#ff8390;--warning:#f2b65e;--surface-elevated:#202c38;--surface-glass:color-mix(in srgb,#18222d 88%,transparent);--shadow-card:0 1px 2px rgba(0,0,0,.16),0 10px 30px rgba(0,0,0,.12);--shadow-float:0 22px 58px rgba(0,0,0,.42)}body,html{font-family:var(--font-ui);background:var(--surface-page);color:var(--ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[data-insecure-http=true] body{overflow-x:clip}.app .https-setup-banner .https-setup-banner-copy small{color:#ffead8!important}body,button,input,select,textarea{font-family:var(--font-ui)}.app,.auth-shell,.legal-page,.pricing-page{font-size:var(--text-body);line-height:var(--leading-body)}.app :where(time,[data-numeric],.cache-code,td,.table-row,.metric-value,.plan-price){font-variant-numeric:tabular-nums}.app :where(h1,h2,h3,h4,p),.auth-shell :where(h1,h2,h3,p),.legal-page :where(h1,h2,h3,p),.pricing-page :where(h1,h2,h3,p){text-wrap:pretty}.app :where(h1,h2,h3,h4),.auth-shell :where(h1,h2,h3,h4),.legal-page :where(h1,h2,h3,h4),.pricing-page :where(h1,h2,h3,h4){color:var(--ink);font-family:var(--font-ui);font-weight:650;line-height:var(--leading-tight);letter-spacing:-.025em}.auth-story .auth-story-copy h1{color:#fff}.app{--workbench-sidebar-width:232px;min-height:100dvh;background:radial-gradient(circle at 76% -20%,color-mix(in srgb,var(--blue) 5%,transparent),transparent 34rem),var(--surface-page)}.app.sidebar-collapsed{--workbench-sidebar-width:76px}.sidebar{z-index:var(--z-sidebar);width:var(--workbench-sidebar-width);padding:24px 16px 18px;border-right:1px solid var(--sidebar-line);background:color-mix(in srgb,var(--sidebar-bg) 94%,var(--card));box-shadow:none}.sidebar .brand{min-height:48px;padding:0 8px 24px}.sidebar .brand-symbol{width:42px;height:42px;flex-basis:42px;border-radius:12px;box-shadow:0 10px 24px color-mix(in srgb,var(--blue) 23%,transparent)}.sidebar .brand-wordmark strong{font-size:18px;letter-spacing:-.02em}.sidebar .brand-wordmark small,.sidebar .nav-label,.sidebar .version{font-size:12px!important}.sidebar .nav-label{padding:0 10px 8px;letter-spacing:.08em;text-transform:none}.app .nav-item{min-height:52px!important;margin:2px 0;padding:7px 10px;gap:10px;border-radius:10px}.app .nav-item b{font-size:14px!important;font-weight:650;line-height:1.35}.app .nav-item small{margin-top:1px;font-size:12px!important;line-height:1.35}@media (min-width:681px){.app.sidebar-collapsed .sidebar .nav-item{width:48px;height:48px;min-height:48px!important;flex:0 0 48px;margin:5px auto;padding:0;justify-content:center;border-radius:12px}}@media (min-width:681px) and (max-width:1000px) and (orientation:landscape){.app .sidebar .nav-item{width:48px;height:48px;min-height:48px!important;flex:0 0 48px;margin:5px auto;padding:0;justify-content:center;border-radius:12px}}.app .nav-icon{width:32px;height:32px;flex-basis:32px;border-radius:9px}.app .nav-icon .ui-icon{width:20px;height:20px}.app .nav-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 8%,transparent)}.config-center-button,.service-card,.sidebar-toggle{border-radius:var(--radius-control)}.sidebar-toggle{position:fixed;z-index:calc(var(--z-sidebar) + 2);top:92px;left:calc(var(--workbench-sidebar-width) - 1px);width:30px;height:44px;min-width:30px;min-height:44px;margin:0;padding:0;display:grid;place-items:center;border-color:var(--sidebar-line);border-left:0;border-radius:0 22px 22px 0;color:var(--sidebar-muted);background:color-mix(in srgb,var(--sidebar-card) 94%,transparent);box-shadow:8px 4px 18px color-mix(in srgb,var(--ink) 12%,transparent);-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%);transition:left .2s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.app.sidebar-collapsed .sidebar-toggle{width:30px;height:44px;min-width:30px;min-height:44px;margin:0}.sidebar-toggle:hover{color:var(--blue);background:color-mix(in srgb,var(--blue) 9%,var(--sidebar-card));box-shadow:9px 5px 22px color-mix(in srgb,var(--blue) 18%,transparent);transform:translateX(2px)}.sidebar-toggle:active{transform:translateX(1px) scale(.97)}.sidebar-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 48%,transparent);outline-offset:3px}.sidebar-toggle>.ui-icon{width:16px;height:16px}.sidebar-bottom{gap:8px}.config-center-button{min-height:52px}.service-card{min-height:54px;padding:10px 12px}.service-card>.pulse{flex:0 0 8px;align-self:center;margin:0}.service-card>.service-card-label{display:flex;align-items:center;justify-content:flex-start}.app.sidebar-collapsed .sidebar-bottom .service-card{position:relative;display:grid;place-items:center;gap:0;padding:0}.app.sidebar-collapsed .sidebar-bottom .service-card>.pulse{position:absolute;z-index:1;top:6px;right:6px;margin:0}.app.sidebar-collapsed .sidebar-bottom .service-card>.service-card-label{grid-area:1/1;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;margin:0;display:grid;flex:0 0 40px;place-items:center;justify-content:center}.app.sidebar-collapsed .sidebar-bottom .service-card>button:last-child{display:none}@media (min-width:681px) and (max-width:1000px){.app .sidebar-bottom .service-card{position:relative;display:grid;place-items:center;gap:0;padding:0}.app .sidebar-bottom .service-card>.pulse{position:absolute;z-index:1;top:6px;right:6px;margin:0}.app .sidebar-bottom .service-card>.service-card-label{grid-area:1/1;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;margin:0;display:grid;flex:0 0 40px;place-items:center;justify-content:center}.app .sidebar-bottom .service-card>button:last-child{display:none}}.service-card b,.service-card small{font-size:12px!important}.app .sidebar-bottom>:is(.ca-lock-button,.config-center-button){grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:52px;padding:8px 10px}.app .sidebar-bottom>:is(.ca-lock-button,.config-center-button)>span:first-child{width:28px;height:28px}.app .sidebar-bottom>:is(.ca-lock-button,.config-center-button)>span:nth-child(2){min-width:0}.app .sidebar-bottom>:is(.ca-lock-button,.config-center-button) b{display:block;font-size:var(--text-secondary)!important;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-compress-goal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:12px}.pdf-compress-goal button,.pdf-compress-presets button{min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--card);font:inherit}.pdf-compress-goal button[aria-pressed=true],.pdf-compress-presets button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,var(--card))}.pdf-compress-presets{display:flex;flex-wrap:wrap;gap:8px;margin-block:10px}.cbi-inline-preview-card{container-type:inline-size;min-width:0}.cbi-inline-preview-card .card-title{min-width:0}.cbi-inline-preview-card .card-title h2{overflow-wrap:anywhere}@container (max-width:440px){.cbi-inline-preview-body{grid-template-columns:38px minmax(0,1fr);gap:10px}.cbi-inline-preview-body>button{grid-column:1/-1;width:100%}}.ca-lock-button{width:100%;min-height:52px;padding:8px 10px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--sidebar-line);border-radius:var(--radius-control);color:var(--sidebar-text);background:var(--sidebar-card);text-align:left;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.ca-lock-button:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--sidebar-line));color:var(--sidebar-active-text);background:var(--sidebar-hover)}.ca-lock-button>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--blue);background:var(--sidebar-active)}.ca-lock-button>span:first-child .ui-icon{width:20px;height:20px}.ca-lock-button>span:nth-child(2){min-width:0;display:grid;gap:2px}.ca-lock-button b{font-size:14px}.ca-lock-button b,.ca-lock-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-lock-button small{color:var(--sidebar-muted);font-size:11px}.ca-lock-button>i{color:var(--sidebar-muted);font-size:17px;font-style:normal}.app.sidebar-collapsed .sidebar-bottom :is(.ca-lock-button,.config-center-button){width:48px;height:48px;min-height:48px;margin-inline:auto;padding:0;grid-template-columns:1fr;gap:0;place-items:center}.app.sidebar-collapsed .sidebar-bottom .ca-lock-button>i,.app.sidebar-collapsed .sidebar-bottom .ca-lock-button>span:nth-child(2){display:none}@media (min-width:681px) and (max-width:1000px){.app .sidebar-bottom :is(.ca-lock-button,.config-center-button){width:48px;height:48px;min-height:48px;margin-inline:auto;padding:0;grid-template-columns:1fr;place-items:center}.app .sidebar-bottom .ca-lock-button>i,.app .sidebar-bottom .ca-lock-button>span:nth-child(2){display:none}}.workspace-header{z-index:var(--z-topbar)}.topbar{min-height:68px;height:68px;padding:0 28px 0 32px;border-bottom-color:var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.topbar-workspace-title{min-width:0}.topbar-workspace-copy{gap:1px}.topbar-workspace-copy strong{max-width:min(50vw,680px);color:var(--ink);font-size:19px!important;font-weight:680;line-height:1.25;letter-spacing:-.025em}.topbar-workspace-copy small{color:var(--blue);font-size:12px!important;font-weight:750;letter-spacing:.1em;line-height:1.2}.top-actions,.top-theme-controls{gap:8px}.top-theme-button{min-height:42px;padding:0 13px;border-radius:var(--radius-control);border-color:var(--line);color:var(--muted);background:var(--surface-card);box-shadow:0 2px 8px rgba(20,40,60,.035)}.top-theme-button:hover{transform:none;border-color:color-mix(in srgb,var(--blue) 36%,var(--line));background:color-mix(in srgb,var(--blue) 5%,var(--card))}.account-trigger{min-height:46px;padding:4px 6px;border-radius:10px}.account-avatar{width:36px;height:36px}.account-copy b{font-size:14px!important}.account-copy small{font-size:12px!important}.content{width:min(100%,1664px);max-width:none;margin:0 auto;padding:28px 32px 48px}.hero-row{margin-bottom:20px}.hero-row h1{margin:4px 0 5px;font-size:var(--text-page)!important;line-height:1.3}.hero-row p{max-width:760px;color:var(--muted);font-size:var(--text-body)!important;line-height:var(--leading-body)}.app .eyebrow{color:var(--blue);font-size:12px!important;font-weight:750;letter-spacing:.1em;line-height:1.2}.app :where(.card-heading h2,.cache-toolbar h2,.config-section-heading h3){font-size:var(--text-section)!important;font-weight:650}.app :where(p,li){line-height:var(--leading-body)}.app small{color:var(--muted);line-height:1.5}.ai-bid-mode-card,.business-overview,.card,.cbi-session-card,.membership-price-card,.membership-tier-card,.pricing-tier,.support-contact-card,.technical-overview,.welcome-quick-card,.welcome-summary-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.app :where(.settings-card,.live-card,.collection-config,.results-card,.analytics-controls,.chart-card){padding:var(--density-card-padding,22px)!important}.app :where(.field-group,.switch-row,.config-field,.filter-field){min-width:0}.app :where(.field-group label,.label-row,.config-field>span){font-size:14px!important;font-weight:650}.app :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select),.auth-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select){min-height:var(--density-control-height,var(--control-height));padding-inline:12px;border-color:var(--line-strong);border-radius:var(--radius-control);color:var(--ink);background:var(--surface-card);font-size:15px!important}.app textarea,.auth-shell textarea{padding:11px 12px;border-color:var(--line-strong);border-radius:var(--radius-control);color:var(--ink);background:var(--surface-card);font-size:15px!important;line-height:1.6}.app :where(input,select,textarea):focus-visible,.auth-shell :where(input,select,textarea):focus-visible{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px var(--focus-ring)}.app :where(button,a):focus-visible,.auth-shell :where(button,a):focus-visible,.legal-page :where(button,a):focus-visible,.pricing-page :where(button,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.app :where(.primary,.secondary,.ghost,.danger,.file-label),.auth-shell :where(.primary,.secondary),.pricing-page :where(.primary,.secondary){min-height:42px;border-radius:var(--radius-control);font-size:14px!important;font-weight:650}.app a,.app button,.auth-shell a,.auth-shell button{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app :where(.cache-table-wrap,.table-scroll,.bid-table-scroll,.bid-probability-table-wrap,.coefficient-table-wrap){overflow:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;border-color:var(--line);border-radius:10px;background:var(--surface-card)}.app :where(table,.cache-table,.table-row,.cache-batch-table,.admin-user-row){font-size:14px!important;font-variant-numeric:tabular-nums}.app .cache-table:not(.cache-table-head),.app .cache-table:not(.cache-table-head) b,.app .cache-table:not(.cache-table-head) span{font-size:14px!important}.app :where(th,.table-row.header,.cache-table-head,.cache-batch-table-head,.admin-user-row.header){min-height:42px;color:var(--muted);background:var(--surface-inset);font-size:13px!important;font-weight:650}.app :where(td,th){padding:10px 12px;border-color:var(--line);vertical-align:middle}.app :where(.table-row,.cache-table,.cache-batch-table,.admin-user-row){min-height:var(--table-row-height);border-color:var(--line)}.app :where(tbody tr,.table-row:not(.header),.cache-table:not(.cache-table-head)):hover{background:color-mix(in srgb,var(--blue) 4.5%,var(--card))}.app :where(td[data-type=number],th[data-type=number],.numeric){text-align:right}.cache-table-wrap{border-radius:10px}.credit-cache-card{padding:20px!important}.credit-cache-card .cache-version-bar{margin-bottom:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-inset)}.credit-cache-card .cache-search{gap:8px;margin-bottom:12px}.credit-cache-card .cache-search-actions button{min-height:44px;border-radius:var(--radius-control)}.cache-pagination{min-height:42px;margin-top:12px}.app .cache-pagination button,.app .cache-pagination select{min-height:36px;border-radius:7px;font-size:13px!important}.welcome-panel{display:grid;gap:18px}.welcome-heading{min-height:176px;padding:28px 32px;border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line));border-radius:14px;background:linear-gradient(115deg,color-mix(in srgb,var(--blue) 8%,var(--card)),var(--card) 68%);box-shadow:var(--shadow-card)}.welcome-heading:after{opacity:.7}.welcome-greeting{margin:8px 0 5px;font-family:var(--font-ui);font-size:clamp(30px,2.6vw,38px);font-weight:620;letter-spacing:-.035em}.welcome-subtitle{max-width:760px;margin:0;color:var(--muted);font-size:15px!important}.welcome-quick-actions,.welcome-summary-grid{gap:12px}.welcome-summary-card{min-height:112px;padding:16px!important;gap:12px}.welcome-summary-icon{width:40px;height:40px;flex:0 0 40px;border-radius:10px}.welcome-summary-copy small,.welcome-summary-copy span,.welcome-summary-label{font-size:13px!important}.welcome-summary-label{margin:0;color:var(--muted);font-weight:400;line-height:1.5;letter-spacing:normal}.welcome-summary-copy strong{margin:3px 0 2px;font-size:17px!important;line-height:1.35}.welcome-summary-copy .welcome-service-state{width:max-content;max-width:100%;margin:3px 0 2px;display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.welcome-summary-copy .welcome-service-state strong{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.welcome-quick-heading{margin-top:0}.welcome-quick-heading h3{margin:3px 0 0;font-size:19px}.welcome-quick-card{min-height:112px;padding:16px!important}.welcome-quick-card>span{min-height:28px;display:grid;place-items:center}.welcome-quick-card>b{margin:5px 0 3px;font-size:16px!important}.welcome-quick-card>small{font-size:13px!important}.welcome-quick-card:hover{transform:translateY(-1px);box-shadow:0 10px 26px color-mix(in srgb,var(--blue) 8%,transparent)}@media (min-width:681px) and (max-width:1366px){.welcome-quick-card{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:minmax(28px,auto) auto;align-content:center;align-items:center;justify-content:stretch;column-gap:10px;row-gap:3px}.welcome-quick-card>span{grid-column:1;grid-row:1}.welcome-quick-card>b{grid-column:2;grid-row:1;align-self:center;margin:0}.welcome-quick-card>small{grid-column:2;grid-row:2;align-self:start}}.welcome-care-note{min-height:54px;margin-top:0;border-radius:10px}.cbi-remote-backdrop,.https-setup-backdrop,.modal-backdrop{z-index:var(--z-modal);background:color-mix(in srgb,#0b1725 64%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-dialog,.auth-legal-dialog,.cache-history-dialog,.cdk-redeem-dialog,.config-dialog,.https-setup-dialog,.membership-dialog,.quick-access-dialog,.tender-ai-dialog{border:1px solid var(--line);border-radius:var(--radius-dialog);color:var(--ink);background:var(--surface-card);box-shadow:var(--shadow-float)}.https-setup-dialog>header>button,.modal-close{width:40px;height:40px;flex-basis:40px;border-radius:10px;font-size:22px!important}.account-menu,.help-feedback-panel,.theme-popover{z-index:var(--z-popover);border:1px solid var(--line);border-radius:12px;background:var(--surface-glass);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.toast{z-index:var(--z-toast)}.auth-shell,.legal-page,.pricing-page{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--blue) 8%,transparent),transparent 30rem),var(--surface-page)}.auth-card,.capability-grid article,.legal-content,.pricing-plan,.redeem-card{border-color:var(--line);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.auth-card{min-width:0;max-width:100%;padding:clamp(28px,3vw,36px)}.auth-card-head h2{font-size:28px}.app.density-comfortable{--density-control-height:48px;--density-card-padding:24px;--density-row-gap:16px;--table-row-height:56px}.app.density-standard{--density-control-height:44px;--density-card-padding:20px;--density-row-gap:12px;--table-row-height:50px}.app.density-compact{--density-control-height:40px;--density-card-padding:16px;--density-row-gap:8px;--table-row-height:44px}@media (min-width:1800px) and (min-height:900px){:root{--text-caption:13px;--text-secondary:14px;--text-body:15px;--text-emphasis:17px;--control-height:44px}.app:not(.compact):not(.sidebar-collapsed){--workbench-sidebar-width:240px}.app:not(.compact):not(.sidebar-collapsed) .sidebar{padding:24px 16px 18px}.app:not(.compact):not(.sidebar-collapsed) .nav-item{min-height:54px!important}.app:not(.compact):not(.sidebar-collapsed) .nav-item b{font-size:14px!important}.app:not(.compact):not(.sidebar-collapsed) .nav-item small{font-size:12px!important}.app:not(.compact) .topbar{min-height:68px;height:68px;padding-inline:32px 28px}.app:not(.compact) .content{width:min(100%,1760px);padding:32px 36px 56px}.app:not(.compact) .hero-row h1{font-size:28px!important}.app:not(.compact) .hero-row p,.pricing-hero-copy>p{font-size:15px!important}.welcome-heading{min-height:184px;padding:30px 34px}.welcome-greeting{font-size:38px}.welcome-quick-card,.welcome-summary-card{min-height:116px}}@media (min-width:1001px) and (max-width:1366px) and (orientation:landscape){.app:not(.sidebar-collapsed){--workbench-sidebar-width:216px}.app:not(.sidebar-collapsed) .sidebar{padding-inline:14px}}@media (min-width:681px) and (max-width:1000px) and (orientation:landscape){.app,.app:not(.compact){--workbench-sidebar-width:76px}.content{padding-inline:24px}}@media (max-width:900px),(orientation:portrait){.app,.app.sidebar-collapsed,.app:not(.compact){--workbench-sidebar-width:0;padding-left:0!important}.sidebar,.sidebar-toggle{display:none!important}.workspace{width:100%}.workspace-header .topbar{min-height:60px;height:60px;padding:5px 12px}.topbar-workspace-title{min-width:0;max-width:min(46vw,220px);flex:1 1 auto}.topbar-workspace-copy strong{font-size:16px!important}.topbar-workspace-copy small,.topbar-workspace-copy strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-workspace-copy small{font-size:12px!important}.top-actions,.top-theme-controls{gap:5px}.account-trigger,.top-theme-button{width:42px;min-width:42px;min-height:42px;padding:0;justify-content:center}.account-avatar{width:36px;height:36px}.mobile-navigation-panel{max-height:min(42dvh,360px);padding:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;background:var(--surface-glass)}.app .mobile-navigation-panel .nav-item{min-height:64px!important;height:auto;padding:7px 4px}.app .mobile-navigation-panel .nav-item b{max-width:100%;font-size:12px!important;line-height:1.25;text-align:center;white-space:normal}.content{width:100%;padding:20px 20px 44px}}@media (max-width:680px){:root{--text-caption:12px;--text-secondary:14px;--text-body:15px;--text-emphasis:17px;--text-page:23px}.app.compact .content,.app:not(.compact) .content,.content{width:100%;padding:14px 14px calc(36px + env(safe-area-inset-bottom))}.topbar-workspace-title{max-width:min(44vw,164px)}.mobile-breadcrumb-icon{width:30px;height:30px;flex-basis:30px;border-radius:8px}.hero-row{min-height:0;margin:0 0 10px}.hero-row>div:first-child{display:none}.hero-row:has(>div:first-child:only-child){display:none}.app :where(.settings-card,.live-card,.collection-config,.results-card,.analytics-controls,.chart-card){padding:var(--density-card-padding,15px)!important}.business-overview,.card,.membership-price-card,.membership-tier-card,.pricing-tier,.technical-overview,.welcome-quick-card,.welcome-summary-card{border-radius:11px}.welcome-panel{gap:12px}.welcome-heading{min-height:124px;padding:18px 20px;border-radius:12px}.welcome-heading:after{width:180px;height:180px;right:-76px;top:-92px;border-width:34px}.welcome-greeting{margin:6px 0 4px;font-size:clamp(24px,7vw,29px)}.welcome-subtitle{display:-webkit-box;overflow:hidden;font-size:14px!important;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.welcome-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.welcome-summary-card{min-height:126px;padding:13px!important;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:start;align-items:center;gap:8px 10px}.welcome-summary-icon{width:34px;height:34px;flex-basis:34px;border-radius:9px}.welcome-summary-copy{min-width:0;display:contents}.welcome-summary-copy small{align-self:center;color:var(--muted);font-size:12px!important}.welcome-summary-copy span,.welcome-summary-copy strong{grid-column:1/-1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-summary-copy strong{font-size:16px!important}.welcome-summary-grid>.welcome-summary-card:first-child .welcome-summary-copy strong{overflow:visible;font-size:clamp(14px,3.8vw,16px)!important;line-height:1.35;letter-spacing:-.02em;text-overflow:clip;white-space:normal;word-break:keep-all}.welcome-summary-copy span{font-size:12px!important}.welcome-quick-heading{min-height:42px;margin:0}.welcome-quick-heading .eyebrow{display:none}.welcome-quick-heading h3{margin:0;font-size:18px}.welcome-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.welcome-quick-card{min-height:104px!important;padding:12px!important}.welcome-quick-card>b{font-size:15px!important}.welcome-quick-card>small{font-size:12px!important;line-height:1.45}.welcome-care-note{padding:10px 12px}.welcome-care-note p{font-size:13px!important}.credit-cache-card{padding:12px!important}.credit-cache-card .cache-version-bar{padding:9px 10px}.credit-cache-card .cache-search-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.credit-cache-card .cache-search-actions button{min-height:38px;padding-inline:3px;font-size:12px!important}.app .credit-cache-card .cache-table .cache-code{font-size:12px!important;line-height:1.35;letter-spacing:-.02em}.app .cache-pagination button,.app .cache-pagination select{min-height:32px}.modal-backdrop{padding:0;place-items:end stretch}.cache-history-dialog,.cdk-redeem-dialog,.quick-access-dialog,.tender-ai-dialog{width:100%;max-height:min(88dvh,760px);overflow:auto;border-radius:16px 16px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.admin-dialog,.config-dialog{width:100%;height:100dvh;max-height:100dvh;border-radius:0}}@media (max-width:390px){.topbar-workspace-title{max-width:42vw}.topbar-workspace-copy small{display:none}.mobile-navigation-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.welcome-summary-card{min-height:120px;padding:11px!important}.credit-cache-card .cache-search-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.credit-cache-card .cache-search-actions button{padding-inline:2px;letter-spacing:-.02em}}.cbi-business-grid{--cbi-section-title:14px;--cbi-body:13px;--cbi-label:14px;--cbi-helper:12px}.cbi-business-grid .cbi-collection-config .business-filter-heading{align-items:baseline;gap:12px;margin:7px 0 10px;padding-top:12px}.cbi-business-grid .cbi-collection-config .business-filter-heading b{color:var(--ink);font-size:var(--cbi-section-title);line-height:1.4}.cbi-business-grid .cbi-collection-config .business-filter-heading span{color:var(--muted);font-size:var(--cbi-helper);line-height:1.45;text-align:right}.app .cbi-business-grid .cbi-collection-config .field-group label{font-size:var(--cbi-label)!important;line-height:1.4}.app .cbi-business-grid .cbi-collection-config :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:14px!important}.cbi-business-grid :where(.cbi-mode-switcher button b,.cbi-source-filter-copy b,.cbi-filter-summary dd,.cbi-session-body b){font-size:var(--cbi-body);line-height:1.45}.cbi-business-grid :where(.cbi-source-filter-copy small,.cbi-session-actions p,.cbi-session-feedback,.cbi-session-error){font-size:var(--cbi-helper);line-height:1.55}.cbi-business-grid :where(.cbi-mode-switcher button small,.cbi-filter-summary dt,.cbi-session-body span){font-size:var(--cbi-helper);line-height:1.45}.bid-simulation-workspace{--bid-section-title:18px;--bid-body:13px;--bid-label:12.5px;--bid-table:12.5px;--bid-helper:12px;--bid-control:14px;gap:12px}.bid-simulation-workspace>.card{padding:18px}.bid-sim-collapsible:not(.collapsed)>.bid-sim-section-heading{margin-bottom:12px}.bid-sim-section-heading{gap:11px}.bid-sim-section-heading>div:first-child{gap:10px}.bid-sim-section-heading h2{font-size:var(--bid-section-title);line-height:1.35}.bid-sim-section-heading p{margin-top:2px;font-size:12px;line-height:1.5}.bid-sim-section-heading .step{width:31px;height:31px;flex-basis:31px;font-size:12px}.bid-simulation-workspace :where(.bid-inline-title b,.bid-position-toolbar b,.bid-position-observation b,.bid-chart-heading b,.bid-probability-row-title b){font-size:var(--bid-body);line-height:1.45}.bid-simulation-workspace :where(.bid-config-grid label>span,.bid-score-config label>span,.competitor-builder-grid label>span,.bid-level-zero-settings label>span,.bid-range-row>b,.bid-weight-row>b,.bid-range-row label,.bid-weight-row label,.bid-layout-optimizer-grid label){font-size:var(--bid-label);line-height:1.4}.bid-simulation-workspace :where(small,.bid-table-hint,.bid-inline-title small,.bid-draft-empty,.bid-result-pagination){font-size:var(--bid-helper);line-height:1.5}.app .bid-simulation-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea,.primary,.secondary,.export,.bid-import-button){font-size:var(--bid-control)!important}.app .bid-simulation-workspace :where(.bidder-table,.bid-probability-table-wrap table,.bid-coefficient-result-table table){font-size:var(--bid-table)!important}.app .bid-simulation-workspace :where(.bidder-table th,.bid-probability-table-wrap th button,.bid-coefficient-result-table th){font-size:12px!important}.bid-simulation-workspace :where(.bid-technical-settings,.bid-coefficient-settings,.competitor-builder,.bid-layout-optimizer,.bid-probability-statistics){padding:11px}.bid-simulation-workspace :where(.bid-technical-settings,.bid-layout-optimizer,.bid-top-three,.bid-calculation-summary){margin-top:10px}.bid-simulation-workspace :where(.bid-score-config,.bid-level-zero-settings,.bid-draft-bar,.bid-draft-strip){margin-top:8px}.bid-simulation-workspace .bid-full-summary{margin-bottom:10px}.bid-simulation-workspace .bid-calculation-summary>div,.bid-simulation-workspace .bid-full-summary>div{padding:11px}.bid-simulation-workspace .bid-sim-empty-chart{min-height:190px;padding:18px}@media (max-width:760px){.cbi-business-grid .cbi-collection-config .business-filter-heading{align-items:flex-start;flex-direction:column;gap:2px}.cbi-business-grid .cbi-collection-config .business-filter-heading span{text-align:left}.bid-simulation-workspace{--bid-section-title:17px;--bid-label:12px;--bid-table:12px;gap:10px}.bid-simulation-workspace>.card{padding:13px}.bid-sim-section-heading{gap:9px}.bid-sim-section-heading .step{width:29px;height:29px;flex-basis:29px}.bid-simulation-workspace .bid-sim-empty-chart{min-height:160px;padding:14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app :where(.card-heading .step,.progress-label>span,.progress-label>b,.admin-cache-metrics>div>span,.cbi-mode-switcher button>span,.cbi-session-body>div>span,.cbi-session-state,.admin-only-tag,.account-session-list article>strong,.session-current,.session-device,.history-success,.audit-category,.ai-bid-mode-card>strong,.bid-draft-copy>span,.bid-camp-marker,.bid-score-total,.cdk-batch-status,.credit-log-row>span){font-size:12px!important;line-height:1.35}@media (max-width:900px),(orientation:portrait){.app .topbar .top-actions{align-items:center;gap:4px}.app .topbar .top-view-switch{padding:0;gap:0;height:40px;box-sizing:border-box}.app .topbar :is(.top-theme-button,.topbar-icon-button,.top-view-switch button){display:grid;place-items:center;box-sizing:border-box;flex:none;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0;line-height:1;margin:0}.app .topbar .top-view-switch button{height:38px;min-height:38px;width:38px;min-width:38px;max-width:38px}.app .topbar :is(.top-theme-button,.topbar-icon-button,.top-view-switch button)>svg{display:block;width:20px;height:20px;margin:0;flex:none}.app .topbar .top-theme-button.desktop-theme-toggle{display:none!important}}.public-page{--public-blue:#1769e0;--public-blue-dark:#0f4fae;--public-action:#1769e0;--public-ink:#10213a;--public-muted:#52647c;--public-line:#d7e2ef;--public-soft:#f4f8fd;--public-card:#fff;--public-wide:1680px;--public-shell:1800px;min-height:100vh;overflow-x:clip;color:var(--public-ink);background:#fff;font-size:16px;line-height:1.7}.public-page :where(h1,h2,h3,p){text-wrap:pretty}.public-page :where(a,button,input,summary){font:inherit}.public-site-header{position:sticky;top:0;z-index:60;border-bottom:1px solid color-mix(in srgb,var(--public-line) 82%,transparent);background:color-mix(in srgb,var(--public-card) 91%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-site-header-inner{width:min(var(--public-shell),calc(100% - clamp(36px,5vw,112px)));min-height:78px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(14px,1.8vw,32px)}.public-site-brand{color:var(--public-ink)}.public-site-brand .brand-wordmark strong{font-size:18px}.public-site-brand .brand-wordmark small{font-size:12px;color:var(--public-muted)}.public-site-nav{min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.3vw,38px)}.public-site-nav a{position:relative;padding:27px 0 24px;color:var(--public-muted);font-size:14px;font-weight:680;text-decoration:none;white-space:nowrap}.public-site-nav a:after{content:"";position:absolute;right:50%;bottom:-1px;left:50%;height:3px;background:var(--public-blue);transition:left .18s ease,right .18s ease}.public-site-nav a:hover,.public-site-nav a[aria-current=page]{color:var(--public-blue)}.public-site-nav a[aria-current=page]:after{right:0;left:0}.public-primary-action,.public-secondary-action,.public-site-workbench{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;padding:0 18px;font-size:14px;font-weight:760;text-decoration:none;cursor:pointer}.public-site-workbench{color:#fff;background:var(--public-action);box-shadow:0 9px 24px color-mix(in srgb,var(--public-blue) 22%,transparent)}.public-site-signed-in{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:12px}.public-site-signed-in>span{min-width:0;max-width:190px;overflow:hidden;color:var(--public-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.public-site-signed-in>span b{color:var(--public-ink);font-weight:760}.public-site-signed-in .public-site-workbench{flex:0 0 auto}.public-theme-controls{min-height:42px;display:flex;align-items:stretch;overflow:visible;border:1px solid var(--public-line);border-radius:10px;background:var(--public-card);box-shadow:0 5px 16px color-mix(in srgb,var(--public-ink) 6%,transparent)}.public-palette-picker>summary,.public-theme-controls>button{width:43px;min-height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:9px 0 0 9px;color:var(--public-muted);background:transparent;cursor:pointer;list-style:none;transition:color .16s ease,background .16s ease}.public-palette-picker>summary{border-left:1px solid var(--public-line);border-radius:0 9px 9px 0}.public-palette-picker>summary:focus-visible,.public-palette-picker>summary:hover,.public-theme-controls>button:focus-visible,.public-theme-controls>button:hover{color:var(--public-blue);background:var(--public-soft);outline:0}.public-palette-picker>summary:focus-visible,.public-theme-controls>button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--public-blue) 62%,transparent)}.public-theme-controls .ui-icon{width:18px;height:18px}.public-palette-picker{position:relative}.public-palette-picker>summary::-webkit-details-marker{display:none}.public-palette-picker>div{position:absolute;z-index:70;top:calc(100% + 10px);right:0;width:260px;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid var(--public-line);border-radius:13px;background:var(--public-card);box-shadow:0 18px 48px color-mix(in srgb,var(--public-ink) 18%,transparent)}.public-palette-picker>div>button{min-width:0;min-height:68px;padding:9px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;border:1px solid var(--public-line);border-radius:9px;color:var(--public-ink);background:var(--public-card);text-align:left;cursor:pointer}.public-palette-picker>div>button[aria-pressed=true]{border-color:var(--public-blue);background:color-mix(in srgb,var(--public-blue) 7%,var(--public-card))}.public-palette-swatches{height:34px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--public-line);border-radius:6px}.public-palette-swatches i{min-width:0}.public-palette-picker b{font-size:13px}.public-site-menu{display:none;position:relative}.public-site-menu>summary{min-height:44px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid var(--public-line);border-radius:10px;cursor:pointer;color:var(--public-ink);background:var(--public-card);list-style:none}.public-site-menu>summary::-webkit-details-marker{display:none}.public-site-menu nav{position:absolute;top:calc(100% + 12px);right:0;width:min(320px,calc(100vw - 32px));padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:1px solid var(--public-line);border-radius:14px;background:var(--public-card);box-shadow:0 20px 52px #0a21442b;max-height:min(70dvh,520px);overflow-y:auto;overscroll-behavior:contain}.public-site-menu nav :where(a,button){min-height:44px;display:flex;align-items:center;padding:0 12px;border:0;border-radius:8px;color:var(--public-muted);background:transparent;text-decoration:none;font-size:14px;font-weight:700;cursor:pointer}.public-site-menu nav :where(a,button):hover,.public-site-menu nav a[aria-current=page]{color:var(--public-blue);background:color-mix(in srgb,var(--public-blue) 8%,var(--public-card))}.public-site-menu nav .public-site-menu-workbench{grid-column:1/-1;justify-content:center;color:#fff;background:var(--public-action)}.public-site-menu-welcome{grid-column:1/-1;min-width:0;padding:7px 12px 4px;overflow:hidden;color:var(--public-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.public-site-menu-welcome b{color:var(--public-ink)}.public-page :where(a,button,input,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--public-blue) 32%,transparent);outline-offset:3px}.public-section{width:min(var(--public-wide),calc(100% - clamp(48px,6vw,128px)));margin:0 auto;padding:96px 0}.public-section-heading{max-width:760px;margin-bottom:42px}.public-section-heading h2{margin:0 0 10px;font-size:clamp(30px,3.1vw,44px);line-height:1.24;letter-spacing:-.035em}.public-section-heading p{margin:0;color:var(--public-muted);font-size:17px}.product-hero{position:relative;width:min(var(--public-shell),calc(100% - clamp(24px,3vw,72px)));min-height:680px;margin:0 auto;padding:76px clamp(32px,4vw,72px) 88px;display:grid;grid-template-columns:minmax(520px,.9fr) minmax(540px,1.1fr);align-items:center;gap:clamp(42px,4.2vw,72px);isolation:isolate;background-image:linear-gradient(#dbe9f533 1px,transparent 0),linear-gradient(90deg,#dbe9f533 1px,transparent 0),linear-gradient(180deg,#f6faff,white);background-size:34px 34px,34px 34px,100% 100%}.product-hero:after{content:"";position:absolute;inset:auto 20px 24px 20px;height:1px;background:var(--public-line);z-index:-1}.product-hero-paper{position:absolute;left:24px;top:64px;width:108px;height:108px;border:1px solid #bfd6f1;background:linear-gradient(135deg,#fff 49%,#d8e9fb 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 76%,24% 52%);opacity:.8;z-index:-1}.product-hero-copy h1{margin:0;font-size:clamp(44px,4vw,58px);line-height:1.18;letter-spacing:-.05em}.product-hero-copy>p{max-width:650px;margin:26px 0 0;color:var(--public-muted);font-size:19px;line-height:1.85}.product-hero-copy>div{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.public-primary-action{color:#fff;background:var(--public-action);box-shadow:0 12px 28px color-mix(in srgb,var(--public-blue) 24%,transparent)}.public-secondary-action{border:1px solid #9ec2ee;color:var(--public-blue);background:#fff}.product-hero-copy>small{display:block;max-width:650px;margin-top:20px;color:var(--public-muted);font-size:13px}.product-preview{overflow:hidden;border:1px solid #b8cce2;border-radius:18px;background:color-mix(in srgb,#fff 90%,transparent);box-shadow:0 28px 70px #123f7026;transform:rotate(.35deg)}.product-preview-bar{height:46px;display:flex;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid var(--public-line);background:#f8fafc}.product-preview-bar span{width:9px;height:9px;border-radius:50%;background:#f06e69}.product-preview-bar span:nth-child(2){background:#f0bd45}.product-preview-bar span:nth-child(3){background:#50ba73}.product-preview-bar b{margin-left:8px;font-size:12px}.product-preview-body{min-height:430px;display:grid;grid-template-columns:145px minmax(0,1fr)}.product-preview-body>aside{padding:20px 14px;display:flex;flex-direction:column;gap:7px;border-right:1px solid var(--public-line);background:#f5f8fc}.product-preview-body>aside strong{margin-bottom:8px;color:var(--public-blue);font-size:12px}.product-preview-body>aside span{padding:7px 9px;border-radius:6px;color:var(--public-muted);font-size:12px;line-height:1.4}.product-preview-body>aside span:first-of-type{color:#0f4fae;background:#e8f1fd}.product-preview-body>section{padding:30px 26px}.product-preview-body>section h2{margin:0;font-size:22px}.product-preview-body>section>p{margin:5px 0 24px;color:var(--public-muted);font-size:12px}.product-preview-body>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-preview-body article{min-height:108px;padding:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:10px;border:1px solid var(--public-line);border-radius:11px;background:#fff}.product-preview-body article>.ui-icon{grid-row:1/-1;width:24px;height:24px;color:var(--public-blue)}.product-preview-body article b{font-size:13px}.product-preview-body article small{margin-top:5px;color:var(--public-muted);font-size:12px;line-height:1.5}.product-capability-rail{padding-top:82px}.product-capability-rail>div:last-child{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line)}.product-capability-rail article{min-height:210px;padding:26px 20px;border-right:1px solid var(--public-line)}.product-capability-rail article:last-child{border-right:0}.product-capability-rail article>span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:18px;border-radius:14px;color:var(--public-blue);background:#eff6ff}.product-capability-rail article .ui-icon{width:25px;height:25px}.product-capability-rail h3{margin:0 0 7px;font-size:17px}.product-capability-rail article p{margin:0;color:var(--public-muted);font-size:14px}.product-capability-groups{padding-top:24px}.product-status-legend{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:18px;margin-bottom:28px;color:var(--public-muted);font-size:13px}.product-status-legend span{display:flex;align-items:center;gap:7px}.product-status-legend i{width:8px;height:8px;border-radius:50%}.status-available{background:#16845b}.status-cache{background:#1769e0}.status-config{background:#a9620b}.status-partial{background:#7b61c8}.product-capability-group{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:60px;padding:58px 0;border-top:1px solid var(--public-line);scroll-margin-top:96px}.product-capability-group>header h2{margin:0;font-size:28px}.product-capability-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-capability-group article{padding:24px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;border:1px solid var(--public-line);border-radius:16px;background:var(--public-card);box-shadow:0 8px 28px #16375b0a}.product-capability-group article:only-child{grid-column:1/-1;min-height:0}.product-capability-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:var(--public-blue);background:#eef5ff}.product-capability-icon .ui-icon{width:24px;height:24px}.product-capability-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-capability-title h3{margin:2px 0 0;font-size:20px}.help-module-list header>b,.help-status-legend span,.product-capability-title span{padding:3px 8px;border-radius:999px;font-size:12px;white-space:nowrap}[data-status="可用"],[data-status="已实现"]{color:#126644;background:#e5f7ef}[data-status="缓存数据"]{color:#155baa;background:#e6f1ff}[data-status="依赖配置"],[data-status="需管理员配置"]{color:#91550f;background:#fff0d9}[data-status="部分上线"]{color:#6248a3;background:#eee9ff}.product-capability-group article p{margin:12px 0 0;color:var(--public-muted);font-size:14px}.product-workflow{width:100%;max-width:none;padding:88px max(clamp(24px,3vw,64px),calc((100% - var(--public-wide))/2));background:linear-gradient(180deg,#f7fbff,#f2f7fd)}.product-workflow ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.product-workflow li{position:relative;padding:0 26px;text-align:center}.product-workflow li:not(:last-child):after{content:"";position:absolute;top:28px;right:-20%;width:40%;border-top:1px dashed #80ace4}.product-workflow li>span{width:58px;height:58px;margin:0 auto 17px;display:grid;place-items:center;border:1px solid #a9c9ef;border-radius:50%;color:var(--public-blue);background:#fff;font-weight:800}.product-workflow h3{margin:0 0 6px;font-size:18px}.product-workflow li p{margin:0;color:var(--public-muted);font-size:14px}.product-value-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-value-layout article{min-height:160px;padding:26px;display:flex;gap:18px;border:1px solid var(--public-line);border-radius:14px;background:#fff}.product-value-layout article>.ui-icon{width:32px;height:32px;flex:0 0 auto;color:var(--public-blue)}.product-value-layout h3{margin:0 0 8px;font-size:20px}.product-value-layout p{margin:0;color:var(--public-muted);font-size:15px}.product-cta{width:min(var(--public-wide),calc(100% - clamp(48px,6vw,128px)));margin:70px auto;padding:38px 42px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:18px;color:#fff;background:linear-gradient(110deg,#0f5fcc,#267df0);box-shadow:0 22px 50px #135cbc33}.product-cta h2{margin:0 0 5px;font-size:30px}.product-cta p{margin:0;color:#dcecff}.product-cta>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.product-cta :where(a,button){min-height:43px;padding:0 15px;display:inline-flex;align-items:center;border:1px solid #ffffff80;border-radius:8px;color:#fff;background:transparent;text-decoration:none;font-size:14px;font-weight:730;cursor:pointer}.product-cta :where(a,button):first-child{color:#0f4fae;background:#fff}.help-hero{position:relative;width:100%;min-height:300px;padding:48px max(clamp(24px,3vw,64px),calc((100% - var(--public-wide))/2));display:grid;grid-template-columns:minmax(300px,.65fr) minmax(520px,1.35fr);align-items:center;gap:70px;border-bottom:1px solid var(--public-line);background-image:linear-gradient(#dbe9f544 1px,transparent 0),linear-gradient(90deg,#dbe9f544 1px,transparent 0),linear-gradient(130deg,#f3f8ff,#fff);background-size:34px 34px,34px 34px,100% 100%}.help-hero:after{content:"";position:absolute;top:0;right:6%;width:100px;height:100px;border:1px solid #c3d9f2;background:linear-gradient(135deg,#fff 49%,#e0edfb 50%);clip-path:polygon(0 0,100% 0,100% 100%,36% 100%,0 64%)}.help-hero h1{margin:0;font-size:clamp(46px,5vw,68px);line-height:1.1;letter-spacing:-.05em}.help-hero>div:first-child p{max-width:510px;margin:20px 0 0;color:var(--public-muted);font-size:18px}.help-search{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid #9fc0ea;border-radius:13px;background:#fff;box-shadow:0 12px 38px #164c8712}.help-search>label{padding-left:18px;color:var(--public-muted)}.help-search>label .ui-icon{width:23px;height:23px}.help-search input{width:100%;height:58px;border:0;outline:0;color:var(--public-ink);background:transparent;font-size:16px}.help-search-results{position:absolute;top:calc(100% + 8px);right:0;left:0;max-height:350px;overflow:auto;padding:8px;display:grid;gap:3px;border:1px solid var(--public-line);border-radius:12px;background:var(--public-card);box-shadow:0 22px 60px #0c24412f}.help-search-results a{padding:11px 13px;border-radius:8px;color:var(--public-ink);text-decoration:none}.help-search-results a:hover{background:var(--public-soft)}.help-search-results b,.help-search-results span{display:block}.help-search-results b{font-size:14px}.help-search-results span{margin-top:2px;color:var(--public-muted);font-size:13px}.help-search-results p{margin:0;padding:14px;color:var(--public-muted);font-size:14px}.help-quick-links{margin-top:18px;display:flex;flex-wrap:wrap;gap:0}.help-quick-links a{padding:0 17px;border-right:1px solid var(--public-line);color:var(--public-blue);font-size:14px;text-decoration:none}.help-quick-links a:first-child{padding-left:0}.help-quick-links a:last-child{border-right:0}.help-first-use{width:100%;padding:24px max(clamp(24px,3vw,64px),calc((100% - var(--public-wide))/2));display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;border-bottom:1px solid var(--public-line)}.help-first-use h2{margin:0;font-size:22px}.help-first-use ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.help-first-use li{min-height:72px;padding:7px 22px;display:flex;align-items:center;gap:13px;border-left:1px solid var(--public-line)}.help-first-use li>span{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--public-action);font-size:12px;font-weight:800}.help-first-use b{font-size:14px}.help-first-use p{margin:2px 0 0;color:var(--public-muted);font-size:12px;line-height:1.5}.help-service-status{width:min(var(--public-wide),calc(100% - clamp(48px,6vw,128px)));margin:28px auto 0;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--public-line);border-radius:13px;background:var(--public-card);scroll-margin-top:96px}.help-service-status h2{margin:0;font-size:18px}.help-document-layout{width:min(var(--public-wide),calc(100% - clamp(48px,6vw,128px)));margin:0 auto;padding:46px 0 82px;display:grid;grid-template-columns:235px minmax(0,1fr);align-items:start;gap:46px}.help-toc{position:sticky;top:104px;overflow:hidden;border:1px solid var(--public-line);border-radius:14px;background:var(--public-card)}.help-toc>b{display:block;padding:18px;border-bottom:1px solid var(--public-line);font-size:15px}.help-toc nav{padding:8px;display:grid;gap:2px}.help-toc nav a{min-height:42px;padding:0 11px;display:flex;align-items:center;border-radius:8px;color:var(--public-muted);font-size:14px;text-decoration:none}.help-toc nav a:hover{color:var(--public-blue);background:var(--public-soft)}.help-toc>div{margin:8px;padding:13px;display:flex;gap:10px;border-radius:9px;color:var(--public-blue);background:#edf5ff}.help-toc>div .ui-icon{width:20px;height:20px;flex:0 0 auto}.help-toc>div p{margin:0;color:var(--public-muted);font-size:12px}.help-document{min-width:0}.help-doc-section{padding:8px 0 58px;border-bottom:1px solid var(--public-line);scroll-margin-top:100px}.help-doc-section+.help-doc-section{padding-top:56px}.help-doc-section>h2,.help-section-heading h2{margin:0 0 25px;font-size:30px;line-height:1.3}.help-doc-section h3{margin:0 0 10px;font-size:19px}.help-doc-section li,.help-doc-section p{color:var(--public-muted);font-size:15px}.help-doc-section ul{margin:0;padding-left:22px}.help-doc-section li+li{margin-top:7px}.help-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--public-line);background:var(--public-line)}.help-two-column>div{padding:25px;background:var(--public-card)}.help-callout{margin:22px 0;padding:18px 20px;display:flex;gap:14px;border:1px solid;border-radius:11px}.help-callout>.ui-icon{width:25px;height:25px;flex:0 0 auto}.help-callout b{font-size:16px}.help-callout p{margin:4px 0 0}.help-callout.info{border-color:#a9c9ed;color:var(--public-blue);background:#f1f7ff}.help-callout.warning{border-color:#e8c98f;color:#a9620b;background:#fff9ed}.help-number-list{margin:0;padding:0;display:grid;list-style:none;counter-reset:helpsteps}.help-number-list li{padding:17px 0;display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;border-bottom:1px solid var(--public-line)}.help-number-list li:last-child{border-bottom:0}.help-number-list b{color:var(--public-ink)}.help-number-list span{color:var(--public-muted)}.help-number-list a{color:var(--public-blue)}.help-protocol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:30px}.help-protocol-grid article{padding:24px;border:1px solid var(--public-line);border-radius:13px;background:var(--public-card)}.help-protocol-grid article>span{color:var(--public-blue);font-family:var(--font-mono);font-weight:800;letter-spacing:.08em}.help-protocol-grid h3{margin:10px 0 6px}.help-protocol-grid p{margin:0}.help-section-heading{margin-bottom:25px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.help-section-heading h2{margin-bottom:5px}.help-section-heading p{margin:0}.help-status-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.help-module-list{display:grid;gap:13px}.help-module-list>section{scroll-margin-top:100px;overflow:hidden;border:1px solid var(--public-line);border-radius:13px;background:var(--public-card)}.help-module-list header{padding:18px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--public-line)}.help-module-list header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:var(--public-blue);background:#edf5ff}.help-module-list header .ui-icon{width:22px;height:22px}.help-module-list h3{margin:0;font-size:18px}.help-module-list header p{margin:2px 0 0;font-size:13px}.help-module-list>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.help-module-list article{padding:17px 20px}.help-module-list article+article{border-left:1px solid var(--public-line)}.help-module-list article>b{color:var(--public-ink);font-size:14px}.help-module-list article p{margin:4px 0 0;font-size:14px}.help-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:25px}.help-task-grid article{padding:22px;border:1px solid var(--public-line);border-radius:12px}.help-task-grid .ui-icon{width:26px;height:26px;color:var(--public-blue)}.help-task-grid h3{margin:13px 0 5px}.help-task-grid p{margin:0;font-size:14px}.help-faq-list{border-top:1px solid var(--public-line)}.help-faq-list details{border-bottom:1px solid var(--public-line)}.help-faq-list summary{position:relative;padding:19px 44px 19px 4px;cursor:pointer;color:var(--public-ink);font-weight:720;list-style:none}.help-faq-list summary::-webkit-details-marker{display:none}.help-faq-list summary:after{content:"+";position:absolute;right:8px;top:18px;color:var(--public-blue);font-size:22px;line-height:1}.help-faq-list details[open] summary:after{content:"−"}.help-faq-list details p{margin:0;padding:0 44px 19px 4px}.help-support{scroll-margin-top:100px;margin-top:58px;padding:28px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:38px;border:1px solid #a9c9ed;border-radius:16px;background:linear-gradient(130deg,#eff6ff,#fff)}.help-support>div:first-child{display:flex;gap:15px}.help-support .ui-icon{width:34px;height:34px;color:var(--public-blue)}.help-support h2{margin:0 0 5px;font-size:26px}.help-support p{margin:0;color:var(--public-muted);font-size:14px}.help-support>div:last-child>b{font-size:15px}.help-support a{min-height:40px;margin-top:14px;padding:0 15px;display:inline-flex;align-items:center;border-radius:8px;color:#fff;background:var(--public-action);text-decoration:none;font-size:14px;font-weight:730}.public-site-footer{padding:56px max(clamp(24px,3vw,64px),calc((100% - var(--public-wide))/2)) 22px;color:#dce8f5;background:#0a203a}.public-site-footer-grid{display:grid;grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(150px,.6fr));gap:46px}.public-site-footer .brand-lockup{color:#fff}.public-site-footer .brand-wordmark small{color:#8fa9c4;font-size:12px}.public-site-footer-brand p{max-width:520px;margin:18px 0 0;color:#96acc3;font-size:14px}.public-site-footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:8px}.public-site-footer-grid b{margin-bottom:5px;color:#fff;font-size:15px}.public-site-footer-grid a{color:#a6bad0;font-size:14px;text-decoration:none}.public-site-footer-grid a:hover{color:#fff}.public-site-footer-bottom{margin-top:44px;padding-top:19px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #27425d;color:#809ab4;font-size:12px}html[data-hn-theme=dark] .public-page{--public-blue:#7eb7ff;--public-blue-dark:#5b9cf3;--public-action:#1769e0;--public-ink:#eef4fb;--public-muted:#b8c5d4;--public-line:#405365;--public-soft:#1d2a37;--public-card:#17232f;background:#111922}html[data-hn-theme-preset=jade] .public-page{--public-blue:#16856b;--public-blue-dark:#106b56;--public-action:#126f5b}html[data-hn-theme-preset=amber] .public-page{--public-blue:#98560e;--public-blue-dark:#7c4408;--public-action:#8b4d0b}html[data-hn-theme-preset=violet] .public-page{--public-blue:#6647ba;--public-blue-dark:#51349e;--public-action:#6244b4}html[data-hn-theme=dark][data-hn-theme-preset=jade] .public-page{--public-blue:#67d5b6;--public-blue-dark:#4fc5a4;--public-action:#126f5b}html[data-hn-theme=dark][data-hn-theme-preset=amber] .public-page{--public-blue:#f2b665;--public-blue-dark:#e5a451;--public-action:#8b4d0b}html[data-hn-theme=dark][data-hn-theme-preset=violet] .public-page{--public-blue:#bda7ff;--public-blue-dark:#ad91ff;--public-action:#6244b4}html[data-hn-theme=dark] .public-site-header{background:color-mix(in srgb,#111922 90%,transparent)}html[data-hn-theme=dark] .product-cta>div:last-child>:first-child{color:#0f4fae;background:#fff}html[data-hn-theme=dark] .product-hero-paper{border-color:#405f7e;background:linear-gradient(135deg,#1b2b3b 49%,#263d54 50%);opacity:.34}html[data-hn-theme=dark] .help-search,html[data-hn-theme=dark] .product-preview,html[data-hn-theme=dark] .product-preview-body article,html[data-hn-theme=dark] .product-value-layout article,html[data-hn-theme=dark] .public-secondary-action{background:var(--public-card)}html[data-hn-theme=dark] .help-hero,html[data-hn-theme=dark] .product-hero{background-image:linear-gradient(#38516b33 1px,transparent 0),linear-gradient(90deg,#38516b33 1px,transparent 0),linear-gradient(180deg,#172432,#111922)}html[data-hn-theme=dark] .product-preview-bar,html[data-hn-theme=dark] .product-preview-body>aside{background:#1c2a38}html[data-hn-theme=dark] .product-preview-body>aside span:first-of-type{color:#dcecff;background:#25435f}html[data-hn-theme=dark] .product-workflow{background:linear-gradient(180deg,#152230,#111922)}html[data-hn-theme=dark] .product-workflow li>span{background:#17232f}html[data-hn-theme=dark] .help-module-list header>span,html[data-hn-theme=dark] .help-toc>div,html[data-hn-theme=dark] .product-capability-icon,html[data-hn-theme=dark] .product-capability-rail article>span{background:#1d3652}html[data-hn-theme=dark] .help-callout.info{background:#172b40}html[data-hn-theme=dark] .help-callout.warning{background:#312719;color:#f0be73}html[data-hn-theme=dark] .help-support{background:linear-gradient(130deg,#182b40,#17232f)}html[data-hn-theme=dark] [data-status="可用"],html[data-hn-theme=dark] [data-status="已实现"]{color:#76d8ad;background:#17372b}html[data-hn-theme=dark] [data-status="缓存数据"]{color:#8abaff;background:#1a3553}html[data-hn-theme=dark] [data-status="依赖配置"],html[data-hn-theme=dark] [data-status="需管理员配置"]{color:#f0be73;background:#3b2e1a}html[data-hn-theme=dark] [data-status="部分上线"]{color:#c2b0f6;background:#30264b}.auth-public-links{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auth-public-links .auth-pricing-link,.auth-public-links a{min-height:40px;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--surface-edge,var(--line));border-radius:9px;color:var(--blue);background:color-mix(in srgb,var(--card) 88%,transparent);font-size:13px;font-weight:720;text-decoration:none}.auth-public-links a:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:color-mix(in srgb,var(--blue) 6%,var(--card));text-decoration:none}.help-center-link{min-height:42px;margin:14px 0;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));border-radius:9px;color:var(--blue);background:color-mix(in srgb,var(--blue) 5%,var(--card));font-size:14px;font-weight:760;text-decoration:none}.help-center-link:hover{border-color:var(--blue)}@media (max-width:1100px){.public-site-header-inner{grid-template-columns:auto 1fr auto auto}.public-site-nav{display:none}.public-site-workbench{justify-self:end}.public-site-menu{display:block}.product-hero{grid-template-columns:minmax(0,1fr);padding-top:66px}.product-hero-copy{max-width:760px}.product-preview{width:min(900px,100%);justify-self:center}.product-capability-rail>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.product-capability-rail article:nth-child(4){border-right:0}.product-capability-rail article:nth-child(n+5){border-top:1px solid var(--public-line)}.product-capability-group{grid-template-columns:minmax(0,1fr);gap:28px}.product-capability-group>header{max-width:720px}.product-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 0}.product-workflow li:after{display:none}.product-cta{align-items:flex-start;flex-direction:column}.help-hero{grid-template-columns:minmax(0,1fr);gap:26px}.help-hero>div:first-child{max-width:650px}.help-first-use{grid-template-columns:1fr}.help-first-use ol{border-top:1px solid var(--public-line)}.help-document-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.help-support{grid-template-columns:1fr}}@media (max-width:760px){.public-page{font-size:15px}.public-site-header-inner{width:calc(100% - 28px);min-height:68px;grid-template-columns:auto 1fr auto;gap:8px}.public-site-brand .brand-symbol{width:38px;height:38px;flex-basis:38px}.public-site-brand .brand-wordmark strong{font-size:16px}.public-site-brand .brand-wordmark small{font-size:12px}.public-site-signed-in,.public-site-workbench{display:none}.public-theme-controls{justify-self:end;min-height:40px}.public-palette-picker>summary,.public-theme-controls>button{width:39px;min-height:38px}.public-palette-picker>div{width:min(260px,calc(100vw - 28px))}.public-site-menu{justify-self:end}.public-site-menu>summary{min-height:42px;padding:0 11px}.public-site-menu>summary span{display:none}.public-section{width:calc(100% - 36px);padding:64px 0}.public-section-heading{margin-bottom:26px}.public-section-heading h2{font-size:30px}.public-section-heading p{font-size:15px}.product-hero{min-height:0;padding:54px 18px 62px;gap:38px}.product-hero-paper{top:40px;left:5px;width:72px;height:72px;opacity:.45}.product-hero-copy h1{font-size:clamp(31px,8.5vw,34px);line-height:1.18}.product-hero-copy>p{margin-top:20px;font-size:17px}.product-hero-copy>div{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.public-primary-action,.public-secondary-action{width:100%;padding:0 12px}.product-hero-copy>small{font-size:12px}.product-preview{transform:none;border-radius:13px}.product-preview-body{min-height:360px;grid-template-columns:104px minmax(0,1fr)}.product-preview-body>aside{padding:12px 8px}.product-preview-body>aside strong{font-size:12px}.product-preview-body>aside span{padding:6px;font-size:12px;line-height:1.35}.product-preview-body>section{padding:20px 13px}.product-preview-body>section h2{font-size:18px}.product-preview-body>section>div{gap:7px}.product-preview-body article{min-height:104px;padding:10px;display:block}.product-preview-body article>.ui-icon{width:20px;height:20px;margin-bottom:5px}.product-preview-body article b,.product-preview-body article small{display:block}.product-preview-body article b{font-size:12px}.product-preview-body article small{font-size:12px;line-height:1.4}.product-capability-rail>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.product-capability-rail article,.product-capability-rail article:nth-child(4){min-height:165px;padding:20px 15px;border-top:1px solid var(--public-line);border-right:1px solid var(--public-line)}.product-capability-rail article:nth-child(2n){border-right:0}.product-capability-rail article:nth-child(-n+2){border-top:0}.product-capability-rail article>span{width:42px;height:42px;margin-bottom:13px}.product-capability-rail h3{font-size:15px}.product-capability-rail article p{font-size:12px}.product-status-legend{justify-content:flex-start;gap:10px 15px}.product-capability-group{padding:42px 0}.product-capability-group>header h2{font-size:25px}.product-capability-group>div{grid-template-columns:1fr}.product-capability-group article{min-height:0;padding:19px}.product-capability-title{align-items:flex-start;flex-direction:column;gap:7px}.product-capability-title h3{font-size:18px}.product-capability-group article p{font-size:13px}.product-workflow{padding:60px 18px}.product-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.product-workflow li{padding:0 10px}.product-workflow li>span{width:48px;height:48px;margin-bottom:12px}.product-workflow h3{font-size:16px}.product-workflow li p{font-size:12px}.product-value-layout{grid-template-columns:1fr}.product-value-layout article{min-height:0;padding:20px}.product-cta{width:calc(100% - 36px);margin:46px auto;padding:26px 22px}.product-cta h2{font-size:25px}.product-cta>div:last-child{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-cta :where(a,button){justify-content:center;padding:0 10px}.product-cta :where(a,button):last-child{grid-column:1/-1}.help-hero{min-height:0;padding:42px 18px 38px}.help-hero:after{width:65px;height:65px}.help-hero h1{font-size:42px}.help-hero>div:first-child p{font-size:16px}.help-search input{height:52px;font-size:15px}.help-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.help-quick-links a,.help-quick-links a:first-child{min-height:39px;padding:0 8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--public-line);border-radius:7px;font-size:12px}.help-first-use{padding:22px 18px}.help-first-use ol{grid-template-columns:repeat(2,minmax(0,1fr))}.help-first-use li{padding:13px 9px;border-left:0;border-bottom:1px solid var(--public-line)}.help-first-use li:nth-child(odd){border-right:1px solid var(--public-line)}.help-service-status{width:calc(100% - 36px);margin-top:20px;padding:14px 16px}.help-service-status h2{font-size:16px}.help-document-layout{width:calc(100% - 36px);padding:36px 0 58px;display:block}.help-toc{display:none}.help-doc-section{padding-bottom:44px}.help-doc-section+.help-doc-section{padding-top:42px}.help-doc-section>h2,.help-section-heading h2{font-size:25px}.help-protocol-grid,.help-task-grid,.help-two-column{grid-template-columns:1fr}.help-two-column>div{padding:20px}.help-number-list li{grid-template-columns:1fr;gap:4px;padding:14px 0}.help-section-heading{align-items:flex-start;flex-direction:column}.help-status-legend{justify-content:flex-start}.help-module-list header{grid-template-columns:auto minmax(0,1fr);padding:15px}.help-module-list header>b{grid-column:2;width:max-content}.help-module-list>section>div{grid-template-columns:1fr}.help-module-list article{padding:15px}.help-module-list article+article{border-top:1px solid var(--public-line);border-left:0}.help-module-list h3{font-size:16px}.help-module-list article p,.help-module-list header p{font-size:12.5px}.help-support{margin-top:42px;padding:20px;gap:24px}.public-site-footer{padding:42px 18px 20px}.public-site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.public-site-footer-brand{grid-column:1/-1}.public-site-footer-bottom{align-items:flex-start;flex-direction:column;gap:5px}.auth-public-links{margin-top:12px}.auth-public-links .auth-pricing-link,.auth-public-links a{min-height:38px;font-size:12px}}.auth-access-backdrop{position:fixed;z-index:70;inset:0;padding:24px;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,#081625 66%,transparent);-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%);animation:backdrop-in var(--motion-fast,.14s) ease-out both}.auth-access-backdrop.has-https-setup{inset:var(--https-setup-height,64px) 0 0}.auth-access-backdrop .auth-shell.auth-access-dialog{width:min(560px,calc(100vw - 48px));min-height:0;display:block;grid-template-columns:none;position:relative;overflow:visible;color:var(--ink);background:transparent}.auth-access-backdrop .auth-shell.auth-access-dialog .auth-card{position:relative;width:100%;max-width:none;max-height:calc(100dvh - 48px);min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:30px 34px 34px;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:var(--surface-card);box-shadow:0 28px 80px rgba(5,20,38,.28);animation:dialog-in var(--motion-base,.22s) var(--ease-smooth,ease) both}.auth-access-backdrop.has-https-setup .auth-shell.auth-access-dialog .auth-card{max-height:calc(100dvh - var(--https-setup-height,64px) - 48px)}.auth-modal-toolbar{position:absolute;z-index:2;top:30px;right:34px;margin:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.auth-access-backdrop .auth-access-dialog .auth-modal-toolbar .auth-theme{display:none!important}.auth-modal-close{width:40px;height:40px;flex:0 0 40px}.auth-access-backdrop .auth-card-head{padding-right:54px}.public-auth-checking{position:fixed;z-index:65;right:22px;bottom:22px;min-width:250px;padding:13px 16px;display:flex;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--public-blue) 24%,var(--public-line));border-radius:13px;color:var(--public-ink);background:color-mix(in srgb,var(--public-card) 94%,transparent);box-shadow:0 16px 42px rgba(9,35,67,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-auth-checking b,.public-auth-checking small{display:block}.public-auth-checking b{font-size:14px}.public-auth-checking small{margin-top:2px;color:var(--public-muted);font-size:12px}@media (max-width:760px){.auth-access-backdrop{padding:12px;place-items:center}.auth-access-backdrop.has-https-setup{inset:var(--https-setup-height,108px) 0 0}.auth-access-backdrop .auth-shell.auth-access-dialog{width:min(100%,480px);max-width:100%}.auth-access-backdrop .auth-shell.auth-access-dialog .auth-card{width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:20px 20px calc(22px + env(safe-area-inset-bottom));border-radius:18px}.auth-access-backdrop.has-https-setup .auth-shell.auth-access-dialog .auth-card{max-height:calc(100dvh - var(--https-setup-height,108px) - 24px)}.auth-modal-toolbar{top:20px;right:20px}.public-auth-checking{right:14px;bottom:14px;left:14px;min-width:0}}@media (prefers-reduced-motion:reduce){.public-site-nav a:after{transition:none}.auth-access-backdrop,.auth-access-backdrop .auth-card{animation:none}}.product-capability-group{gap:32px;padding:34px 0;grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.product-capability-group article{min-height:0;padding:19px;gap:13px;align-content:start}.product-capability-group>div{align-items:start;gap:14px}.product-workflow{padding-top:46px;padding-bottom:46px}.product-value-layout article{min-height:0;padding:20px}.product-value.public-section{padding-top:46px;padding-bottom:46px}@media(max-width:1050px){.product-capability-group{grid-template-columns:1fr;gap:20px}}.app .cache-period-group+.cache-period-group{border-top:1px solid var(--line)}.app .cache-period-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 14px;box-sizing:border-box;color:var(--ink);background:var(--card);font-size:15px!important;font-weight:600;cursor:pointer;list-style:none}.app .cache-period-group>summary::-webkit-details-marker{display:none}.app .cache-period-group>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.app .cache-period-group[open]>summary{background:color-mix(in srgb,var(--blue) 7%,var(--card))}.app .cache-period-chevron{flex:0 0 auto;transition:transform .16s ease}.app .cache-period-group[open] .cache-period-chevron{transform:rotate(180deg)}.app .cache-period-rows{border-top:1px solid var(--line)}.app .cache-period-rows .cache-version-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.app .cache-period-rows .cache-version-meta b,.app .cache-period-rows .cache-version-meta span{font-size:14px!important;line-height:1.5}@media (prefers-reduced-motion:reduce){.app .cache-period-chevron{transition:none}}.app .credit-cache-card .cache-toolbar h2{margin:5px 0 0;color:var(--ink);font-size:20px!important;font-weight:650;line-height:1.4}.app .credit-cache-card .cache-toolbar .eyebrow{font-size:12px!important;letter-spacing:.08em}.app .cache-version-dialog .cache-version-select>span,.app .credit-cache-card .cache-version-select>span{color:var(--muted);font-size:14px!important;font-weight:500;line-height:1.5}.app .cache-version-dialog .cache-version-select select,.app .credit-cache-card .cache-version-select select{min-width:0;height:42px;min-height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--ink);background:var(--card);font-family:var(--font-ui);font-size:14px!important;font-weight:400;line-height:1.5;text-overflow:ellipsis}.app .credit-cache-card .snapshot-chip>span{font-size:12px!important;font-weight:500;letter-spacing:0}.app .credit-cache-card .snapshot-value-row strong{color:var(--ink);font-size:14px!important;font-weight:650;line-height:1.5}.app .credit-cache-card .snapshot-value-row small{font-size:13px!important;line-height:1.5}.app .credit-cache-card .cache-history-toggle{min-width:152px;font-size:14px!important;font-weight:600}.app .credit-cache-card .cache-search-actions>button{grid-column:auto;grid-row:auto;align-self:stretch}.app .credit-cache-card .cache-search-actions>.secondary{color:var(--blue);background:color-mix(in srgb,var(--blue) 9%,var(--card))}.app .credit-cache-card .cache-search-actions>.export{color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--card))}.app.dark .credit-cache-card .cache-search-actions>.primary{color:var(--page)}.app .cache-version-dialog{background:var(--card)}.app .cache-version-dialog .cache-batch-head h2{margin:5px 0 8px;font-size:22px!important;font-weight:650;line-height:1.4}.app .cache-version-dialog .cache-batch-head .eyebrow{font-size:12px!important;letter-spacing:.08em}.app .cache-version-dialog .cache-batch-head p{font-size:14px!important;line-height:1.6}@media (min-width:681px) and (max-width:1100px){.app .credit-cache-card .cache-table{min-width:0;grid-template-columns:minmax(140px,1.5fr) minmax(145px,1.2fr) minmax(64px,.5fr) minmax(100px,.75fr) minmax(88px,.7fr);gap:10px;padding-inline:12px}.app .credit-cache-card .cache-table .cache-code{font-size:12px!important}}@media (max-width:680px){.app .cache-version-dialog .cache-version-select select{font-size:16px!important}.app .credit-cache-card .snapshot-chip{grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.app .credit-cache-card .snapshot-value-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.app .credit-cache-card .snapshot-value-row strong{font-size:13px!important}.app .credit-cache-card .snapshot-value-row small{font-size:12px!important}}