.web-knowledge{overflow-wrap:anywhere;max-width:1120px;margin:auto;padding:24px}.web-knowledge nav{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.web-knowledge section,.web-knowledge .wk-card{border:1px solid var(--border,#445063);border-radius:12px;margin:16px 0;padding:20px}.web-knowledge label{margin:12px 0;display:block}.web-knowledge button,.web-knowledge input,.web-knowledge select{border:1px solid var(--border,#445063);background:inherit;max-width:100%;color:inherit;border-radius:8px;margin:4px;padding:8px 12px}.web-knowledge button:disabled{opacity:.45}.web-knowledge button{cursor:pointer}.web-knowledge pre{white-space:pre-wrap}.web-knowledge small,.web-knowledge code{overflow-wrap:anywhere}.web-knowledge table{display:block;overflow:auto}.web-knowledge blockquote{border-left:3px solid #729efc;margin:12px 0;padding-left:12px}@media (width<=600px){.web-knowledge,.web-knowledge section{padding:12px}.web-knowledge nav button{flex:40%}}.aibeek-landing{--bg:#fff;--bg-soft:#f6f8fb;--card:#fff;--text:#0b1220;--text-2:#475467;--text-3:#5b6676;--border:#e4e8ef;--border-2:#d5dbe5;--brand:#1f6feb;--brand-ink:#1a5fd0;--violet:#6d4aff;--btn-bg:#0b1220;--btn-fg:#fff;--chip:#eef4ff;--chip-fg:#1a56c4;--shadow:0 1px 2px #1018280a,0 8px 24px -12px #1018281a;--grad:linear-gradient(92deg,#1f6feb 0%,#4f5cf0 45%,#7c4dff 100%);--header:#ffffffc7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.aibeek-landing:not([data-theme=light]){--bg:#0a0d14;--bg-soft:#0f141d;--card:#111722;--text:#eef2f8;--text-2:#b3bdcc;--text-3:#939fb2;--border:#1e2633;--border-2:#2a3444;--brand:#5b9bff;--brand-ink:#7aaeff;--violet:#a88bff;--btn-bg:#eef2f8;--btn-fg:#0a0d14;--chip:#14213a;--chip-fg:#9cc2ff;--shadow:0 1px 2px #0000004d,0 10px 30px -14px #0009;--grad:linear-gradient(92deg,#5b9bff 0%,#7b84ff 45%,#b18cff 100%);--header:#0a0d14b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.aibeek-landing[data-theme=dark]{--bg:#0a0d14;--bg-soft:#0f141d;--card:#111722;--text:#eef2f8;--text-2:#b3bdcc;--text-3:#939fb2;--border:#1e2633;--border-2:#2a3444;--brand:#5b9bff;--brand-ink:#7aaeff;--violet:#a88bff;--btn-bg:#eef2f8;--btn-fg:#0a0d14;--chip:#14213a;--chip-fg:#9cc2ff;--shadow:0 1px 2px #0000004d,0 10px 30px -14px #0009;--grad:linear-gradient(92deg,#5b9bff 0%,#7b84ff 45%,#b18cff 100%);--header:#0a0d14b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.aibeek-landing,.aibeek-landing *,.aibeek-landing :before,.aibeek-landing :after{box-sizing:border-box}.aibeek-landing{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.aibeek-landing{scroll-behavior:auto}}.aibeek-landing{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}.aibeek-landing a{color:inherit;text-decoration:none}.aibeek-landing :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}.aibeek-landing .skip{background:var(--btn-bg);color:var(--btn-fg);z-index:100;border-radius:999px;padding:8px 14px;position:absolute;top:8px;left:-999px}.aibeek-landing .skip:focus{left:16px}.aibeek-landing .wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media (width>=768px){.aibeek-landing .wrap{padding:0 32px}}.aibeek-landing .top{z-index:20;background:var(--header);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.aibeek-landing .top.scrolled{border-bottom-color:var(--border)}.aibeek-landing .top .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.aibeek-landing .mark{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.aibeek-landing .mark b{color:var(--brand);font-weight:700}.aibeek-landing .mark small{color:var(--text-3);letter-spacing:0;margin-left:8px;font-size:13px;font-weight:500}.aibeek-landing .top-actions{align-items:center;gap:10px;display:flex}.aibeek-landing .pill-sm{border:1px solid var(--border-2);height:34px;color:var(--text);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;transition:background .2s,border-color .2s;display:inline-flex}.aibeek-landing .pill-sm:hover{background:var(--bg-soft);border-color:var(--text-3)}.aibeek-landing .theme{border:1px solid var(--border-2);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background .2s;display:grid}.aibeek-landing .theme:hover{background:var(--bg-soft)}.aibeek-landing .theme svg{width:18px;height:18px}.aibeek-landing .i-sun{display:none}.aibeek-landing[data-theme=dark] .i-sun{display:block}.aibeek-landing[data-theme=dark] .i-moon{display:none}@media (prefers-color-scheme:dark){.aibeek-landing:not([data-theme=light]) .i-sun{display:block}.aibeek-landing:not([data-theme=light]) .i-moon{display:none}}.aibeek-landing .lp-hero{padding:56px 0 40px;position:relative}.aibeek-landing .lp-hero .wrap{grid-template-columns:1fr;align-items:center;gap:8px;display:grid}@media (width>=960px){.aibeek-landing .lp-hero{padding:96px 0 88px}.aibeek-landing .lp-hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px}}.aibeek-landing .lead{color:var(--text-3);letter-spacing:.02em;margin:0 0 14px;font-size:17px}.aibeek-landing h1{letter-spacing:-.035em;margin:0;font-size:clamp(40px,6.2vw,72px);font-weight:800;line-height:1.12}.aibeek-landing h1 .l1{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;display:block}.aibeek-landing h1 .l2{color:var(--text);display:block}.aibeek-landing .sub{max-width:34em;color:var(--text-2);margin:22px 0 0;font-size:17px;line-height:1.75}.aibeek-landing .cta{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:34px;display:flex}.aibeek-landing .btn{background:var(--btn-bg);height:50px;color:var(--btn-fg);border-radius:999px;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 20px -8px #1f6feb73}.aibeek-landing .btn:hover{transform:translateY(-1px)}.aibeek-landing .btn svg,.aibeek-landing .tlink svg{width:16px;height:16px}.aibeek-landing .tlink{color:var(--text);align-items:center;gap:4px;font-size:16px;font-weight:600;display:inline-flex}.aibeek-landing .tlink svg{transition:transform .2s}.aibeek-landing .tlink:hover{color:var(--brand)}.aibeek-landing .tlink:hover svg{transform:translate(3px)}.aibeek-landing .note{color:var(--text-3);align-items:center;gap:8px;margin:18px 0 0;font-size:14px;display:flex}.aibeek-landing .note svg{width:15px;height:15px;color:var(--brand);flex:none}.aibeek-landing .viz{width:100%;height:300px;margin-top:20px;position:relative}@media (width>=600px){.aibeek-landing .viz{height:380px}}@media (width>=960px){.aibeek-landing .viz{height:500px;margin-top:0}}.aibeek-landing .viz canvas{width:100%;height:100%;display:block}.aibeek-landing .viz-cap{color:var(--text-3);letter-spacing:.06em;pointer-events:none;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:2px;left:0;right:0}.aibeek-landing section.blk{border-top:1px solid var(--border);padding:72px 0}@media (width>=960px){.aibeek-landing section.blk{padding:104px 0}}.aibeek-landing .lp-eyebrow{color:var(--brand);letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:inline-flex}.aibeek-landing .lp-eyebrow:before{content:"";background:var(--grad);border-radius:2px;width:18px;height:2px}.aibeek-landing h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:750;line-height:1.25}.aibeek-landing .h2-sub{color:var(--text-2);max-width:40em;margin:14px 0 0;font-size:16px}.aibeek-landing .grid3{gap:16px;margin-top:40px;display:grid}@media (width>=900px){.aibeek-landing .grid3{grid-template-columns:repeat(3,1fr);gap:20px}}.aibeek-landing .card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;padding:28px 24px;transition:border-color .2s,transform .2s}.aibeek-landing .card:hover{border-color:var(--border-2)}.aibeek-landing .ico{background:var(--chip);width:42px;height:42px;color:var(--chip-fg);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.aibeek-landing .ico svg{width:22px;height:22px}.aibeek-landing .card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:19px;line-height:1.4}.aibeek-landing .card p{color:var(--text-2);margin:0;font-size:15px;line-height:1.8}.aibeek-landing .steps{color:var(--text-2);flex-wrap:wrap;gap:6px 4px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.aibeek-landing .steps li{align-items:center;gap:4px;display:inline-flex}.aibeek-landing .steps li+li:before{content:"→";color:var(--text-3);margin-right:2px}.aibeek-landing .tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.aibeek-landing .tag{background:var(--bg-soft);border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:7px 10px;font-size:12.5px;line-height:1}.aibeek-landing .pipe{align-items:center;gap:28px;margin-top:40px;display:grid}@media (width>=960px){.aibeek-landing .pipe{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px}}.aibeek-landing .diagram{background:var(--bg-soft);border:1px solid var(--border);border-radius:20px;padding:20px}.aibeek-landing .diagram svg{width:100%;height:auto;display:block}.aibeek-landing .diagram .d-h{display:none}@media (width>=640px){.aibeek-landing .diagram .d-h{display:block}.aibeek-landing .diagram .d-v{display:none}}.aibeek-landing .n-box{fill:var(--card);stroke:var(--border-2);stroke-width:1.2px}.aibeek-landing .n-key{fill:var(--card);stroke:var(--brand);stroke-width:1.5px}.aibeek-landing .n-end{fill:var(--chip);stroke:var(--brand);stroke-width:1.2px;stroke-dasharray:4 3}.aibeek-landing .n-t{fill:var(--text);font-family:inherit;font-size:15px;font-weight:600}.aibeek-landing .n-s{fill:var(--text-3);font-family:inherit;font-size:12px}.aibeek-landing .n-e{stroke:var(--text-3);stroke-width:1.4px;fill:none}.aibeek-landing .n-hash{stroke:var(--brand);stroke-width:1.3px;stroke-dasharray:3 4;fill:none}.aibeek-landing .n-hl{fill:var(--brand);font-family:inherit;font-size:11.5px;font-weight:600}.aibeek-landing .arrowhead{fill:var(--text-3)}.aibeek-landing .facts{gap:18px;margin:0;padding:0;list-style:none;display:grid}.aibeek-landing .facts li{color:var(--text-2);grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:15.5px;display:grid}.aibeek-landing .facts li strong{color:var(--text);font-weight:600}.aibeek-landing .num{width:28px;height:28px;color:var(--chip-fg);background:var(--chip);border-radius:50%;place-items:center;margin-top:1px;font-size:13px;font-weight:700;display:grid}.aibeek-landing .trust{gap:12px;margin-top:40px;display:grid}@media (width>=640px){.aibeek-landing .trust{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.aibeek-landing .trust{grid-template-columns:repeat(5,1fr)}}.aibeek-landing .t-item{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:20px 18px}.aibeek-landing .t-item svg{width:22px;height:22px;color:var(--brand);margin-bottom:12px;display:block}.aibeek-landing .t-item p{color:var(--text);margin:0;font-size:15px;line-height:1.7}.aibeek-landing .dep{gap:16px;margin-top:40px;display:grid}@media (width>=820px){.aibeek-landing .dep{grid-template-columns:1fr 1fr;gap:20px}}.aibeek-landing .dep .card{flex-direction:column;padding:32px 28px;display:flex}.aibeek-landing .dep .card.lp-primary{border-color:var(--brand);background:linear-gradient(180deg,var(--chip),var(--card) 55%)}.aibeek-landing .badge{background:var(--btn-bg);color:var(--btn-fg);border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:4px 10px;font-size:12px;font-weight:600}.aibeek-landing .badge.ghost{color:var(--text-2);border:1px solid var(--border-2);background:0 0}.aibeek-landing .dep h3{font-size:22px}.aibeek-landing .checks{gap:10px;margin:16px 0 24px;padding:0;list-style:none;display:grid}.aibeek-landing .checks li{color:var(--text-2);gap:10px;font-size:15px;line-height:1.6;display:flex}.aibeek-landing .checks svg{width:18px;height:18px;color:var(--brand);flex:none;margin-top:3px}.aibeek-landing .dep .act{margin-top:auto}.aibeek-landing .btn.outline{color:var(--text);border:1px solid var(--border-2);box-shadow:none;background:0 0}.aibeek-landing .btn.outline:hover{border-color:var(--text-3)}.aibeek-landing .road{padding:0 0 88px}.aibeek-landing .road-in{border:1px dashed var(--border-2);background:var(--bg-soft);border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}@media (width>=900px){.aibeek-landing .road-in{flex-direction:row;align-items:center;gap:28px;padding:22px 28px}}.aibeek-landing .road-h{flex:none;align-items:center;gap:10px;display:flex}.aibeek-landing .road-h strong{font-size:17px}.aibeek-landing .plan{border:1px solid var(--violet);color:var(--violet);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.aibeek-landing .road ul{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.aibeek-landing .road li{color:var(--text-2);border:1px solid var(--border);background:var(--card);border-radius:999px;padding:6px 12px;font-size:14px}.aibeek-landing footer{border-top:1px solid var(--border);color:var(--text-3);padding:28px 0 36px;font-size:14px}.aibeek-landing footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;display:flex}.aibeek-landing footer a{color:var(--text-2)}.aibeek-landing footer a:hover{color:var(--brand)}.aibeek-landing footer .sep{opacity:.6;margin:0 8px}.aibeek-landing footer{justify-content:normal;gap:0;margin-top:0;display:block}.aibeek-landing{background:var(--bg);min-height:100vh;color:var(--text)}.v23-shell{--v23-side:256px;--v23-blue:#2f5bea;--v23-ink:#1f2733;--v23-muted:#68778c;--v23-line:#e5e9f0;--v23-soft:#f6f8fb;--v23-hover:#eef2f8;--v23-active:#e8efff;min-height:100dvh;color:var(--v23-ink);background:#fff}.v23-shell.v23-collapsed{--v23-side:72px}.v23-sidebar{width:var(--v23-side);box-sizing:border-box;background:var(--v23-soft);border-right:1px solid var(--v23-line);z-index:30;flex-direction:column;gap:8px;padding:16px 12px;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}.v23-brand-row{align-items:center;gap:4px;min-height:44px;padding:0 4px 8px;display:flex}.v23-brand-row .brand{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex;overflow:hidden}.v23-shell .v23-sidebar .v23-brand-row .brand-mark{border-radius:9px;flex:none;width:32px;height:32px;display:block;overflow:hidden}.v23-shell .v23-sidebar .v23-brand-row .brand-mark img{width:32px;height:32px;display:block}.v23-brand-row .brand-name{flex-direction:column;min-width:0;display:flex}.v23-shell .v23-sidebar .v23-brand-row .brand-name strong{letter-spacing:0;font-size:17px;line-height:22px;display:block}.v23-shell .v23-sidebar .v23-brand-row .brand-name small{letter-spacing:0;color:var(--v23-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;display:block;overflow:hidden}.v23-brand-row .brand-beta{display:none}.v23-icon{width:36px;height:36px;color:var(--v23-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.v23-icon:hover,.v23-icon[aria-pressed=true]{background:var(--v23-hover);color:var(--v23-ink)}.v23-icon:focus-visible,.v23-sidebar a:focus-visible,.v23-account-button:focus-visible,.v23-mobile-nav a:focus-visible{outline:2px solid var(--v23-blue);outline-offset:2px}.v23-search{border:1px solid var(--v23-line);height:38px;color:var(--v23-muted);background:#fff;border-radius:10px;align-items:center;gap:8px;margin:0 4px 4px;padding:0 10px;display:flex}.v23-search input{min-width:0;font:inherit;color:var(--v23-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.v23-sidebar nav{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.v23-sidebar nav>div>a{color:#3d4757;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;height:42px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.v23-sidebar nav>div>a:hover{background:var(--v23-hover)}.v23-sidebar nav>div>a.active{background:var(--v23-active);color:var(--v23-blue)}.v23-sidebar nav>div>a>svg{flex:none}.v23-tag{border:1px solid var(--v23-line);color:var(--v23-muted);background:#fff;border-radius:9px;margin-left:auto;padding:0 6px;font-size:10px;font-style:normal;font-weight:600;line-height:18px}.v23-sidebar .beta-subnav{border-left:1px solid var(--v23-line);flex-direction:column;margin:2px 0 6px 22px;padding-left:12px;display:flex}.v23-sidebar .beta-subnav a{color:var(--v23-muted);white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:13px;text-decoration:none}.v23-sidebar .beta-subnav a.v23-tool{padding-left:18px;font-size:12px}.v23-sidebar .beta-subnav a[aria-current=page]{color:var(--v23-blue);background:#fff}.v23-side-note{color:var(--v23-muted);border-radius:10px;flex:none;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.v23-side-note p{margin:0}.v23-side-note svg{color:#2f8f5b;flex:none;margin-top:1px}.v23-side-foot{border-top:1px solid var(--v23-line);flex-direction:column;flex:none;gap:8px;padding-top:10px;display:flex}.v23-env{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:0 4px;display:flex}.v23-env>:not(.deployment-badge){flex:100%;min-width:0}.v23-env button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.v23-env .deployment-badge{color:var(--v23-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.v23-account{position:relative}.v23-account-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.v23-account-button:hover{background:var(--v23-hover)}.v23-avatar{color:#fff;background:#2f8f5b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:inline-grid}.v23-avatar-sm{width:24px;height:24px;font-size:11px}.v23-who{flex-direction:column;flex:1;min-width:0;display:flex}.v23-who strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.v23-who small{color:var(--v23-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.v23-menu{box-sizing:border-box;z-index:40;border:1px solid var(--v23-line);background:#fff;border-radius:12px;flex-direction:column;width:232px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 32px #1f273324}.v23-menu a{white-space:nowrap;color:var(--v23-ink);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.v23-menu a:hover{background:var(--v23-hover)}.v23-collapsed .v23-sidebar :is(.brand-name,nav span,.v23-tag,.beta-subnav,.v23-side-note,.v23-who,.v23-account-button>svg:last-child,.v23-search,.v23-env .deployment-badge span){display:none}.v23-collapsed .v23-brand-row{flex-direction:column;align-items:center}.v23-collapsed .v23-sidebar nav>div>a{justify-content:center;padding:0}.v23-collapsed .v23-account-button{justify-content:center}.v23-collapsed .v23-env{flex-direction:column}.v23-collapsed .v23-env>:not(.deployment-badge){display:none}.v23-main{margin-left:var(--v23-side);min-width:0;transition:margin-left .18s}.v23-shell :is(.beta-main,.site-content,.site-workspace),.site-shell.v23-shell :is(.beta-main,.site-content,.site-workspace,.unified-home){margin-left:0}.v23-boot{background:#fff;min-height:100vh}.v23-intro-link{text-align:center;margin:18px 0 32px;font-size:14px}.v23-intro-link a{color:var(--v23-muted,#5b6676);text-decoration:none}.v23-intro-link a:hover{color:var(--v23-blue,#2f5bea);text-decoration:underline}.v23-shell .beta-main{max-width:1440px}.v23-ticker{border-bottom:1px solid var(--v23-line);background:#fcfdff;padding:8px 24px}.v23-mobile-nav{display:none}.v23-home{padding-top:0!important}.ask-home{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:min(78dvh,760px);padding:48px 16px 56px;display:flex}.ask-home h1{letter-spacing:-.01em;color:var(--v23-ink);margin:0;font-size:clamp(24px,3.2vw,34px);line-height:1.3}.ask-home h1 span{background:linear-gradient(90deg,#2f5bea,#6a4ee8);color:#0000;-webkit-background-clip:text;background-clip:text}.ask-sub{color:var(--v23-muted);margin:0 0 12px;font-size:14px}.ask-box{box-sizing:border-box;text-align:left;background:#fff;border:1.5px solid #cfd8e6;border-radius:18px;width:min(860px,100%);padding:14px 14px 10px;transition:border-color .15s,box-shadow .15s;box-shadow:0 10px 30px #2f5bea14}.ask-box:focus-within{border-color:var(--v23-blue);box-shadow:0 10px 30px #2f5bea29}.v23-shell .ask-box textarea:focus,.v23-shell .ask-box textarea:focus-visible{box-shadow:none!important;outline:none!important}.ask-box textarea{box-sizing:border-box;resize:none;width:100%;min-height:56px;max-height:240px;font:inherit;color:var(--v23-ink);background:0 0;border:0;outline:0;padding:4px 6px;font-size:16px;line-height:1.6;display:block}.ask-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ask-chip{border:1px solid var(--v23-line);color:#3d4757;height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.v23-shell .ask-box .ask-icon{background:0 0;border-radius:10px;min-height:0;padding:0;box-shadow:none!important;border:0!important}.v23-shell .ask-box .ask-send{border:0;border-radius:50%;width:36px;height:36px;min-height:0;padding:0}.v23-shell .ask-box .ask-chip{border-radius:10px;min-height:0}.ask-icon{width:34px;height:34px;color:var(--v23-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid}.ask-chip:hover,.ask-icon:hover{background:var(--v23-hover)}.ask-chip:focus-visible,.ask-icon:focus-visible,.ask-send:focus-visible,.ask-menu button:focus-visible{outline:2px solid var(--v23-blue);outline-offset:2px}.ask-scope{color:var(--v23-blue);background:var(--v23-active);border-radius:8px;padding:4px 8px;font-size:12px}.ask-model{color:var(--v23-muted);border:1px solid var(--v23-line);white-space:nowrap;border-radius:10px;margin-left:auto;padding:7px 10px;font-size:12px}.ask-send{background:var(--v23-blue);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}.ask-send:disabled{cursor:not-allowed;background:#c9d3e3}.ask-menu-wrap{position:relative}.ask-menu{z-index:20;border:1px solid var(--v23-line);background:#fff;border-radius:12px;min-width:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #1f273329}.v23-shell .ask-menu button{min-height:0;box-shadow:none!important;border:0!important}.ask-menu button{width:100%;font:inherit;text-align:left;color:var(--v23-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ask-menu button:hover{background:var(--v23-hover)}.ask-menu span{flex-direction:column;flex:1;display:flex}.ask-menu strong{font-size:13px}.ask-menu small{color:var(--v23-muted);font-size:12px}.ask-mode-hint{color:var(--v23-muted);margin:2px 0 0;font-size:12px}.ask-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v23-home .aibeek-home{border-top:1px solid var(--v23-line)}@media (width<=1199px){.v23-shell:not(.v23-collapsed){--v23-side:236px}}@media (width<=760px){.site-shell.v23-shell,.site-shell.v23-shell.v23-collapsed{--v23-side:0px}.v23-sidebar{display:none}.v23-main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.v23-mobile-nav{z-index:30;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--v23-line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.v23-mobile-nav a{min-width:0;color:var(--v23-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;text-decoration:none;display:flex}.v23-mobile-nav a[aria-current=page]{color:var(--v23-blue)}.v23-mobile-nav a span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ask-home{justify-content:flex-start;min-height:auto;padding:36px 16px 32px}.ask-model{text-align:center;flex-basis:100%;order:9;margin-left:0}.ask-tools{gap:4px}.ask-menu{min-width:min(280px,100vw - 48px)}.v23-ticker{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.v23-sidebar,.v23-main{transition:none}}.feature-examples{color:var(--v23-muted,#68778c);border-bottom:1px solid var(--v23-line,#e5e9f0);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 32px;font-size:12px;line-height:20px;display:flex;position:relative}.feature-examples :is(button,kbd){font:inherit}.feature-examples>button{border:1px solid var(--v23-line,#e5e9f0);min-height:36px;color:var(--v23-ink,#1f2733);background:var(--v23-soft,#f6f8fb);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.feature-examples-toggle{margin-left:auto}.feature-examples-hint kbd{border:1px solid var(--v23-line,#e5e9f0);color:var(--v23-ink,#1f2733);border-radius:4px;padding:2px 4px}.feature-examples-panel{width:480px;max-width:calc(100vw - var(--v23-side,0px) - 64px);z-index:70;border:1px solid var(--v23-line,#e5e9f0);background:var(--control-bg,#fff);max-height:calc(100dvh - 160px);color:var(--v23-ink,#1f2733);text-align:left;border-radius:12px;padding:24px;position:absolute;top:calc(100% + 8px);left:32px;overflow:auto;box-shadow:0 12px 32px #18294018}.feature-examples-panel>p{margin:12px 0;line-height:20px}.feature-example-list{gap:8px;margin:16px 0;display:grid}.feature-example-list button{border:1px solid var(--v23-line,#e5e9f0);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.feature-example-list button:hover{background:var(--v23-hover,#eef2f8)}.feature-example-list svg{flex:none;margin-top:2px}.feature-example-list strong,.feature-example-list small{display:block}.feature-example-list small{color:var(--v23-muted,#68778c);margin-top:4px;font-size:12px;line-height:20px}.feature-examples-all{border:1px solid var(--v23-line,#e5e9f0);background:var(--v23-active,#e8efff);min-height:40px;color:var(--v23-blue,#2f5bea);cursor:pointer;border-radius:8px;padding:8px 12px}.feature-examples-scope{color:var(--v23-muted,#68778c);font-size:12px}.feature-examples button:focus-visible{outline:2px solid var(--v23-blue,#2f5bea);outline-offset:2px}.inline-completion-ghost{pointer-events:none;z-index:60;color:#0000;overflow:hidden}.inline-completion-tail{color:#7f8ba0;opacity:.8}.input-assistant-announcement{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}:root[data-aibeek-theme=dark] .inline-completion-tail{color:#9ba9c2}:root[data-aibeek-theme=dark] .feature-examples-panel{background:#181b21}@media (width<=760px){.feature-examples{gap:8px;padding:12px 20px}.feature-examples>button{min-height:40px}.feature-examples-hint{order:3;width:100%;font-size:12px}.feature-examples-panel{max-width:calc(100vw - 40px);max-height:calc(100dvh - 200px);padding:16px;left:20px}.feature-examples-toggle{font-size:12px}}.aibeek-home{--ah-ink:#18232f;--ah-muted:#7b8796;--ah-blue:#3059ad;min-width:0}.ah-hero{color:#f8f6f0;isolation:isolate;background:#101a27;border:1px solid #243244;border-radius:24px;grid-template-columns:1.05fr 1fr;min-height:450px;display:grid;position:relative;overflow:hidden}.ah-hero:before{content:"";z-index:-1;background:radial-gradient(at 90% 15%,#35506966,#0000 65%);position:absolute;inset:0}.ah-copy{z-index:2;padding:56px 0 44px 42px;position:relative}.ah-kicker{letter-spacing:2px;color:#9badc1;align-items:center;gap:8px;font-size:10px;display:flex}.ah-kicker>span{background:#c9a574;border-radius:50%;width:5px;height:5px}.ah-copy h1{letter-spacing:-1.7px;margin:28px 0 22px;font-size:clamp(30px,3.6vw,54px);font-weight:550;line-height:1.35}.ah-copy h1 span{color:#c8a980}.ah-copy>p{color:#a8b4c3;margin:0;font-size:13px;line-height:2}.ah-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.ah-actions a{border-radius:24px;justify-content:center;align-items:center;gap:18px;padding:12px 18px;font-size:12px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ah-primary{color:#19232f;background:#f5f1e9;border:1px solid #f5f1e9}.ah-primary:hover{background:#e9dcc9;transform:translateY(-2px)}.ah-secondary{color:#dce3ed;background:#ffffff06;border:1px solid #4b5969}.ah-secondary:hover{background:#ffffff12}.ah-assurance{color:#889aaf;align-items:center;gap:8px;font-size:10px;display:flex}.ah-assurance>span{background:#65798e;border-radius:50%;width:3px;height:3px}.ah-art{perspective:1000px;min-width:0;min-height:440px;position:relative}.ah-orbit{border:1px solid #a0b5d10f;border-radius:50%;width:380px;height:380px;position:absolute;top:28px;left:2%;box-shadow:0 0 0 45px #a0b5d106,0 0 0 90px #a0b5d104}.ah-sheet{box-sizing:border-box;border:1px solid #ffffff25;border-radius:16px;width:76%;max-width:360px;height:218px;padding:24px;transition:transform .6s;position:absolute;left:8%;box-shadow:0 24px 40px #0005}.ah-sheet-head{align-items:center;gap:8px;font-size:10px;display:flex}.ah-sheet-head em{opacity:.65;margin-left:auto;font-size:9px;font-style:normal}.ah-sheet small{letter-spacing:1px;opacity:.6;font-size:9px;display:block;position:absolute;bottom:19px;right:23px}.ah-sheet-back{color:#ecefe8;background:linear-gradient(125deg,#647068,#364d47);top:177px;left:18%;transform:rotate(13deg)}.ah-sheet-back strong{margin-top:20px;font-size:19px;font-weight:500;display:block}.ah-bars{align-items:end;gap:10px;height:47px;margin:16px 0;display:flex}.ah-bars i{background:#dbe5d829;border-top:1px solid #e4efdf55;border-radius:3px 3px 0 0;width:27px;height:55%}.ah-bars i:nth-child(2){height:80%}.ah-bars i:nth-child(3){height:70%}.ah-bars i:nth-child(4){height:100%}.ah-bars i:nth-child(5){height:85%}.ah-sheet-mid{color:#fff3dc;background:linear-gradient(130deg,#b98855,#82633f);top:106px;left:12%;transform:rotate(3deg)}.ah-evidence{align-items:center;gap:10px;margin-top:24px;font-size:16px;display:flex}.ah-lines{gap:8px;margin-top:20px;display:grid}.ah-lines i{background:#ffe9c53b;border-radius:5px;width:80%;height:4px}.ah-lines i:nth-child(2){width:55%}.ah-sheet-front{color:#293544;background:linear-gradient(125deg,#eeebe3,#cbd3d9);top:36px;transform:rotate(-9deg)}.ah-sheet-front h2{margin:20px 0 10px;font-size:23px;font-weight:550;line-height:1.45}.ah-document-lines{gap:4px;display:flex}.ah-document-lines i{background:#72819155;border-radius:2px;width:23%;height:3px}.ah-document-lines i:last-child{width:12%}.ah-sheet-foot{color:#687585;border-top:1px solid #69788b33;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;font-size:10px;display:flex}.ah-art-label{color:#7f91a7;letter-spacing:1px;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:24px;left:12%}.ah-art-label>span{background:#c6a77c;border-radius:50%;width:4px;height:4px}.ah-workspaces{padding-top:36px}.ah-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.ah-section-title span{color:#8996a8;letter-spacing:2px;font-size:9px}.ah-section-title h2{color:var(--ah-ink);margin:8px 0 0;font-size:22px;font-weight:550}.ah-section-title>p{color:var(--ah-muted);margin:0 0 4px;font-size:11px}.ah-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ah-entry{color:var(--ah-ink);background:#fff;border:1px solid #e1e6ec;border-radius:16px;flex-direction:column;min-width:0;padding:22px 20px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ah-entry:hover{border-color:#a3b7d4;transform:translateY(-4px);box-shadow:0 12px 25px #273d6110}.ah-entry-top{justify-content:space-between;align-items:center;display:flex}.ah-icon{color:#506b96;background:#eef2f8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ah-entry-0 .ah-icon{color:#a17a48;background:#f5eee5}.ah-entry-2 .ah-icon{color:#5b7a67;background:#eaf1ed}.ah-entry-3 .ah-icon{color:#72759a;background:#eeeef5}.ah-entry-top small{color:#a0abba;letter-spacing:1px;font-size:10px}.ah-entry h3{margin:24px 0 10px;font-size:16px;font-weight:550}.ah-entry>p{color:#7d8b9c;min-height:42px;margin:0 0 24px;font-size:11px;line-height:1.9}.ah-entry-go{color:#6f83a0;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.ah-local{background:linear-gradient(100deg,#ecf0f5,#f6f8fa);border:1px solid #dce3eb;border-radius:16px;align-items:center;gap:18px;margin-top:22px;padding:22px 24px;display:flex}.ah-local-icon{color:#5a7195}.ah-local h2{color:#374a61;margin:0 0 8px;font-size:16px;font-weight:550}.ah-local p{color:#7b8a9c;margin:0;font-size:11px;line-height:1.8}.ah-local>a{color:#567095;white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:11px;text-decoration:none;display:flex}.aibeek-home a:focus-visible{outline-offset:4px;outline:3px solid #729ce8}.ah-copy{padding-right:20px}.ah-copy>p{max-width:480px}.ah-assurance{flex-wrap:wrap;line-height:1.8}.ah-local-copy{flex:1;min-width:0}.ah-local-actions{flex-wrap:wrap;flex-shrink:0;gap:14px;display:flex}.ah-local-actions a{color:#567095;white-space:nowrap;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.ah-usage{color:#7b8a9c;margin:18px 4px 0;font-size:11px;line-height:1.9}.ah-sheet-back strong{font-size:16px}.ah-evidence{font-size:13px}.ah-local{align-items:flex-start}.ah-local-actions{padding-top:4px}@media (width<=1199px){.ah-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-entry>p{color:#65758a;min-height:0;font-size:13px}.ah-local{flex-wrap:wrap}.ah-local-actions{flex-basis:100%;margin-left:46px}.ah-local p,.ah-usage{color:#65758a;font-size:13px}.ah-local-actions a{min-height:44px;font-size:13px}}@media (width<=1100px){.ah-hero{grid-template-columns:minmax(0,1fr);min-height:0}.ah-copy{padding:32px 28px 24px}.ah-copy h1{letter-spacing:-1px;margin:20px 0;font-size:40px}.ah-copy>p{color:#bec8d5;max-width:680px;font-size:14px;line-height:1.9}.ah-actions{margin:24px 0 18px}.ah-actions a{min-height:46px;font-size:14px}.ah-assurance{color:#a8b8cb;font-size:12px}.ah-art{perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:none;min-height:0;padding:0 28px 28px;display:grid}.ah-sheet{border-radius:13px;flex-direction:column;gap:14px;width:auto;max-width:none;height:auto;min-height:145px;padding:16px;display:flex;position:relative;inset:auto;transform:none;box-shadow:0 8px 18px #0002}.ah-sheet-front{order:1}.ah-sheet-mid{order:2}.ah-sheet-back{order:3}.ah-sheet-head{align-items:flex-start;gap:8px;font-size:11px}.ah-sheet-head svg{flex-shrink:0;width:16px;height:16px}.ah-sheet-head em,.ah-sheet small,.ah-orbit,.ah-bars,.ah-lines,.ah-document-lines,.ah-sheet-foot,.ah-art-label{display:none}.ah-sheet-front h2,.ah-sheet-back strong{margin:0;font-size:16px;font-weight:550;line-height:1.65}.ah-evidence{align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:1.8}.ah-evidence svg{flex-shrink:0;margin-top:4px}.ah-section-title>p{display:none}.ah-entry{padding:22px}.ah-entry h3{margin-top:18px}.ah-entry-go{font-size:12px}.ah-local h2{font-size:19px;line-height:1.6}}@media (width<=850px){.ah-copy h1{font-size:36px}.ah-local-icon{display:none}.ah-local-actions{margin-left:0}}@media (width<=700px){.ah-art{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 20px 22px}.ah-sheet{gap:8px;min-height:0;padding:14px 16px}.ah-sheet-front h2 br{display:none}.ah-sheet-front h2,.ah-sheet-back strong,.ah-evidence{font-size:14px}.ah-sheet-head{font-size:11px}.ah-copy{padding:24px 20px 22px}.ah-copy h1{letter-spacing:-.7px;margin:16px 0;font-size:clamp(20px,5.7vw,32px);line-height:1.5}.ah-assurance{gap:6px;font-size:11px}.ah-assurance>svg{display:none}.ah-actions{gap:10px}.ah-actions a{flex:180px;justify-content:space-between;min-height:46px;padding:12px 16px}.ah-entry-grid{grid-template-columns:1fr;gap:12px}.ah-entry>p{margin-bottom:18px;font-size:14px;line-height:1.8}.ah-hero{border-radius:18px}.ah-kicker{letter-spacing:1px;font-size:9px}.ah-workspaces{padding-top:24px}.ah-section-title h2{font-size:20px}.ah-local{gap:14px;padding:20px}.ah-local-copy{flex-basis:100%}.ah-local h2{font-size:18px}.ah-local-actions{grid-template-columns:1fr;gap:8px;width:100%;padding-top:0;display:grid}.ah-local-actions a{background:#ffffff70;border:1px solid #cdd7e5;border-radius:10px;justify-content:space-between;padding:10px 12px}.ah-usage{margin:16px 0 0;line-height:1.9}}@media (width>=701px) and (width<=1100px) and (height<=550px) and (orientation:landscape){.ah-hero{grid-template-columns:1.15fr 1fr;align-items:center}.ah-copy{padding:24px 22px}.ah-copy h1{font-size:28px}.ah-copy>p{font-size:13px}.ah-art{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 20px 22px 0}.ah-sheet{gap:6px;min-height:0;padding:12px 16px}.ah-sheet-front h2 br{display:none}.ah-sheet-front h2,.ah-sheet-back strong,.ah-evidence{font-size:13px}.ah-actions a{gap:10px;padding:12px;font-size:12px}}@media (hover:none){.ah-entry:hover,.ah-primary:hover{transform:none}.ah-actions a:active,.ah-entry:active{filter:brightness(.94)}}@media (prefers-reduced-motion:reduce){.aibeek-home *,.aibeek-home :before{transition:none!important;animation:none!important}}.ah-hero{align-items:start;overflow:clip}.ah-art{--flow-first:0;--flow-second:0;perspective:none;height:530px;min-height:0;padding:24px 18px 0;display:block}.ah-card-stage{top:calc(var(--site-header-height) + var(--broadcast-height) + 16px);perspective:1000px;height:370px;position:sticky}.ah-card-stage .ah-sheet{will-change:transform,opacity;width:78%;max-width:360px;height:218px;min-height:0;padding:24px;transition:none;display:block;position:absolute;inset:auto auto auto 8%;box-shadow:0 20px 35px #0004}.ah-card-stage .ah-sheet-front{z-index:3;transform:translateY(calc(var(--flow-first)*-105px)) rotate(calc(-9deg - var(--flow-first)*6deg));opacity:calc(1 - var(--flow-first));pointer-events:none;top:20px}.ah-card-stage .ah-sheet-mid{z-index:2;transform:translateY(calc(var(--flow-first)*-50px - var(--flow-second)*100px)) rotate(calc(3deg - var(--flow-first)*9deg));opacity:calc(1 - var(--flow-second));top:86px;left:12%}.ah-card-stage .ah-sheet-back{z-index:1;transform:translateY(calc(var(--flow-first)*-30px - var(--flow-second)*90px)) rotate(calc(13deg - var(--flow-first)*5deg - var(--flow-second)*8deg));top:150px;left:16%}.ah-card-stage .ah-sheet-head{align-items:center;font-size:11px}.ah-card-stage .ah-sheet-head em{display:block}.ah-card-stage .ah-sheet-front h2{margin:20px 0 12px;font-size:23px;line-height:1.5}.ah-card-stage .ah-sheet-front h2 br{display:initial}.ah-card-stage .ah-sheet-back strong{margin-top:22px;font-size:18px;line-height:1.65}.ah-card-stage .ah-evidence{margin-top:24px;font-size:15px;line-height:1.7}.ah-card-stage .ah-lines{display:grid}.ah-card-stage .ah-bars,.ah-card-stage .ah-document-lines,.ah-card-stage .ah-sheet-foot{display:flex}.ah-card-stage .ah-sheet small{font-size:10px;display:block}.ah-card-stage .ah-orbit{width:310px;height:310px;display:block;top:20px;left:8%}.ah-card-stage .ah-art-label{display:flex;bottom:0;left:8%}@media (width<=1100px){.ah-art{height:520px;padding:0 28px 24px}.ah-card-stage{max-width:460px;height:340px;margin:0 auto}.ah-card-stage .ah-sheet{width:76%}.ah-card-stage .ah-sheet-back{top:132px}.ah-card-stage .ah-sheet-mid{top:74px}}@media (width<=599px){.ah-art{height:440px;padding:0 16px 20px}.ah-card-stage{height:300px}.ah-card-stage .ah-sheet{border-radius:13px;width:78%;height:188px;padding:18px}.ah-card-stage .ah-sheet-front h2{margin:18px 0 12px;font-size:21px}.ah-card-stage .ah-evidence{margin-top:20px;font-size:14px}.ah-card-stage .ah-sheet-back strong{font-size:15px}.ah-card-stage .ah-sheet-head{font-size:10px}.ah-card-stage .ah-orbit{width:240px;height:240px}.ah-card-stage .ah-sheet-back{top:114px}.ah-card-stage .ah-sheet-mid{top:65px}.ah-card-stage .ah-art-label{font-size:9px}}@media (width>=701px) and (width<=1100px) and (height<=550px) and (orientation:landscape){.ah-art{height:410px;padding:20px 16px 20px 0}.ah-card-stage{height:280px}.ah-card-stage .ah-sheet{height:175px;padding:16px}.ah-card-stage .ah-sheet-front h2{margin-top:14px;font-size:19px}.ah-card-stage .ah-sheet-mid{top:58px}.ah-card-stage .ah-sheet-back{top:98px}.ah-card-stage .ah-evidence{margin-top:18px;font-size:13px}.ah-card-stage .ah-sheet-back strong{font-size:14px}.ah-card-stage .ah-art-label{font-size:8px}}@media (prefers-reduced-motion:reduce){.ah-art{height:auto;padding-bottom:28px}.ah-card-stage{gap:12px;max-width:none;height:auto;display:grid;position:static}.ah-card-stage .ah-sheet{opacity:1;width:100%;max-width:none;height:auto;min-height:130px;position:static;transform:none}.ah-card-stage .ah-sheet-front{order:1}.ah-card-stage .ah-sheet-mid{order:2}.ah-card-stage .ah-sheet-back{order:3}.ah-card-stage .ah-orbit,.ah-card-stage .ah-art-label{display:none}}.intro-online-details{padding-bottom:40px}.intro-online-details>.deployment-comparison{margin:0 32px}.intro-online-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.intro-online-steps .panel{min-width:0;margin:0}.intro-online-steps p{color:var(--ui-muted,#68778c);line-height:1.8}@media (width<=800px){.intro-online-steps{grid-template-columns:1fr}.intro-online-details>.deployment-comparison{margin:0 16px}}.nj-intelligence{overflow-wrap:anywhere;margin:20px 0;padding:24px}.nj-intelligence p{line-height:1.8}.nj-sync{background:#f4f7fc;border-radius:12px;flex-wrap:wrap;align-items:end;gap:14px;margin:16px 0;padding:18px;display:flex}.nj-sync label{flex:1;gap:6px;min-width:180px;display:grid}.nj-sync>p,.nj-sync>div{flex-basis:100%}.nj-filters{margin:20px 0}.nj-record{border-top:1px solid #dce5f1;padding:22px 0}.nj-record h3{line-height:1.6}.nj-record dl{grid-template-columns:minmax(120px,200px) 1fr;gap:8px;font-size:13px;display:grid}.nj-record dt{color:#6b7b92}.nj-record dd{min-width:0;margin:0}.nj-record dl>div{grid-column:1/-1}.nj-record pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;max-height:400px;padding:14px;font:13px/1.8 inherit;overflow:auto}.nj-intelligence details{margin:16px 0}.nj-intelligence summary{cursor:pointer;font-weight:600;line-height:1.8}.nj-table-wrap{max-width:100%;overflow:auto}.nj-competitors table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.nj-competitors td,.nj-competitors th{text-align:left;border-bottom:1px solid #dce5f1;padding:12px}.nj-intelligence .beta-actions{align-items:center}.nj-intelligence .beta-actions button{width:auto}@media (width<=700px){.nj-intelligence{padding:16px}.nj-sync{padding:14px}.nj-record dl{grid-template-columns:1fr}.nj-record dt{margin-top:6px}.nj-sync label{flex-basis:100%;min-width:0}.nj-intelligence .beta-actions{flex-wrap:wrap}.nj-intelligence button,.nj-intelligence a.secondary{white-space:normal}.nj-intelligence .line-input{max-width:100%}}.skill-manager-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.skill-manager-heading h1{margin:8px 0}.skill-manager-heading h1 small{color:#6b7280;font-size:.7em}.skill-manager-search{color:#64748b;width:min(320px,100%);font-size:13px}.skill-manager-search input{background:#fff;border:1px solid #e3e7ec;border-radius:12px;width:100%;margin-top:8px;padding:12px 16px}.installed-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 24px;display:grid}.installed-skill-card{color:#17202c;text-align:left;background:#fff;border:1px solid #e7e9ed;border-radius:20px;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex;position:relative;box-shadow:0 4px 18px #18294705}.installed-skill-card.selected{background:#f7faff;border-color:#8fa9d0}.installed-skill-card:hover{border-color:#b6c7e2}.skill-letter{border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:26px;font-weight:600;display:grid}.skill-tone-0{color:#cf4747;background:#fee8e8}.skill-tone-1{color:#c54077;background:#fce8f1}.skill-tone-2{color:#8062c4;background:#eee9ff}.skill-tone-3{color:#469265;background:#e9f5ec}.skill-tone-4{color:#557cd0;background:#eaf0ff}.skill-card-content{flex:1;min-width:0}.skill-card-content strong,.skill-card-content h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;display:block}.skill-card-content>span,.skill-card-content>p{color:#707986;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:14px;display:block;overflow:hidden}.skill-card-content small{color:#88919b;font-size:12px}.skill-state{color:#188966;white-space:nowrap;background:#eaf8f1;border-radius:16px;padding:4px 8px;font-size:11px}.skill-card-content details{overflow-wrap:anywhere;margin-top:12px;font-size:12px}.skill-card-content details p{white-space:normal}.skill-card-content pre{max-height:220px;overflow:auto}.skill-toggle{flex-shrink:0;align-items:center;width:44px;height:28px;display:flex;background:#d9dde2!important;border:0!important;border-radius:20px!important;padding:4px!important}.skill-toggle span{background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0002}.skill-toggle[aria-checked=true]{justify-content:flex-end;background:#00b992!important}.custom-skill-card.disabled .skill-letter,.custom-skill-card.disabled h3{opacity:.55}@media (width<=1200px){.installed-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-state{position:absolute;top:8px;right:12px}.installed-skill-card{padding:24px 16px}}@media (width<=599px){.skill-manager-heading{flex-direction:column;align-items:stretch;gap:16px}.skill-manager-search{width:100%}.installed-skill-grid{grid-template-columns:minmax(0,1fr)}.installed-skill-card{border-radius:16px}.skill-card-content strong,.skill-card-content h3{font-size:15px}}.skill-card-select{text-align:left;flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.installed-skill-card.disabled .skill-card-select{opacity:.55}.processing-page{max-width:1000px;margin:0 auto;padding:32px 24px}.processing-page .panel{margin:24px 0;padding:24px}.processing-page label{margin:14px 0;display:block}.processing-page pre{white-space:pre-wrap;word-break:break-word}.processing-page code{overflow-wrap:anywhere}.processing-page textarea{width:100%}.processing-page button{margin:8px 8px 0 0}.processing-page details{margin:16px 0}@media (width<=600px){.processing-page{padding:24px 14px}.processing-page .panel{padding:18px}}.ops-app{color:#202b40;background:#f3f5f9;min-height:100vh}.ops-header{background:#fff;border-bottom:1px solid #e0e6ef;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 30px;display:flex}.ops-header a{align-items:center;gap:10px;display:inline-flex}.ops-header>a{font-size:23px;font-weight:700}.ops-header span{color:#68768c;font-size:14px;font-weight:400}.ops-header>div{align-items:center;gap:20px;display:flex}.ops-nav{background:#fff;border-right:1px solid #e0e6ef;width:210px;padding:24px 16px;position:fixed;top:76px;bottom:0}.ops-nav a{border-radius:10px;margin-bottom:6px;padding:14px;display:block}.ops-nav a[aria-current=page]{color:#275dda;background:#eaf0ff;font-weight:600}.ops-content{max-width:1500px;margin-left:210px;padding:36px}.ops-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ops-cards h2{font-size:20px}.ops-content .panel{margin:20px 0;padding:24px}.ops-announcements{grid-template-columns:minmax(230px,1fr) minmax(0,2fr);gap:24px;display:grid}.ops-announcements label{margin-bottom:20px;display:block}.ops-notice-row{text-align:left;background:#f7f9fc;border:1px solid #e1e6ef;border-radius:10px;flex-direction:column;gap:8px;width:100%;margin:12px 0;padding:14px;display:flex}.ops-notice-row[aria-pressed=true]{background:#edf2ff;border-color:#2e62e8}.ops-gate{background:#fff;border-radius:20px;flex-direction:column;gap:20px;max-width:520px;margin:14vh auto;padding:32px;display:flex}.ops-content .beta-main{padding:0}.ops-content .beta-app{min-height:0}.ops-content .beta-main .beta-grid{display:block}@media (width<=700px){.ops-header{flex-wrap:wrap;height:auto;min-height:76px;padding:16px}.ops-header>div{gap:12px;font-size:12px}.ops-nav{width:auto;padding:10px;position:static}.ops-nav nav{gap:8px;display:flex;overflow:auto}.ops-nav a{white-space:nowrap;padding:10px}.ops-content{margin:0;padding:20px 14px}.ops-cards,.ops-announcements{grid-template-columns:1fr}.ops-gate{margin:10vh 16px}.ops-content .panel{padding:18px}}.access-scene{--access-bg:#fff;--access-card:#fff;--access-ink:#171a20;--access-muted:#69717f;--access-line:#e4e7ed;background:radial-gradient(ellipse at 28% 38%,#eff4ff80,transparent 55%),var(--access-bg);min-height:100dvh;color:var(--access-ink)}:root[data-aibeek-theme=dark] .access-scene{--access-bg:#101114;--access-card:#181a20;--access-ink:#f0f2f6;--access-muted:#a2a9b6;--access-line:#30343e;background:radial-gradient(ellipse at 28% 38%,#17243c70,transparent 55%),var(--access-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.access-scene-header{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:28px 40px;display:flex}.access-scene-header .brand{color:var(--access-ink)}.access-scene-header .brand-beta{display:none}.access-scene-header>div{align-items:center;gap:28px;display:flex}.access-scene-header>div>a{color:var(--access-muted);font-size:13px;text-decoration:none}.access-theme{border:1px solid var(--access-line,#e4e7ed);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.access-theme:focus-visible,.access-scene a:focus-visible,.access-scene button:focus-visible{outline-offset:4px;outline:2px solid #527df0}.access-scene .local-access,.access-scene .access-layout{max-width:1160px;min-height:calc(100dvh - 180px);color:var(--access-ink);grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);align-items:center;gap:80px;margin:28px auto 0;padding:32px 40px 56px}.access-scene .access-page{background:0 0;min-height:0}.access-scene .access-story{display:block}.access-scene :is(.access-welcome,.access-story) h1{letter-spacing:-1.3px;margin:18px 0;font-size:clamp(32px,3.4vw,46px);font-weight:620;line-height:1.35}.access-scene :is(.access-welcome,.access-story)>p{color:var(--access-muted);max-width:420px;font-size:15px;line-height:1.9}.access-scene :is(.page-kicker,.overline){color:var(--access-muted);letter-spacing:1px;font-size:12px}.file-particles{pointer-events:none;width:100%;max-width:510px;margin:-12px auto -10px;position:relative}.file-particles canvas{aspect-ratio:510/440;width:100%;display:block}.file-particles>span{text-align:center;color:var(--access-muted);letter-spacing:2px;margin-top:-12px;font-size:10px;display:block}.access-scene .access-values{display:none}.access-scene :is(.access-entry,.access-card){background:var(--access-card);border:1px solid var(--access-line);box-sizing:border-box;border-radius:20px;width:100%;max-width:440px;padding:32px;box-shadow:0 20px 65px #07152f06}.access-scene :is(.access-entry,.access-card) h2{color:var(--access-ink)}.access-scene :is(.access-entry>p,.access-entry-help p,.local-access-note,.muted,.login-hint,.access-footer){color:var(--access-muted)}.access-scene .access-entry-help{border-color:var(--access-line)}.access-scene .primary{background:var(--access-ink);color:var(--access-bg);border:1px solid var(--access-ink);border-radius:10px}.access-scene .secondary{border:1px solid var(--access-line);color:var(--access-ink);background:0 0;border-radius:10px}.access-scene a{color:inherit}.access-scene :is(.phone-field,.code-field){background:var(--access-bg);border-color:var(--access-line)}.access-scene input,.access-scene .access-card form>label:not(.consent){color:var(--access-ink)}.access-scene .code-field button,.access-scene .login-consent a{color:#648aef}.access-scene .setup-note{background:var(--access-bg);color:var(--access-muted);border:1px solid var(--access-line)}.access-scene .local-access-note{margin-top:24px}.access-scene .access-footer{padding-bottom:24px}.access-scene .access-card button:disabled{opacity:.5}.access-scene .phone-field:focus-within,.access-scene .code-field:focus-within{outline-offset:2px;outline:2px solid #527df0}@media (width<=850px){.access-scene .local-access,.access-scene .access-layout{grid-template-columns:1fr 1fr;gap:32px;padding:24px}.access-scene :is(.access-entry,.access-card),.access-scene-header{padding:24px}.access-scene :is(.access-welcome,.access-story) h1{font-size:32px}}@media (width<=600px){.access-scene-header{padding:20px}.access-scene-header .brand-name small{font-size:8px}.access-scene-header>div{gap:14px}.access-scene-header>div>a{display:none}.access-scene .local-access,.access-scene .access-layout{grid-template-columns:1fr;gap:24px;min-height:0;margin:0;padding:20px 20px 40px;display:grid}.access-scene :is(.access-welcome,.access-story) h1{letter-spacing:-.7px;font-size:31px}.file-particles{max-width:220px;margin:-16px auto 8px}.file-particles>span{letter-spacing:1px;font-size:8px}.access-scene .local-access-note{justify-content:center;margin-top:14px}.access-scene :is(.access-entry,.access-card){max-width:none}.access-scene .access-footer{font-size:10px}}.access-scene:has(.workspace-signin) .access-scene-header{box-sizing:border-box;max-width:1120px;height:96px;min-height:96px;padding:24px 32px}.access-scene:has(.workspace-signin) .access-scene-header .brand{gap:12px}.access-scene:has(.workspace-signin) .access-scene-header .brand-mark{flex:none;width:48px;height:48px}.access-scene:has(.workspace-signin) .access-scene-header .brand-name{gap:4px;padding:0}.access-scene:has(.workspace-signin) .access-scene-header .brand-name strong{font-size:28px;line-height:32px}.access-scene:has(.workspace-signin) .access-scene-header .brand-name small{letter-spacing:0;font-size:10px;line-height:12px}.access-scene:has(.workspace-signin) .access-scene-header>div{gap:24px}.access-scene:has(.workspace-signin) .access-scene-header>div>a{font-size:12px;line-height:20px}.access-scene .workspace-signin{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:64px;max-width:1120px;min-height:calc(100dvh - 96px);margin:0 auto;padding:16px 32px 24px;display:grid}.access-scene .workspace-signin .access-story{min-width:0}.access-scene .workspace-signin .overline{letter-spacing:0;font-size:12px;line-height:20px}.access-scene .workspace-signin .access-story h1{letter-spacing:0;margin:16px 0 24px;font-size:36px;line-height:48px}.access-scene .workspace-signin .access-story>p{max-width:none;margin:0;font-size:14px;line-height:24px}.access-scene .workspace-signin-card{border-radius:16px;min-width:0;max-width:400px;padding:32px;box-shadow:0 12px 40px #1c304008}.access-scene .workspace-signin-card h2{margin:12px 0 8px;font-size:24px;line-height:32px}.access-scene .workspace-signin-card>.muted{margin:0 0 24px;font-size:12px;line-height:20px}.workspace-signin-label{color:var(--access-ink);margin:0 0 8px;font-size:12px;font-weight:500;line-height:20px}.workspace-signin-identity{border:1px solid var(--access-line);background:var(--access-bg);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.workspace-signin-avatar{color:#3769d9;background:#edf2ff;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.workspace-signin-identity>div{flex:1;min-width:0}.workspace-signin-identity strong{color:var(--access-ink);font-size:14px;font-weight:600;line-height:20px;display:block}.workspace-signin-identity small{color:var(--access-muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:16px;display:block}.workspace-signin-badge{color:#557768;white-space:nowrap;background:#f3f8f4;border:1px solid #dce8e0;border-radius:4px;padding:2px 6px;font-size:10px;line-height:16px}.workspace-signin-hint{color:var(--access-muted);margin:12px 0 24px;font-size:12px;line-height:20px}.access-scene .workspace-signin-continue{color:#fff;box-sizing:border-box;background:#2b5bd5;border-color:#2b5bd5;border-radius:8px;justify-content:center;align-items:center;gap:12px;height:48px;padding:12px 16px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.access-scene .workspace-signin-continue:hover{color:#fff;background:#224dbb;border-color:#224dbb}.workspace-signin .login-divider{color:var(--access-muted);gap:12px;margin:24px 0 16px;font-size:12px;line-height:20px}.workspace-signin .login-divider:before,.workspace-signin .login-divider:after{background:var(--access-line)}.workspace-signin-settings{grid-template-columns:1fr 1fr;gap:12px;display:grid}.access-scene .workspace-signin-settings a{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;padding:10px 8px;font-size:12px;line-height:20px;text-decoration:none;display:flex}.workspace-signin-links{color:var(--access-muted);justify-content:center;gap:24px;margin-top:16px;font-size:12px;line-height:20px;display:flex}.workspace-signin-links a{padding:4px 0;text-decoration:none}.workspace-signin-links a:hover{text-decoration:underline}:root[data-aibeek-theme=dark] .workspace-signin-avatar{color:#9bb8ff;background:#223251}:root[data-aibeek-theme=dark] .workspace-signin-badge{color:#a7c8b2;background:#23392e;border-color:#385144}.workspace-signin-animation{pointer-events:none;width:100%;height:280px;margin:16px 0 0;position:relative}.workspace-signin-animation canvas{width:100%;height:100%;display:block}.workspace-signin-animation figcaption{color:var(--access-muted);justify-content:flex-start;gap:24px;padding:0 16px;font-size:12px;line-height:20px;display:flex}@media (width<=960px){.access-scene .workspace-signin{grid-template-columns:minmax(0,1fr) 360px;gap:32px}.access-scene .workspace-signin-card{padding:24px}.access-scene .workspace-signin .access-story h1{font-size:30px;line-height:40px}.workspace-signin-animation{height:256px}}@media (width<=760px){.access-scene:has(.workspace-signin) .access-scene-header{height:88px;min-height:88px;padding:20px 24px}.access-scene .workspace-signin{grid-template-columns:1fr;gap:32px;max-width:520px;min-height:0;padding:16px 24px 40px}.access-scene .workspace-signin .access-story{display:block}.access-scene .workspace-signin .access-story h1{margin:16px 0;font-size:28px;line-height:36px}.access-scene .workspace-signin .access-story>p{font-size:12px;line-height:20px}.workspace-signin-animation{height:208px;margin-top:8px}.access-scene .workspace-signin-card{max-width:none}}.access-scene .workspace-signin-card form>label:not(.consent){color:var(--access-ink);margin:16px 0 8px;font-size:12px;line-height:20px;display:block}.access-scene .workspace-signin-card .phone-field,.access-scene .workspace-signin-card .code-field{border:1px solid var(--access-line);border-radius:8px;align-items:center;gap:12px;min-height:48px;margin:0;padding:0 12px;display:flex}.access-scene .workspace-signin-card :is(.phone-field,.code-field) input{box-sizing:border-box;background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;margin:0;padding:12px 0;font-size:14px;line-height:20px}.access-scene .workspace-signin-card .code-field button{white-space:nowrap;background:0 0;border:0;flex:none;min-height:44px;padding:8px 0;font-size:12px;line-height:20px}.access-scene .workspace-signin-card .login-consent{align-items:flex-start;gap:8px;margin:16px 0;font-size:12px;line-height:20px;display:flex}.access-scene .workspace-signin-card .login-consent input{accent-color:#2b5bd5;flex:none;width:16px;height:16px;margin:2px 0}.access-scene .workspace-signin-card .primary{color:#fff;background:#2b5bd5;border-color:#2b5bd5;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.access-scene .workspace-signin-card .social-buttons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.access-scene .workspace-signin-card .social-buttons button{gap:8px;min-height:44px;padding:10px 8px;font-size:12px;line-height:20px}.access-scene .workspace-signin-card :is(.login-hint,.setup-note,.error,.status-notice){overflow-wrap:anywhere;margin:16px 0 0;font-size:12px;line-height:20px}.account-settings-page{max-width:960px;margin:0 auto;padding:32px}.account-settings-page>.panel{padding:24px}.account-settings-page .account-summary{margin:24px 0}.account-settings-page>.panel>.full{margin-top:12px}@media (width<=760px){.account-settings-page{padding:24px 16px}}:root{--bg:#f5f6f8;--ink:#1c2230;--muted:#818b9b;--line:#e9ecf1;--blue:#2765ea;--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #8ab3ff}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;height:84px;padding:0 max(28px,50vw - 620px);display:flex}.brand{letter-spacing:1px;align-items:center;gap:12px;font-size:18px;font-weight:650;display:flex}.brand-mark{color:#fff;background:linear-gradient(140deg,#253354,#6a82b8);border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 3px 8px #26334d25}.brand small{letter-spacing:2.1px;color:#8d97a8;margin-top:4px;font-size:8px;display:block}.top-right{align-items:center;gap:16px;display:flex}.private-pill{color:#6b778b;background:#edf1f6;border-radius:30px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.icon-button{color:#8a94a3;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{background:#f0f3f7}.workspace{max-width:1240px;margin:auto;padding:44px 28px 24px}.intro{margin-bottom:34px;position:relative}.eyebrow{letter-spacing:1.8px;color:#99a1af;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.eyebrow span{background:#668cce;border-radius:50%;width:6px;height:6px}.intro h1{letter-spacing:-.7px;margin:12px 0 8px;font-size:32px;font-weight:600}.intro>p{color:var(--muted);margin:0;font-size:14px}.mode-note{color:#8b95a5;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:6px;right:0}.work-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.panel{background:#fff;border:1px solid #edf0f5;border-radius:23px;min-width:0;padding:28px;box-shadow:0 8px 32px #28365204}.panel-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.panel-head>div{align-items:center;gap:10px;display:flex}.step{color:#96a1b3;background:#f2f4f8;border-radius:6px;padding:4px 8px;font-size:11px}h2{margin:0;font-size:16px;font-weight:600}.quiet{color:#8492a8;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:11px;display:inline-flex}.quiet:hover{color:var(--blue)}.source-title{color:#728198;border:1px solid var(--line);background:#f8f9fb;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.source-title>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.source{border:1px solid var(--line);resize:vertical;background:#fbfcfd;border-top:0;border-bottom:0;width:100%;height:235px;padding:16px;font-size:12px;line-height:1.9;display:block}.source-footer{border:1px solid var(--line);color:#a0a9b7;background:#fbfcfd;border-top:0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;padding:12px;font-size:9px;display:flex}.upload{color:#7186a7;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:flex}.section-label{margin:24px 0 12px;font-size:12px;font-weight:600;display:block}.section-label span{color:#a0a9b7;margin-left:4px;font-size:10px;font-weight:400}.task-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.task{border:1px solid var(--line);color:#748199;text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;font-size:11px;display:flex}.task.selected{color:#3971d7;background:#f1f5ff;border-color:#c4d5fa}.task:hover{border-color:#c4d5fa}.task-description{color:#98a2b3;margin:8px 0 0;font-size:10px}.line-input,.settings input,.settings select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fcfcfe;border-radius:9px;padding:12px;font-size:12px}.line-input::placeholder{color:#b1b8c4}.model-selector{color:#6d7f99;background:#f7f9fc;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:12px;font-size:11px;display:flex}.model-selector>span{align-items:center;gap:8px;display:flex}.model-selector small{color:#a0aaba;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:9px;overflow:hidden}.rotate{transform:rotate(180deg)}.settings{border:1px solid var(--line);background:#fafbfe;border-radius:12px;margin-top:8px;padding:16px}.settings label{color:#718097;margin-bottom:12px;font-size:11px;display:block}.settings input,.settings select{margin-top:8px;display:block}.settings p{color:#8d99ad;margin:8px 0;font-size:10px;line-height:1.7}.consent{color:#7c8a9f;align-items:flex-start;gap:8px;margin:18px 0;font-size:10px;line-height:1.75;display:flex}.consent input{accent-color:var(--blue);flex-shrink:0;margin:4px 0 0}.consent small{color:#a3adbb;font-size:9px;display:block}.primary,.secondary{border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:12px;font-weight:500;display:flex}.primary{background:var(--blue);color:#fff;width:100%;box-shadow:0 4px 10px #2865e91c}.secondary{color:#6b7d9a;background:#f2f5fa}.error{color:#ab6256;background:#fff6f4;border-radius:10px;margin-top:12px;padding:12px;font-size:11px;line-height:1.8}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:665px;display:flex}.orb{place-items:center;width:152px;height:152px;margin-bottom:28px;display:grid;position:relative}.orb-core{color:#f9fbff;background:radial-gradient(circle at 30% 23%,#c8d5ee 0,#89a8d5 22%,#5074b6 45%,#2f4b87 68%,#152b57 90%);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;transform:rotate(-12deg);box-shadow:inset -5px -8px 18px #10224770,inset 3px 4px 10px #eef5ff66,0 18px 35px #466aad35}.orb-ring{border:1px solid #cad7ea99;border-radius:50%;width:155px;height:155px;position:absolute;transform:rotateX(65deg)rotate(-25deg);box-shadow:0 0 0 8px #f3f6fb55}.empty h3{margin:0 0 12px;font-size:19px;font-weight:500}.empty>p{color:#96a1b3;white-space:pre-line;margin:0;font-size:11px;line-height:1.95}.empty-steps{color:#99a7bc;align-items:center;gap:12px;margin:32px 0 46px;font-size:10px;display:flex}.empty-steps>span{align-items:center;gap:4px;display:flex}.empty-steps>i{background:#e0e7f1;width:22px;height:1px}.empty .retention{color:#abb3c0;max-width:270px;font-size:9px}.processing .orb-core{animation:2s ease-in-out infinite breathe}@keyframes breathe{50%{transform:rotate(-12deg)scale(1.08)}}footer{color:#a5aeba;justify-content:space-between;gap:16px;margin-top:24px;font-size:9px;display:flex}.results h3{margin:20px 0 10px;font-size:13px;font-weight:600}.results p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.85}.result-status{color:#8d9bb0;align-items:center;gap:12px;font-size:10px;display:flex}.draft-badge{color:#6686b3;background:#edf3fd;border-radius:6px;padding:4px 8px}.summary{color:#596c87}.finding{border-top:1px solid var(--line);margin-top:16px;padding:14px 0}.finding-title{align-items:center;gap:8px;display:flex}.finding-title>span{color:#a3afc2;font-size:10px}.finding-title h3{margin:0}.finding p{color:#6b7a91}.finding blockquote{color:#8695ad;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border-left:2px solid #bfceea;border-radius:0 8px 8px 0;margin:12px 0;padding:12px 14px;font-size:11px;line-height:1.85}.evidence{color:#6a9c83;align-items:center;gap:4px;font-size:9px;display:flex}.unverified{color:#b58c58}.missing{color:#a28c6b;background:#fffbf4;border-radius:11px;padding:12px 16px;font-size:11px;line-height:1.8}.missing h3{margin:4px 0 8px}.missing ul{margin:0;padding-left:18px}.result-warning{color:#ab9477;font-size:10px!important}.review{border-top:1px solid var(--line);padding-top:16px}dialog{width:min(600px,100vw - 32px);color:var(--ink);background:#fff;border:1px solid #eef1f6;border-radius:23px;max-height:90vh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #15244040}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#26334d45}.dialog-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dialog-head h2{margin-top:8px;font-size:20px}.destination{background:#f5f8fd;border:1px solid #e5ebf5;border-radius:11px;flex-direction:column;gap:4px;padding:16px;font-size:11px;display:flex}.destination>span,.destination small{color:#8a98ad}.destination code{overflow-wrap:anywhere;color:#6e84a8;font-size:10px}.preview-content{padding:20px 0 4px;font-size:12px}.preview-content pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);max-height:260px;font:11px/1.9 var(--font);background:#fafbfd;border-radius:10px;padding:12px;overflow:auto}.preview-content p{color:#98a4b7;font-size:10px}.dialog-actions{gap:12px;display:flex}.dialog-actions .secondary{white-space:nowrap}.dialog-actions .primary{flex:1}@media (width<=850px){.workspace{padding:30px 20px}.intro h1{font-size:27px}.mode-note{margin-top:16px;position:static}.work-grid{grid-template-columns:1fr;gap:18px}.output-panel{min-height:420px}.empty{min-height:345px}.orb{margin-top:10px;margin-bottom:16px}.empty-steps{margin:20px 0 24px}.topbar{height:72px;padding:0 20px}footer{flex-direction:column;gap:8px}}@media (width<=440px){.panel{border-radius:18px;padding:20px}.workspace{padding:26px 14px}.intro h1{font-size:24px}.topbar{padding:0 16px}.private-pill{font-size:9px}.top-right{gap:4px}.brand{font-size:16px}.source-footer>span{font-size:8px}.model-selector small{max-width:92px}dialog{padding:20px}.dialog-actions{gap:8px}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.source{font-size:13px}.source::placeholder{color:#8592a6}.task{color:#64758d;font-size:12px}.quiet{font-size:12px}.section-label{font-size:13px}.task-description{color:#7f8da3;font-size:11px}.line-input{font-size:13px}.model-selector{font-size:12px}.consent{color:#697b94;font-size:11px}.consent small{color:#8593a8;font-size:10px}.primary,.secondary{font-size:13px}.empty>p{color:#7e8da6;font-size:12px}.empty .retention{color:#8d9bb0;font-size:10px}.finding p,.results p{font-size:13px}.results blockquote{font-size:12px}.evidence{font-size:10px}.destination{font-size:12px}.destination code{font-size:11px}.preview-content pre{font-size:12px}.settings p{color:#7788a1;font-size:11px}.settings label{font-size:12px}.empty-steps{font-size:11px}.intro>p{color:#78879e}.app-shell{grid-template-columns:212px minmax(0,1fr);max-width:1480px;margin:auto;display:grid}.side-navigation{border-right:1px solid #e5e9f0;flex-direction:column;align-self:start;min-width:0;height:calc(100vh - 84px);min-height:calc(100vh - 84px);padding:40px 16px 24px;display:flex;position:sticky;top:0}.nav-caption{color:#9ba6b7;margin-bottom:18px;padding:0 12px;font-size:11px}.side-navigation nav{flex-direction:column;gap:8px;display:flex}.nav-item{text-align:left;color:#76869e;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;padding:14px 12px;font-size:12px;display:flex}.nav-item:hover{background:#edf1f8}.nav-active-dot{background:#5185df;border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-bottom{color:#95a1b3;border-top:1px solid #e4e9f1;margin-top:auto;padding:20px 12px;font-size:10px;line-height:1.8}.nav-bottom strong{color:#8593a8;margin-top:8px;font-size:11px;font-weight:500;display:block}.nav-bottom p{margin:8px 0 0}.app-shell .workspace{width:100%;padding:40px 28px 24px}.app-shell .intro h1{font-size:29px}.mode-note{margin-top:16px;position:static}.document-area{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:20px}.document-heading{color:#73849d;align-items:center;gap:8px;margin-bottom:16px;display:flex}.document-heading h3{color:#34445d;margin:0;font-size:13px;font-weight:600}.document-heading>span{color:#9dabbc;margin-left:auto;font-size:9px}.document-tabs{gap:4px;padding-bottom:4px;display:flex;overflow:auto}.document-tabs button{color:#8493a8;white-space:nowrap;background:#fafbfd;border:1px solid #e9edf4;border-radius:8px;flex:1;padding:8px;font-size:10px}.document-tabs button[aria-selected=true]{color:#4077d6;background:#eef4ff;border-color:#ccdcfc}.document-tabs small{opacity:.65;margin-top:4px;font-size:8px;display:block}.document-placeholder{color:#96a4b7;margin:16px 0 0;font-size:11px;line-height:1.85}.document-toolbar{color:#8c9bb1;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;font-size:10px;display:flex}.document-preview{border:1px solid var(--line);background:#fafbfd;border-radius:10px;max-height:340px;margin-bottom:12px;padding:12px 16px;overflow:auto}.document-preview h4{color:#5e7190;margin:14px 0 8px;font-size:12px}.document-preview h4:first-child{margin-top:4px}.document-preview p{color:#7b8da7;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.document-table-wrap{border:1px solid var(--line);border-radius:10px;max-height:360px;margin-bottom:12px;overflow:auto}.document-table{border-collapse:collapse;color:#6f829e;width:100%;min-width:600px;font-size:11px}.document-table th,.document-table td{border-bottom:1px solid var(--line);text-align:left;white-space:pre-wrap;vertical-align:top;overflow-wrap:anywhere;min-width:85px;max-width:220px;padding:12px}.document-table th{color:#7b8fac;background:#f5f8fd;font-weight:500;position:sticky;top:0}.qst-inputs{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;margin-top:16px;padding:16px}.qst-meta{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.qst-inputs label{color:#7789a4;font-size:11px;display:block}.qst-inputs input,.qst-inputs textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-size:12px}.qst-inputs textarea{resize:vertical;min-height:140px;line-height:1.9}.qst-inputs small{color:#93a2b9;margin-top:8px;font-size:10px;line-height:1.8;display:block}.local-status{color:#699a84!important}.output-panel .empty{min-height:470px}.output-panel{min-height:760px}@media (width<=1100px){.app-shell{grid-template-columns:176px minmax(0,1fr)}.side-navigation{padding:34px 10px 24px}.nav-item{gap:8px;padding:12px 8px;font-size:11px}.app-shell .workspace{padding:32px 20px}.work-grid{gap:16px}.panel{padding:22px}.document-tabs button{padding:8px 4px;font-size:9px}}@media (width<=850px){.app-shell{grid-template-columns:minmax(0,1fr)}.side-navigation{background:#f8faff;border-bottom:1px solid #e5e9f0;border-right:0;height:auto;min-height:0;padding:12px 14px;position:static}.nav-caption,.nav-bottom{display:none}.side-navigation nav{flex-direction:row;gap:6px;overflow:auto}.nav-item{white-space:nowrap;flex-shrink:0;width:auto;padding:10px 12px}.nav-item svg{width:13px;height:13px}.nav-active-dot{display:none}.app-shell .workspace{padding:28px 18px}.output-panel .empty{min-height:330px}.output-panel{min-height:600px}}@media (width<=440px){.app-shell .workspace{padding:24px 14px}.app-shell .intro h1{font-size:24px}.qst-meta{grid-template-columns:1fr}.document-tabs button{padding:8px}.document-toolbar{flex-direction:column;align-items:flex-start}.document-tabs{gap:4px}}.nav-divider{background:#e4e9f1;height:1px;margin:18px 10px}.link-import{gap:8px;margin-bottom:12px;display:flex}.link-import input{border:1px solid var(--line);background:#fbfcfe;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:11px}.link-import button{white-space:nowrap;padding:10px 12px;font-size:11px}.connect-local{width:100%;margin:12px 0}.history-save{width:100%;margin-top:10px}.status-notice{color:#739888;overflow-wrap:anywhere;background:#edf5f2;border-radius:10px;padding:12px 16px;font-size:11px;line-height:1.8}.records>p,.intelligence p{color:#8b9bb2;font-size:12px;line-height:1.9}.records article,.notice-source article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.records article>div,.notice-source article>div{flex:1;min-width:0}.records strong,.notice-source strong{color:#5f7390;font-size:13px;font-weight:500;line-height:1.8;display:block}.records small,.notice-source a{color:#93a3bb;margin-top:8px;font-size:11px;display:block}.intelligence-head{align-items:start;gap:20px;margin-bottom:20px;display:flex}.intelligence-head>.primary{white-space:nowrap;width:auto}.intelligence-head>div{flex:1}.notice-source h3{margin:24px 0 12px;font-size:14px}.notice-source h3 small{color:#98a7bc;margin-top:6px;font-size:10px;font-weight:400;display:block}.notice-source .secondary{white-space:nowrap}.source-time{font-size:10px!important}@media (width<=850px){.side-navigation{display:block}.side-navigation>.nav-item{margin-top:8px;display:inline-flex}.nav-divider{display:none}.intelligence-head{flex-direction:column}}@media (width<=440px){.records article,.notice-source article{flex-wrap:wrap}.records article>div,.notice-source article>div{flex-basis:100%}}.access-shell{background:radial-gradient(at 50% 20%,#e8eefb66,#0000 58%),#f6f7f9;min-height:100vh}.access-header{justify-content:space-between;align-items:center;max-width:1160px;height:88px;margin:auto;padding:0 28px;display:flex}.access-back{color:#8b97a9;align-items:center;gap:8px;font-size:12px;display:flex}.access-main{max-width:488px;margin:auto;padding:24px 20px 40px}.access-emblem{color:#7392c3;background:linear-gradient(145deg,#f6f9fe,#e9f0fc);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.access-eyebrow{text-align:center;letter-spacing:2px;color:#a5aec0;margin:0 0 10px;font-size:9px}.access-card h1{text-align:center;letter-spacing:-.5px;margin:0 0 10px;font-size:27px;font-weight:600}.access-subtitle{text-align:center;color:#909db0;margin:0 0 24px;font-size:12px;line-height:1.9}.verified-account{background:#fafbfd;border:1px solid #edf0f5;border-radius:14px;align-items:center;gap:12px;min-width:0;margin-bottom:18px;padding:12px 16px;display:flex}.account-avatar{color:#7893be;background:#eaf0fa;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.verified-account>div{min-width:0}.verified-account strong{overflow-wrap:anywhere;color:#5b6e88;font-size:12px;font-weight:500;display:block}.verified-account small{color:#94a6b9;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.access-continue,.access-submit{color:#fff;background:#2c6be5;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 12px;font-size:12px;display:flex}.access-submit:disabled{opacity:1;color:#9caabc;cursor:not-allowed;background:#edf1f7}.binding-status{margin:20px 0}.binding-status>div{color:#6b809c;align-items:center;gap:8px;font-size:12px;display:inline-flex}.binding-status strong{font-weight:500}.binding-status>span{float:right;color:#a0abbb;font-size:10px}.binding-status p{color:#92a0b3;margin:10px 0;font-size:11px;line-height:1.85}.access-tabs{background:#f3f5f9;border-radius:12px;margin:22px 0;padding:4px;display:flex}.access-tabs button{color:#92a1b7;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:12px;display:flex}.access-tabs button[aria-selected=true]{color:#5c7daf;background:#fff;box-shadow:0 2px 8px #23355008}.access-tabs span{color:#a9b3c2;font-size:8px}.access-label{color:#7a8ca6;margin-bottom:8px;font-size:11px;display:block}.phone-field{background:#fbfcfe;border:1px solid #e8edf4;border-radius:12px;align-items:center;display:flex}.phone-field>span{color:#7d8da5;flex-shrink:0;align-items:center;gap:6px;padding:12px;font-size:12px;display:flex}.phone-field input{color:#435c7b;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 10px;font-size:12px}.phone-field:focus-within{border-color:#b7cbf4;box-shadow:0 0 0 3px #eaf1ff}.phone-field input::placeholder,.code-field input::placeholder{color:#a6b1c2}.access-field-note,.access-validation{color:#a5b0c1;margin:8px 0 16px;font-size:10px;line-height:1.7}.access-validation{color:#b9756b}.code-field{background:#fbfcfe;border:1px solid #e8edf4;border-radius:12px;display:flex;overflow:hidden}.code-field input{background:0 0;border:0;flex:1;min-width:0;padding:12px 10px;font-size:12px}.code-field button{color:#9cacc1;white-space:nowrap;background:0 0;border:0;padding:10px;font-size:10px}.code-field button:disabled{opacity:1}.access-consent{color:#99a7ba;align-items:flex-start;gap:8px;margin:20px 0;font-size:10px;line-height:1.8;display:flex}.access-consent input{accent-color:#467bda;flex-shrink:0;margin-top:4px}.access-consent a{color:#6c8dbc;margin:0 4px}.access-provider-note{color:#a2afbf;justify-content:center;align-items:center;gap:4px;margin:12px 0 0;font-size:9px;line-height:1.7;display:flex}.access-more{color:#8d9eb6;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;padding:22px 0 0;font-size:10px;display:flex}.social-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.social-options button{color:#7e90aa;background:#fcfdfe;border:1px solid #e9edf4;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.social-options button:disabled{opacity:1}.social-options small{color:#abb6c5;font-size:8px}.social-letter{font-size:14px;font-weight:600}.social-options p{color:#a3afc0;grid-column:1/-1;margin:4px 0 0;font-size:10px;line-height:1.8}.access-footnote{color:#a5afbf;text-align:center;margin:20px 0 0;font-size:10px;line-height:1.9}.wechat-panel{text-align:center}.wechat-placeholder{color:#8fae9f;background:#f3f8f6;border:1px solid #e7efeb;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:130px;display:flex}.wechat-placeholder span{font-size:10px}.wechat-panel h2{color:#6d8692;margin:18px 0 8px;font-size:13px;font-weight:500}.wechat-panel p{color:#a0afba;margin:0 0 18px;font-size:11px;line-height:1.9}.legal-page{background:#fff;border:1px solid #e7ecf3;border-radius:20px;max-width:740px;margin:40px auto;padding:30px;line-height:1.9}.legal-page a{color:#6c88b4;font-size:12px}.legal-page h1{margin:24px 0;font-size:24px}.legal-page h2{margin:24px 0 8px;font-size:15px}@media (width<=480px){.access-header{height:76px;padding:0 18px}.access-header .brand{font-size:15px}.access-back{font-size:10px}.access-main{padding:16px 14px 28px}.access-card{border-radius:23px;padding:26px 22px}.access-card h1{font-size:24px}.access-provider-note{font-size:8px}.legal-page{margin:18px 14px;padding:24px}}.landing,.access-page,.legal-page{--blue:#2459ce;--ink:#182d37;--muted:#697982;--line:#e2e8e8;--bg:#f6f8f8}.public-header{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:88px;margin:auto;padding:0 44px;display:flex}.brand-mark{box-shadow:none;background:#163f43;border-radius:11px}.brand small{color:#7c8e93;letter-spacing:1.4px;font-size:8px}.public-header nav{align-items:center;gap:34px;font-size:13px;display:flex}.nav-login{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:18px;padding:12px 18px;display:flex}.landing{background:#f8faf9}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:52px;max-width:1280px;margin:auto;padding:82px 44px 98px;display:grid}.overline{letter-spacing:1.4px;color:#587b78;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.overline>span{background:#2b7870;border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-2px;margin:24px 0;font-size:64px;font-weight:650;line-height:1.3}.hero h1>span{color:#509489}.hero-description{color:#687982;max-width:430px;font-size:16px;line-height:1.95}.hero-actions{align-items:center;gap:28px;margin:34px 0;display:flex}.primary{box-shadow:none;background:#245a54;border:1px solid #245a54;border-radius:8px}.primary:hover{background:#173f3b}.hero-actions .primary{gap:24px;width:auto;padding:16px 22px;display:flex}.text-link{align-items:center;gap:12px;font-size:13px;display:inline-flex}.hero-proof{color:#6d817e;align-items:center;gap:12px;font-size:11px;display:flex}.hero-proof i{background:#d5deda;width:1px;height:10px}.hero-visual{background:radial-gradient(at 40% 30%,#e2ece6,#0000 70%),#edf1ee;border-radius:24px;height:450px;position:relative;overflow:hidden}.visual-grid{background-image:linear-gradient(#8aaba114 1px,#0000 1px),linear-gradient(90deg,#8aaba114 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000);mask-image:linear-gradient(135deg,#000,#0000)}.document-mock{background:#fffe;border:1px solid #fff;border-radius:12px;width:73%;padding:24px 24px 18px;position:absolute;top:42px;left:11%;transform:rotate(-4deg);box-shadow:0 22px 50px #2244340e}.mock-top{color:#71817a;justify-content:space-between;align-items:center;font-size:11px;display:flex}.mock-top>span{align-items:center;gap:8px;display:flex}.mock-top small{background:#f0f4f1;border-radius:4px;padding:4px 8px;font-size:9px}.document-mock h3{margin-top:28px;margin-bottom:6px;font-size:19px}.mock-sub{letter-spacing:1px;color:#8f9996;font-size:9px}.mock-line{background:#edf0ef;border-radius:4px;height:5px;margin-top:12px}.mock-line.short{width:75%}.mock-line.medium{width:85%}.mock-highlight{color:#487360;background:#e4f0e9;border-left:2px solid #77a18e;margin-top:20px;padding:12px 10px;font-size:11px}.mock-bottom{color:#93a19a;border-top:1px solid #eef1ee;justify-content:space-between;margin-top:24px;padding-top:14px;font-size:9px;display:flex}.evidence-card{background:#fff;border:1px solid #e1e9e4;border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;bottom:68px;left:24%;right:6%;transform:rotate(2deg);box-shadow:0 12px 45px #25433a16}.evidence-icon{color:#397b63;background:#eaf3ed;border-radius:10px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.evidence-card small{color:#81918a;font-size:10px}.evidence-card strong{margin-top:8px;font-size:15px;display:block}.evidence-card p{color:#56806a;align-items:center;gap:4px;margin:8px 0 0;font-size:9px;display:flex}.visual-note{text-align:center;color:#80968b;letter-spacing:1px;font-size:10px;position:absolute;bottom:25px;left:0;right:0}.section-wrap{max-width:1280px;margin:auto;padding-left:44px;padding-right:44px}.capabilities{border-top:1px solid #e5ebe7;padding-top:64px;padding-bottom:68px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.section-heading h2{letter-spacing:-.5px;margin:16px 0 0;font-size:28px;font-weight:600}.section-heading>p{color:#7b8783;margin:0;font-size:13px;line-height:1.8}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.capability{background:#fff;border:1px solid #e6ece8;border-radius:11px;padding:28px}.capability>div{color:#527d6d;justify-content:space-between;align-items:center;display:flex}.capability>div>span{color:#adb8b1;letter-spacing:1px;font-size:10px}.capability h3{margin:24px 0 10px;font-size:17px;font-weight:600}.capability p{color:#728078;max-width:270px;margin:0;font-size:12px;line-height:1.9}.capability-note{color:#82918b;margin-top:20px;font-size:11px}.workflow-section{padding-top:44px;padding-bottom:64px}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.workflow-grid article{border-top:1px solid #d8e3dc;padding-top:24px}.workflow-grid article>span{letter-spacing:2px;color:#769186;font-size:11px}.workflow-grid h3{margin-top:20px;font-size:18px;font-weight:550}.workflow-grid p{color:#74837c;max-width:310px;font-size:13px;line-height:1.9}.closing{color:#355b49;background:#eaf0ec;border:1px solid #e2e9e4;border-radius:12px;align-items:center;gap:24px;max-width:1192px;margin:18px auto 80px;padding:32px;display:flex}.closing h2{margin:0 0 12px;font-size:21px;font-weight:550}.closing p{color:#789084;margin:0;font-size:12px}.closing .primary{white-space:nowrap;align-items:center;gap:20px;width:auto;margin-left:auto;padding:14px 20px;display:flex}.public-footer{border-top:1px solid #e4ebe5;justify-content:space-between;align-items:center;gap:24px;max-width:1192px;margin:auto;padding:32px 0;display:flex}.public-footer p{color:#8a9791;font-size:11px}.public-footer>div{color:#6f8176;gap:22px;font-size:11px;display:flex}.public-footer .brand{font-size:15px}.public-footer .brand small{font-size:7px}.public-footer .brand-mark{width:33px;height:33px}.access-page{background:#f6f8f7;min-height:100vh}.access-layout{grid-template-columns:1fr 420px;align-items:center;gap:80px;max-width:1140px;margin:54px auto 70px;padding:0 40px;display:grid}.access-story h1{letter-spacing:-.8px;margin:24px 0;font-size:36px;font-weight:600;line-height:1.5}.access-story>p{color:#78857e;font-size:13px;line-height:1.8}.access-values{margin-top:42px}.access-values p{color:#5f7567;align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.access-values svg{width:17px;height:17px}.access-card{background:#fff;border:1px solid #e3eae4;border-radius:14px;padding:34px;box-shadow:0 15px 50px #233e3105}.access-card h2{margin:16px 0 10px;font-size:24px;line-height:1.4}.muted{color:#7b8780;font-size:12px;line-height:1.8}.access-card form{margin-top:26px}.access-card form>label:not(.consent){color:#4d6055;margin:20px 0 8px;font-size:12px;font-weight:500;display:block}.phone-field,.code-field{border:1px solid #dce5de;border-radius:7px;align-items:center;min-width:0;height:46px;display:flex}.phone-field>span{color:#6d7b72;border-right:1px solid #e1e6e2;padding:0 14px;font-size:12px}.phone-field input,.code-field input{outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:10px 12px}.code-field button{color:#326c51;background:0 0;border:0;flex-shrink:0;padding:10px 12px;font-size:11px}.login-consent{align-items:flex-start!important;margin:20px 0!important}.login-consent>span{font-size:10px;line-height:1.8}.login-consent a{color:#357558;text-underline-offset:3px;margin:0 4px;text-decoration:underline}.full{justify-content:center;align-items:center;gap:16px;width:100%;margin-top:12px;padding:12px;display:flex}.login-divider{color:#9aa49d;align-items:center;gap:16px;margin:26px 0 20px;font-size:10px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e9eee9;flex:1;height:1px}.social-buttons{gap:12px;display:flex}.social-buttons button{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:12px 6px;display:flex}.social-buttons small{white-space:nowrap;font-size:9px}.login-hint{color:#8c998f;margin:16px 0 0;font-size:10px;line-height:1.8}.setup-note{color:#788775;background:#f3f5f2;border-radius:6px;margin-top:22px;padding:12px;font-size:11px;line-height:1.8}.access-footer{text-align:center;color:#9aa69e;padding:10px 20px 30px;font-size:11px}.account-summary{border-top:1px solid #eef1ed;border-bottom:1px solid #eef1ed;grid-template-columns:1fr auto;gap:18px;margin:12px 0;padding:24px 0;font-size:12px;display:grid}.account-summary span{color:#758276}.loading-page,.legal-page{max-width:800px;margin:60px auto;padding:24px;line-height:1.9}.legal-page h1{font-size:30px}.legal-page h2{margin-top:30px;font-size:18px}.legal-page p{color:#67796c;font-size:14px}.topbar{background:#fff;border-color:#e0e7e2}.intro h1{font-size:29px}.side-navigation{background:#f8faf8}.nav-item.active{color:#285d44;background:#e8f0eb}.nav-active-dot{background:#528867}.panel{border-color:#e1e8e1;box-shadow:0 3px 12px #28392e03}.panel-head .step{color:#628169;background:#edf3ed}.model-selector{background:#f5f8f5}.empty .orb-core{color:#567e65;background:#eaf2ec}.nav-bottom{color:#7d9080}.source:focus{border-color:#8fae96}.mode-note{color:#6d856e;background:#edf2ec}@media (width>=1440px){.hero{padding-top:96px;padding-bottom:116px}}@media (width<=1000px){.hero{gap:26px;padding:60px 30px 70px}.hero h1{font-size:48px}.hero-visual{height:410px}.public-header{padding:0 30px}.access-layout{grid-template-columns:1fr 390px;gap:40px}.access-story h1{font-size:29px}.closing,.public-footer{margin-left:30px;margin-right:30px}.section-wrap{padding-left:30px;padding-right:30px}.evidence-card{padding:16px;left:14%;right:5%}.document-mock{width:80%;left:9%}}@media (width<=720px){.public-header{height:76px;padding:0 22px}.public-header nav{gap:12px}.public-header nav>a:not(.nav-login){display:none}.nav-login{gap:8px;padding:10px 12px;font-size:11px}.brand{gap:8px;font-size:16px}.brand small{letter-spacing:.8px;font-size:6px}.hero{padding:36px 22px 46px;display:block}.hero h1{letter-spacing:-1.5px;margin:22px 0;font-size:44px}.hero-description{max-width:440px;font-size:14px}.hero-actions{gap:24px;margin:28px 0}.hero-actions .primary{gap:20px;padding:12px 16px;font-size:13px}.hero-proof{gap:8px;font-size:10px}.hero-visual{height:370px;margin-top:36px}.document-mock{width:72%;padding:20px;top:32px;left:12%}.evidence-card{gap:10px;padding:16px;bottom:51px;left:22%;right:5%}.evidence-card strong{font-size:14px}.evidence-card small{font-size:9px}.visual-note{font-size:9px;bottom:20px}.section-wrap{padding-left:22px;padding-right:22px}.capabilities{padding-top:40px;padding-bottom:20px}.section-heading{margin-bottom:26px;display:block}.section-heading h2{font-size:23px;line-height:1.5}.section-heading>p{margin-top:18px;font-size:12px}.section-heading>p br{display:none}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capability{padding:20px 16px}.capability h3{margin:20px 0 8px;font-size:15px}.capability p{font-size:11px;line-height:1.8}.capability-note{font-size:10px;line-height:1.8}.workflow-section{padding-top:36px;padding-bottom:24px}.workflow-grid{grid-template-columns:1fr;gap:16px}.workflow-grid article{padding-top:20px}.workflow-grid h3{margin-left:20px;font-size:17px;display:inline}.workflow-grid p{max-width:none;padding-left:44px;font-size:12px}.closing{flex-wrap:wrap;gap:16px;margin:22px 22px 44px;padding:24px}.closing>svg{display:none}.closing h2{font-size:19px;line-height:1.6}.closing p{font-size:11px;line-height:1.8}.closing .primary{justify-content:center;width:100%;margin:0;font-size:13px}.public-footer{flex-wrap:wrap;gap:16px;margin:0 22px;padding:28px 0}.public-footer p{order:3;width:100%;margin:0}.public-footer>div{gap:12px;margin-left:auto;font-size:10px}.public-footer .brand small{display:none}.access-layout{margin:24px auto 36px;padding:0 22px;display:block}.access-story{display:none}.access-card{max-width:420px;margin:auto;padding:28px 24px}.access-footer{font-size:10px}.intro h1{font-size:23px}.work-grid{min-width:0}.top-right{gap:8px}.private-pill{font-size:9px}.legal-page{margin:24px auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-mark{background:linear-gradient(140deg,#253354,#6a82b8);border-radius:12px;box-shadow:0 3px 8px #26334d25}.brand small{letter-spacing:2.1px;color:#8d97a8}.app{--blue:#2765ea;--ink:#1c2230;--muted:#818b9b;--line:#e9ecf1;--bg:#f5f6f8;background:var(--bg);min-height:100vh}.app .topbar{background:#ffffffb8;border-color:#e9ecf1}.app .side-navigation{background:0 0}.app .nav-item.active{color:#2765ea;background:#eaf0ff}.app .nav-active-dot{background:#5386f6}.app .primary{background:#2f66eb;border:0;border-radius:11px;box-shadow:0 3px 9px #2a62e51a}.app .primary:hover{background:#2457ce}.app .panel{box-shadow:none;border-color:#e9edf3}.app .panel-head .step{color:#9aa6bc;background:#f2f4f8}.app .intro h1{font-size:30px}.app .mode-note{color:#99a5b8;background:0 0;padding-left:0}.app .model-selector{background:#f6f8fc}.app .nav-bottom{color:#8d9ab0}.app .empty .orb-core{color:#fff;background:radial-gradient(circle at 30% 24%,#bed2ee 0,#688abf 35%,#3e5f99 66%,#1a2e59 100%)}.app .source:focus{border-color:#a4bce9}.login-error-link{color:#245aca;margin-left:12px;text-decoration:underline;display:inline-block}.app .top-right .nav-login{color:#3263bd;font-size:12px}@media (width<=720px){.app .intro h1{font-size:23px}}.app-shell .workspace{align-self:start;margin:0 auto}.app .intro{margin-top:0}.guest-guide{color:#536681;background:#eef3fc;border:1px solid #dde6f7;border-radius:12px;margin:-12px 0 24px;padding:14px 18px;font-size:12px;line-height:1.8}.guest-guide strong{color:#315b9b;font-weight:600}.guest-guide p{margin:4px 0}.guest-guide small{color:#65758e;font-size:11px}.guest-feedback{margin:0 0 20px;scroll-margin-top:20px}.error:focus-visible{outline-offset:3px;outline:2px solid #a4bce9}.app .topbar{z-index:20;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));position:sticky;top:0}.app .side-navigation{overscroll-behavior:contain;scrollbar-width:thin;height:calc(100dvh - 84px);top:84px;overflow-y:auto}@media (width>=851px) and (width<=1199px){.app .app-shell{grid-template-columns:144px minmax(0,1fr)}.app .side-navigation{padding:24px 8px 16px}.app .nav-item{white-space:normal;gap:8px;min-height:48px;padding:12px 8px;line-height:1.6}.app .nav-item svg{flex-shrink:0}.app-shell .workspace{padding:28px 20px}.app .work-grid{grid-template-columns:minmax(0,1fr);gap:20px}.app .output-panel{min-height:440px}}@media (width>=1000px) and (width<=1199px){.app .work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app .panel{padding:20px}.app .qst-meta{grid-template-columns:minmax(0,1fr)}}@media (width<=850px){.app .app-shell{grid-template-columns:112px minmax(0,1fr);align-items:start}.app .side-navigation{background:0 0;border-bottom:0;border-right:1px solid #e5e9f0;flex-direction:column;height:calc(100dvh - 72px);min-height:0;padding:18px 8px 12px;display:flex;position:sticky;top:72px}.app .side-navigation nav{flex-direction:column;gap:6px;display:flex;overflow:visible}.app .side-navigation .nav-item{white-space:normal;flex-shrink:0;gap:8px;width:100%;min-height:52px;margin-top:0;padding:10px 8px;font-size:11px;line-height:1.6;display:flex}.app .nav-item svg{flex-shrink:0;width:16px;height:16px}.app .nav-item span{overflow-wrap:anywhere;min-width:0}.app .nav-divider{flex-shrink:0;margin:14px 6px;display:block}.app-shell .workspace{min-width:0;padding:26px 18px}.app .work-grid{grid-template-columns:minmax(0,1fr)}.app .panel{padding:20px}.app .intro h1{font-size:24px;line-height:1.5}.app .output-panel{min-height:420px}.app .qst-meta{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.app .app-shell{grid-template-columns:82px minmax(0,1fr)}.app .side-navigation{padding:12px 4px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.app .side-navigation .nav-item{text-align:center;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:8px 4px;font-size:11px}.app .side-navigation nav{gap:4px}.app-shell .workspace{padding:22px 12px 20px}.app .intro{margin-bottom:24px}.app .intro h1{letter-spacing:-.4px;font-size:21px}.app .intro>p{font-size:12px;line-height:1.9}.app .eyebrow{letter-spacing:1px;font-size:8px;line-height:1.6}.app .mode-note{align-items:flex-start;font-size:10px;line-height:1.8}.app .mode-note svg{flex-shrink:0;margin-top:2px}.app .panel{border-radius:16px;padding:14px}.app .panel-head{gap:8px;margin-bottom:18px}.app .panel-head>div{gap:8px}.app .panel-head h2{font-size:14px}.app .link-import{flex-direction:column}.app .link-import button{min-height:40px}.app .source-title{gap:4px;padding:10px 8px}.app .source{height:220px;padding:12px 10px}.app .source-footer{flex-wrap:wrap;gap:8px;padding:10px 8px}.app .model-selector{gap:6px;padding:12px 8px}.app .model-selector>span{flex-wrap:wrap;gap:4px;min-width:0}.app .model-selector small{text-align:left;flex-basis:100%;max-width:100%;margin-left:20px}.app .model-selector>svg{flex-shrink:0}.app .settings{padding:12px 10px}.app .guest-guide{margin-bottom:20px;padding:12px;font-size:11px}.app .guest-guide small{font-size:10px}.app .document-heading{flex-wrap:wrap}.app .document-tabs{flex-wrap:wrap;overflow:visible}.app .document-tabs button{flex:calc(50% - 4px);min-width:0;min-height:44px;padding:8px 4px}.app .empty .orb{margin-bottom:4px;transform:scale(.8)}.app .empty h3{font-size:16px;line-height:1.6}.app .empty-steps{flex-wrap:wrap;justify-content:center;gap:8px}.app .empty-steps>i{width:12px}.app .primary{padding:14px 10px}.app .brand small{display:none}.app .top-right .nav-login{gap:8px;padding:10px;font-size:11px}.app .private-pill{white-space:normal;max-width:110px;line-height:1.5}.app .guest-feedback{overflow-wrap:anywhere}}@media (height<=500px) and (width>=600px){.app .side-navigation{padding-top:10px;padding-bottom:10px}.app .side-navigation .nav-item{min-height:44px;padding-top:8px;padding-bottom:8px}.app .nav-bottom{display:none}.app-shell .workspace{padding-top:22px}}@media (width<=599px){.app .side-navigation .nav-item span{text-wrap:balance;width:100%}}.publishing-head p{color:#74829a;font-size:12px;line-height:1.9}.publishing-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.publishing-tabs .selected{color:#2765ea;background:#eaf0ff}.publishing-form label:not(.consent){color:#536681;font-size:12px;line-height:1.8;display:block}.publishing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.publishing-form .line-input{margin-top:6px}.publishing-description{resize:vertical;height:180px}.publishing-form .muted{font-size:11px}.publishing-search{align-items:center;gap:12px;margin:20px 0;display:flex}.publishing-search form{flex:1;gap:8px;min-width:0;display:flex}.publishing-search input{min-width:0}.published-notice{overflow-wrap:anywhere;border-top:1px solid #e4e9f1;padding:22px 0}.published-notice h3{color:#24354e;font-size:17px}.published-notice p{color:#66768e;font-size:12px;line-height:1.9}.notice-description{white-space:pre-wrap}.published-notice small{color:#94a0b3;font-size:10px;display:block}.published-notice a{color:#3263bd;margin:12px 0;font-size:12px;display:block}.notice-badges{color:#7588a7;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.publishing-pagination{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.tender-publishing .setup-note a{color:#3263bd;margin-top:6px;display:block}@media (width<=850px){.publishing-fields{grid-template-columns:minmax(0,1fr)}.publishing-search{flex-wrap:wrap}.publishing-search form{flex-basis:100%}}@media (width<=599px){.publishing-tabs .secondary{flex:100%;min-height:44px}.publishing-pagination{flex-wrap:wrap}.publishing-pagination .secondary{padding:10px}.publishing-search form{flex-direction:column}}.publishing-export{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.publishing-export button{min-height:44px}.copy-fallback{color:#66768e;font-size:12px;display:block}@media (width<=599px){.publishing-export button{flex:100%}}.withdraw-confirm{background:#fff8ef;border-radius:10px;margin-top:12px;padding:12px}.withdraw-confirm .primary{width:auto}.tender-publishing input,.tender-publishing textarea,.tender-publishing [role=status],.tender-publishing [role=alert]{scroll-margin-top:100px}.beta-app{color:#202736;background:#f4f6f9;min-height:100dvh}.beta-header{z-index:20;background:#fcfdff;border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;height:82px;padding:0 4vw;display:flex;position:sticky;top:0}.beta-header .brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.beta-logo{color:#fff;background:linear-gradient(135deg,#273554,#718bc4);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 10px #20324c20}.beta-header strong{font-size:19px}.beta-header small{letter-spacing:2px;margin-top:4px;font-size:8px;display:block}.beta-header-actions{align-items:center;gap:20px;display:flex}.beta-header-actions a{color:#667a9b;align-items:center;gap:8px;text-decoration:none;display:flex}.beta-tag{color:#7286a5;background:#edf2f9;border-radius:16px;padding:6px 10px;font-size:11px;display:inline-block}.beta-sidebar{border-right:1px solid #e1e7f0;flex-direction:column;width:210px;padding:30px 18px 20px;display:flex;position:fixed;top:82px;bottom:0;overflow-y:auto}.beta-sidebar>small{color:#99a7be;padding:0 12px 20px;font-size:11px}.beta-sidebar nav a{color:#7b8da9;border-radius:12px;align-items:center;gap:10px;margin-bottom:4px;padding:16px 12px;font-size:12px;text-decoration:none;display:flex}.beta-sidebar nav a>svg:last-child{margin-left:auto}.beta-sidebar nav a.active{color:#3269ef;background:#e8efff}.beta-side-bottom{color:#8d9bb0;margin-top:auto;padding:40px 12px 0;font-size:11px}.beta-side-bottom small{line-height:1.8;display:block}.beta-side-bottom a{color:#7b8da9;margin-top:12px;display:block}.beta-main{max-width:1600px;margin-left:210px;padding:52px 3vw 20px}.beta-intro{margin-bottom:30px}.beta-intro h1{margin:16px 0 12px;font-size:28px}.beta-intro p{color:#8292ac;font-size:14px}.beta-home-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.beta-entry{color:inherit;padding:30px;text-decoration:none;transition:transform .15s;position:relative}.beta-entry:hover{transform:translateY(-3px)}.beta-entry-icon{color:#527fd9;background:#edf3ff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.beta-entry>small{color:#a5b2c7;position:absolute;top:32px;right:28px}.beta-entry h2{margin-top:24px;font-size:19px}.beta-entry p{color:#8495ae;font-size:13px}.beta-entry>span:last-child{color:#4978d3;align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.beta-home-note{margin-top:24px;padding:30px}.beta-home-note h2{font-size:20px}.beta-home-note p{color:#8594ab;line-height:1.8}.beta-toolbar,.beta-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.beta-toolbar .primary,.beta-actions .primary,.beta-login-note .primary{gap:8px;width:auto;min-width:130px;padding:12px 20px;text-decoration:none;display:inline-flex}.beta-object-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.beta-object{text-align:left;cursor:pointer;min-width:0;padding:18px}.beta-object strong{overflow-wrap:anywhere;display:block}.beta-object span{color:#8a9ab3;margin-top:10px;font-size:11px;display:block}.beta-object.selected{border-color:#80a1ff}.beta-editor{min-width:0;margin-top:22px;padding:28px}.beta-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.beta-editor label,.beta-search label{color:#70829e;font-size:12px;display:block}.beta-editor label .line-input,.beta-search label .line-input{width:100%;margin-top:8px}.beta-editor .consent{gap:8px;margin:18px 0;display:flex}.beta-text{resize:vertical;width:100%;min-height:210px}.beta-upload{border:1px dashed #c6d3eb;border-radius:12px;margin-top:20px;padding:18px}.beta-upload input{max-width:100%;margin-top:12px;display:block}.beta-file-list{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.beta-material-select{background:#f7f9fd;border-radius:8px;margin:8px 0;padding:12px}.beta-material-select input{margin-right:10px}.beta-analysis{border-top:1px solid #e5eaf3;margin-top:28px;padding-top:20px}.beta-preview{background:#f7f9fd;border-radius:12px;margin-top:20px;padding:20px}.beta-preview pre,.beta-source{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;max-height:350px;padding:16px;font-size:12px;overflow:auto}.beta-results{margin-top:40px}.beta-results blockquote{color:#7388a8;background:#f4f7fd;border-left:3px solid #8aa9e8;padding:16px}.beta-login-note,.beta-empty{text-align:center;color:#8295b4;padding:50px 24px}.beta-login-note h2,.beta-empty h2{color:#273550;font-size:21px}.beta-login-note .secondary{margin-left:10px}.beta-search,.beta-notice,.beta-feedback{margin-bottom:18px;padding:24px}.beta-notice h2{font-size:20px}.beta-notice p{overflow-wrap:anywhere;line-height:1.8}.beta-footer{color:#a1afc4;justify-content:space-between;padding:24px 0;font-size:10px;display:flex}.beta-feedback textarea{width:100%;margin:16px 0}.beta-app button:disabled{cursor:not-allowed;opacity:.55}.beta-app button:focus-visible,.beta-app a:focus-visible{outline-offset:3px;outline:3px solid #85a7ff}.beta-app .muted{color:#899bb6;font-size:11px;line-height:1.8}.beta-app .error,.beta-app .status-notice{overflow-wrap:anywhere}@media (width<=1199px){.beta-sidebar{width:150px;padding:24px 8px}.beta-sidebar nav a{gap:8px;padding:16px 8px}.beta-sidebar nav a>svg:last-child{display:none}.beta-main{margin-left:150px;padding:36px 22px}.beta-header{padding:0 24px}.beta-object-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.beta-sidebar{width:112px;padding:20px 8px}.beta-sidebar nav a{text-align:center;flex-direction:column;gap:8px;padding:14px 4px;font-size:11px}.beta-sidebar>small{padding:0 4px 12px}.beta-main{margin-left:112px;padding:28px 18px}.beta-home-cards,.beta-fields{grid-template-columns:1fr}.beta-home-cards{gap:14px}.beta-header-actions .beta-tag{display:none}.beta-intro h1{font-size:24px}.beta-side-bottom{padding:20px 4px 0}.beta-footer{display:block}.beta-footer span{margin-top:6px;display:block}.beta-home-note{padding:22px}}@media (width<=599px){.beta-header{height:68px;padding:0 12px}.beta-header strong{font-size:16px}.beta-header small{letter-spacing:1px;font-size:6px}.beta-logo{width:34px;height:34px}.beta-header-actions a{font-size:12px}.beta-sidebar{width:82px;padding:16px 4px;top:68px}.beta-sidebar nav a{padding:12px 2px;font-size:10px;line-height:1.6}.beta-sidebar>small{font-size:9px}.beta-side-bottom p,.beta-side-bottom small{display:none}.beta-main{margin-left:82px;padding:24px 12px}.beta-intro h1{font-size:21px;line-height:1.5}.beta-intro p{font-size:12px;line-height:1.8}.beta-intro .eyebrow{letter-spacing:1.5px;font-size:8px}.beta-entry{padding:20px}.beta-entry h2{font-size:17px}.beta-editor,.beta-search,.beta-notice{padding:16px}.beta-object-list{grid-template-columns:1fr}.beta-fields{gap:12px}.beta-toolbar .primary,.beta-actions .primary{min-width:0;padding:12px}.beta-actions>*{max-width:100%}.beta-login-note{padding:28px 16px}.beta-login-note h2{font-size:17px}.beta-login-note .secondary{margin:12px 0 0}.beta-tag{font-size:9px}.beta-app .line-input{min-width:0}.beta-home-note h2{font-size:17px}}@media (height<=550px) and (orientation:landscape){.beta-header{height:60px}.beta-sidebar{top:60px}.beta-side-bottom{display:none}.beta-sidebar nav a{padding:8px 4px}}.beta-project{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.beta-project>.panel-head,.beta-project>details{grid-column:1/-1}.beta-project .beta-fields{grid-template-columns:1fr}.beta-project .beta-analysis{border-top:0;border-left:1px solid #e5eaf3;margin:0;padding:0 0 0 24px}.beta-input-column{min-width:0}.beta-source p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.beta-source mark{color:#274777;background:#e3edff}.beta-source small{color:#8297b5}@media (width<=999px){.beta-project{grid-template-columns:1fr}.beta-project .beta-analysis{border-top:1px solid #e5eaf3;border-left:0;padding:24px 0 0}}.beta-sidebar nav .beta-subnav{border-left:1px solid #dae3f2;margin:0 0 12px 22px;padding-left:8px}.beta-sidebar nav .beta-subnav a{border-radius:7px;margin:0;padding:8px;font-size:11px}.beta-subnav a.selected{color:#3269ef;background:#e8efff}.beta-tool-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.beta-tool-tabs a{color:#7a8ca7;background:#fff;border:1px solid #e1e7f2;border-radius:9px;padding:10px 16px;font-size:12px;text-decoration:none}.beta-tool-tabs a.selected{color:#3269ef;background:#edf3ff;border-color:#9db6ff}@media (width<=850px){.beta-sidebar nav .beta-subnav{margin-left:4px;padding-left:4px}.beta-sidebar nav .beta-subnav a{padding:8px 4px;font-size:10px;line-height:1.6}.beta-tool-tabs a{padding:8px 12px;font-size:11px}}.beta-logo,.brand-mark{background:0 0;flex-shrink:0;overflow:hidden}.beta-logo img,.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.local-page{min-height:100vh}.local-page main{max-width:1120px;margin:auto;padding:48px 28px}.local-page h1{font-size:32px;line-height:1.45}.local-page h2{font-size:22px}.local-page p,.local-page li{color:var(--muted);line-height:1.9}.local-page .panel{margin:24px 0;padding:28px}.local-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.local-grid .panel{margin:0}.local-grid h3{font-size:18px}.local-status{background:#e9eef7;border-radius:20px;padding:8px 16px;display:inline-block}.local-nav{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.local-nav a{border:1px solid var(--line);border-radius:10px;padding:10px 16px}.local-nav a[aria-current]{color:#2d5dab;background:#eaf1ff}.local-form{max-width:900px}.local-page footer{max-width:1120px;color:var(--muted);margin:auto;padding:24px 28px 48px;font-size:12px}.online-split{background:#eef3fa;border:1px solid #dde5f0;border-radius:12px;margin:16px 0;padding:16px}.online-split .secondary{display:inline-flex}.beta-header .brand strong{white-space:nowrap;font-size:17px}.beta-header-actions{flex-wrap:wrap}.local-header-link{white-space:nowrap;font-size:12px}.local-page .public-header nav{gap:20px;display:flex}@media (width<=700px){.local-page main{padding:28px 16px}.local-page h1{font-size:26px}.local-grid{grid-template-columns:1fr}.local-page .public-header{flex-wrap:wrap;gap:16px;padding:16px}.local-page .public-header nav{gap:12px;font-size:12px}.local-page .panel{padding:20px}.beta-header{align-items:flex-start;gap:8px;height:auto;min-height:82px;padding:14px 12px}.beta-header .brand{gap:8px}.beta-header .brand strong{font-size:14px}.beta-header-actions{justify-content:flex-end;gap:8px;max-width:145px}.beta-header-actions a{font-size:10px}.beta-sidebar{top:82px}.beta-main{padding-top:24px}}@media print{.public-header,.local-nav,.beta-actions,footer{display:none!important}.local-page main{padding:0}.local-grid{display:block}.local-page .panel{break-inside:avoid;box-shadow:none}}@media (width<=700px){.local-page .public-header{height:auto;min-height:76px}.local-page .public-header nav{justify-content:flex-start;width:100%}.local-page .public-header nav>a:not(.nav-login){display:inline}}.tender-ticker{color:#446080;background:#edf3ff;border:1px solid #dfe8fa;border-radius:14px;align-items:center;gap:16px;min-width:0;margin-bottom:24px;padding:14px 16px;font-size:12px;display:flex}.tender-ticker-label{flex-shrink:0;grid-template-columns:16px auto;align-items:center;gap:4px 8px;display:grid}.tender-ticker-label small{color:#7186a2;grid-column:1/3;font-size:10px}.tender-ticker-window{flex:1;min-width:0;overflow:hidden}.tender-ticker-window p{margin:0;line-height:1.7}.tender-ticker-track{width:max-content;animation:linear infinite tender-scroll;display:flex}.tender-ticker-track>div{gap:32px;padding-right:32px;display:flex}.tender-ticker-item{white-space:nowrap;align-items:center;gap:12px;display:flex}.tender-ticker-item strong{color:#264b84}.tender-ticker-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.tender-ticker-actions a{white-space:nowrap;font-size:11px}.tender-ticker-actions button{color:#446080;background:#fff;border:1px solid #cbd8ee;border-radius:7px;padding:8px;display:flex}.tender-ticker.paused .tender-ticker-track{animation-play-state:paused}@keyframes tender-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tender-ticker-track{animation:none}.tender-ticker-window{overflow-x:auto}.tender-ticker-track>div[aria-hidden]{display:none}}@media (width<=600px){.tender-ticker{flex-wrap:wrap;gap:10px;padding:12px}.tender-ticker-label{flex:1}.tender-ticker-window{flex-basis:100%;order:3}.tender-ticker-label small{grid-column:2}.tender-ticker-item{gap:10px}}:root{--broadcast-height:64px}.global-broadcast{height:var(--broadcast-height);z-index:30;background:#edf3ff;position:sticky;top:0}.global-broadcast .tender-ticker{border:0;border-bottom:1px solid #dfe8fa;border-radius:0;height:100%;margin:0;padding:12px 4vw}.beta-header{top:var(--broadcast-height)}.beta-sidebar{top:calc(var(--broadcast-height) + 82px)}@media (width<=600px){:root{--broadcast-height:94px}.global-broadcast .tender-ticker{padding:10px 12px}.tender-ticker-window p{font-size:11px}}@media (width>=701px) and (height<=550px) and (orientation:landscape){.beta-sidebar{top:calc(var(--broadcast-height) + 60px)}}@media print{.global-broadcast{display:none}}.beta-sidebar nav .beta-local-entry{border-top:1px solid #e1e7f0;border-radius:0;margin-top:16px;padding-top:22px}.beta-local-entry small{color:#97a5ba;margin-top:4px;font-size:9px;display:block}@media (width<=850px){.beta-local-entry small{font-size:8px}}@media (width<=599px){.beta-local-entry small{display:none}.beta-sidebar nav .beta-local-entry{margin-top:8px;padding-top:16px}}.site-shell{background:var(--bg);min-height:100dvh}.site-content{min-width:0;margin-left:210px}.site-content .local-page,.site-content .access-page{min-height:calc(100dvh - 146px)}.site-content .legal-page{margin:0 auto;padding:48px 28px}.brand-name{padding-right:40px;position:relative}.beta-header .brand-name strong{font-size:17px;font-weight:650}.brand-beta{letter-spacing:0;color:#5279b7;background:#edf3ff;border:1px solid #ccd9f1;border-radius:20px;padding:4px 8px;font-size:9px;line-height:1;position:absolute;top:-5px;right:0}.beta-header .brand-name small{letter-spacing:2px;font-size:8px}.site-shell .beta-sidebar a.active{color:#3269ef;background:#e8efff}.site-shell .beta-sidebar a[aria-current]{color:#3269ef}.site-content .access-layout{gap:30px;padding:44px 28px}.site-content .hero{padding:50px 28px}.site-content .section-wrap{padding-left:28px;padding-right:28px}@media (width<=1199px){.site-content{margin-left:150px}}@media (width<=850px){.site-content{margin-left:112px}.site-content .access-layout{grid-template-columns:1fr}.site-content .access-story{display:none}.site-content .hero{grid-template-columns:1fr}}@media (width<=700px){.beta-header .brand-name strong{font-size:13px}.brand-name{padding-right:30px}.brand-beta{padding:4px;font-size:8px;top:-6px}.beta-header .brand-name small{letter-spacing:1px;font-size:6px}.site-content .local-page main,.site-content .legal-page,.site-content .access-layout{padding:26px 14px}.site-content .access-card{padding:24px 16px}.site-content .section-wrap,.site-content .hero{padding-left:14px;padding-right:14px}}@media (width<=599px){.site-content{margin-left:82px}}@media print{.site-shell>.beta-header,.site-shell>.beta-sidebar{display:none}.site-content{margin-left:0}}.site-shell .beta-header-actions a[aria-current]{color:#3269ef}.site-shell .beta-side-bottom a[aria-current]{background:#e8efff;border-radius:8px;padding:8px}.brand .brand-name{padding-right:40px;display:block}.brand .brand-name strong,.beta-header .brand-name strong{letter-spacing:1px;font-size:29px;font-weight:700;line-height:1.05;display:block}.brand .brand-name small,.beta-header .brand-name small{letter-spacing:2px;color:#75849b;margin-top:6px;font-size:12px;line-height:1.3;display:block}.brand .brand-beta{padding:4px 8px;font-size:10px;top:-2px;right:0}.brand .brand-mark{flex-shrink:0;width:50px;height:50px}.brand .brand-mark img{width:100%;height:100%;display:block}@media (width<=700px){.brand .brand-name strong,.beta-header .brand-name strong{font-size:24px}.brand .brand-name small,.beta-header .brand-name small{letter-spacing:1.5px;margin-top:4px;font-size:10px}.brand .brand-name{padding-right:36px}.brand .brand-beta{padding:4px 8px;font-size:9px;top:-3px}.brand .brand-mark{width:44px;height:44px}}.site-shell>.beta-header{top:0}@media (width>=701px) and (height<=550px) and (orientation:landscape){.site-shell>.global-broadcast{top:60px}.site-shell>.beta-sidebar{top:calc(60px + var(--broadcast-height))}}:root{--site-header-height:82px}.site-shell>.beta-header{height:var(--site-header-height);grid-template-columns:auto minmax(150px,420px) auto;gap:24px;display:grid}.global-search{color:#8a9bb6;background:#f5f7fb;border:1px solid #dde5f0;border-radius:24px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.global-search input{color:#26354a;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.global-search button{color:#5274a6;white-space:nowrap;background:0 0;border:0;padding:4px;font-size:11px}.site-shell>.global-broadcast{top:var(--site-header-height)}.site-shell>.beta-sidebar{top:calc(var(--site-header-height) + var(--broadcast-height))}.search-page{max-width:1000px;margin:auto;padding:44px 28px}.search-page h1{font-size:28px}.search-form{gap:12px;margin:24px 0;display:flex}.search-form input{background:#fff;border:1px solid #dce5f1;border-radius:12px;flex:1;min-width:0;padding:12px}.search-page h2{margin:26px 0 18px;font-size:17px}.search-result{margin:12px 0;padding:22px;display:block}.search-result small{color:#8193ac;margin-top:8px;display:block}.announcement-heading{margin:24px 0 16px}.ticker-source{color:#5c7ca9;background:#dde8fa;border-radius:20px;padding:4px 8px;font-size:10px}@media (width<=700px){:root{--site-header-height:132px}.site-shell>.beta-header{grid-template-rows:48px 36px;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:14px 12px}.global-search{grid-area:2/1/auto/3;padding:8px 10px}.site-shell .beta-header-actions{grid-area:1/2;max-width:none}.search-page{padding:26px 14px}.search-form{gap:8px}.search-form button{padding:12px}.search-result{padding:18px}.search-page h1{font-size:23px}}@media (width>=701px) and (height<=550px) and (orientation:landscape){:root{--site-header-height:60px}}.tender-ticker-window[role=button]{cursor:pointer}.tender-ticker-window:focus-visible{outline-offset:3px;outline:2px solid #85a7ff}.tender-ticker-item[role=button]{cursor:pointer;border-radius:8px;padding:8px 10px;transition:background .15s,color .15s}.tender-ticker-item.ticker-selected{color:#234d87;background:#d3e3ff;box-shadow:inset 0 0 0 1px #8eb1ed}.tender-ticker-item:focus-visible{outline-offset:1px;outline:2px solid #527cc3}.membership-page>.panel{margin:20px 0;padding:24px}.membership-plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.membership-plans .panel{padding:24px}.membership-price{color:#2f61df;font-size:30px;font-weight:700}.membership-price small{color:#7a879e;font-size:14px}.membership-usage{flex-wrap:wrap;gap:24px;display:flex}.membership-usage strong{margin-top:8px;display:block}.membership-page article+article{border-top:1px solid #e4eaf4;padding-top:16px}.membership-page img{max-width:100%;height:auto}.search-page .search-form input{flex:1 1 0;width:0}.search-page .search-form .primary{flex:none;width:auto;min-width:80px}@media (width<=380px){.site-shell .beta-header-actions{gap:8px}.site-shell .beta-header-actions a{font-size:11px}.brand .brand-name{padding-right:32px}.brand{gap:8px}.brand .brand-mark{width:38px;height:38px}.brand .brand-name strong{font-size:22px}}.site-shell .primary{background:var(--blue);border-color:var(--blue);color:#fff}.site-shell .primary:hover{background:#1958d6;border-color:#1958d6}.site-shell .beta-header-actions a:last-child span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:inline-block;overflow:hidden}@media (width<=700px){.site-shell .beta-header-actions a:last-child span{max-width:58px}}.membership-page{max-width:1180px}.membership-hero{padding:12px 0 24px}.membership-hero h1{letter-spacing:-.8px;margin:18px 0;font-size:34px}.membership-page p{line-height:1.8}.membership-section{margin:32px 0;scroll-margin-top:220px}.membership-page .membership-section h2{margin:12px 0 16px;font-size:24px}.membership-page .beta-actions .primary,.membership-page .beta-actions .secondary{width:auto}.membership-plan{flex-direction:column;min-width:0;display:flex}.membership-plan h3{margin:16px 0 2px;font-size:21px}.membership-plan>ul{padding-left:20px;font-size:14px;line-height:1.85}.membership-plan>.primary,.membership-plan>.secondary{justify-content:center;margin-top:auto;display:inline-flex}.plan-tag{color:#5c78a3;background:#eff3fb;border-radius:20px;align-self:flex-start;padding:4px 10px;font-size:11px}.annual-plan{background:linear-gradient(150deg,#eef4ff,#fff 58%);border-color:#b9cdf7}.plan-renewal{border-top:1px solid var(--line);padding-top:16px;font-size:13px}.membership-plan .muted{font-size:12px}.recurring-price{color:#315eb0;margin:0;font-weight:600}.membership-quote{color:#315eb0;font-size:25px;font-weight:650}.enterprise-count{font-weight:600}.enterprise-offers .panel{flex-direction:column;min-width:0;display:flex}.enterprise-offers h3{font-size:20px}.enterprise-offers ul{padding-left:18px;font-size:13px;line-height:1.9}.enterprise-offers a{justify-content:center;margin-top:auto;display:inline-flex}.shield-prices{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.shield-prices strong{color:#2f61df;margin-left:8px;font-size:30px}.membership-combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.membership-combos>div{border:1px solid var(--line);background:#f8faff;border-radius:14px;padding:18px}.membership-combos h3{margin:0 0 12px;font-size:15px}.membership-combos strong{color:#315eb0;font-size:25px}.membership-combos p{font-size:12px}.comparison-wrap{overscroll-behavior-x:contain;outline-offset:4px;max-width:100%;overflow-x:auto}.membership-comparison{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.membership-comparison th,.membership-comparison td{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px;line-height:1.6}.membership-comparison thead{color:#355b95;background:#eef3fb}.membership-comparison tbody th{font-weight:500}.membership-function-links{flex-wrap:wrap;gap:12px;display:flex}.membership-function-links a{color:#315eb0;font-size:13px}.membership-faq details{border-bottom:1px solid var(--line);padding:18px 0}.membership-faq summary{cursor:pointer;font-weight:550;line-height:1.7}.membership-faq details p{color:var(--muted);font-size:13px}@media (width<=1100px){.membership-plans{grid-template-columns:1fr}.membership-plan{max-width:none}.membership-combos{grid-template-columns:1fr}.membership-hero h1{font-size:29px}}@media (width<=599px){.membership-page .panel,.membership-plans .panel{padding:18px}.membership-hero h1{font-size:25px}.membership-page .membership-section h2{font-size:21px}.membership-price{font-size:30px}.shield-prices{gap:14px}.shield-prices strong{font-size:26px}.membership-page .beta-actions{gap:10px}.membership-page .beta-actions a{white-space:normal;text-align:center;max-width:100%}.membership-comparison{font-size:12px}.membership-page p{font-size:14px}}.local-page .panel[id]{scroll-margin-top:220px}@media (width<=700px){:root{--site-header-height:118px;--broadcast-height:76px}.site-shell>.beta-header{grid-template-rows:44px 42px;gap:8px 10px;padding:10px 12px}.site-shell .global-search{height:42px}.site-shell .global-search input{font-size:16px}.site-shell .global-search button{min-height:32px}.site-shell .beta-header-actions a{min-height:44px}.site-shell .global-broadcast .tender-ticker{align-content:center;gap:2px 10px;padding:8px 12px}.site-shell .tender-ticker-window{line-height:28px}.site-shell .tender-ticker-actions a{align-items:center;min-height:30px;font-size:11px;display:inline-flex}.site-shell .beta-sidebar nav a{color:#586d8a;min-height:62px;font-size:11px;line-height:1.5}.site-shell .beta-sidebar{padding-top:16px}.site-shell .beta-main{padding-top:20px}}@media (width>=701px) and (width<=1100px){.site-shell>.beta-header{grid-template-columns:auto minmax(130px,1fr) auto;gap:16px;padding-left:20px;padding-right:20px}.site-shell .beta-header-actions{gap:14px}.site-shell .beta-header-actions a{min-height:44px;font-size:12px}.site-shell .beta-sidebar nav a{color:#586d8a}}@media (width<=380px){.site-shell .brand .brand-name strong{font-size:20px}.site-shell .brand .brand-mark{width:34px;height:34px}.site-shell .brand .brand-name{padding-right:28px}.site-shell .beta-header-actions{gap:6px}.site-shell .beta-header-actions a{gap:4px;font-size:10px}}@media (width<=599px){.site-shell>.beta-sidebar{width:100%;height:auto;min-height:72px;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));z-index:40;background:#fcfdff;border-top:1px solid #dce4f0;border-right:0;display:block;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -4px 18px #22344b0b}.site-shell>.beta-sidebar>small,.site-shell .beta-side-bottom,.site-shell .beta-subnav{display:none}.site-shell .beta-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.site-shell .beta-sidebar nav>div{min-width:0}.site-shell .beta-sidebar nav a,.site-shell .beta-sidebar nav .beta-local-entry{text-align:center;white-space:nowrap;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:64px;min-height:64px;margin:0;padding:8px 2px;font-size:11px;line-height:1.4;display:flex}.site-shell .beta-sidebar nav a>svg{flex-shrink:0;width:20px;height:20px}.site-shell .beta-sidebar nav a>svg:last-child,.site-shell .beta-local-entry small{display:none}.site-shell .beta-main{padding:20px 16px calc(102px + env(safe-area-inset-bottom,0px));margin-left:0}.site-shell .site-content{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px));margin-left:0}}@media (width<=380px){.site-shell .beta-sidebar nav a,.site-shell .beta-sidebar nav .beta-local-entry{font-size:10px}.site-shell .beta-main{padding-left:12px;padding-right:12px}.site-shell .beta-sidebar nav a,.site-shell .beta-sidebar nav .beta-local-entry{white-space:normal;gap:4px;padding:4px 2px}.site-shell .beta-sidebar nav a>span{text-wrap:balance;max-width:100%}}.agent-tools{overflow-wrap:anywhere;background:#f8faff;border:1px solid #dbe4f2;border-radius:14px;margin:20px 0;padding:18px}.agent-tools article{border-top:1px solid #dbe4f2;margin:14px 0;padding-top:12px}.agent-tools blockquote{border-left:3px solid #8caee8;margin:8px 0;padding-left:12px}.beta-project>*,.beta-analysis,.beta-results,.online-split{min-width:0}.beta-output-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;max-width:100%;max-height:350px;padding:16px;font-size:12px;overflow:auto}.beta-transfer{overflow-wrap:anywhere;background:#fff;border:1px solid #c5d6ef;border-radius:14px;max-height:60vh;margin:20px 0;padding:18px;overflow:auto;box-shadow:0 4px 22px #183b6520}.beta-transfer h2{font-size:18px}.beta-transfer .secondary{margin:8px 8px 8px 0;display:inline-block}.beta-transfer textarea{white-space:pre-wrap;width:100%;min-height:150px;margin-top:8px}.beta-transfer .quiet{margin-top:12px}.member-badge{vertical-align:middle;letter-spacing:.04em;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.member-badge svg{flex-shrink:0}.member-badge-vip{color:#80500d;background:linear-gradient(135deg,#fff7d8,#f4d58c);border-color:#e6c476;box-shadow:0 1px 4px #bb8a2420}.member-badge-vip svg{fill:#d5a33b;stroke:#80500d}.member-badge-standard{color:#7c8491;background:#eef0f3;border-color:#dce0e6}.member-badge-standard svg{fill:#c6cbd3;stroke:#747d8b}.account-member-status{align-items:center;gap:8px;display:flex}.beta-header-actions a:has(.member-badge){align-items:center;gap:6px;display:inline-flex}@media (width<=599px){.site-shell .beta-header-actions{grid-template-columns:auto auto;align-items:center;gap:0 8px;display:grid}.site-shell .beta-header-actions a{min-height:24px}.site-shell .beta-header-actions .member-badge{padding:2px 4px;font-size:9px}.site-shell .beta-header-actions .member-badge svg{width:14px;height:14px}}.agent-composer{border:1px solid var(--border,#d4d4d4);border-radius:12px;min-width:0;margin:16px 0;padding:12px;position:relative}.agent-composer textarea{resize:vertical;width:100%;min-height:100px}.agent-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.agent-toolbar button,.agent-popover button{border:1px solid var(--border,#ddd);background:var(--panel,#fff);min-height:36px;color:inherit;border-radius:8px;padding:8px 12px}.agent-toolbar .primary{color:#fff;background:#173e32;margin-left:auto}.agent-popover{z-index:20;background:var(--panel,#fff);width:340px;max-width:calc(100% - 24px);max-height:360px;color:var(--text,#222);border:1px solid var(--border,#ddd);border-radius:12px;padding:12px;position:absolute;bottom:68px;left:12px;overflow:auto;box-shadow:0 8px 24px #0002}.agent-popover button{text-align:left;width:100%;margin:6px 0;display:block}.agent-popover small,.agent-skill-tag small{display:block}.agent-skill-tag{background:#ecf4ef;border-radius:8px;padding:8px}.agent-skill-tag button{margin-left:12px}.bid-tabs{flex-wrap:wrap;gap:12px;display:flex}.bid-tabs button[aria-selected=true]{color:#fff;background:#173e32}.bid-clause{border-top:1px solid #ddd;padding:16px 0}.bid-clause label{margin:8px 0;display:block}.bid-clause textarea{width:100%;min-height:70px}.bid-status{overflow-wrap:anywhere}button:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.agent-toolbar .primary{margin-left:0}.agent-popover{width:calc(100% - 24px)}.bid-tabs button{flex:1}.agent-toolbar button{font-size:13px}}:root{--control-bg:#fff;--control-hover:#eef0f5;--control-ink:#292f3d;--control-muted:#5b6576;--control-border:#cbd0db;--control-radius:10px;--control-accent:#394778;--control-accent-hover:#2d395f;--control-selected:#e8ebf4;--control-focus:#56689a;--control-danger:#8b3845;--control-success:#32644e;--control-warning:#775c2e;--blue:var(--control-accent)}.site-shell{--ink:var(--control-ink);--muted:var(--control-muted);--line:#dfe2e9;--bg:#f5f6f8}.site-shell .beta-main button,.site-shell .agent-composer button,.site-shell .api-settings button{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);min-height:40px;color:var(--control-ink);font:500 13px/20px var(--font);cursor:pointer;white-space:normal;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px 14px;transition:background .15s,border-color .15s;display:inline-flex}.site-shell .beta-main button:not(:disabled):hover,.site-shell .agent-composer button:not(:disabled):hover,.site-shell .api-settings button:not(:disabled):hover{background:var(--control-hover);border-color:#a1abba}.site-shell button:focus-visible,.site-shell a:focus-visible,.site-shell input:focus-visible,.site-shell textarea:focus-visible,.site-shell select:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.site-shell .beta-main button:disabled,.site-shell .agent-composer button:disabled,.site-shell .api-settings button:disabled{opacity:1;color:#737b89;cursor:not-allowed;background:#f0f1f4;border-color:#dde0e7}.site-shell .beta-main .primary,.site-shell .agent-toolbar .primary{background:var(--control-accent);border-color:var(--control-accent);color:#fff;width:auto;min-height:40px}.site-shell .danger{color:var(--control-danger)!important;background:#fcf6f7!important;border-color:#d8b9bf!important}.site-shell .danger:not(:disabled):hover{background:#f6e8eb!important}.site-shell .error,.site-shell [role=alert]{color:var(--control-danger)}.site-shell .status-notice{color:var(--control-success)}.agent-composer{background:var(--control-bg);border-color:var(--control-border);padding:16px;box-shadow:0 2px 10px #222b4610}.agent-composer label{font-size:13px;font-weight:500;line-height:1.7;display:block}.agent-composer textarea{background:#fbfcfd;margin-top:8px;line-height:1.7}.agent-toolbar{gap:8px;margin:12px 0}.agent-toolbar .primary{margin-left:auto}.agent-composer small{color:var(--control-muted);line-height:1.7;display:block}.agent-popover{background:var(--control-bg);border-color:var(--control-border);padding:12px;bottom:72px;left:16px;box-shadow:0 8px 28px #202b4325}.site-shell .agent-popover button{text-align:left;flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.site-shell button[aria-pressed=true]{background:var(--control-selected);border-color:var(--control-accent);color:var(--control-accent)}.agent-skill-tag{background:var(--control-selected);color:var(--control-ink);padding:10px 12px}.agent-skill-tag button{min-width:40px}.agent-spinner{animation:1s linear infinite agent-spin}@keyframes agent-spin{to{transform:rotate(360deg)}}.bid-tabs{border:1px solid var(--control-border);background:#ebedf2;border-radius:12px;gap:4px;margin:8px 0 20px;padding:4px;display:inline-flex}.site-shell .bid-tabs button{background:0 0;border-color:#0000;min-width:128px}.bid-clause>button,.bid-clause>button+button,details>button,section[role=tabpanel]>button{margin:8px 8px 8px 0}.global-broadcast{border-bottom:1px solid var(--control-border);background:#eef0f5;justify-content:space-between;align-items:center;gap:18px;padding:10px 28px;display:flex}.global-broadcast>.tender-ticker{flex:1;min-width:0}.local-workspace{--broadcast-height:94px}.local-workspace-title{min-width:0}.local-workspace-title strong{color:var(--control-ink);overflow-wrap:anywhere;font-size:21px;font-weight:650;line-height:1.45;display:block}.local-workspace-title p{color:var(--control-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.api-settings{flex-shrink:0;position:relative}.api-settings-panel{z-index:60;border:1px solid var(--control-border);background:var(--control-bg);text-align:left;width:370px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 210px);color:var(--control-ink);border-radius:12px;padding:18px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 10px 32px #202b4325}.api-settings-panel p{font-size:12px;line-height:1.7}.api-settings-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.api-settings button[role=switch][aria-checked=true]{background:var(--control-selected);border-color:var(--control-accent);color:var(--control-accent)}.site-shell .beta-sidebar a.active,.site-shell .beta-sidebar a[aria-current]{background:var(--control-selected);color:var(--control-accent)}@media (width<=700px){.local-workspace{--broadcast-height:150px}.global-broadcast{flex-wrap:wrap;align-content:center;gap:8px;padding:10px 12px}.local-workspace-title{width:100%}.local-workspace-title strong{font-size:17px;line-height:1.5}.local-workspace-title p{margin-top:4px;font-size:11px}.site-shell .beta-main button,.site-shell .agent-composer button,.site-shell .api-settings button{min-height:44px;padding:10px 12px}.agent-composer{padding:12px}.agent-toolbar .primary{flex:100%;margin-left:0}.agent-toolbar{gap:8px}.site-shell .bid-tabs{width:100%;display:flex}.site-shell .bid-tabs button{flex:1;min-width:0}.api-settings-panel{max-height:calc(100dvh - 280px);left:0;right:auto}.agent-popover{width:calc(100% - 24px);left:12px}}@media (prefers-reduced-motion:reduce){.agent-spinner{animation:none}.site-shell button{transition:none}}@media (width<=700px){.site-shell:not(.local-workspace) .api-settings-panel{top:calc(var(--site-header-height) + var(--broadcast-height) + 6px);width:auto;max-width:none;max-height:calc(100dvh - var(--site-header-height) - var(--broadcast-height) - 24px);position:fixed;left:12px;right:12px}.site-shell:not(.local-workspace){--broadcast-height:146px}.site-shell:not(.local-workspace)>.global-broadcast{align-content:center}.site-shell:not(.local-workspace) .global-broadcast>.tender-ticker{flex-basis:100%;height:auto;padding:0}.site-shell:not(.local-workspace) .global-broadcast>.api-settings{margin-left:auto}}@media (width<=599px){.site-shell:not(.local-workspace) .beta-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-shell{--action-gap:8px;--action-gap-wide:16px}.site-shell .agent-toolbar{column-gap:var(--action-gap);row-gap:var(--action-gap)}.site-shell .agent-toolbar .primary{margin-left:0}.site-shell .beta-actions{gap:var(--action-gap)}.site-shell .agent-popover{gap:var(--action-gap);flex-direction:column;display:flex}.site-shell .agent-popover button{margin:0}.site-shell .quiet{gap:4px;padding:4px}.site-shell .global-search button{padding:4px}.bid-analysis p,.bid-analysis blockquote{overflow-wrap:anywhere}.bid-analysis input,.bid-analysis select,.bid-analysis textarea{max-width:100%}.bid-analysis>.panel{align-items:stretch;gap:var(--action-gap-wide);flex-direction:column;display:flex}.bid-analysis>.panel>h1,.bid-analysis>.panel>p{margin:0}.bid-analysis .bid-tabs{align-self:flex-start;gap:4px;margin:0;padding:4px}.bid-analysis>.panel>button{align-self:flex-start;margin:0}.bid-analysis label:not(.consent){flex-direction:column;gap:8px;display:flex}.bid-analysis label .line-input{width:100%;min-width:0;margin-top:0}.bid-analysis input[type=file]{max-width:100%;min-height:40px;padding:8px 0;display:block}.bid-analysis details{margin:0;padding-top:8px}.bid-analysis details>summary{cursor:pointer;padding:8px 0;font-weight:600}.bid-analysis details[open]>summary{margin-bottom:16px}.bid-analysis details>label{margin:0 0 16px}.bid-analysis .consent{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.bid-analysis .consent input{flex:none;margin:4px 0 0}.bid-analysis section[role=tabpanel]{flex-direction:column;gap:16px;margin-top:8px;display:flex}.bid-analysis section[role=tabpanel]>button{align-self:flex-start;margin:0}.bid-analysis .bid-clause{padding:16px 0}.bid-analysis .bid-clause label{gap:8px;margin:16px 0}@media (width<=600px){.bid-analysis .bid-tabs{align-self:stretch;width:100%}.bid-analysis>.panel{gap:16px;padding:16px}}@media (width<=700px){.site-shell .beta-main .primary,.site-shell .agent-toolbar .primary{min-height:44px}}.site-shell .agent-popover button small{flex-basis:100%}.capability-select{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex!important}.capability-select select{border:1px solid var(--control-border,#cbd5e1);background:var(--control-bg,#fff);min-width:0;max-width:100%;min-height:44px;color:var(--control-ink,#26334b);border-radius:8px;padding:8px}.document-library-review{min-width:0;padding:16px 0}.profile-panel pre{overflow-wrap:anywhere;max-width:100%}.profile-panel article{border:1px solid var(--control-border,#cbd5e1);border-radius:8px;margin:16px 0;padding:16px}.profile-panel input[type=file]{max-width:100%}@media (width<=600px){.capability-select{width:100%}.capability-select select{flex:1}.document-library-review blockquote{margin:12px 0}}.bid-ai-input,.beta-ai-input{background:#f8faff;border:1px solid #d9e1ee;border-radius:12px;margin:16px 0;padding:16px}.bid-ai-input h2,.beta-ai-input h3{margin:0 0 12px;font-size:16px}.agent-composer>.agent-toolbar{align-items:end;gap:8px;margin:0 0 12px}.agent-model-name{overflow-wrap:anywhere;color:#52647e;max-width:240px;font-size:12px;display:block}.agent-toolbar .agent-capability-upload{color:#274d89;background:#fff;border:1px solid #c9d4e7;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;display:inline-flex}.ai-save-hint{color:#52647e;margin:12px 0 0;font-size:12px;line-height:1.8}@media (width<=600px){.bid-ai-input,.beta-ai-input{margin:12px 0;padding:12px}.agent-model-name{max-width:200px}.agent-toolbar .agent-capability-upload{min-height:44px}}.agent-inline-upload{border-top:1px solid #d9e1ee;margin-top:12px;padding:12px 0}.beta-preview{overflow-wrap:anywhere;min-width:0}.beta-preview pre{white-space:pre-wrap;overflow-wrap:anywhere}.agent-composer>.agent-toolbar .primary{margin-left:0}.beta-ai-input{align-self:start;min-width:0}.site-shell{--control-radius:10px;--control-bg:#fff;--control-hover:#eef0f5;--control-ink:#292f3d;--control-muted:#5b6576;--control-border:#cbd0db;--control-accent:#394778;--control-accent-hover:#2d395f;--control-selected:#e8ebf4;--control-focus:#56689a}.site-shell .beta-main :is(button,a.primary,a.secondary),.site-shell .agent-composer button,.site-shell .api-settings button{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);min-height:40px;color:var(--control-ink);font:500 13px/20px var(--font);letter-spacing:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px #292f3d08}.site-shell .beta-main :is(button,a.primary,a.secondary):not(:disabled):hover,.site-shell .agent-composer button:not(:disabled):hover,.site-shell .api-settings button:not(:disabled):hover{background:var(--control-hover);border-color:#a1abba}.site-shell .beta-main :is(button,a.primary,a.secondary):not(:disabled):active,.site-shell .agent-composer button:not(:disabled):active,.site-shell .api-settings button:not(:disabled):active{background:#e4e7ee;box-shadow:inset 0 1px 2px #292f3d10}.site-shell .beta-main .primary:not(:disabled),.site-shell .agent-toolbar .primary:not(:disabled){background:var(--control-accent);border-color:var(--control-accent);color:#fff;box-shadow:0 1px 2px #39477820}.site-shell .beta-main .primary:not(:disabled):hover,.site-shell .agent-toolbar .primary:not(:disabled):hover{background:var(--control-accent-hover);border-color:var(--control-accent-hover)}.site-shell .beta-main .primary:not(:disabled):active,.site-shell .agent-toolbar .primary:not(:disabled):active{background:#263150;border-color:#263150}.site-shell .beta-main button:disabled,.site-shell .agent-composer button:disabled,.site-shell .api-settings button:disabled{opacity:1;color:#737b89;box-shadow:none;cursor:not-allowed;background:#f0f1f4;border-color:#dde0e7}.site-shell button.danger:disabled{color:#737b89!important;background:#f0f1f4!important;border-color:#dde0e7!important}.site-shell button[aria-pressed=true]:not(:disabled),.site-shell .api-settings button[role=switch][aria-checked=true]:not(:disabled){background:var(--control-selected);border-color:var(--control-accent);color:var(--control-accent)}.site-shell .bid-tabs{background:#ebedf2;border-radius:12px;gap:4px;padding:4px}.site-shell .bid-tabs button{color:var(--control-muted);box-shadow:none;background:0 0;border-color:#0000}.site-shell .bid-tabs button[aria-selected=true]{color:var(--control-accent);background:#fff;border-color:#c5ccdd;box-shadow:0 1px 4px #202b4314}.site-shell .beta-main .agent-popover button{text-align:left;justify-content:flex-start}.site-shell .agent-popover button small{color:var(--control-muted);flex-basis:100%;font-size:12px;font-weight:400;line-height:20px}.site-shell .agent-skill-tag button,.site-shell .api-settings-heading button{flex:none;width:40px;height:40px;padding:8px}.site-shell :is(button,a.primary,a.secondary):focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.site-shell :is(button,a.primary,a.secondary) svg{stroke-width:1.8px;flex-shrink:0}@media (width<=700px){.site-shell .beta-main :is(button,a.primary,a.secondary),.site-shell .agent-composer button,.site-shell .api-settings button{min-height:44px;padding:10px 12px}.site-shell .agent-skill-tag button,.site-shell .api-settings-heading button{width:44px;height:44px;padding:10px}}@media (prefers-reduced-motion:reduce){.site-shell :is(button,a.primary,a.secondary){transition:none}}.bid-upload{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.bid-upload input[type=file]{width:100%;min-width:0;max-width:100%;font:400 13px/20px var(--font);padding:0;display:block}.bid-upload input[type=file]::file-selector-button{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);min-height:40px;color:var(--control-ink);font:500 13px/20px var(--font);cursor:pointer;margin:0 8px 0 0;padding:8px 14px}.bid-upload input[type=file]:not(:disabled)::file-selector-button:hover{background:var(--control-hover)}.bid-upload input[type=file]:disabled::file-selector-button{color:#737b89;cursor:not-allowed;background:#f0f1f4}@media (width<=700px){.bid-upload input[type=file]::file-selector-button{min-height:44px;padding:10px 12px}}.blind-panel,.profile-panel{background:#fafbfe;border:1px solid #dce1e8;border-radius:10px;min-width:0;margin:16px 0;padding:16px}.blind-panel label,.profile-panel label{margin:12px 0;display:block}.blind-panel button,.profile-panel button{margin:4px 8px 4px 0}.blind-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}.profile-avatar{color:#3730a3;background:#eef2ff;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.profile-panel{max-width:760px}.blind-panel .consent{display:flex}.blind-panel input[type=checkbox]{flex:none}@media (width<=1199px){.site-shell .bidding-group-tabs{margin-left:174px}}@media (width<=850px){.site-shell .bidding-group-tabs{margin-left:136px}.error-page,.local-access{gap:32px;padding:24px}.error-copy h1,.access-welcome h1{font-size:28px}}@media (width<=599px){.site-shell .agent-toolbar{gap:8px}.site-shell .agent-toolbar .capability-select{flex:1;min-width:180px}.site-shell .agent-toolbar .capability-select select{flex:1;max-width:100%}.site-shell .agent-toolbar .primary{flex-basis:100%}.site-shell .api-settings-panel{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;top:12px;right:12px}.site-shell .v2-tabs{flex-wrap:nowrap;scroll-padding:8px;overflow:auto}.site-shell .v2-tabs a{white-space:nowrap;flex-shrink:0}.site-shell .bidding-group-tabs{flex-wrap:nowrap;overflow:auto;margin:16px 12px 0!important}.site-shell .bidding-group-tabs a{white-space:nowrap;flex-shrink:0}.error-page,.local-access{grid-template-columns:1fr;gap:24px;min-height:0;margin:16px auto 96px;padding:24px 16px}.error-art{grid-row:1;padding:0}.error-art .line-illustration{max-width:280px}.error-number{font-size:64px}.error-copy h1{font-size:26px}.access-welcome .line-illustration{display:none}.access-welcome>p{margin-bottom:16px}.access-entry{padding:24px}.access-layout{gap:24px;padding:16px}.access-card{padding:24px}}@media (width<=700px){.local-help>.panel{padding:16px}.help-search{width:100%}.help-contact{grid-template-columns:1fr;gap:16px;scroll-margin-top:280px}.help-contact-checklist{padding:16px}#faq{scroll-margin-top:280px}}.site-shell{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--ui-blue:#2f5bea;--ui-ink:#1f2733;--ui-muted:#68778c}.site-shell .agent-toolbar{align-items:center;gap:12px;margin:16px 0}.site-shell .agent-toolbar .capability-select{width:auto;color:var(--ui-muted);gap:8px;line-height:20px;flex-direction:row!important;margin:0!important}.site-shell .agent-toolbar .capability-select select{width:auto;max-width:260px;height:44px;min-height:44px;padding:10px 12px;line-height:20px}.site-shell .agent-toolbar button,.site-shell .agent-toolbar>a{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;height:44px;min-height:44px;padding:10px 16px;line-height:20px;display:inline-flex}.site-shell .agent-toolbar>a{border:1px solid var(--control-border,#dce3ed);color:var(--ui-ink);border-radius:8px;text-decoration:none}.site-shell .agent-composer textarea{min-height:120px;padding:12px;line-height:24px}.site-shell .agent-skill-tag{margin:16px 0;padding:12px 16px;line-height:24px}.site-shell .agent-skill-tag button{height:40px;margin-left:16px;padding:8px 12px;line-height:20px}.site-shell .agent-composer>small{line-height:20px}.site-shell .skill-toggle{width:44px!important;height:28px!important;min-height:28px!important;padding:4px!important}.site-shell .skill-toggle span{width:20px;height:20px}.site-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #2f5bea}.site-shell .api-settings-panel{z-index:100;width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;top:16px;left:auto;right:16px;overflow:auto}.site-shell .v2-tabs,.site-shell .bidding-group-tabs{background:#fff;border:1px solid #e3e8f0;border-radius:12px;align-items:center;gap:4px;padding:8px}.site-shell .v2-tabs{margin:24px 0}.site-shell .v2-tabs a,.site-shell .bidding-group-tabs a{color:#68778c;box-sizing:border-box;background:0 0;border:0;border-radius:8px;min-height:44px;padding:12px 16px;font-size:14px;line-height:20px;text-decoration:none}.site-shell .v2-tabs a[aria-current],.site-shell .bidding-group-tabs a[aria-current]{color:#fff;background:#2f5bea;font-weight:600}.site-shell .v2-tabs a:hover:not([aria-current]),.site-shell .bidding-group-tabs a:hover:not([aria-current]){color:#1f2733;background:#f2f5f9}.site-shell .bidding-group-tabs{margin-top:16px;margin-left:234px;margin-right:24px}.site-shell .beta-subnav{border-left:2px solid #e3e8f0;margin:8px 0 16px;padding:4px 8px}.site-shell .beta-subnav a{border-radius:8px;min-height:40px;margin:4px 0;padding:10px 12px;line-height:20px}.site-shell .beta-subnav a.selected{color:#2f5bea;background:#e8f0ff}.error-page,.local-access{color:#1f2733;grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1120px;min-height:480px;margin:48px auto;padding:32px;display:grid}.page-kicker{letter-spacing:2px;color:#2f5bea;font-size:12px;font-weight:600}.error-copy h1,.access-welcome h1{letter-spacing:-.6px;margin:16px 0;font-size:36px;line-height:1.4}.error-copy p,.access-welcome>p,.access-entry>p{color:#68778c;margin:16px 0 24px;font-size:16px;line-height:28px}.error-actions{flex-wrap:wrap;gap:12px;display:flex}.error-actions>*{border-radius:8px;align-items:center;gap:8px;min-height:48px;line-height:24px;text-decoration:none;display:inline-flex;padding:12px 20px!important}.error-alternate{color:#68778c;align-items:center;gap:8px;margin-top:24px;font-size:14px;display:inline-flex}.error-art{text-align:center;padding:24px 0;position:relative}.error-number{color:#e8edf6;letter-spacing:12px;font-size:112px;font-weight:700;line-height:1;display:block}.line-illustration{color:#415580;width:100%;max-width:480px;height:auto;margin:0 auto;display:block}.error-path .line-illustration{color:#477c78}.error-path .error-number{color:#e4efed}.local-access{gap:64px}.access-welcome .line-illustration{max-width:400px;margin:16px 0}.local-access-note{color:#68778c;align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex}.access-entry{background:#fff;border:1px solid #e3e8f0;border-radius:16px;padding:32px;box-shadow:0 8px 32px #1e32590a}.access-entry h2{margin:12px 0;font-size:28px;line-height:36px}.access-entry>a{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:12px 0;padding:12px 16px;line-height:24px;text-decoration:none;display:flex}.access-entry-help{border-top:1px solid #e3e8f0;margin-top:24px;padding-top:24px;font-size:14px;line-height:24px}.access-entry-help p{color:#68778c;margin:8px 0}.access-entry footer{gap:24px;margin-top:32px;font-size:12px;display:flex}.access-layout{gap:48px;padding:32px}.access-card{border-radius:16px;padding:32px}.access-card form label{margin:16px 0 8px}.access-card .phone-field,.access-card .code-field{min-height:48px}.access-card input:not([type=checkbox]){min-height:48px;padding:12px;line-height:24px}.access-card .full{min-height:48px;padding:12px 16px;line-height:24px}.access-card .login-consent{gap:8px;margin:24px 0}.access-card .login-divider{margin:24px 0}.social-buttons{gap:12px}@media (width<=1199px){.site-shell .bidding-group-tabs{margin-left:174px}}@media (width<=850px){.site-shell .bidding-group-tabs{margin-left:136px}.error-page,.local-access{gap:32px;padding:24px}.error-copy h1,.access-welcome h1{font-size:28px}}@media (width<=599px){.site-shell .agent-toolbar{gap:8px}.site-shell .agent-toolbar .capability-select{flex:1;min-width:180px}.site-shell .agent-toolbar .capability-select select{flex:1;max-width:100%}.site-shell .agent-toolbar .primary{flex-basis:100%}.site-shell .api-settings-panel{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;top:12px;right:12px}.site-shell .v2-tabs{flex-wrap:nowrap;scroll-padding:8px;overflow:auto}.site-shell .v2-tabs a{white-space:nowrap;flex-shrink:0}.site-shell .bidding-group-tabs{flex-wrap:nowrap;overflow:auto;margin:16px 12px 0!important}.site-shell .bidding-group-tabs a{white-space:nowrap;flex-shrink:0}.error-page,.local-access{grid-template-columns:1fr;gap:24px;min-height:0;margin:16px auto 96px;padding:24px 16px}.error-art{grid-row:1;padding:0}.error-art .line-illustration{max-width:280px}.error-number{font-size:64px}.error-copy h1{font-size:26px}.access-welcome .line-illustration{display:none}.access-welcome>p{margin-bottom:16px}.access-entry{padding:24px}.access-layout{gap:24px;padding:16px}.access-card{padding:24px}}.enterprise-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.enterprise-content{min-width:0}.enterprise-content>.beta-main{margin-left:0!important;padding:0!important}.enterprise-menu{background:#fafbfd;border:1px solid #e3e8f0;border-radius:12px;min-width:0;padding:12px}.enterprise-menu-title{color:#7a8595;padding:8px 12px;font-size:12px;display:block}.site-shell .enterprise-menu .v2-tabs{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:4px;margin:8px 0;padding:0;display:flex}.site-shell .enterprise-menu .v2-tabs a{white-space:normal;overflow-wrap:anywhere;padding:12px;line-height:20px}.site-shell .enterprise-menu .v2-tabs a[aria-current]{color:#2f5bea;background:#e8f0ff;border-left:2px solid #2f5bea;padding-left:10px}.enterprise-menu .menu-management{box-shadow:none;background:0 0;border:1px dashed #c9d2df;border-radius:8px;margin:16px 0 0!important;padding:12px!important}.menu-management summary{color:#68778c;cursor:pointer;font-size:12px}.enterprise-menu .v2-form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.enterprise-content>.panel{margin-bottom:24px}.enterprise-content>.panel,.enterprise-content>details{padding:24px}.enterprise-content>.panel:first-child{margin-top:0}@media (width<=1000px){.enterprise-layout{grid-template-columns:176px minmax(0,1fr);gap:16px}}@media (width<=700px){.enterprise-layout{grid-template-columns:minmax(0,1fr);gap:16px}.enterprise-menu{padding:8px}.enterprise-menu-title{display:none}.site-shell .enterprise-menu .v2-tabs{flex-flow:row;margin:0;scroll-padding:8px;overflow:auto}.site-shell .enterprise-menu .v2-tabs a{white-space:nowrap;flex-shrink:0}.enterprise-menu .menu-management{margin-top:8px!important;padding:8px 12px!important}.enterprise-content>.panel,.enterprise-content>details{padding:16px}}.local-help{max-width:1400px}.local-help>.panel{margin:24px 0;padding:24px}.help-search{background:#fff;border:1px solid #dce3ed;border-radius:8px;align-items:center;gap:8px;width:440px;max-width:100%;padding:8px 12px;display:flex}.help-search input{background:0 0;border:0;width:100%;min-width:0;padding:4px;line-height:24px}.help-faq-group{margin:24px 0}.help-faq-group h3{color:#68778c;margin:16px 0 8px;font-size:14px}.help-faq-group details{border-bottom:1px solid #e3e8f0;padding:16px 0}.help-faq-group summary{cursor:pointer;font-size:16px;line-height:24px}.help-faq-group p{color:#68778c;margin:12px 0;font-size:14px;line-height:24px}.help-faq-group a{color:#2f5bea;align-items:center;gap:8px;min-height:40px;display:inline-flex}.help-contact{grid-template-columns:1fr 1fr;gap:32px;scroll-margin-top:180px;display:grid}.help-contact h2{margin:12px 0;font-size:24px}.help-contact p,.help-contact li{line-height:24px}.help-contact label{color:#68778c;margin:24px 0 8px;font-size:12px;display:block}.help-phone{color:#1f2733;align-items:center;gap:12px;font-size:28px;font-weight:600;line-height:40px;text-decoration:none;display:inline-flex}.help-contact-checklist{background:#f6f8fc;border-radius:12px;padding:24px}.help-contact-checklist h3{margin:0 0 16px}.help-contact-checklist ol{padding-left:24px}.help-contact-checklist li{margin:12px 0}#faq{scroll-margin-top:180px}@media (width<=700px){.local-help>.panel{padding:16px}.help-search{width:100%}.help-contact{grid-template-columns:1fr;gap:16px;scroll-margin-top:280px}.help-contact-checklist{padding:16px}#faq{scroll-margin-top:280px}}.site-shell.unified-workspace{--broadcast-height:80px;--ui-blue:#2f5bea}.unified-workspace>.global-broadcast{height:var(--broadcast-height);box-sizing:border-box;flex-wrap:nowrap;gap:16px;padding:12px 24px}.unified-workspace .local-workspace-title{flex:1;min-width:0}.unified-workspace .local-workspace-title strong{font-size:16px;line-height:24px}.unified-workspace .local-workspace-title p{margin:4px 0 0;font-size:12px;line-height:20px}.deployment-badge{white-space:nowrap;box-sizing:border-box;color:#394778;background:#fff;border:1px solid #cbd5e6;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}[data-deployment=local] .deployment-badge{color:#287268;background:#eef7f5;border-color:#bbd9d2}.unified-workspace .agent-toolbar :is(button,a),.unified-workspace .agent-toolbar .capability-select select{height:40px;min-height:40px;padding:8px 12px}.unified-workspace .bidding-group-tabs{flex-wrap:wrap;gap:4px;display:flex}.unified-workspace .beta-side-bottom>a{margin:8px 0;display:block}.deployment-comparison{margin:24px 0;padding:24px;scroll-margin-top:200px}.deployment-comparison h2{margin:8px 0 16px;font-size:24px;line-height:32px}.deployment-comparison p{margin:16px 0;font-size:14px;line-height:24px}.deployment-table-wrap{border:1px solid #e3e8f0;border-radius:8px;max-width:100%;overflow-x:auto}.deployment-table-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.deployment-table-wrap :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #e3e8f0;padding:12px 16px;line-height:24px}.deployment-table-wrap th{font-weight:600}.deployment-table-wrap thead{background:#f6f8fc}.deployment-table-wrap tr:last-child :is(th,td){border-bottom:0}.deployment-comparison .v2-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mode-scope>.panel{margin:24px 0;padding:24px}.mode-scope p{line-height:24px}.enterprise-menu>.secondary{margin:16px 0 0;line-height:24px;display:block}.online-enterprise{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}.online-enterprise>.online-pages{background:#fafbfd;border:1px solid #e3e8f0;border-radius:12px;flex-direction:column;grid-area:1/1;align-items:stretch;gap:4px;margin:0;padding:12px;display:flex}.online-enterprise>.online-pages a[aria-current]{color:#2f5bea;background:#e8f0ff;border-left:2px solid #2f5bea}.online-enterprise>details{grid-column:1;margin:0!important;padding:12px!important}.online-enterprise>.online-enterprise-body,.online-enterprise>section{grid-area:1/2/span 4;margin:0!important}.online-enterprise>.error{grid-column:1/-1}.online-enterprise>details .beta-fields{display:block}.online-enterprise>details label{margin:12px 0;display:block}@media (width<=1000px){.online-enterprise{grid-template-columns:176px minmax(0,1fr);gap:16px}}@media (width<=700px){.site-shell.unified-workspace{--broadcast-height:112px}.unified-workspace>.global-broadcast{grid-template-columns:1fr auto;gap:8px;padding:8px 12px;display:grid}.unified-workspace>.global-broadcast>.deployment-badge{grid-area:1/1;justify-self:start}.unified-workspace>.global-broadcast>.api-settings{grid-area:1/2}.unified-workspace>.global-broadcast>:is(.local-workspace-title,.tender-ticker){grid-area:2/1/auto/-1;width:100%;min-width:0;height:auto;padding:0}.unified-workspace .local-workspace-title strong{display:none}.unified-workspace .local-workspace-title p{margin:0}.deployment-comparison,.mode-scope>.panel{margin:16px 0;padding:16px;scroll-margin-top:264px}.deployment-comparison h2{font-size:20px;line-height:28px}.deployment-table-wrap :is(th,td){padding:12px}.online-enterprise{display:block}.online-enterprise>.online-pages{flex-flow:row;margin-bottom:16px;padding:8px;overflow:auto}.online-enterprise>.online-pages a{white-space:nowrap;flex-shrink:0}.online-enterprise>details{margin-bottom:16px!important}.unified-workspace .agent-toolbar :is(button,a),.unified-workspace .agent-toolbar .capability-select select{height:44px;min-height:44px;padding:10px 12px}}@media (width<=599px){.site-shell.unified-workspace .beta-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.site-shell.unified-workspace .beta-sidebar nav .beta-subnav{display:none}.site-shell.unified-workspace .beta-sidebar nav>div{min-width:0}.site-shell.unified-workspace .beta-sidebar nav a{max-width:100%;min-height:56px;margin:0;padding:8px 4px}.site-shell.unified-workspace .bidding-group-tabs{flex-wrap:nowrap;margin:16px 12px 0!important}.unified-workspace .beta-header-actions{gap:8px}.unified-workspace .beta-header-actions a{font-size:12px}.unified-workspace .beta-header-actions a:last-child span{max-width:48px}.deployment-badge{min-height:40px}}.site-shell .unified-home{max-width:none;margin-left:234px;padding:24px}.unified-home .ah-local{gap:16px}.unified-home .ah-actions{gap:12px}.unified-home .ah-local-actions{gap:16px}@media (width<=1199px){.site-shell .unified-home{margin-left:174px}}@media (width<=850px){.site-shell .unified-home{margin-left:136px;padding:24px 16px}}@media (width<=599px){.site-shell .unified-home{margin-left:0;padding:20px 12px 96px}}.v23-shell .beta-intro{margin-bottom:24px}.v23-shell .beta-intro h1{margin:8px 0 12px;font-size:28px;line-height:40px}.v23-shell .beta-intro p{color:var(--v23-muted);margin:0;font-size:14px;line-height:24px}.online-materials-frame .enterprise-content>.beta-app>.beta-main{max-width:none;margin:0!important;padding:0!important}.online-materials-frame .enterprise-content>.beta-app>.beta-main>.beta-intro{display:none}.v23-shell .enterprise-menu .v2-tabs a{box-sizing:border-box;min-height:44px;padding:12px;line-height:20px}.v23-shell .profile-panel{background:var(--control-bg);border:1px solid var(--control-border);border-radius:16px;max-width:800px;margin:0 auto;padding:24px}.v23-shell .profile-panel h2{margin:0 0 16px;font-size:24px;line-height:32px}.v23-shell .profile-panel p{margin:12px 0;line-height:24px}.v23-shell .profile-panel label{gap:8px;margin:16px 0;font-size:14px;line-height:20px;display:grid}.v23-shell .profile-panel .line-input{box-sizing:border-box;min-height:44px;margin:0;padding:10px 12px}.v23-shell .profile-panel button{min-height:44px;margin:8px 12px 0 0;padding:10px 16px;line-height:20px}.account-settings-page .profile-panel{border:0;margin:0 0 24px;padding:0}@media (width<=760px){.v23-shell .beta-intro h1{font-size:24px;line-height:32px}.v23-shell .profile-panel{margin:24px 16px;padding:24px}.account-settings-page .profile-panel{margin:0 0 24px}}.site-shell.v23-shell .installed-skill-grid>.installed-skill-card{box-sizing:border-box;text-align:left;background:var(--control-bg);border:1px solid var(--v23-line);min-height:160px;color:var(--v23-ink);border-radius:20px;justify-content:flex-start;align-items:flex-start;gap:16px;padding:24px;display:flex}.site-shell.v23-shell .installed-skill-grid .skill-card-content{line-height:24px}.site-shell.v23-shell .installed-skill-grid .skill-card-content>strong{font-size:16px;line-height:24px}.site-shell.v23-shell .installed-skill-grid .skill-card-content>span{font-size:14px;line-height:20px}.site-shell.v23-shell .installed-skill-grid .skill-card-content>small{font-size:12px;line-height:20px}.site-shell.v23-shell .skill-manager-heading p{margin:8px 0;font-size:14px;line-height:24px}.site-shell.v23-shell .skill-manager-search{margin:0 0 16px;display:block}.site-shell.v23-shell .skill-manager-search+h2{margin:16px 0;font-size:16px;line-height:24px}@media (width<=760px){.site-shell.v23-shell .installed-skill-grid>.installed-skill-card{border-radius:16px;padding:24px 16px}}.site-shell.v23-shell .installed-skill-grid>.installed-skill-card.selected{background:var(--v23-active);border-color:#8fa9d0}.site-shell.v23-shell .installed-skill-grid .skill-card-content>span,.site-shell.v23-shell .installed-skill-grid .skill-card-content>small{color:var(--v23-muted)}:root[data-aibeek-theme=dark] .site-shell.v23-shell .installed-skill-grid>.installed-skill-card:not(.selected),:root[data-aibeek-theme=dark] .site-shell.v23-shell .profile-panel{background:var(--v23-soft);color:var(--v23-ink);border-color:var(--v23-line)}.v23-shell{--v23-side:clamp(236px,19vw,280px)}.conversation-top{height:64px;color:var(--v23-muted);justify-content:space-between;align-items:center;padding:0 32px;font-size:12px;display:flex}.conversation-top .access-theme{border-color:var(--v23-line)}.v23-shell .v23-home{padding:0 32px}.v23-home .ask-home{gap:20px;min-height:calc(100dvh - 170px);padding:30px 0 90px}.v23-home .ask-home h1{letter-spacing:-.7px;font-size:clamp(26px,2.5vw,34px);font-weight:600}.v23-home .ask-home h1 span{color:inherit;background:0 0}.v23-home .ask-sub{max-width:680px;margin:0 0 22px;font-size:12px;line-height:1.9}.v23-home .ask-box{border:1px solid var(--v23-line);border-radius:18px;width:min(920px,100%);padding:18px 18px 12px;box-shadow:0 4px 28px #12284f06}.v23-home .ask-box:focus-within{border-color:#7292ef;box-shadow:0 0 0 3px #527df00a}.v23-home .ask-box textarea{min-height:76px;font-size:15px}.v23-home .ask-tools{gap:8px;margin-top:12px}.v23-home .ask-mode-hint{font-size:11px}.v23-avatar{background:#315cdb}.v23-side-note svg{color:var(--v23-muted)}:root[data-aibeek-theme=dark] .v23-shell{--v23-ink:#edf0f7;--v23-muted:#a0a8b7;--v23-line:#30343e;--v23-soft:#17191e;--v23-hover:#252933;--v23-active:#233355;--v23-blue:#8af;color:var(--v23-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101114}:root[data-aibeek-theme=dark] .v23-shell :is(.ask-box,.ask-chip,.ask-menu,.v23-menu,.v23-search,.v23-tag,.v23-mobile-nav){color:var(--v23-ink);background:#181b21}:root[data-aibeek-theme=dark] .v23-sidebar nav>div>a,:root[data-aibeek-theme=dark] .v23-shell .brand{color:var(--v23-ink)}:root[data-aibeek-theme=dark] .v23-shell .beta-subnav a[aria-current=page]{background:#252933}:root[data-aibeek-theme=dark] .ask-send{background:#547fe8}:root[data-aibeek-theme=dark] .ask-send:disabled{color:#7a879e;background:#313b50}:root[data-aibeek-theme=dark] .v23-shell :is(.beta-main,.site-workspace,.site-content){background:0 0}@media (width<=760px){.conversation-top{height:56px;padding:0 20px}.v23-shell .v23-home{padding:0 20px}.v23-home .ask-home{justify-content:center;gap:16px;min-height:calc(100dvh - 200px);padding:32px 0 60px}.v23-home .ask-home h1{font-size:25px;line-height:1.6}.v23-home .ask-home h1 span{display:block}.v23-home .ask-sub{margin-bottom:8px}.v23-home .ask-box{padding:12px}.v23-home .ask-model{font-size:10px}.v23-home .ask-tools{gap:4px}.v23-home .ask-mode-hint{line-height:1.8}}.conversation-nav-label{color:var(--v23-muted);letter-spacing:1px;padding:20px 12px 9px;font-size:10px;display:block}.conversation-business{margin-top:8px}.conversation-records{border-top:1px solid var(--v23-line);margin-top:20px;padding-top:4px}.v23-sidebar .conversation-records>a{font-size:12px;font-weight:400}.v23-collapsed .conversation-nav-label{display:none}.v23-collapsed .conversation-records{padding-top:12px}@media (width>=761px){.v23-home .ask-home{min-height:calc(100dvh - 130px);padding:80px 0 50px}}:root[data-aibeek-theme=dark] .v23-shell .ask-box :is(.ask-icon,.ask-chip){color:var(--v23-ink);background:0 0!important}:root[data-aibeek-theme=dark] .v23-env button{color:var(--v23-ink);border-color:var(--v23-line);background:#20242c}:root[data-aibeek-theme=dark] .v23-env .deployment-badge{color:var(--v23-muted);border-color:var(--v23-line);background:#20242c}.conversation-top .access-theme{border:1px solid var(--v23-line);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.conversation-top .access-theme:focus-visible{outline-offset:4px;outline:2px solid #527df0}.site-shell.v23-shell .v23-sidebar{gap:12px;padding:16px 12px}.site-shell.v23-shell .v23-brand-row{gap:4px;min-height:48px;padding:0 4px 8px}.site-shell.v23-shell .v23-brand-row .brand-name{gap:2px;padding:0}.site-shell.v23-shell .v23-brand-row .brand-name strong{font-size:18px;line-height:24px}.site-shell.v23-shell .v23-brand-row .brand-name small{line-height:14px}.site-shell.v23-shell .v23-icon{width:36px;height:40px}.site-shell.v23-shell .v23-search{height:44px;margin:0 4px 4px;padding:0 12px}.site-shell.v23-shell .v23-sidebar nav{gap:4px;scroll-padding:8px}.site-shell.v23-shell .v23-sidebar nav>div>a{box-sizing:border-box;gap:12px;height:auto;min-height:44px;padding:10px 12px;line-height:24px}.site-shell.v23-shell .conversation-nav-label{letter-spacing:0;padding:16px 12px 8px;font-size:12px;line-height:20px}.site-shell.v23-shell .conversation-business{margin-top:8px}.site-shell.v23-shell .conversation-records{margin-top:16px;padding-top:4px}.site-shell.v23-shell .v23-sidebar .beta-subnav{gap:4px;margin:8px 0 12px 20px;padding:4px 0 4px 12px}.site-shell.v23-shell .v23-sidebar .beta-subnav a{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;align-items:center;min-height:44px;margin:0;padding:10px 12px;font-size:12px;line-height:24px;display:flex}.site-shell.v23-shell .v23-sidebar .beta-subnav a.v23-tool{padding-left:20px}.site-shell.v23-shell .v23-side-note{padding:8px 12px;line-height:20px}.site-shell.v23-shell .v23-side-note svg{margin-top:2px}.site-shell.v23-shell .v23-side-foot{gap:12px;padding-top:12px}.site-shell.v23-shell .v23-env{gap:8px}.site-shell.v23-shell .v23-env .api-settings>button{justify-content:flex-start;width:100%;min-height:44px;padding:10px 12px;line-height:20px}.site-shell.v23-shell .v23-account-button{box-sizing:border-box;gap:12px;min-height:56px;padding:8px}.site-shell.v23-shell .v23-avatar{width:36px;height:36px}.site-shell.v23-shell .v23-who{gap:4px}.site-shell.v23-shell .v23-who small{line-height:16px}.site-shell.v23-shell .v23-menu{gap:4px;width:256px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px);padding:8px;bottom:calc(100% + 8px);overflow:auto}.site-shell.v23-shell .v23-menu a{box-sizing:border-box;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;line-height:24px}.site-shell.v23-shell .v23-menu a:not(:has(svg)){padding-left:40px}.site-shell.v23-shell .ask-tools{gap:8px}.site-shell.v23-shell .ask-menu{box-sizing:border-box;width:320px;min-width:0;max-width:calc(100vw - 64px);max-height:min(360px,40dvh);padding:8px;top:auto;bottom:calc(100% + 8px);overflow:auto}.site-shell.v23-shell .ask-menu li+li{margin-top:4px}.site-shell.v23-shell .ask-menu button{box-sizing:border-box;gap:12px;min-height:48px;padding:12px}.site-shell.v23-shell .ask-menu span{gap:4px}.site-shell.v23-shell .ask-menu strong{font-size:14px;line-height:20px}.site-shell.v23-shell .ask-menu small{white-space:normal;line-height:20px}.site-shell.v23-shell .api-settings-panel{box-sizing:border-box}.site-shell.v23-shell .api-settings-panel p{margin:12px 0;line-height:20px}.site-shell.v23-shell .api-settings-heading{gap:16px;margin-bottom:16px;line-height:24px}.site-shell.v23-shell .api-config-editor{border-top:1px solid var(--control-border);margin-top:24px;padding-top:24px}.site-shell.v23-shell .api-config-editor h3{margin:0 0 12px;line-height:24px}.site-shell.v23-shell .api-config-editor>label:not(.consent){gap:8px;margin:16px 0;line-height:20px;display:grid}.site-shell.v23-shell .api-config-editor>label:not(.consent)>input{box-sizing:border-box;min-height:44px;margin:0;padding:10px 12px;line-height:20px}.site-shell.v23-shell.v23-collapsed .v23-sidebar nav>div>a{padding:10px 0}.site-shell.v23-shell.v23-collapsed .v23-account-button{padding:8px 0}@media (width<=760px){.site-shell.v23-shell .v23-mobile-nav{height:calc(64px + env(safe-area-inset-bottom))}.site-shell.v23-shell .v23-mobile-nav a{gap:4px;font-size:12px;line-height:16px}.site-shell.v23-shell .v23-avatar-sm{width:24px;height:24px}.site-shell.v23-shell .ask-tools{gap:8px}.site-shell.v23-shell .ask-menu{max-width:calc(100vw - 64px)}}.site-shell.v23-shell .bidding-topbar{z-index:30;justify-content:flex-end;padding:16px 24px 0;display:flex;position:relative}.bidding-dropdown{max-width:100%;position:relative}.bidding-dropdown summary{cursor:pointer;box-sizing:border-box;border:1px solid var(--v23-line);background:var(--control-bg);min-height:44px;color:var(--v23-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:14px;line-height:24px;list-style:none;display:flex}.bidding-dropdown summary::-webkit-details-marker{display:none}.bidding-dropdown[open] summary svg{transform:rotate(180deg)}.bidding-dropdown-links{box-sizing:border-box;border:1px solid var(--v23-line);background:var(--control-bg);border-radius:12px;flex-direction:column;gap:4px;width:280px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 160px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #14213d20}.site-shell.v23-shell .bidding-dropdown-links a{box-sizing:border-box;min-height:44px;color:var(--v23-ink);border-radius:8px;align-items:center;padding:10px 12px;font-size:14px;line-height:24px;text-decoration:none;display:flex}.bidding-dropdown-links a:hover,.bidding-dropdown-links a[aria-current=page]{background:var(--v23-active)}.bidding-dropdown-links .v23-tool{border-left:2px solid var(--v23-line);margin-left:12px}:root[data-aibeek-theme=dark] .bidding-dropdown :is(summary,.bidding-dropdown-links){background:var(--v23-soft)}@media (width<=760px){.site-shell.v23-shell .bidding-topbar{padding:16px 16px 0}}.status-site{--status-bg:#f6f8fc;--status-surface:#fff;--status-ink:#1c2940;--status-muted:#6c7b91;--status-line:#dfe6f0;--status-blue:#365ee9;--status-tint:#eaf0ff;background:var(--status-bg);min-height:100dvh;color:var(--status-ink);box-sizing:border-box;flex-direction:column;padding:0 48px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.status-site *{box-sizing:border-box}.status-site a{color:inherit;text-decoration:none}.status-site button{font:inherit;cursor:pointer}.status-site :focus-visible{outline:2px solid var(--status-blue);outline-offset:4px}.status-header,.status-footer{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}.status-header{border-bottom:1px solid var(--status-line);min-height:112px}.status-brand{align-items:center;gap:12px;display:flex}.status-brand>img{border-radius:12px}.status-brand span{gap:4px;display:grid}.status-brand strong{letter-spacing:-1px;font-size:24px;line-height:28px}.status-brand small{color:var(--status-muted);font-size:12px;line-height:16px}.status-header-actions{align-items:center;gap:24px;font-size:14px;display:flex}.status-header-actions button{border:1px solid var(--status-line);background:var(--status-surface);width:40px;height:40px;color:var(--status-ink);border-radius:12px;font-size:24px}.status-header-actions a span{color:var(--status-muted);margin-left:8px}.status-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;width:100%;max-width:1120px;margin:auto;padding:64px 0;display:grid}.status-eyebrow{letter-spacing:2px;color:var(--status-muted);align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex}.status-dot{background:var(--status-blue);width:8px;height:8px;box-shadow:0 0 0 4px var(--status-tint);border-radius:50%;flex-shrink:0;display:inline-block}.status-code{font-weight:600;letter-spacing:-8px!important;color:var(--status-ink)!important;margin:24px 0 8px!important;font-size:112px!important;line-height:120px!important}.status-site[data-status-kind=maintenance] .status-code{font-weight:400;letter-spacing:4px!important;color:var(--status-muted)!important;margin:48px 0 16px!important;font-size:16px!important;line-height:24px!important}.status-copy h1{letter-spacing:-1px;margin:0 0 16px;font-size:36px;font-weight:600;line-height:48px}.status-description{max-width:400px;color:var(--status-muted);margin:0;font-size:16px;line-height:28px}.status-actions{flex-wrap:wrap;gap:12px;margin:32px 0 16px;display:flex}.status-actions :is(a,button){border:1px solid var(--status-line);border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 20px;font-size:14px;line-height:24px;display:inline-flex}.status-site .status-primary{background:var(--status-blue);border-color:var(--status-blue);color:#fff}.status-secondary{background:var(--status-surface);color:var(--status-ink)}.status-actions :is(a,button):hover{filter:brightness(.96)}.status-actions button:disabled{opacity:.6;cursor:wait}.status-feedback{color:var(--status-muted);max-width:440px;min-height:40px;margin:0 0 32px;font-size:12px;line-height:20px}.status-shortcuts{border-top:1px solid var(--status-line);gap:24px;padding-top:24px;display:flex}.status-shortcuts>a,.status-shortcuts>div{gap:8px;font-size:14px;line-height:20px;display:grid}.status-shortcuts span{color:var(--status-muted);font-size:12px;line-height:20px}.status-shortcuts a:hover{color:var(--status-blue)}.status-footer{border-top:1px solid var(--status-line);min-height:88px;color:var(--status-muted);font-size:12px;line-height:20px}.status-footer>div{flex-wrap:wrap;gap:8px 16px;display:flex}.status-footer a{align-items:center;gap:4px;display:inline-flex}.status-visual{isolation:isolate;place-items:center;height:480px;display:grid;position:relative}.status-grid{background-image:radial-gradient(var(--status-line) 1px,transparent 1px);background-size:24px 24px;position:absolute;inset:24px 0;-webkit-mask-image:radial-gradient(#000 28%,#0000 72%);mask-image:radial-gradient(#000 28%,#0000 72%)}.status-orbit{border:1px solid var(--status-line);border-radius:50%;width:400px;height:400px;position:absolute;transform:rotate(-24deg)scaleY(.8)}.orbit-two{border-style:dashed;width:464px;height:464px;transform:rotate(40deg)scaleY(.8)}.status-document{background:var(--status-surface);border:1px solid #b8c9ef;border-radius:20px;width:224px;height:288px;position:absolute;box-shadow:0 24px 64px #24427410}.document-back{background:var(--status-tint);transform:rotate(-14deg)translate(-24px,-8px)}.document-front{padding:28px;animation:7s ease-in-out infinite status-float;transform:rotate(8deg)}.document-corner{background:var(--status-tint);border-bottom:1px solid #b8c9ef;border-left:1px solid #b8c9ef;border-radius:0 20px 0 12px;width:40px;height:40px;position:absolute;top:0;right:0}.document-label{letter-spacing:1px;color:var(--status-muted);margin:16px 0 20px;font-size:8px;line-height:16px;display:block}.document-symbol{color:var(--status-blue);width:80px;height:80px;margin-bottom:20px}.document-symbol svg{width:100%;height:100%}.document-front i{background:var(--status-line);border-radius:4px;width:100%;height:4px;margin:12px 0;display:block}.document-front i:nth-of-type(2){width:76%}.document-front i:nth-of-type(3){width:52%}.document-index{color:var(--status-muted);letter-spacing:2px;margin-top:20px;font-size:8px;display:block}.status-spark{background:var(--status-blue);border-radius:4px;width:12px;height:12px;position:absolute;transform:rotate(24deg)}.spark-one{top:64px;right:56px}.spark-two{background:#9db1df;width:8px;height:8px;bottom:72px;left:48px}.status-floating-label{background:var(--status-surface);border:1px solid var(--status-line);border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:12px;line-height:20px;display:flex;position:absolute;bottom:32px;box-shadow:0 8px 24px #24427408}.is-maintenance .document-symbol{color:#ac7922}.is-maintenance .document-front{transform:rotate(4deg)}.is-maintenance .status-floating-label .status-dot{background:#ac7922;box-shadow:0 0 0 4px #b7832214}@keyframes status-float{0%,to{translate:0}50%{translate:0 -12px}}@media (prefers-reduced-motion:reduce){.document-front{animation:none}}:root[data-aibeek-theme=dark] .status-site{--status-bg:#111722;--status-surface:#192231;--status-ink:#e5ebf5;--status-muted:#9aa9bf;--status-line:#2b394d;--status-blue:#7d9dff;--status-tint:#253650}:root[data-aibeek-theme=dark] .status-primary{color:#111722}@media (width<=1000px){.status-site{padding:0 32px}.status-main{gap:32px}.status-visual{scale:.84}.status-copy h1{font-size:32px;line-height:44px}.status-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:16px 0}}@media (width<=700px){.status-site{padding:0 24px}.status-header{min-height:88px}.status-header-actions{gap:16px}.status-main{grid-template-columns:1fr;gap:24px;padding:32px 0}.status-visual{grid-row:1;height:240px;overflow:hidden;scale:1}.status-document{border-radius:16px;width:144px;height:192px}.document-front{padding:16px}.document-label{margin:8px 0 12px;font-size:6px;line-height:12px}.document-symbol{width:48px;height:48px;margin-bottom:12px}.document-front i{height:4px;margin:8px 0}.document-index{margin-top:12px;font-size:6px}.document-corner{border-radius:0 16px 0 8px;width:28px;height:28px}.status-orbit{width:240px;height:240px}.orbit-two{width:280px;height:280px}.status-grid{inset:0}.status-floating-label{padding:8px 12px;font-size:10px;line-height:16px;bottom:4px}.spark-one{top:24px;right:48px}.spark-two{bottom:48px;left:48px}.status-code{letter-spacing:-4px!important;margin:16px 0 8px!important;font-size:72px!important;line-height:80px!important}.status-copy h1{font-size:28px;line-height:40px}.status-description{font-size:14px;line-height:24px}.status-eyebrow{letter-spacing:1px;font-size:10px}.status-actions{margin:24px 0 12px}.status-actions :is(a,button){flex:1;gap:8px;padding:12px 16px}.status-feedback{min-height:20px;margin-bottom:24px}.status-shortcuts{justify-content:space-between;gap:12px;padding-top:20px}.status-shortcuts>div,.status-shortcuts>a{gap:4px;font-size:12px}.status-shortcuts span{font-size:10px}.status-site[data-status-kind=maintenance] .status-code{margin:24px 0 12px!important;font-size:12px!important}.status-footer{font-size:10px}.status-footer>div{gap:4px 12px}}
