@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2) format("woff2"),url(/app/assets/poppins-devanagari-300-normal-5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2) format("woff2"),url(/app/assets/poppins-latin-ext-300-normal-nf6F73WS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/app/assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/app/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/app/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/app/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/app/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/app/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/app/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/app/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/app/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/app/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.workspace-shell.has-full-chat{height:100dvh;min-height:0;overflow:hidden}.has-full-chat>.workspace{display:flex;flex:1;min-height:0;width:100%;max-width:none;padding:0;margin:0;overflow:hidden}.has-full-chat>.workspace-footer{display:none}.nexus-chat{display:flex;flex:1;flex-direction:column;width:100%;min-height:0}.nexus-chat-frame{position:relative;flex:1;min-height:0;overflow:hidden;background:#f6f8fc}.nexus-chat-frame iframe{width:100%;height:100%;border:0;display:block;visibility:hidden}.nexus-chat-frame iframe.is-ready{visibility:visible}.nexus-chat-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:#526789}.page-type-icon{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;color:#63758e}.page-type-icon:not(.category-unknown){background:var(--category-color);color:#fff}.page-type-icon svg{width:14px;height:14px}.page-title-with-icon{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;overflow-wrap:anywhere}.page-title-with-icon .page-type-icon{margin-top:4px}.change-badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.link-node-row .page-type-icon{width:22px;height:22px;flex:none}.page-reference-with-icon{display:inline-flex;align-items:center;gap:7px}.page-reference-with-icon .category-symbol{flex:none;background:var(--category-color,transparent);color:#fff}.page-reference-with-icon .category-unknown{color:#63758e}.page-reference-with-icon .category-symbol svg{width:12px;height:12px}@media(max-width:700px){.website-detail-list .detail-tabs [role=tablist]{gap:13px}.website-detail-list .detail-tabs [role=tab]{font-size:11px;gap:5px}}:is(.category-family-tab,.category-subclasses h3,.search-category-row label)>.category-symbol{color:#63758e}:is(.category-family-tab,.category-subclasses h3,.search-category-row label)>.category-symbol:not(.category-unknown){background:var(--category-color);color:#fff}:is(.page-tree-row,.category-page-row)>.tree-category>.page-type-icon,:is(.category-family-tab,.category-subclasses h3,.search-category-row label)>.category-symbol{flex:none;width:25px;height:25px}:is(.page-tree-row,.category-page-row)>.tree-category>.page-type-icon svg,:is(.category-family-tab,.category-subclasses h3,.search-category-row label)>.category-symbol svg{display:block;width:17px;height:17px}:is(.page-tree-row,.category-page-row)>.tree-category:not(.category-unknown)>.page-type-icon svg,:is(.category-family-tab,.category-subclasses h3,.search-category-row label)>.category-symbol:not(.category-unknown) svg{width:15px;height:15px}@media(max-width:700px){:is(.page-tree-row,.category-page-row)>.tree-category>.page-type-icon,:is(.category-family-tab,.category-subclasses h3,.search-category-row label)>.category-symbol{width:19px;height:19px}:is(.page-tree-row,.category-page-row)>.tree-category>.page-type-icon svg,:is(.category-family-tab,.category-subclasses h3,.search-category-row label)>.category-symbol svg{width:15px;height:15px}:is(.page-tree-row,.category-page-row)>.tree-category:not(.category-unknown)>.page-type-icon svg,:is(.category-family-tab,.category-subclasses h3,.search-category-row label)>.category-symbol:not(.category-unknown) svg{width:12px;height:12px}}.nexus-search-view{width:100%;color:#14253f}.search-page-heading{margin-bottom:26px}.search-controls{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}.knowledge-search-input{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 0 0 20px;background:#fff;border:1px solid #d5deeb;border-radius:16px;box-shadow:0 2px 8px #19395f06;transition:border-color .15s,box-shadow .15s}.knowledge-search-input:hover{border-color:#b8c9e1}.knowledge-search-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1257e50c,0 4px 16px #19395f08}.knowledge-search-input>svg{color:var(--muted)}.knowledge-search-input input{min-width:0;flex:1;background:transparent;border:0;outline:none;padding:16px 0;font-size:16px;color:#14253f}.knowledge-search-input input::placeholder{color:var(--muted);opacity:1}.knowledge-search-input input:focus-visible{outline:none}.knowledge-search-input .primary{align-self:stretch;flex-shrink:0;min-height:0;min-width:124px;margin:-1px -1px -1px 0;padding-inline:24px;border-radius:0 16px 16px 0}.knowledge-search-input .primary:focus-visible{outline-offset:-5px}.search-clear{display:grid;place-items:center;flex-shrink:0;width:32px;height:36px;border-radius:50%;background:transparent;color:var(--muted);transition:background .15s,color .15s}.search-clear:hover{background:#eaf0fa;color:var(--blue)}.search-sources{display:flex;align-items:flex-start;gap:14px;border:0;margin:18px 0 0;padding:0;min-width:0}.search-sources-label{flex-shrink:0;font-size:12px;color:var(--muted);line-height:40px}.search-sources>div{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.search-sources button{display:inline-flex;align-items:center;gap:9px;min-height:40px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 11px 5px 6px;font-size:12px;max-width:100%;overflow-wrap:anywhere;text-align:left;color:#19395f;transition:background .15s,border-color .15s}.search-sources button:has(>.search-source-count){padding-inline:12px}.search-sources .site-icon{width:28px;height:28px;border-radius:6px}.search-sources .site-favicon>span{font-size:10px}.search-source-name{min-width:0}.search-sources button:hover{border-color:#b8cbeb;background:#f8faff}.search-sources button[aria-pressed=true]{border-color:#c4d7fb;background:#eef4ff;color:#164eb7}.search-source-count{font-size:10px;border-radius:4px;background:#e1ebfc;color:#164eb7;min-width:18px;text-align:center;padding:0 4px}.search-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;background:#eef4ff;border:1px solid #d5e2f8;border-radius:10px;font-size:12px;line-height:1.8;margin-top:16px;color:#335581}.search-notice>svg{margin-top:2px}.search-notice p{color:inherit;flex:1;min-width:0}.search-notice .text-button{font-size:12px;min-height:0;padding:0;align-self:center}.search-notice-error{color:#943925;background:#fff3f0;border-color:#f1d5ca}.search-empty{padding:38px 24px;text-align:center}.search-empty-card{background:#fff;border:1px solid var(--line);border-radius:14px}.search-start{padding:44px 24px}.search-state-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#eef4ff;color:var(--blue);margin:0 auto 18px}.search-empty h2{font-size:19px;color:#233c61;overflow-wrap:anywhere}.search-empty p{font-size:13px;line-height:1.85;max-width:390px;margin:10px auto 0}.search-empty>.primary,.search-empty>.text-button{margin-top:20px}.search-results-panel{margin-top:24px}.search-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:0 2px 12px;font-size:12px;color:var(--muted)}.search-results-panel>.search-empty,.search-results-panel>.search-loading{border:1px solid var(--line);border-radius:14px;background:#fff}.search-summary>div{display:flex;flex-wrap:wrap;gap:4px 7px;min-width:0;overflow-wrap:anywhere}.search-summary strong{font-weight:500;color:#233c61}.search-refresh{display:flex;align-items:center;gap:6px;flex-shrink:0;background:transparent;color:var(--muted);padding:5px 0;font-size:12px;min-height:30px}.search-refresh:hover:not(:disabled){color:var(--blue)}.search-refresh:disabled{opacity:.65}.search-loading{display:flex;justify-content:center;align-items:center;gap:12px;padding:58px 24px;font-size:13px;color:var(--muted)}.search-loading svg{color:var(--blue)}.knowledge-search-results{display:grid;gap:14px;list-style:none;margin:0;padding:0}.knowledge-search-results>li{min-width:0}.search-result-card{position:relative;min-width:0;padding:0;border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.search-result-card:hover{border-color:#b8cbeb;box-shadow:0 3px 12px #19395f08}.search-result-card:focus-within{border-color:#a5bde7}.search-result-source{margin-bottom:14px}.search-result-site{display:flex;gap:10px;align-items:flex-start;min-width:0}.search-result-site>div{min-width:0;flex:1}.search-result-site .site-icon{width:32px;height:32px;border-radius:8px;margin-top:2px}.search-result-meta{margin-left:auto;justify-content:flex-end;display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:11px;color:var(--muted);min-width:0}.search-result-meta>span{display:inline-flex;align-items:center;gap:4px}.search-result-meta>span+span:before{content:"·";margin-right:4px;color:#7d8ca4}.search-result-meta>.search-result-url{display:block;max-width:min(100%,340px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-languages{flex-wrap:wrap}.search-primary-language{color:#233c61;font-weight:500}.search-result-languages a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 5px;border-radius:4px;color:var(--muted)}.search-result-languages a:hover{background:#eef4ff;color:var(--blue)}.knowledge-search-results h2{font-size:14px;line-height:1.5;letter-spacing:0;margin:0 0 3px}.search-result-link{font-weight:500;color:#233c61;overflow-wrap:anywhere}.search-result-link svg{display:inline;vertical-align:middle;margin-left:6px;color:var(--muted)}.search-result-link:after{content:"";position:absolute;inset:0;border-radius:14px}.search-result-link:focus-visible{outline:none}.search-result-link:focus-visible:after{outline:2px solid var(--blue);outline-offset:3px}.search-result-card:hover .search-result-link{text-decoration:underline;text-underline-offset:3px}.search-result-headings{font-size:11px;color:var(--muted);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,34%);align-items:stretch}.search-result-content{min-width:0;padding:20px 24px}.search-result-body,.search-result-copy{min-width:0}.search-evidence-preview{position:relative;overflow:hidden;border-left:1px solid #e1e8f2;border-radius:0 13px 13px 0;background:#fff;display:flex;align-items:center;justify-content:center;min-height:140px;pointer-events:none}.search-preview-image{position:absolute;left:0;display:block;width:100%;max-width:none;max-height:none;height:auto;background:#fff}.search-evidence-preview[hidden]{display:none}.search-preview-missing{grid-template-columns:minmax(0,1fr)}.search-preview-missing .search-evidence-preview{display:none}.search-preview-note{font-size:10px;line-height:1.6;color:var(--muted);margin-top:8px}.search-preview-highlight{fill:#ffd041;fill-opacity:.28;stroke:#b17a00;stroke-opacity:.55;stroke-width:1}.search-preview-fallback{display:flex;align-items:center;flex-direction:column;gap:9px;font-size:10px;color:var(--muted);padding:12px;text-align:center}.search-result-text{white-space:pre-line;line-height:1.85;font-size:14px;color:#14253f;margin:0;padding-inline-start:14px;border-inline-start:2px solid #c4d7fb;overflow-wrap:anywhere;max-width:950px}.search-table-headers{font-size:12px;font-weight:500;color:#334763;overflow-wrap:anywhere}.search-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px}.search-result-actions button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:11px;min-height:30px;padding-block:4px;color:var(--muted);font-weight:400}.search-result-actions button[aria-expanded=true] svg{transform:rotate(180deg)}.search-evidence blockquote{white-space:pre-wrap;font-size:12px;line-height:1.85;margin:10px 0;padding:3px 0;padding-inline-start:14px;border-inline-start:2px solid #e1e8f2;color:var(--muted);overflow-wrap:anywhere}.search-evidence blockquote:not(.search-evidence-match){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.search-evidence blockquote.search-evidence-match{border-color:var(--blue);color:#14253f;font-size:14px}.search-evidence-note,.search-more,.search-evidence-loading,.search-evidence-error{font-size:11px;color:var(--muted);line-height:1.8}.search-evidence-error{color:#943925}.search-evidence-loading,.search-evidence-error{margin-top:16px}.search-more{padding:16px 2px}@media(max-width:600px){.search-page-heading{margin-bottom:22px}.search-controls{padding:16px}.knowledge-search-input{gap:5px;min-height:56px;padding:0 0 0 12px}.knowledge-search-input>svg{width:17px;height:17px}.knowledge-search-input input{font-size:14px;padding-block:12px}.knowledge-search-input .primary{padding-inline:14px;min-width:76px;font-size:12px}.knowledge-search-input .primary>svg{display:none}.search-clear{width:24px}.search-sources{flex-direction:column;gap:8px;margin-top:16px}.search-sources-label{line-height:1.6}.search-notice{padding:12px;font-size:11px}.search-start{padding:36px 12px}.search-empty{padding:32px 16px}.search-empty h2{font-size:17px}.search-empty p{font-size:12px}.search-summary{align-items:flex-start}.search-summary>div{flex-direction:column}.search-refresh span{display:none}.search-refresh{width:28px;justify-content:center}.search-result-content{padding:20px 16px}.search-result-source{margin-bottom:12px}.search-result-site{width:100%}.search-result-meta{font-size:10px;flex:1 1 100%}.search-result-layout{grid-template-columns:1fr}.search-evidence-preview{border-left:0;border-top:1px solid #e1e8f2;border-radius:0 0 13px 13px;height:220px}.knowledge-search-results h2,.search-result-text{font-size:13px}.search-result-actions{gap:6px 14px}.search-evidence blockquote.search-evidence-match{font-size:13px}.search-loading{padding:40px 16px;font-size:12px}}.search-result-copy>.search-result-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;white-space:normal}.knowledge-search-input .primary{background:var(--salad);color:#14253f;border:0;box-shadow:none;transition:background .15s,color .15s}.knowledge-search-input .primary:hover:not(:disabled){background:#e6f34d}.knowledge-search-input .primary:disabled{background:var(--salad);color:#687333;opacity:1}.search-microphone[aria-pressed=true]{color:#1257e5;background:#e1ebfc}.search-voice-status{font-size:12px;color:var(--muted);margin-top:8px}.search-options-trigger{display:inline-flex;align-items:center;flex-shrink:0;gap:7px;font-size:12px;color:#233c61;background:transparent;padding:7px 0;border:0;min-height:36px}.search-options-trigger:hover,.search-options-trigger[aria-expanded=true]{color:var(--blue)}.search-options-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.search-options-panel{margin-top:24px;min-width:0}.search-options-panel fieldset{display:block;border:0;margin:0;padding:0;min-width:0}.search-options-panel legend{font-size:12px;font-weight:500;color:#233c61;margin-bottom:10px;padding:0}.search-options-panel .search-categories{margin-top:20px;border-top:1px solid var(--line)}.search-categories p{font-size:11px;line-height:1.6;margin:8px 0;color:var(--muted)}.search-categories ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:4px 24px}.search-categories li{min-width:0}.search-categories li:has(>ul){grid-column:1/-1}.search-categories ul ul{padding-inline-start:18px}.search-category-row{display:flex;align-items:center;min-height:34px;border-radius:5px}.search-category-row:hover{background:#f8faff}.search-category-row label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:5px 0;font-size:12px;color:#233c61;cursor:pointer}.search-category-row input{accent-color:var(--category-color,var(--blue));width:24px;height:24px;flex-shrink:0;margin:0}.search-category-row label:has(input:checked),.search-category-row label:has(input:indeterminate){color:var(--category-color,#233c61)}.search-category-row label:has(input:disabled){color:#657696}.search-category-expand{display:grid;place-items:center;width:28px;height:30px;background:transparent;color:var(--muted);flex-shrink:0}.search-category-expand[aria-expanded=true] svg{transform:rotate(90deg)}.search-category-spacer{width:28px;flex-shrink:0}.search-all-categories{font-size:12px;background:#fff;color:#233c61;border:1px solid var(--line);border-radius:6px;padding:7px 10px}.search-all-categories[aria-pressed=true]{background:#eef4ff;color:#164eb7;border-color:#c4d7fb}@media(max-width:600px){.search-options-trigger{gap:4px;min-width:28px;justify-content:center}.search-options-label,.search-options-trigger>svg:last-child{display:none}}.search-loading{padding:24px}.search-evidence-loading .nexus-loading{align-items:flex-start;text-align:start}.page-list-filters{display:flex;align-items:center;gap:10px;min-width:0}.category-filter{position:relative;min-width:0}.category-filter-trigger{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--muted);font:inherit;font-size:12px;max-width:240px}.category-filter-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-filter-trigger svg{flex-shrink:0}.category-filter-trigger.is-selected{background:#f4fbdc;border-color:#cbd997;color:#203251}.category-filter-popover{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-width:calc(100vw - 48px);z-index:30;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 35px #14356820;padding:10px}.category-filter-search{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px}.category-filter-search input{border:0;outline:0;width:100%;min-width:0;font:inherit;font-size:12px;background:transparent}.category-filter-options{max-height:300px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.category-filter-options button{display:flex;text-align:left;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;border-radius:6px;background:#fff;padding:9px 12px;color:var(--ink);font:inherit;font-size:12px}.category-filter-options button.is-active{background:#eff4ff}.category-filter-options strong{font-weight:500}.category-filter-options small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.category-filter-clear{display:flex;gap:8px;align-items:center;background:transparent;border:0;color:var(--blue);font:inherit;font-size:12px;padding:12px}.category-filter-candidates{display:flex;align-items:flex-start;gap:8px;padding:12px 4px 3px;border-top:1px solid var(--line);font-size:12px}.category-filter-candidates input{margin-top:3px;accent-color:var(--blue)}.category-filter-candidates small{display:block;font-size:10px;color:var(--muted);line-height:1.6}.category-filter-message{padding:12px;font-size:12px}.category-filter button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:700px){.page-list-filters{width:100%;flex-wrap:wrap;justify-content:flex-end}.page-list-filters .search-field{flex:1;min-width:130px}.category-filter-trigger{max-width:180px}.category-filter-popover{right:auto;left:0;max-width:calc(100vw - 64px)}}.category-filter-popover{position:fixed;right:auto;display:flex;flex-direction:column;z-index:200;box-sizing:border-box;overflow:hidden}.category-filter-options{min-height:0;flex:1;position:relative}.category-filter-search,.category-filter-clear,.category-filter-candidates{flex-shrink:0}@media(max-width:700px){.category-filter-popover{max-width:calc(100vw - 24px)}}.category-filter-options{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;flex:1 1 auto;touch-action:pan-y}.category-filter-options button{justify-content:flex-start;min-height:43px}.category-filter-option-label{min-width:0;flex:1}.category-filter-options .category-symbol,.category-filter-trigger .category-symbol{width:26px;height:26px;min-width:26px;flex:none;display:inline-grid;place-items:center;border-radius:50%}.category-filter-options .category-symbol svg,.category-filter-trigger .category-symbol svg{width:15px;height:15px}.category-filter-trigger{padding-block:7px}.category-filter-options .category-symbol,.category-filter-trigger .category-symbol{background:var(--category-color,#63758e);color:#fff}.scope-dialog{width:min(570px,calc(100% - 32px));padding:32px}.scope-dialog>p{font-size:14px;line-height:1.8;margin:12px 0 24px;color:var(--muted);overflow-wrap:anywhere}.scope-choices{display:grid;gap:14px}.scope-choice{display:flex;align-items:center;gap:16px;width:100%;padding:20px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink)}.scope-choice>svg{width:23px;height:23px;flex-shrink:0;color:var(--blue)}.scope-choice>svg:last-child{width:18px;height:18px;margin-left:auto}.scope-choice>span{min-width:0}.scope-choice strong{display:block;font-size:16px;font-weight:600;overflow-wrap:anywhere;line-height:1.5}.scope-choice small{display:block;font-size:12px;line-height:1.7;margin-top:7px;color:#526581}.scope-parent{background:#f8ffcf;border-color:#dce994}.scope-choice:hover{border-color:var(--blue)}.scope-choice:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media(max-width:600px){.scope-dialog{padding:24px}.scope-choice{padding:17px 14px;gap:12px}.scope-choice strong{font-size:14px}.scope-choice>svg:last-child{display:none}}.crawl-network-option{display:flex;align-items:flex-start;gap:10px;width:fit-content;margin-top:14px;color:#28476e;cursor:pointer}.start-fields:has(.crawl-network-option) #website-help{margin-bottom:0}.crawl-network-option input{width:16px;height:16px;flex:none;margin:3px 0 0;accent-color:var(--blue)}.crawl-network-option span{display:flex;flex-direction:column;gap:3px}.crawl-network-option strong{font-size:13px;font-weight:500}.crawl-network-option small{font-size:11px;line-height:1.6;color:#526887}.crawl-network-badge{display:inline-block;margin-left:8px;padding:1px 6px;border:1px solid #d9e3f4;border-radius:5px;background:#f3f6fc;color:#526887;font-size:10px;vertical-align:middle}.page-mirror-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:14px 23px;border-bottom:1px solid var(--line)}.page-mirror-toolbar .snapshot-heading{flex-shrink:0;margin-right:auto}.page-mirror-toolbar .snapshot-heading h2{font-size:16px}.page-mirror-toolbar .snapshot-heading p{margin-top:3px;white-space:nowrap;font-size:12px}.page-mirror-toolbar .page-list-filters{flex:0 1 auto}.page-mirror-toolbar .search-field{width:180px;min-width:130px}.page-mirror-toolbar .search-field input{width:100%;min-width:0}.page-mirror-toolbar .page-visibility-toggles{gap:12px;font-size:12px;color:var(--muted);margin-left:0}.page-mirror-toolbar .page-visibility-toggles label{display:flex;align-items:center;gap:6px;white-space:nowrap}.page-mirror-toolbar .page-visibility-toggles input{accent-color:var(--blue)}.page-mirror-toolbar .page-visibility-toggles .page-view-switch{margin-left:0}@media(max-width:700px){.page-mirror-toolbar{padding:12px 14px;gap:12px}.page-mirror-toolbar .snapshot-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;width:100%}.page-mirror-toolbar .snapshot-heading p{margin:0}.page-mirror-toolbar .page-list-filters{flex:1 1 100%;gap:8px}.page-mirror-toolbar .search-field{width:auto;flex:1}.page-mirror-toolbar .page-visibility-toggles{flex:1;justify-content:flex-start;font-size:11px;gap:10px 12px}.page-mirror-toolbar .page-visibility-toggles .page-view-switch{margin-left:auto}}.page-view-switch{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:3px;border:1px solid var(--line);border-radius:8px;background:#f6f8fc;height:36px}.page-view-switch button{display:grid;place-items:center;width:31px;height:28px;padding:0;border:0;border-radius:5px;color:#637897;background:transparent;cursor:pointer}.page-view-switch button[aria-pressed=true]{background:#fff;color:var(--blue);box-shadow:0 1px 4px #17396715}.page-view-switch button:hover{color:var(--blue);background:#eef3ff}.page-view-switch button:focus-visible,.page-card-open:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.page-preview-grid{list-style:none;margin:0;padding:22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px;align-items:start;background:#f8faff}.page-preview-card{min-width:0;border:1px solid #dce5f1;border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 2px 5px #20395904;transition:border-color .15s,box-shadow .15s}.page-preview-card:hover,.page-preview-card:focus-within{border-color:#a5bde7;box-shadow:0 4px 14px #2448770c}.page-card-open{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;text-align:left;font:inherit;color:var(--navy);cursor:pointer}.page-card-open:disabled{cursor:default}.page-card-open:focus-visible{outline-offset:-3px}.page-card-visual{position:relative;display:block;height:180px;width:100%;overflow:hidden;background:#edf2f8;border-bottom:1px solid #e7edf6;isolation:isolate}.page-card-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.page-card-placeholder{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#7184a0;background:linear-gradient(145deg,#f3f6fb,#eaf0f8);font-size:11px}.page-card-placeholder small{font-size:10px;color:#64748b}.page-card-visual.is-loading:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,#ffffff80,transparent);animation:thumbnail-shimmer 1.8s ease-in-out infinite}@keyframes thumbnail-shimmer{to{transform:translate(100%)}}.page-card-caption{display:flex;flex-direction:column;gap:5px;padding:12px 14px 7px;min-width:0}.page-card-caption strong{font-size:12px;font-weight:500;line-height:18px;height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.page-card-caption>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:17px;color:#647797}.page-card-meta{height:43px;display:flex;align-items:center;gap:8px;padding:0 12px 9px;min-width:0}.page-card-meta .tree-category{flex:0 0 26px;width:26px;height:26px}.page-card-meta .category-symbol{width:23px;height:23px}.page-card-meta .category-symbol svg{width:15px;height:15px}.page-card-languages{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow-x:auto;overscroll-behavior:none;scrollbar-width:thin}.page-card-languages .tree-languages{font-size:9px;white-space:nowrap;flex-shrink:0;padding:2px 5px;min-height:23px}.page-card-meta .tree-external{flex-shrink:0;width:23px;height:26px;margin-left:auto}.page-card-subclass{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;color:var(--category-color,var(--navy));font:inherit;font-size:10px;text-align:left;cursor:pointer}.page-card-subclass:hover{text-decoration:underline}.page-card-meta:has(.page-card-subclass){gap:6px}.page-card-subclass+.page-card-languages{flex:0 1 auto;max-width:44%}.page-preview-hierarchy{padding:18px;display:grid;gap:16px;background:#f8faff}.page-card-section{min-width:0;border:1px solid #dce5f1;border-radius:10px;overflow:hidden;background:#fff}.page-card-site{border-color:#cfdbed}.page-card-section-heading{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 14px;border:0;background:#f5f8fe;color:var(--navy);font:inherit;text-align:left;cursor:pointer}.page-card-section-heading:hover{background:#edf3fd}.page-card-section-heading>svg{flex:none;color:#6a81a6}.page-card-section-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500}.page-card-site>.page-card-section-heading strong{font-size:13px;font-weight:600}.page-card-section-heading[aria-expanded=true] .page-card-section-chevron{transform:rotate(90deg)}.page-card-section-count{margin-left:auto;flex:none;color:#6c7f9b;font-size:10px;white-space:nowrap}.page-card-section-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8da8;font-size:10px;min-width:0}.page-card-subsections{display:grid;gap:10px;padding:0 12px 12px}.page-card-subsections:empty{display:none}.page-card-section-content>.page-card-subsections:first-child{padding-top:12px}.page-card-subsections .page-card-subsections{padding-inline:8px}.page-preview-hierarchy .page-preview-grid{padding:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));background:#fff}.page-preview-hierarchy .page-card-visual{height:140px}.page-preview-hierarchy .page-card-caption{padding:9px 11px 5px;gap:3px}.page-preview-hierarchy .page-card-caption strong{font-size:11px;line-height:16px;height:32px}.page-preview-hierarchy .page-card-meta{height:37px;padding:0 10px 7px}.page-preview-hierarchy .page-card-meta .category-symbol{width:21px;height:21px}.category-page-filters:has(.page-view-switch){flex-basis:428px}.page-visibility-toggles .page-view-switch{margin-left:6px}@media(prefers-reduced-motion:reduce){.page-card-visual.is-loading:after{animation:none;display:none}.page-preview-card{transition:none}}@media(max-width:700px){.page-preview-grid{padding:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.category-page-filters:has(.page-view-switch){flex-basis:100%}.category-page-filters .page-view-switch{height:42px}.page-visibility-toggles .page-view-switch{margin-left:0}.page-card-visual{height:180px}}@media(max-width:500px){.category-page-filters:has(.page-view-switch){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.category-page-filters .category-language-picker{grid-column:1;grid-row:1}.category-page-filters .page-view-switch{grid-column:2;grid-row:1}.category-page-filters .search-field{grid-column:1 / -1;grid-row:2;width:100%}}@media(max-width:700px){.page-preview-hierarchy{padding:10px;gap:12px}.page-card-section-heading{padding:10px;gap:6px}.page-card-section-path{display:none}.page-card-subsections{padding:0 8px 8px}.page-preview-hierarchy .page-preview-grid{padding:10px;gap:10px}.page-preview-hierarchy .page-card-visual{height:150px}}.page-card-section-heading:disabled{cursor:default;opacity:1}.page-card-deep .page-card-subsections{padding-inline:0}.page-card-deep .page-card-section{border-inline:0;border-radius:0}.classification-models{display:grid;gap:16px;margin-top:20px}.classification-model-card{min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.classification-model-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f7f9fc;border-bottom:1px solid var(--line);padding:12px 16px}.classification-model-card>header>div{display:flex;align-items:center;gap:8px;min-width:0;color:#345578}.classification-model-card h4{margin:0;font-size:13px;color:#203d65;font-weight:600}.model-score-help{display:inline-flex;color:#53647d;cursor:help}.model-decision{padding:2px 7px;font-size:10px;line-height:1.6;border:1px solid #dce4ef;border-radius:5px;background:#fff;color:#53647d;white-space:nowrap}.model-decision.is-accepted{background:#f3ffc3;color:#344e00;border-color:#dbe997}.model-score-kind{font-size:10px;color:#53647d;margin:10px 16px 4px}.model-score-list{list-style:none;padding:0;margin:0 16px}.model-score-list li{display:grid;grid-template-columns:22px minmax(0,1fr) 68px 46px;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #edf1f6;font-size:12px}.model-score-list li:last-child{border:0}.model-score-list .category-symbol{width:21px;height:21px;flex:none;color:#fff;background:var(--category-color,#6f809a)}.model-score-list .category-symbol svg{width:12px;height:12px}.model-score-label{display:flex;align-items:center;gap:5px;min-width:0;line-height:1.45;color:#29486e}.model-score-label>svg{flex:none;color:#426000}.model-score-value{font-variant-numeric:tabular-nums;text-align:right;color:#29486e}.model-score-bar{height:4px;border-radius:4px;background:#edf1f7;overflow:hidden}.model-score-bar>span{height:100%;display:block;background:#90a9d4;border-radius:inherit}.model-score-list .is-accepted .model-score-bar>span{background:#b6d62e}.model-decision-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:8px 16px 0;padding:10px 0;border-top:1px solid var(--line)}.model-decision-metrics>div{min-width:0}.model-decision-metrics dt{font-size:10px;color:#53647d}.model-decision-metrics dd{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:11px;color:#203d65;font-variant-numeric:tabular-nums}.model-decision-metrics dd strong{font-size:12px;font-weight:600}.model-decision-metrics dd span{font-size:10px;color:#53647d}.model-score-note{margin:8px 16px 12px;font-size:11px;color:#53647d;line-height:1.6}.model-score-audit{border-top:1px solid var(--line);margin-top:10px}.model-score-audit>summary{padding:10px 16px;cursor:pointer;font-size:11px;color:#345578}.model-score-audit>summary>span{font-size:10px;color:#53647d;margin-left:6px}.model-audit-tools{display:flex;gap:8px;padding:2px 16px 10px;flex-wrap:wrap}.model-score-search{display:flex;align-items:center;gap:7px;min-width:100px;flex:1;border:1px solid var(--line);border-radius:7px;padding:6px 9px;color:#647a99;background:#fff}.model-score-search input{width:100%;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:11px;color:#29486e}.model-score-search:focus-within{outline:2px solid var(--blue);outline-offset:1px}.model-score-scopes{display:flex;border:1px solid var(--line);border-radius:7px;overflow:hidden}.model-score-scopes button{border:0;background:#fff;font:inherit;font-size:10px;padding:5px 9px;color:#53647d;cursor:pointer}.model-score-scopes button[aria-pressed=true]{background:#edf3ff;color:#164ee8}.model-score-scroll{max-height:260px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.model-not-evaluated{margin:10px 16px;font-size:11px;color:#53647d}.model-not-evaluated summary{cursor:pointer}.model-not-evaluated p{font-size:11px;margin:8px 0}.model-not-evaluated ul{max-height:180px;overflow:auto;overscroll-behavior:contain;margin:0;padding-left:20px}@media(max-width:480px){.classification-model-card>header{padding:10px 12px}.classification-model-card h4{font-size:12px}.classification-model-card>header>div{gap:6px}.model-decision{font-size:9px;padding:2px 5px}.model-score-list{margin-inline:12px}.model-score-list li{grid-template-columns:20px minmax(0,1fr) 32px 41px;gap:7px;font-size:11px}.model-score-kind,.model-score-note,.model-decision-metrics{margin-inline:12px}.model-score-audit>summary{padding-inline:12px}.model-audit-tools{padding-inline:12px}}.resource-preview{min-width:0;background:#f1f4f9;min-height:100%}.resource-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;background:#fff;border-bottom:1px solid var(--line);font-size:12px}.resource-preview-toolbar>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.resource-preview-toolbar>a{display:flex;align-items:center;gap:7px;flex-shrink:0;color:var(--blue);min-height:28px}.saved-image-preview{padding:22px;min-height:200px;display:grid;place-items:center}.saved-image-preview>img{display:block;max-width:100%;height:auto;background:#fff;border-radius:3px;box-shadow:0 2px 12px #18365012}.saved-media-player{display:block;width:calc(100% - 44px);max-height:70vh;margin:22px}.saved-pdf-preview{margin:0 18px;padding:14px 0 24px;min-width:0}.pdf-page-count{margin:0 0 12px;color:var(--muted);font-size:12px}.saved-pdf-page{position:relative;width:100%;background:#fff;margin-bottom:18px;box-shadow:0 2px 10px #18365018;overflow:hidden}.saved-pdf-page>canvas{display:block;width:100%;height:100%}.pdf-page-loading{position:absolute;top:20px;left:20px;font-size:12px;color:var(--muted);background:#fff;padding:4px 8px}.saved-pdf-page>.preview-notice{position:absolute;inset:0;background:#fff}.pdf-page-number{position:absolute;bottom:7px;right:9px;font-size:10px;color:#53647d;background:#fffffff0;padding:2px 6px;border-radius:3px;pointer-events:none}.pdf-show-more{margin:20px auto 0;display:flex}.pdf-text-layer{position:absolute;inset:0;overflow:clip;text-align:initial;line-height:1;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;color-scheme:only light;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.pdf-text-layer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text}.pdf-text-layer>:not(.markedContent),.pdf-text-layer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-text-layer .markedContent{display:contents}.pdf-text-layer ::selection{background:#b3d4fc99}@media(max-width:600px){.resource-preview-toolbar{padding:10px 15px;gap:12px}.saved-image-preview{padding:15px}.saved-pdf-preview{margin-inline:10px}}:root{font-family:Poppins,Arial,sans-serif;color:#14253f;background:#f6f8fc;font-synthesis:none;--blue:#1257e5;--salad:#f1ff5e;--muted:#53647d;--line:#dfe6f0;--sidebar:254px}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%;overscroll-behavior:none}body{font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button,input,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #1257e5;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.3;letter-spacing:-.035em;font-weight:500}h1{font-size:34px}h2{font-size:20px}h3{font-size:16px}p{color:var(--muted)}svg{flex-shrink:0;stroke-width:1.7}button svg{pointer-events:none}button{border:0}::selection{background:var(--salad);color:#14253f}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skip-link{position:fixed;top:-80px;left:15px;z-index:1000;background:var(--salad);padding:12px 20px}.skip-link:focus{top:12px}.brand{display:inline-flex;align-items:center;gap:.5em;white-space:nowrap;line-height:1.3;font-size:21px;letter-spacing:-.035em}.brand strong{font-weight:500}.brand i{height:1.1em;width:1px;flex:none;background:currentColor;opacity:.35}.brand>span{font-weight:300}.app-shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);display:flex;flex-direction:column;color:#fff;background:linear-gradient(168deg,#1257e5,#0d43b2 70%,#103982);z-index:30}.sidebar-brand{padding:31px 23px 28px;display:flex;align-items:center;justify-content:space-between}.sidebar .brand{font-size:22px}.workspace-label{display:flex;align-items:center;gap:10px;margin:0 14px 19px;padding:13px 10px;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26}.workspace-label>span:first-child{width:33px;height:35px;background:#ffffff14;border-radius:8px;display:grid;place-items:center}.workspace-label strong{white-space:nowrap;display:block;font-size:14px;font-weight:500}.workspace-label small{display:block;color:#d7e6ff;font-size:12px}.workspace-label .badge{display:none;margin-left:auto;font-size:11px;background:#ffffff18;border-color:#fff3;color:#fff;padding:2px 6px}.sidebar nav{overflow-y:auto;flex:1;padding:0 13px 18px}.nav-group{margin-bottom:23px}.nav-group:last-child{margin-bottom:0}.nav-group>p{color:#c4d8ff;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;padding:0 12px;margin-bottom:6px}.nav-group a{display:flex;align-items:center;position:relative;gap:12px;padding:10px 12px;margin:2px 0;border-radius:8px;color:#edf4ff;font-size:14px;transition:background .15s}.nav-group a:hover{background:#ffffff13}.nav-group a[aria-current]{background:#fff;color:#124cbf;box-shadow:0 3px 14px #07358825;font-weight:500}.sidebar a:focus-visible,.sidebar button:focus-visible{outline-color:var(--salad)}.sidebar-bottom{padding:0 17px 18px}.sidebar-help{display:flex;align-items:center;gap:10px;font-size:14px;color:#e1ebff;padding:13px 9px}.sidebar-help svg:last-child{margin-left:auto}.account{border-top:1px solid #ffffff26;padding:18px 0 0;display:flex;align-items:center;gap:10px}.avatar{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:50%;background:var(--salad);color:#153360;font-size:14px;font-weight:600}.account>div{min-width:0;flex:1}.account strong{display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account small{font-size:12px;color:#c4d8ff}.account .icon-button{color:#d9e8ff;width:30px}.workspace-shell{grid-column:2;min-width:0;display:flex;flex-direction:column;min-height:100vh}.topbar{height:76px;background:#fff;border-bottom:1px solid #e8edf4;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 42px}.workspace{width:100%;max-width:1530px;padding:42px 42px 28px;margin-inline:auto;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.page-heading p{font-size:14px;margin-top:9px}.primary,.secondary,.text-button,.back-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:500;line-height:1.45;min-height:40px;padding:11px 17px;border-radius:8px;white-space:nowrap}.primary{color:#fff;background:var(--blue);border:1px solid var(--blue)}.primary:hover:not(:disabled){background:#104ac2}.secondary{color:#233c61;background:#fff;border:1px solid var(--line)}.secondary:hover:not(:disabled){background:#f0f5ff;border-color:#b8cbeb}.primary:disabled,.secondary:disabled{color:#717f94;background:#f3f5f9;border:1px solid #e2e7ef;opacity:1}.text-button,.back-link{background:transparent;color:var(--blue);padding-inline:0}.back-link{margin-bottom:18px}.icon-button{display:inline-grid;place-items:center;width:37px;height:37px;background:transparent;border-radius:8px;color:#576d8c}.icon-button:hover{background:#829cca14}.start-panel{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.start-fields{display:grid;grid-template-rows:1fr auto 1fr;row-gap:16px;min-width:0;padding:28px 48px 28px 30px}.start-fields>h2{align-self:end;font-size:21px;margin:0}.start-panel #website-help{align-self:start;font-size:12px;line-height:1.8;margin:0}.start-panel form{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,28%);align-items:stretch}.url-field{flex:1;min-width:0}.url-input{display:flex;align-items:center;gap:12px;background:#f8faff;border:1px solid #ccd9eb;border-radius:10px;padding:0 16px;height:59px;color:#7187a9}.url-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1257e512}.url-input input{width:100%;min-width:0;border:0;background:transparent;font-size:17px;color:#193559;height:100%}.url-input input::placeholder{color:#526581}.url-input input:focus-visible{outline:none}.start-button{display:flex;align-items:center;justify-content:center;gap:20px;min-width:0;align-self:stretch;padding:28px 24px;background:var(--salad);color:#14253f;border-radius:0;font-size:28px;font-weight:500;transition:background .15s,color .15s}.start-button:focus-visible{outline-offset:-5px}.start-panel #website-help.format-error{color:#aa273e}.start-button svg{width:30px;height:30px}.start-button:hover:not(:disabled){background:#e5f341}.start-button:disabled{background:var(--salad);color:#687333}.first-website{display:flex;align-items:center;justify-content:center;gap:35px;padding:37px 40px 39px;background:#eef2f9;border:1px dashed #c9d6e9;border-radius:15px;margin:28px 0 25px}.first-website>div:last-child{max-width:390px}.first-website h2{font-size:18px}.first-website p{font-size:14px;line-height:1.8;margin-top:9px}.mini-browser{position:relative;background:#fff;border:1px solid #ccdbf0;border-radius:9px;width:135px;height:106px;flex-shrink:0;box-shadow:0 6px 14px #3e609710;transform:rotate(-5deg)}.mini-browser>div{height:22px;border-bottom:1px solid #dbe6f5;display:flex;align-items:center;gap:4px;padding:0 8px}.mini-browser i{width:3px;height:3px;border-radius:50%;background:#c3d3eb}.mini-browser>div span{width:64px;height:6px;background:#edf2f9;border-radius:3px;margin-left:auto}.mini-browser section{padding:14px}.mini-browser section>span{display:block;width:26px;height:5px;background:#1257e5;border-radius:2px}.mini-browser strong{display:block;width:65px;height:5px;margin-top:8px;background:#cbd9ee;border-radius:2px}.mini-browser em{display:block;width:50px;height:4px;margin:5px 0 11px;background:#e0e8f4;border-radius:2px}.mini-browser b{display:inline-block;height:14px;width:44px;background:#eaf1ff;border-radius:3px;margin-right:4px}.mini-browser b:last-child{width:33px;background:#f1ff5e}.browser-badge{position:absolute;right:-12px;bottom:-10px;background:#1257e5;color:#fff;width:32px;height:32px;border:3px solid #eef2f9;border-radius:50%;display:grid;place-items:center}.workspace-tip{display:flex;gap:10px;align-items:flex-start;margin-top:25px;color:#526581;padding:0 2px}.workspace-tip p{font-size:12px;color:#526581}.workspace-tip svg{margin-top:1px}.workspace-footer{display:flex;align-items:center;justify-content:space-between;padding:20px 42px;color:#526581;font-size:12px}.workspace-footer .brand{font-size:14px}.badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dfe6ef;background:#f5f7fa;padding:4px 8px;border-radius:6px;font-size:12px;line-height:1.4;color:#526581;white-space:nowrap;font-weight:500}.badge-blue{color:#1653bd;background:#eef4ff;border-color:#d0dff9}.badge-success{color:#303718;background:var(--salad);border-color:var(--salad)}.badge-danger{color:#98402c;background:#fff2ed;border-color:#efd5cc}.error-notice{display:flex;align-items:center;gap:10px;background:#fff3f0;color:#943925;border:1px solid #f1d5ca;border-radius:9px;padding:13px 15px;font-size:14px;margin:15px 0}.error-notice button{background:transparent;text-decoration:underline;color:inherit;margin-left:auto}.loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:150px;color:#637b9e}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.site-list{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;margin-top:25px}.list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 23px}.list-heading h2{display:flex;align-items:center;gap:10px;font-size:17px}.list-heading h2 span{font-size:12px;font-weight:400;color:#59739c;border:1px solid #d8e3f2;background:#f7faff;border-radius:6px;padding:1px 6px}.search-field{display:flex;align-items:center;gap:9px;color:#7c8da6;border:1px solid var(--line);border-radius:7px;padding:8px 12px;background:#fff}.search-field input{min-width:0;width:150px;background:none;border:0;font-size:12px;color:#233c61}.table-scroll{position:relative;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th{color:#526581;background:#fafbfe;padding:12px 22px;font-size:12px;font-weight:500;border-block:1px solid #e7ecf4;white-space:nowrap}td{padding:19px 22px;border-bottom:1px solid #edf0f6}tbody tr:last-child td{border-bottom:0}td strong{display:block;font-weight:500}td small{display:block;color:#526581;font-size:12px;margin-top:4px}td:nth-child(4){font-size:12px;white-space:nowrap}.website-link{display:flex;text-align:left;align-items:center;gap:12px;background:none;color:#19395f;padding:0}.website-link:hover strong{color:var(--blue)}.site-icon{height:40px;width:40px;border:1px solid #dee7f4;border-radius:10px;background:#f4f8ff;color:var(--blue);display:grid;place-items:center;flex-shrink:0}.empty-search{padding:20px;text-align:center;font-size:14px}.site-overview{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 24px}.site-overview>div{display:flex;gap:13px;align-items:center}.site-overview a{font-size:14px;display:inline-flex;align-items:center;gap:8px;word-break:break-word}.site-overview p{font-size:12px;margin-top:4px}.detail-tabs{display:flex;align-items:center;justify-content:space-between;padding:0 23px;border-bottom:1px solid var(--line)}.detail-tabs [role=tablist]{display:flex;gap:24px}.detail-tabs [role=tab]{color:#627694;padding:18px 0 15px;background:none;border-bottom:3px solid transparent;font-size:14px}.detail-tabs [aria-selected=true]{border-color:var(--blue);color:var(--blue);font-weight:500}.version-picker{display:flex;align-items:center;font-size:12px;position:relative}.version-picker select{appearance:none;padding:8px 22px 8px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#4c6280;max-width:280px}.version-picker svg{position:absolute;right:6px;pointer-events:none}.page-row{display:flex;align-items:center;gap:14px;padding:16px 23px;border-top:1px solid #edf0f6;color:#8092ae}.page-row>div{flex:1;min-width:0}.page-row a{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:#203d65}.page-row p{font-size:12px;margin-top:3px;overflow-wrap:anywhere}.page-row>span{font-size:12px;white-space:nowrap;color:var(--muted)}.list-note{font-size:12px;color:#526581;background:#fafbfe;border-top:1px solid #e6ecf4;padding:14px 23px}.empty-content{padding:45px 20px;text-align:center;color:#7492bf}.empty-content h3{color:#314e79;margin:14px 0 7px}.empty-content p{font-size:14px}.versions-list>button{width:100%;display:flex;align-items:center;gap:18px;padding:19px 23px;background:#fff;border-bottom:1px solid #e9eef6;text-align:left;color:#314e79}.versions-list>button:hover{background:#f7faff}.versions-list>button>div{flex:1}.versions-list strong{display:block;font-size:14px;font-weight:500}.versions-list small{font-size:12px;color:#526581}.versions-list>button>span:not(.badge){font-size:12px}.version-icon{color:#8096b6}.soon-note{display:flex;align-items:center;gap:13px;padding:15px 20px;border:1px solid #dbe4f4;border-radius:10px;background:#eff4fc;margin-bottom:28px;color:#5073a6}.soon-note p{font-size:14px;color:#526c92;flex:1}.soon-note>.badge{background:#fff}.connector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.connector-card{padding:25px;background:#fff;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column}.connector-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:27px;min-height:28px}.connector-top>img{max-width:105px;width:auto;max-height:30px}.connector-top>img[src$="social/linkedin.svg"],.connector-top>img[src$="social/mastodon.svg"],.connector-top>img[src$="social/bluesky.svg"],.connector-top>img[src$="social/instagram.svg"]{width:28px}.connector-card h2{font-size:18px}.connector-card p{font-size:14px;margin:9px 0 25px;flex:1}.connector-card button{font-size:12px;width:100%}.panel{background:#fff;border:1px solid var(--line);border-radius:13px;padding:27px;min-width:0}.panel>p{font-size:14px;margin:12px 0 20px;line-height:1.85}.large-icon{display:grid;place-items:center;width:52px;height:52px;background:#eef4ff;border-radius:13px;color:var(--blue);margin-bottom:22px}.large-icon svg{height:27px;width:27px}.two-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:23px}.facts{margin:24px 0}.facts>div{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;border-bottom:1px solid #edf0f6;font-size:12px}.facts dt{color:#526581}.facts dd{margin:0;text-align:right;font-weight:500;color:#345078}.code-panel{padding:0;overflow:hidden;display:flex;flex-direction:column}.code-panel>header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.code-panel h2{font-size:15px}.copy-button{display:flex;gap:6px;align-items:center;background:none;color:#526581;font-size:12px;padding:6px}.code-panel pre{padding:27px 24px;font:12px/1.9 ui-monospace,SFMono-Regular,monospace;color:#2c5288;background:#f8faff;margin:0;overflow-x:auto;flex:1}.code-panel>footer{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line)}.code-panel>footer>span{color:#526581;font-size:12px;max-width:230px}.knowledge-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:23px}.graph-preview{background:#fff;border:1px solid var(--line);border-radius:14px;padding:25px 35px 35px;text-align:center;position:relative;overflow:hidden}.graph-illustration{max-width:340px;margin:0 auto 20px}.graph-illustration svg{width:100%;stroke:#bdd0ec;stroke-width:1;fill:none}.graph-illustration circle{fill:#f1f6ff;stroke:#7b9ed1;stroke-width:1.5}.graph-illustration circle:nth-child(3){fill:#1257e5;stroke:#1257e5}.graph-illustration circle:nth-child(4){fill:#f1ff5e;stroke:#e2ef51}.graph-preview h2{font-size:21px}.graph-preview p{max-width:380px;margin:12px auto 24px;font-size:14px}.readiness h2{font-size:18px;margin-bottom:23px}.readiness>div{display:flex;gap:14px;padding-block:16px;border-bottom:1px solid #edf0f6}.readiness>div>svg{width:21px;color:#7a94b9}.readiness strong{font-size:14px;font-weight:500;color:#345078;display:block}.readiness span{display:block;font-size:12px;margin-top:5px}.readiness button{margin-top:25px}.api-status{display:flex;align-items:center;gap:14px;font-size:12px;color:#526581;margin-bottom:23px}.endpoint{font:12px ui-monospace,SFMono-Regular,monospace;word-break:break-all}.endpoint b{color:#278364;font-size:12px;margin-right:12px}.request-description{padding:24px}.request-description p{font-size:14px;margin-bottom:17px}.response-heading{padding:10px 23px;background:#f0f4fa;display:flex;justify-content:space-between;align-items:center}.response-heading h3{font-size:12px;letter-spacing:0}.code-panel pre.api-response{max-height:390px;font-size:12px;min-height:175px}.muted-small{font-size:12px!important;color:#526581!important}.client-logos{display:flex;align-items:center;gap:14px;margin:25px 0 30px}.client-logos img{width:26px;height:26px;object-fit:contain}.client-logos span{font-size:12px;color:#526581}.feature-lines{margin:25px 0}.feature-lines>div{display:flex;gap:14px;margin-bottom:27px}.feature-lines svg{width:21px;color:#5c83bd}.feature-lines strong{display:block;font-size:14px;font-weight:500;color:#355077}.feature-lines small{display:block;font-size:12px;margin-top:5px;color:#526581}.chat-preview{max-width:930px;min-height:550px;display:flex;flex-direction:column;margin:auto;padding:25px 30px;background:#fff;border:1px solid var(--line);border-radius:15px}.chat-preview>.badge{align-self:center}.chat-welcome{text-align:center;max-width:470px;margin:52px auto 42px}.chat-welcome .large-icon{margin:0 auto 22px}.chat-welcome h2{font-size:25px}.chat-welcome p{font-size:14px;margin:13px 0}.prompt-examples{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:600px;width:100%;margin:0 auto 20px}.prompt-examples p{border:1px solid #e2e9f4;border-radius:8px;background:#fafcff;padding:14px;font-size:12px;color:#526581}.chat-composer{display:flex;align-items:center;gap:14px;justify-content:space-between;background:#f7f9fd;border:1px solid #dce5f1;border-radius:12px;margin-top:auto;padding:13px 16px}.chat-composer>span{font-size:12px;color:#526581}.chat-composer button{height:33px;width:33px;display:grid;place-items:center;color:#8699b6;background:#e4ebf7;border-radius:7px}.discovery-title{display:flex;align-items:center;gap:20px;margin-bottom:25px}.discovery-title .large-icon{margin:0}.discovery-title p{font-size:14px;margin-top:7px}.discovery-row{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);padding:24px 0}.discovery-row:last-child{padding-bottom:0}.discovery-icon{width:70px;display:flex;justify-content:center;color:var(--blue);flex-shrink:0}.discovery-icon img{width:65px}.discovery-row>div{flex:1}.discovery-row h3{font-size:14px}.discovery-row p{font-size:12px;margin-top:5px}.discovery-row button{font-size:12px}.menu-toggle,.close-nav,.sidebar-backdrop{display:none}.entry{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#f6f8fc;color:var(--blue);padding:40px 20px}.entry>p{font-size:14px}.entry.login{min-height:100svh;background:radial-gradient(circle at 80% 8%,#75d9ff33,transparent 34%),linear-gradient(145deg,#145ddc,#0e4fc5 42%,#0a42ae);gap:22px;padding:76px 24px 36px}.landing-link{position:absolute;left:32px;top:26px;display:flex;align-items:center;gap:7px;color:#edf4ff;font-size:12px}.login-card{width:min(100%,520px);margin:0 auto;background:#fff;border:1px solid #ffffff80;border-radius:24px;box-shadow:0 24px 80px #08286030;padding:43px;text-align:left;color:#14253f}.login-card .brand{color:#133c8b;font-size:25px}.login-art{display:grid;place-items:center;width:68px;height:68px;border-radius:18px;background:#edf4ff;color:var(--blue);margin:35px auto 24px}.login-art svg{width:36px;height:36px}.login-card h1{font-size:42px;font-weight:500;letter-spacing:-.05em;line-height:1.12}.login-card>p{font-size:14px;line-height:1.8;margin:18px 0 30px}.login-button{width:100%;white-space:normal;min-height:52px;font-size:14px;font-weight:600;padding:15px 16px;justify-content:center;border:0;border-radius:13px;color:#133c8b;background:linear-gradient(135deg,#f7ff8c 0%,var(--salad) 55%,#e5f64f 100%);transition:box-shadow .15s,filter .15s}.login-button:hover:not(:disabled){background:linear-gradient(135deg,#f1ff72,#eafa4f 55%,#dff03e);box-shadow:0 4px 14px #12365a14}.login-card p.login-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;line-height:1.7;margin:17px 0 0}.privacy-link{color:#edf4ff;font-size:12px;display:flex;align-items:center;gap:6px}.entry.login>.landing-link:focus-visible,.entry.login>.privacy-link:focus-visible{outline-color:var(--salad)}.landing-link:hover,.privacy-link:hover{text-decoration:underline;text-underline-offset:3px}@media(min-width:1600px){.workspace{padding:52px 65px}.topbar,.workspace-footer{padding-inline:65px}.start-panel form{grid-template-columns:minmax(0,1fr) minmax(200px,28%)}.first-website{padding-block:60px}.page-heading{margin-bottom:35px}}@media(max-width:1190px){:root{--sidebar:231px}.sidebar-brand{padding-inline:19px}.sidebar .brand{font-size:20px}.workspace{padding:32px 27px}.topbar,.workspace-footer{padding-inline:27px}.start-fields{padding:26px 40px 26px 24px}.start-button{gap:16px;font-size:24px}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-columns,.knowledge-layout{grid-template-columns:1fr 1fr}.versions-list>button{gap:10px}.versions-list>button>.badge{font-size:11px}.versions-list>button>span:not(.badge):not(.version-icon){display:none}.discovery-row{gap:12px}.discovery-row>.badge{display:none}.discovery-icon{width:50px}.discovery-icon img{width:48px}}@media(max-width:900px){:root{--sidebar:254px}.app-shell{display:block}.sidebar{transform:translate(-100%);visibility:hidden;transition:transform .2s,visibility .2s}.sidebar.is-open{transform:translate(0);visibility:visible}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#11275060;z-index:29}.close-nav{display:inline-grid;color:#fff;width:28px}.sidebar-brand{padding-inline:18px}.sidebar .brand{font-size:21px}.workspace-shell{min-height:100vh}.menu-toggle{display:inline-grid}.topbar{justify-content:flex-start;padding-inline:20px;height:66px;gap:14px}.workspace{padding:30px}.workspace-footer{padding-inline:30px}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-card{padding:20px}.connector-top>.badge{font-size:11px}.connector-card h2{font-size:16px}}@media(max-width:680px){body{font-size:14px}.workspace{padding:26px 18px 20px}.topbar{padding-inline:12px}.page-heading{gap:15px;align-items:flex-start;margin-bottom:24px}.page-heading h1{font-size:29px}.page-heading p{font-size:14px;line-height:1.8}.page-heading>.primary{padding:10px;min-height:36px;font-size:12px}.start-panel{border-radius:14px}.start-fields{padding:22px 20px}.start-fields>h2{font-size:19px}.start-panel form{grid-template-columns:minmax(0,1fr)}.url-input{height:53px}.url-input input{font-size:15px}.start-button{width:100%;min-height:76px;justify-content:space-between;padding:20px;font-size:22px}.first-website{flex-direction:column;text-align:center;gap:28px;padding:30px 22px}.first-website h2{font-size:17px}.first-website p{font-size:13px}.workspace-tip p{font-size:12px}.workspace-footer{padding:16px 18px;gap:15px;font-size:11px}.workspace-footer .brand{font-size:12px}.workspace-footer>span{max-width:130px;text-align:right}.list-heading{flex-wrap:wrap;padding:17px}.list-heading h2{font-size:16px}.search-field,.search-field input{width:100%}th,td{padding:14px 17px}.site-list table{min-width:640px}.site-overview{flex-wrap:wrap;padding:17px}.site-overview>div{gap:10px}.site-overview a{font-size:12px}.site-overview p{font-size:11px}.detail-tabs{padding:0 15px;flex-wrap:wrap}.detail-tabs [role=tablist]{gap:25px}.detail-tabs [role=tab]{font-size:12px}.version-picker{width:100%;margin:0 0 12px}.version-picker select{width:100%;max-width:none;font-size:12px}.page-row{gap:10px;padding:15px}.page-row a{font-size:12px}.page-row p{font-size:11px}.page-row>span{display:none}.list-note{font-size:11px;padding:13px 17px}.versions-list>button{padding:16px 15px;gap:10px}.versions-list .version-icon{display:none}.versions-list strong{font-size:12px}.versions-list small{font-size:11px}.soon-note{flex-wrap:wrap;padding:15px;gap:10px}.soon-note p{font-size:12px;flex-basis:80%}.soon-note .badge{margin-left:29px;font-size:11px}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.connector-card{padding:17px}.connector-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.connector-top>img{height:26px;max-width:95px}.connector-card h2{font-size:15px}.connector-card p{font-size:12px}.connector-card button{white-space:normal;min-height:40px;font-size:12px;padding:9px 6px;gap:5px}.connector-card button svg{width:12px}.two-columns,.knowledge-layout{grid-template-columns:1fr;gap:17px}.panel{padding:22px}.panel h2{font-size:18px}.panel>p{font-size:12px}.graph-preview{padding:20px 25px 27px}.graph-preview h2{font-size:19px}.graph-preview p{font-size:12px}.graph-preview .badge{font-size:11px}.code-panel{padding:0}.code-panel>footer{flex-wrap:wrap;gap:12px}.api-status{flex-wrap:wrap;gap:8px;font-size:12px}.code-panel pre{font-size:12px;padding:22px 17px}.code-panel>header{padding:17px}.endpoint{font-size:12px}.chat-preview{padding:20px;min-height:530px}.chat-welcome{margin:37px auto 25px}.chat-welcome h2{font-size:23px}.chat-welcome p{font-size:12px}.prompt-examples{grid-template-columns:1fr;gap:8px}.prompt-examples p{padding:12px;font-size:12px}.chat-composer{padding:12px;gap:9px}.chat-composer>span{font-size:12px}.chat-composer button{flex-shrink:0}.discovery-title{align-items:flex-start;gap:13px}.discovery-title .large-icon{width:40px;height:40px;flex-shrink:0}.discovery-title h2{font-size:18px}.discovery-title p{font-size:12px}.discovery-row{flex-wrap:wrap;gap:12px}.discovery-row>div{flex-basis:65%}.discovery-row h3{font-size:14px}.discovery-row p{font-size:12px}.discovery-row .secondary{margin-left:62px}.entry.login{padding-inline:20px}.login-card{padding:32px 24px;border-radius:22px}.login-card h1{font-size:clamp(29px,7.5vw,38px)}.login-card>p{font-size:14px}.login-card .brand{font-size:24px}.landing-link{left:20px}.login-button{font-size:14px}.error-notice{font-size:12px;align-items:flex-start}.error-notice button{white-space:nowrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.website-actions,.detail-actions{display:flex;align-items:center;gap:8px}.page-heading:has(.detail-actions){flex-wrap:wrap}.detail-action-group{max-width:100%;margin-left:auto}.detail-actions{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.capture-actions{display:flex;align-items:center;gap:8px;max-width:100%;flex-wrap:wrap}.page-heading .mirror-action-help{font-size:11px;line-height:1.6;text-align:right;margin-top:8px}@media(max-width:700px){.detail-action-group{margin-left:0}.detail-actions{justify-content:flex-start}.page-heading .mirror-action-help{text-align:left}.capture-actions>button{font-size:12px;padding-inline:11px}}.delete-action{color:#a32b28}.delete-action:hover{background:#fff0ef;color:#89211f}.delete-dialog{width:min(500px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:30px;border:1px solid #dbe3f0;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 24px 100px #0b204938;overflow:auto}.delete-dialog::backdrop{background:#12264a70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delete-symbol{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#fff0ef;color:#a32b28;margin-bottom:17px}.delete-dialog h2{font-size:24px;line-height:1.35;margin:0 0 8px;letter-spacing:-.025em}.delete-domain{font-size:16px;font-weight:500;color:#142f5a;overflow-wrap:anywhere;margin-bottom:20px}#delete-description p{font-size:14px;line-height:1.8;margin-bottom:14px}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 17px;border-radius:9px;background:#ad2926;color:#fff;font-weight:500;font-size:13px;min-height:44px}.danger-button:hover{background:#92221f}@media(max-width:700px){.page-heading:has(.detail-actions){flex-wrap:wrap}.detail-actions{flex-wrap:wrap}.delete-dialog{padding:24px}.dialog-actions{gap:9px}.dialog-actions>button{flex:1;padding-inline:9px}}.topbar{height:auto;min-height:76px;flex-shrink:0;padding-block:8px}.workspace-status{display:flex;align-items:center;gap:10px;flex:1;min-width:0;font-size:13px;line-height:1.6;color:#526581}.workspace-status.is-success{color:#22613e}.workspace-status.is-error{color:#943925}.workspace-status.is-progress{color:#2456a1}.status-copy{flex:1;min-width:0;overflow-wrap:anywhere}.status-retry{flex-shrink:0;background:transparent;color:inherit;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:8px}.status-dismiss{flex-shrink:0;color:inherit;min-width:44px;min-height:44px}.status-dismiss:hover{background:#eef2f9}@media(max-width:900px){.topbar{min-height:66px}}@media(max-width:680px){.workspace-status{gap:8px;font-size:12px}.status-retry{padding-inline:4px}}.detail-summary{display:flex;flex-wrap:wrap;gap:16px 28px;margin:22px 0 0;padding:0 24px}.detail-summary>div{display:flex;align-items:center;gap:12px}.detail-summary>div+div{border-left:1px solid var(--line);padding-left:28px}.detail-summary dt{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.detail-summary dt svg{width:17px;height:17px;color:#6c87ad}.detail-summary dd{margin:0;font-size:18px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.snapshot-heading{min-width:0}.snapshot-heading p{display:flex;align-items:center;gap:7px;margin-top:5px;font-size:13px;line-height:1.6}.versions-list>button>div{min-width:0}@media(max-width:680px){.detail-summary{gap:12px 24px;margin-top:20px;padding-inline:17px}.detail-summary>div{gap:10px}.detail-summary>div+div{border-left:0;padding-left:0}.detail-summary dt,.snapshot-heading p{font-size:12px}}.website-row{cursor:pointer;transition:background .15s}.website-row:hover,.website-row:focus-within{background:#f1f6ff}.website-link:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:3px}.row-chevron{color:#6c87ad;vertical-align:middle}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;font-size:14px;color:var(--muted)}.breadcrumb strong{font-weight:500;color:#14253f;overflow-wrap:anywhere}.breadcrumb>svg{color:#92a1b7}.breadcrumb :is(button,a){display:inline-flex;align-items:center;background:none;color:var(--blue);padding:8px 0;min-height:44px}.breadcrumb :is(button,a):hover{text-decoration:underline;text-underline-offset:3px}.detail-tabs [role=tab]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.version-history-row{display:flex;align-items:stretch;border-bottom:1px solid #e9eef6}.version-history-row:last-child{border-bottom:0}.version-open{display:flex;align-items:center;gap:18px;flex:1;min-width:0;padding:19px 23px;background:#fff;text-align:left;color:#314e79}.version-open:hover,.version-open:focus-visible{background:#f1f6ff}.version-date{flex:1;min-width:0}.version-date small{display:block;margin-top:4px}.version-compare{display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;color:var(--blue);padding:12px 18px;font-size:12px;border-left:1px solid #e9eef6;min-height:44px}.version-compare:hover,.version-compare:focus-visible{background:#f1f6ff}.comparison-selectors{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:end;gap:20px;padding:24px;border-bottom:1px solid var(--line)}.comparison-selectors label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;color:var(--muted);min-width:0}.comparison-selectors select{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:#193559;padding:11px 12px;font-size:13px;min-height:44px}.comparison-selectors>svg{align-self:center;margin-top:24px;color:#6c87ad}.comparison-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px 24px 12px}.change-filters{display:flex;flex-wrap:wrap;gap:8px}.change-filters button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 11px;background:#f5f7fb;border:1px solid transparent;border-radius:8px;color:#53647d;font-size:12px}.change-filters button span{font-variant-numeric:tabular-nums;font-weight:600}.change-filters button:hover{border-color:#bacbec}.change-filters button[aria-pressed=true]{background:#edf3ff;border-color:#a4bff1;color:#164bad}.comparison-note,.comparison-guidance{font-size:12px;line-height:1.8;padding:0 24px 20px;color:var(--muted)}.comparison-guidance{padding-top:24px}.page-change{border-top:1px solid #e9eef6}.page-change>summary{display:flex;align-items:center;gap:13px;list-style:none;padding:19px 24px;cursor:pointer;color:#365580}.page-change>summary::-webkit-details-marker{display:none}.page-change>summary:hover{background:#f7faff}.page-change>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.change-page-name strong{display:block;font-size:14px;line-height:1.5;font-weight:500;color:#203d65;overflow-wrap:anywhere}.change-page-name>span{display:block;font-size:12px;margin-top:3px;overflow-wrap:anywhere;color:var(--muted)}.change-badge{display:inline-flex;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;background:#f0f3f8;color:#53647d}.change-added{background:var(--salad);color:#303718}.change-changed{background:#eaf1ff;color:#164bad}.change-not-captured{background:#f7ecdf;color:#774c22}.change-technical{background:#eef2f7;color:#465b78}.change-uncertain{background:#fff2d9;color:#755019}.comparison-note .text-button{font-size:inherit;line-height:inherit}.technical-diff>summary{color:#465b78}.page-change[open] .change-chevron{transform:rotate(180deg)}.change-details{padding:0 24px 24px}.changed-fields{font-size:13px;font-weight:500;color:#203d65;margin:0 0 9px}.changed-text-note{font-size:12px;line-height:1.8;margin-bottom:16px}.saved-page-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.saved-page{background:#f8faff;border:1px solid #e0e8f5;border-radius:10px;overflow:hidden}.saved-page h4{font-size:12px;line-height:1.5;color:#53647d;font-weight:500;margin:0;padding:13px 16px;border-bottom:1px solid #e0e8f5}.saved-page dl{margin:0;padding:8px}.saved-page dl>div{padding:10px 8px;border-radius:5px}.saved-page dl>div[data-changed]{background:#f4f8d9}.saved-page dt{font-size:11px;color:#53647d;margin-bottom:4px}.saved-page dd{font-size:13px;color:#203d65;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.saved-page>p{font-size:13px;line-height:1.8;padding:16px}.changed-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.changed-links h4{font-size:12px;font-weight:500;margin:0 0 6px;color:#203d65}.changed-links ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:1.9;overflow-wrap:anywhere;color:var(--muted)}.comparison-empty{text-align:center;padding:40px 24px}.comparison-empty>svg{color:#6c87ad;margin-bottom:15px}.comparison-empty h3{font-size:17px;line-height:1.5}.comparison-empty p{font-size:13px;line-height:1.8;margin:8px auto 0;max-width:420px}.comparison-loading{padding:24px;display:grid;gap:14px}.comparison-loading span{display:block;height:52px;border-radius:8px;background:#f3f6fb}.mirror-activity{padding:22px 24px;border-bottom:1px solid var(--line)}.mirror-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.mirror-activity-heading>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#53647d}.mirror-activity-heading h3{font-size:15px;font-weight:500;margin:0;color:#203d65}.mirror-activity-heading>div>span{font-size:12px;margin-left:3px}.mirror-activity-heading select{border:1px solid var(--line);border-radius:7px;background:#fff;color:#203d65;padding:9px;min-height:40px;font-size:12px}.mirror-calendar-scroll{overflow-x:auto;padding:2px 0 10px;scrollbar-width:thin;scrollbar-color:#c5d2e5 transparent}.mirror-calendar-months{display:grid;margin-left:36px;font-size:11px;color:var(--muted);margin-bottom:5px;min-width:max-content;line-height:20px}.mirror-calendar-months>span{overflow:visible}.mirror-calendar-body{display:flex;width:max-content}.mirror-calendar-weekdays{display:grid;grid-template-rows:repeat(7,24px);width:36px;flex-shrink:0;font-size:10px;line-height:24px;color:var(--muted);position:sticky;left:0;background:#fff;z-index:1}.mirror-calendar-weekdays span:nth-child(1){grid-row:2}.mirror-calendar-weekdays span:nth-child(2){grid-row:4}.mirror-calendar-weekdays span:nth-child(3){grid-row:6}.mirror-calendar{display:grid;grid-template-rows:repeat(7,24px);grid-auto-flow:column}.mirror-calendar button{position:relative;width:24px;height:24px;padding:0;background:transparent;border-radius:4px}.mirror-calendar button:before{content:"";position:absolute;inset:3px;border-radius:3px;background:var(--day-fill);border:1px solid #17396112;transition:box-shadow .12s}[data-level="0"]{--day-fill:#edf1f7}[data-level="1"]{--day-fill:#eafa9a}[data-level="2"]{--day-fill:var(--salad)}[data-level="3"]{--day-fill:#d5ed19}[data-level="4"]{--day-fill:#a6cf00}.mirror-calendar button:hover:before,.mirror-calendar button[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--blue)}.mirror-calendar button:focus-visible{outline:2px solid var(--blue);outline-offset:0}.mirror-calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:10px}.mirror-calendar-legend{display:flex;align-items:center;gap:4px}.mirror-calendar-legend>span:first-child{margin-right:4px}.mirror-calendar-legend>span:last-child{margin-left:4px}.mirror-calendar-legend i{display:block;width:12px;height:12px;border-radius:2px;background:var(--day-fill);border:1px solid #17396112}.mirror-activity-limit{margin:10px 0 0;font-size:11px;color:var(--muted)}.mirror-history{margin-top:20px;border-top:1px solid var(--line);padding-top:12px}.mirror-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;min-height:40px}.mirror-history-heading h4{font-size:14px;font-weight:500;color:#203d65;margin:0}.mirror-history-heading .text-button{font-size:12px;min-height:40px}.mirror-history>p{font-size:12px;margin:0;line-height:1.8;color:var(--muted)}.mirror-history .versions-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.mirror-history .version-history-row:last-child{border-bottom:0}.website-detail-list{--mirror-control-width:202px}.website-detail-list .version-picker,.website-detail-list #website-panel-pages>.list-heading>.search-field{width:var(--mirror-control-width);flex:none;min-height:40px}.website-detail-list .version-picker select{width:100%;max-width:none;min-height:40px}.website-detail-list #website-panel-pages>.list-heading>.search-field input{width:100%}@media(max-width:1100px){.detail-tabs{flex-wrap:wrap;gap:0 20px}.version-picker{margin-block:10px}.version-open{gap:10px;padding-inline:16px}.version-compare{padding-inline:12px}}@media(max-width:680px){.breadcrumb{font-size:12px;gap:8px}.detail-tabs [role=tablist]{gap:17px}.version-open{padding:16px 12px;flex-wrap:wrap;gap:8px;font-size:12px}.version-date{flex-basis:100%}.version-open>.badge{font-size:11px}.version-compare{padding-inline:12px;flex-direction:column;gap:4px;font-size:11px}.comparison-selectors{grid-template-columns:1fr;gap:14px;padding:20px 16px}.comparison-selectors>svg{display:none}.comparison-tools{padding:16px 16px 12px}.comparison-tools .search-field{width:100%}.change-filters{gap:6px}.change-filters button{font-size:11px;padding-inline:9px;gap:5px}.comparison-note,.comparison-guidance{padding-inline:16px}.page-change>summary{padding:17px 16px;gap:9px}.page-change>summary>svg:first-child{width:18px}.change-page-name strong{font-size:13px}.change-badge{font-size:11px;padding-inline:6px}.change-details{padding:0 16px 20px}.saved-page-pair,.changed-links{grid-template-columns:1fr}.mirror-activity{padding:20px 16px}.mirror-activity-heading>div{gap:7px}.mirror-activity-heading>div>span{margin-left:0;font-size:11px}.website-detail-list{--mirror-control-width:100%}.website-detail-list .detail-tabs{padding-inline:17px}}.mirror-checkpoint{margin-top:18px;padding:20px 24px;background:#fff;border:1px solid var(--line);border-radius:12px}.checkpoint-main{display:flex;gap:13px;align-items:flex-start;color:#203d65}.checkpoint-main>svg{color:var(--blue);margin-top:3px}.checkpoint-main strong{font-weight:500}.checkpoint-main p{font-size:12px;margin-top:5px}.checkpoint-actions{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap;margin-top:14px}.checkpoint-actions .text-button,.checkpoint-actions .secondary{font-size:12px}.checkpoint-cooldown{font-size:12px;margin-top:12px}.checkpoint-issues{margin-top:15px;border-top:1px solid var(--line);padding-top:12px}.checkpoint-issues summary{cursor:pointer;color:#53647d;font-size:12px}.checkpoint-issues ul{padding-left:20px}.checkpoint-issues li{font-size:12px;margin:12px 0;overflow-wrap:anywhere}.checkpoint-issues strong{display:block}.checkpoint-issues strong{font-weight:500}@media(max-width:680px){.mirror-checkpoint{padding:17px}.checkpoint-actions{gap:8px 16px}}.stored-page{margin-top:10px;font-size:12px;color:var(--muted)}.stored-page>summary{display:flex;align-items:center;gap:6px;color:var(--blue);cursor:pointer;min-height:30px}.stored-page-content{margin-top:10px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#f8faff}.stored-page-content>p{white-space:pre-wrap;line-height:1.9;max-height:260px;overflow:auto}.stored-page-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.stored-page-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.stored-page-actions a{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:400;min-height:30px}.site-favicon{background:#fff;overflow:hidden}.site-favicon img{width:100%;height:100%;object-fit:contain}.site-favicon>span{font-size:13px;font-weight:600;color:#1257e5}.page-tree,.page-tree ul{list-style:none;margin:0;padding:0}.page-tree-row{min-height:46px;display:flex;align-items:center;gap:10px;padding:5px 18px 5px calc(14px + min(var(--depth),8)*20px);border-top:1px solid #edf0f6;color:#7084a2}.page-tree-row:hover{background:#f8faff}.page-tree-folder{background:#fafbfd}.tree-toggle,.tree-toggle-placeholder{width:24px;height:28px;flex:none}.tree-toggle{display:grid;place-items:center;padding:0;color:#536d94;background:transparent;border-radius:5px}.tree-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.tree-toggle:hover:not(:disabled){background:#eaf0fc}.tree-toggle:disabled{cursor:default}.tree-kind{flex:none}.tree-page-label{display:flex;align-items:center;gap:18px;flex:1;min-width:0;padding:0;background:transparent;text-align:left;line-height:1.6}.tree-path{font-size:13px;color:#203d65;font-weight:500;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-title{min-width:0;font-size:12px;color:#53647d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-link-count{display:flex;align-items:center;gap:5px;flex:none;min-width:37px;justify-content:flex-end;font-size:12px;color:#62748e}.tree-evidence,.tree-external{min-width:30px;min-height:30px;display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 7px;border-radius:6px;background:transparent;color:var(--blue);font-size:12px;white-space:nowrap}.tree-evidence:hover,.tree-external:hover{background:#eaf0fc}.tree-page-label:hover .tree-path{color:var(--blue)}.page-evidence-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(720px,100%);height:100dvh;max-height:none;max-width:100%;padding:0;border:0;border-left:1px solid var(--line);background:#fff;color:#14253f;box-shadow:-12px 0 70px #132c4926;overflow:auto}.page-evidence-drawer::backdrop{background:#14253f50}.page-evidence-drawer>header{display:flex;align-items:flex-start;gap:20px;padding:28px;border-bottom:1px solid var(--line)}.page-evidence-drawer>header>div{flex:1;min-width:0}.page-evidence-drawer>header span{font-size:12px;color:#53647d}.page-evidence-drawer h2{font-size:23px;margin:8px 0 12px}.page-evidence-drawer>header a{display:inline-flex;align-items:center;gap:6px;font-size:12px;overflow-wrap:anywhere;color:var(--blue)}.page-evidence-drawer>header .icon-button{flex:none}.page-evidence-body{padding:26px 28px}.page-evidence-body .stored-page-content{margin:0;padding:0;border:0;background:transparent}.page-evidence-body .stored-page-content>p{max-height:none;font-size:14px;overflow-wrap:anywhere}.page-evidence-body .stored-page-content>details{margin-top:24px}.page-evidence-body .stored-page-actions{padding-top:20px;margin-top:24px;border-top:1px solid var(--line)}@media(max-width:700px){.page-tree-row{gap:6px;padding:5px 10px 5px calc(5px + min(var(--depth),6)*12px);min-height:46px}.tree-kind{display:none}.tree-page-label{gap:7px}.tree-path{max-width:100%;font-size:12px}.tree-title,.tree-evidence>span{display:none}.tree-link-count{font-size:11px;min-width:25px}.tree-link-count svg{display:none}.tree-evidence,.tree-external{padding:3px;min-width:28px}.page-evidence-drawer>header{padding:22px 18px;gap:10px}.page-evidence-body{padding:22px 18px}.page-evidence-drawer h2{font-size:20px}}.capture-note-groups{display:grid;gap:12px;margin-top:12px}.capture-note-group{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}.capture-note-group h3{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;letter-spacing:0;line-height:1.5}.capture-note-group h3 span{white-space:nowrap;font-size:11px;font-weight:400;color:#53647d}.capture-note-group>p{font-size:12px;line-height:1.75;margin:6px 0 10px;max-width:95ch}.capture-note-group ul{margin:8px 0;padding-left:18px}.capture-note-group li{margin:3px 0}.capture-note-group a{color:var(--blue)}.capture-resource-list{display:flex;gap:5px;flex-direction:column;margin:10px 0;font-size:12px}.capture-resource-list code{overflow-wrap:anywhere}.capture-resource-list small{color:#53647d;font-family:Poppins,Arial,sans-serif}.capture-note-group a{display:inline-flex;align-items:center;min-width:24px;min-height:26px}.workspace select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2353647d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid var(--line);border-radius:8px;color:#203d65;padding:10px 38px 10px 13px;min-height:42px;font-size:13px;line-height:1.5;box-shadow:none;cursor:pointer}.workspace select:hover:not(:disabled){border-color:#aec3e5}.workspace select:focus-visible{border-color:var(--blue);outline:3px solid #1257e522;outline-offset:1px}.workspace select:disabled{background-color:#f6f8fc;color:#718198;cursor:default}.version-picker>svg{display:none}.mirror-activity-heading select{min-width:100px}.mirror-calendar-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior:none;padding:3px 0;scrollbar-gutter:auto}.mirror-calendar-months{grid-template-columns:repeat(var(--calendar-columns),minmax(0,1fr));min-width:calc(var(--calendar-columns)*24px);margin-left:36px}.mirror-calendar-body{width:100%;min-width:calc(36px + var(--calendar-columns)*24px)}.mirror-calendar{grid-template-columns:repeat(var(--calendar-columns),minmax(0,1fr));flex:1;min-width:0;grid-template-rows:repeat(7,24px)}.mirror-calendar button{width:100%;min-width:24px;height:24px}.mirror-calendar button:before{inset:3px 2px}.mirror-calendar-months>span{white-space:nowrap}.mirror-downloads{margin-top:14px;font-size:12px}.mirror-downloads>summary{cursor:pointer;color:#53647d;min-height:26px;line-height:26px}.mirror-downloads>div{margin-top:10px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#f8faff}.mirror-downloads a{display:inline-flex;align-items:center;gap:7px;color:var(--blue);min-height:28px}.mirror-downloads p{margin:2px 0 10px}.mirror-downloads p:last-child{margin-bottom:0}.page-search-status{font-size:12px;line-height:1.6;padding:12px 22px;border-top:1px solid var(--line);color:#53647d;background:#f8faff}.tree-content-match{font-size:10px;white-space:nowrap;min-height:26px;padding:3px 7px;border-radius:5px;background:var(--salad);color:#203d65}@media(max-width:700px){.page-search-status{padding:10px 15px}.tree-content-match{font-size:9px;padding-inline:4px}}.page-evidence-drawer{overflow:hidden;display:flex;flex-direction:column}.page-evidence-drawer:not([open]){display:none}.page-evidence-drawer>header{flex:none}.page-evidence-body{min-height:0;overflow:auto;overscroll-behavior:contain;flex:1}.page-evidence-body.is-visual{padding:0;background:#edf1f7}.preview-tabs{display:flex;gap:20px;padding:0 28px;flex:none;border-bottom:1px solid var(--line)}.preview-tabs button{padding:12px 0;background:transparent;color:var(--muted);border-bottom:3px solid transparent;font-size:13px}.preview-tabs button[aria-selected=true]{color:var(--blue);border-color:var(--blue)}.preview-caption{font-size:11px;color:#53647d;padding:9px 18px;background:#f8faff;border-bottom:1px solid var(--line);margin:0}.visual-preview{background:#fff}.visual-tile{position:relative;overflow:hidden;width:100%;background:#f5f7fb}.visual-tile>img{display:block;width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none}.visual-text{position:absolute;inset:0;width:100%;height:100%;font-family:Arial,sans-serif;pointer-events:none}.visual-text text{fill:transparent;white-space:pre;-webkit-user-select:text;user-select:text;pointer-events:all;cursor:text}.visual-text text::selection{fill:#132f60;background:#73d9ff99}.visual-tile-error{position:absolute;inset:20px;z-index:1;font-size:13px;background:#fff;padding:15px}.preview-notice{padding:25px;font-size:13px;line-height:1.8;color:#53647d}.preview-notice h3{font-size:16px;margin-bottom:10px}.preview-notice p{margin:0}.saved-outline{list-style:none;padding:0;line-height:1.8}.saved-outline li{margin:6px 0}.saved-extracted-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;max-height:400px;overflow:auto}.robots-tag{font-size:9px;color:#5d6f87;background:#f4f6fa;border:1px solid #e4eaf3;border-radius:4px;padding:2px 5px;white-space:nowrap}.stored-page-content>section>h3{font-size:15px;margin-bottom:12px}.stored-page-content>details{margin-top:18px}.stored-page-content>details>summary{cursor:pointer}.saved-robots{padding-left:18px;overflow-wrap:anywhere;font-size:12px}.saved-robots li{margin:8px 0}.mirror-checkpoint.compact-checkpoint{padding:0 4px;margin-top:15px;background:transparent;border:0;border-radius:0;font-size:12px}.checkpoint-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.checkpoint-state,.checkpoint-controls,.checkpoint-next{display:flex;align-items:center;gap:8px}.checkpoint-state{color:#345578}.checkpoint-state>svg{color:var(--blue)}.checkpoint-state small{color:var(--muted);margin-left:6px}.checkpoint-controls{gap:18px;flex-wrap:wrap}.checkpoint-next{font-size:11px;color:var(--muted)}.checkpoint-disclosure{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;min-height:32px;background:transparent;color:#345578;font-size:12px;border-radius:6px}.checkpoint-disclosure:hover{background:#e9eff9}.checkpoint-disclosure[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.checkpoint-expanded{margin-top:12px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:#fff}.checkpoint-expanded>.detail-help{margin:0;font-size:12px}.checkpoint-expanded .checkpoint-issues{border:0;padding-top:0;margin-top:16px}.compact-checkpoint .checkpoint-actions{margin-top:9px}.compact-checkpoint .checkpoint-actions .secondary{padding:7px 11px;min-height:32px}.detail-help{font-size:12px;line-height:1.8;color:var(--muted)}.page-details-overview>p{font-size:14px;line-height:1.85;color:#3f5878;margin:0 0 20px}.page-facts{display:flex;flex-wrap:wrap;gap:16px 28px;margin:0 0 24px}.page-facts>div{display:flex;flex-direction:column;gap:5px}.page-facts dt{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted)}.page-facts dd{margin:0;font-size:14px;font-weight:500;color:#203d65}.page-evidence-body .page-details>.page-detail-section{margin:12px 0 0;border:1px solid #dfe7f2;border-radius:10px;overflow:hidden}.page-detail-section>summary{display:flex;align-items:center;gap:10px;padding:15px 16px;list-style:none;font-size:13px;color:#203d65;font-weight:500;cursor:pointer}.page-detail-section>summary::-webkit-details-marker{display:none}.page-detail-section>summary>svg:first-child{color:#6983a6;flex:none}.page-detail-section>summary>span{flex:1}.page-detail-section>summary>small{font-size:11px;color:var(--muted);font-weight:400}.page-detail-section>summary:hover{background:#f8faff}.page-detail-section[open]>summary{border-bottom:1px solid #e8edf5;background:#f8faff}.page-detail-section[open]>summary>.detail-chevron{transform:rotate(180deg)}.page-detail-section-body{padding:16px}.page-details .saved-outline{margin:0;padding:0;max-height:340px;overflow:auto;list-style:none}.page-details .saved-outline li{display:flex;gap:11px;align-items:baseline;margin:0;padding-block:7px;border-bottom:1px solid #edf1f7;font-size:13px;line-height:1.7;color:#345578}.page-details .saved-outline li:last-child{border-bottom:0}.heading-level{font-size:10px;font-weight:500;color:#53647d;flex:none;min-width:20px}.page-details .saved-extracted-text{font-size:13px;line-height:1.9;max-height:420px;overflow:auto;white-space:normal;overflow-wrap:anywhere;color:#3f5878}.saved-extracted-text>p{margin:0 0 14px}.saved-extracted-text>p:last-child{margin:0}.semantic-entity{border-bottom:1px solid #e5ebf4}.semantic-entity:last-child{border:0}.semantic-entity>summary{display:flex;align-items:center;gap:8px;list-style:none;padding:11px 0;cursor:pointer;font-size:12px;color:#345578}.semantic-entity>summary>span{flex:1;overflow-wrap:anywhere}.semantic-entity>summary>small{font-size:10px;background:#eef3fc;padding:3px 7px;border-radius:5px;max-width:40%;overflow-wrap:anywhere}.semantic-entity>summary::-webkit-details-marker{display:none}.semantic-entity[open]>summary>svg:last-child{transform:rotate(180deg)}.page-details pre{background:#f6f8fc;padding:13px;border-radius:6px;font-size:11px;line-height:1.8;color:#456183}.saved-robots>div{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f7}.saved-robots>div:last-child{border:0}.saved-robots ul{list-style:none;margin:0;padding:0;min-width:0}.saved-robots li{font-size:11px;color:var(--muted);overflow-wrap:anywhere;margin:0 0 5px}.page-evidence-body .page-details .stored-page-actions{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;border:0}.page-details .stored-page-actions a{display:flex;align-items:center;gap:12px;padding:10px;background:#f8faff;border-radius:7px;color:#345578;font-size:12px}.stored-page-actions a>span{flex:1}.stored-page-actions a small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.page-detail-section>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.page-evidence-body:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.saved-outline:focus-visible,.saved-extracted-text:focus-visible{outline-offset:2px}.page-tree-row button:focus-visible,.page-tree-row a:focus-visible{outline-offset:1px}.tree-page-label{border-radius:4px}.tree-toggle:focus-visible{outline-offset:0}@media(max-width:700px){.checkpoint-controls{gap:8px}.checkpoint-toolbar{gap:6px}.checkpoint-expanded{padding:14px}.page-facts{gap:16px 22px}.page-detail-section>summary{padding:13px}.page-detail-section-body{padding:13px}.page-details .saved-outline li{font-size:12px}}.checkpoint-overview{display:flex;align-items:center;gap:18px 26px;flex-wrap:wrap}.checkpoint-summary{display:flex;align-items:center;gap:22px;margin:0}.checkpoint-summary>div,.checkpoint-summary dt{display:flex;align-items:center;gap:7px}.checkpoint-summary dt{color:var(--muted);font-size:12px;font-weight:400}.checkpoint-summary dt svg{color:#7793bb}.checkpoint-summary dd{margin:0 0 0 3px;font-size:13px;font-weight:600;color:#183154}.compact-checkpoint{margin-bottom:22px}.checkpoint-estimate{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:11px;margin:8px 0 0}.checkpoint-estimate>span{margin-left:5px;color:#53647d}.site-favicon{position:relative}.site-favicon>img{position:absolute;inset:0;margin:auto}.site-favicon>img.favicon-pending{opacity:0}.site-favicon>img.favicon-ready{opacity:1}.site-favicon>img.favicon-quality{transition:opacity .15s ease}@media(max-width:700px){.checkpoint-overview{gap:10px;width:100%}.checkpoint-summary{gap:12px;flex-wrap:wrap}.checkpoint-summary dt{font-size:11px}.checkpoint-toolbar{align-items:flex-start}.checkpoint-estimate>span{margin-left:0}}.resume-symbol{display:inline-flex;color:var(--blue, #1556ed);margin-bottom:12px}.resume-origins{list-style:none;padding:0;margin:20px 0;max-height:240px;overflow:auto}.resume-origins li{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid #dde5f2}.resume-origins span{font-size:13px}.resume-origins a{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere;font-size:13px}.resume-confirm{display:flex;align-items:flex-start;gap:10px;margin:24px 0;font-size:14px;line-height:1.6}.resume-confirm input{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:#1556ed}.badge-warning{color:#664c00;background:#ffe36b;border-color:#ecc531}.badge-progress{color:#4c571e;background:#f1ff5e52;border-color:#c4d72d7a}.source-placeholder{padding:42px;max-width:850px}.source-placeholder>svg{color:var(--blue);margin-bottom:18px}.source-placeholder p{max-width:640px}.placeholder-flow{display:flex;align-items:center;gap:12px;margin-top:24px;color:var(--muted);font-size:13px;flex-wrap:wrap}.site-favicon>span[hidden]{display:none}.site-favicon>img{border:0;outline:0;box-shadow:none}.checkpoint-overview{flex:1;min-width:0;gap:12px 22px}.checkpoint-state{white-space:nowrap;flex-wrap:nowrap;font-size:12px;gap:6px}.checkpoint-state>svg{flex-shrink:0}.checkpoint-state small{margin-left:2px;white-space:nowrap}.checkpoint-estimate{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;margin:0 0 0 8px;padding-left:12px;border-left:1px solid var(--line);font-size:11px;gap:5px}.checkpoint-summary,.checkpoint-controls{margin-left:auto}.checkpoint-summary dt{font-size:11px}@media(max-width:700px){.checkpoint-overview{gap:12px}.checkpoint-state{font-size:11px;gap:4px;max-width:100%}.checkpoint-state small{font-size:10px}.checkpoint-estimate{font-size:10px;margin-left:3px;padding-left:6px;gap:3px}.checkpoint-estimate>svg{display:none}.checkpoint-summary{margin-left:0}.source-placeholder{padding:24px}.placeholder-flow{gap:8px}}@media(prefers-reduced-motion:reduce){.badge-progress .spin,.checkpoint-state .spin{animation:none}}.checkpoint-estimate>span{margin-left:0;color:inherit}.checkpoint-estimate{column-gap:3px}@media(max-width:700px){.checkpoint-estimate .estimate-long{display:none}.checkpoint-state>svg{width:14px;height:14px}}@media(max-width:700px){.checkpoint-overview{flex:1 1 100%;width:100%}.checkpoint-summary{width:100%;flex-wrap:nowrap;gap:16px}.checkpoint-summary>div{flex:1;min-width:0}.checkpoint-summary dd{flex-shrink:0}.checkpoint-controls{margin-left:auto}.checkpoint-summary dt{font-size:10px}.checkpoint-summary dt svg{flex-shrink:0}}.page-language-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.page-language-summary label{display:flex;align-items:center;gap:7px;white-space:nowrap}.page-language-summary input{accent-color:var(--blue)}.tree-languages{background:#edf3ff;color:#245bbb;border:1px solid #d4e2ff;border-radius:5px;font-size:10px;padding:3px 7px;white-space:nowrap;max-width:130px;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.saved-language-selector{display:flex;align-items:center;gap:8px;padding:12px 24px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.saved-language-selector select{appearance:none;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--navy);font:inherit;padding:8px 28px 8px 10px;min-width:160px;max-width:240px}.saved-language-selector>svg:last-child{margin-left:-32px;pointer-events:none}.saved-language-selector>span{margin-right:auto}@media(max-width:600px){.page-language-summary{font-size:10px;padding:10px 14px}.tree-languages{max-width:64px}.saved-language-selector{padding:10px 18px}}.saved-viewbar{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);flex:none}.saved-viewbar .preview-tabs{border:0;gap:18px}.saved-viewbar .saved-language-selector{margin-left:auto;padding:0 28px 0 8px;border:0;min-width:0;gap:7px}.saved-viewbar .saved-language-selector select{min-width:0;width:auto;max-width:220px;font-size:11px;padding:7px 26px 7px 9px}.saved-viewbar .saved-language-selector>svg{flex:none}@media(max-width:600px){.saved-viewbar .preview-tabs{padding:0 16px;gap:14px}.saved-viewbar .saved-language-selector{padding-right:18px}.saved-viewbar .saved-language-selector select{max-width:155px;font-size:10px}.saved-viewbar .saved-language-selector>svg:first-child{display:none}}.organisation-switcher{position:relative;margin:8px 14px 16px}.organisation-trigger{display:flex;align-items:center;gap:11px;width:100%;padding:12px;border:1px solid #dce5f4;border-radius:12px;background:#f5f8fe;color:#18335d;text-align:left}.organisation-trigger>span{flex:1;min-width:0}.organisation-trigger small{display:block;font-size:11px;color:#526887}.organisation-trigger strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.organisation-options{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #dce5f4;border-radius:12px;padding:6px;box-shadow:0 12px 32px #152b5620;max-height:60vh;overflow:auto}.organisation-options button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px;border:0;border-radius:7px;background:#fff;color:#19345d;font:inherit;font-size:12px}.organisation-options button>span{flex:1;overflow-wrap:anywhere}.organisation-options button:hover,.organisation-options button[aria-current]{background:#f0f5ff}.organisation-management{border-top:1px solid #e1e8f4;margin-top:5px;padding-top:5px}.organisation-dialog{width:min(480px,calc(100vw - 32px));padding:28px;border:1px solid #dce5f4;border-radius:20px;color:#19345d}.organisation-dialog::backdrop{background:#11254b66}.organisation-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.organisation-dialog h2{font-size:21px;margin:0}.organisation-dialog p{font-size:13px;color:#526887;line-height:1.7}.organisation-dialog label{display:grid;gap:8px;font-size:13px;margin:22px 0}.organisation-dialog input{width:100%;padding:13px;border:1px solid #cbd9ef;border-radius:9px;font:inherit;color:inherit}.organisation-dialog footer{display:flex;gap:10px;justify-content:flex-end}.login-card>.brand{display:flex;width:max-content;margin:0 auto 36px}.login-card .error-notice{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:8px 10px;text-align:left}.login-card .error-notice button{grid-column:2;justify-self:start;margin:0;padding:2px 0}.tree-language-list{display:flex;align-items:center;gap:4px;flex-wrap:wrap;max-width:360px}.tree-languages,.robots-tag{display:inline-flex;align-items:center;gap:4px}.tree-page-rank{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#526887;cursor:help}.tree-page-rank:hover{color:#1453ef}.organisation-switcher{margin:0 14px 19px}.organisation-trigger{padding:13px 10px;gap:10px;border:0;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;border-radius:0;background:transparent;color:#fff}.organisation-trigger:hover,.organisation-trigger[aria-expanded=true]{background:#ffffff0c}.organisation-trigger>.organisation-icon{width:33px;height:35px;flex:none;background:#ffffff14;border-radius:8px;display:grid;place-items:center}.organisation-trigger>.organisation-name{flex:1;min-width:0}.organisation-trigger strong{font-size:14px;font-weight:500}.organisation-trigger small{font-size:12px;color:#d7e6ff}.organisation-options{overscroll-behavior:none}.unified-page-drawer{transition:width .26s cubic-bezier(.2,.7,.2,1);overscroll-behavior:none}.unified-page-drawer>header{padding:24px 28px}.unified-page-drawer h2{font-size:23px;margin:8px 0 12px;line-height:1.3}.unified-changes-panel,.page-changes-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.page-evidence-body,.comparison-panel,.comparison-visual-scroll,.resource-preview,.saved-pdf-preview,.saved-image-preview{overscroll-behavior:none}.unified-page-drawer .preview-tabs{gap:16px;padding:0 22px}.unified-page-drawer .preview-tabs button{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px}.unified-page-drawer .saved-viewbar{gap:8px;flex-wrap:wrap;min-height:52px}.saved-view-options{display:flex;align-items:center;gap:12px;margin-left:auto;padding-right:20px;min-width:0}.unified-page-drawer .saved-language-selector{padding:0;gap:6px}.unified-page-drawer .saved-language-selector select{max-width:160px}.saved-viewbar.is-comparison>.pair-navigation{flex:1;min-width:310px;padding:0 4px;border:0;gap:12px}.saved-viewbar.is-comparison>.pair-navigation>span{font-size:11px;gap:10px}.saved-viewbar .capture-diff-option{font-size:10px;padding:0;gap:5px}.saved-viewbar .change-jump{gap:5px;font-size:11px}.saved-viewbar .change-jump button{width:23px;height:24px}.saved-view-options .change-jump>span{font-size:10px}.unified-page-drawer .saved-viewbar.is-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.saved-viewbar.is-comparison>.saved-view-options{justify-self:end;margin-left:0}.unified-page-drawer .preview-tabs button:disabled{opacity:.45}@media(max-width:1200px){.unified-page-drawer .saved-viewbar.is-comparison{display:flex}.saved-viewbar.is-comparison>.saved-view-options{margin-left:auto}.saved-viewbar.is-comparison>.pair-navigation{order:3;flex-basis:100%;padding:8px 14px;border-top:1px solid var(--line)}}@media(max-width:600px){.unified-page-drawer>header{padding:20px 18px}.unified-page-drawer h2{font-size:20px}.unified-page-drawer .preview-tabs{padding:0 12px;gap:10px}.unified-page-drawer .preview-tabs button{font-size:11px}.unified-page-drawer .saved-language-selector>svg:first-child{display:block}.unified-page-drawer .saved-language-selector select{width:110px;max-width:110px;padding-left:6px;font-size:10px}.saved-view-options{padding:0 12px 0 0;gap:8px}.saved-viewbar.is-comparison .saved-view-options{flex-wrap:wrap}.saved-viewbar.is-comparison>.pair-navigation{min-width:0;gap:8px}.saved-viewbar.is-comparison>.pair-navigation>span{font-size:10px;gap:6px}.saved-viewbar.is-comparison .capture-diff-option{font-size:9px}}@media(max-width:480px){.unified-page-drawer .preview-tabs .tab-label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.unified-page-drawer .preview-tabs button[aria-selected=true] .tab-label{position:static;width:auto;height:auto;clip-path:none}.unified-page-drawer .preview-tabs{gap:14px}.unified-page-drawer .preview-tabs button{min-width:20px}}@media(prefers-reduced-motion:reduce){.unified-page-drawer{transition:none}}.tree-page-tags{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px;max-width:360px;min-width:0}.tree-page-tags:empty{display:none}.tree-language-list{justify-content:flex-end;flex-shrink:1;min-width:0}.tree-columns{display:grid;grid-template-columns:43px 59px 74px 26px;column-gap:9px;align-items:center;flex:none}.tree-columns-changes{grid-template-columns:43px 59px 74px 78px 26px}.tree-columns>*{grid-row:1;font-size:12px;line-height:20px}.tree-columns .tree-link-count{grid-column:1;min-width:0;justify-content:flex-start;gap:6px;font-variant-numeric:tabular-nums}.tree-columns .tree-page-rank{grid-column:2;display:flex;align-items:center;justify-content:flex-start;gap:6px;font-variant-numeric:tabular-nums}.tree-columns .tree-evidence{width:100%;justify-content:flex-start;padding-inline:0}.tree-columns .tree-preview{grid-column:3}.tree-columns .tree-changes{grid-column:4}.tree-columns .tree-external{grid-column:-2}.tree-columns svg{flex:none}@media(max-width:1100px){.tree-columns{grid-template-columns:43px 57px 28px 26px;column-gap:8px}.tree-columns-changes{grid-template-columns:43px 57px 28px 28px 26px}.tree-columns .tree-evidence{justify-content:center}.tree-columns .tree-evidence>span{display:none}}@media(max-width:700px){.tree-columns{grid-template-columns:24px 48px 24px 24px;column-gap:6px}.tree-columns-changes{grid-template-columns:24px 48px 24px 24px 24px}.tree-columns .tree-evidence,.tree-columns .tree-external{min-width:24px;padding-inline:0}.tree-page-tags,.tree-language-list{max-width:64px}.tree-columns>*{font-size:10px}.tree-columns .tree-link-count{font-size:10px}.tree-columns .tree-page-rank{font-size:10px;gap:5px}}.page-window-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.classification-status{font-size:12px;color:var(--muted);margin:0 0 18px}.classification-evidence{padding-left:20px;font-size:12px;line-height:1.8;color:#3f5878;overflow-wrap:anywhere}.classification-job{padding:12px 0;border-top:1px solid var(--line);font-size:13px}.tree-category{display:grid;place-items:center;flex:none;width:25px;height:28px;padding:0;border-radius:5px;background:transparent;color:#63758e}.tree-category:hover:not(:disabled) .category-symbol{box-shadow:0 0 0 3px #eaf0fc}.tree-category:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.category-navigation{--category-color:#1761d5}.category-organisation{--category-color:#6141bb}.category-legal{--category-color:#785114}.category-offering{--category-color:#007875}.category-careers{--category-color:#21751e}.category-editorial{--category-color:#b53e63}.category-events{--category-color:#a34b14}.category-knowledge{--category-color:#266896}.category-reporting{--category-color:#596712}.category-media{--category-color:#985090}.category-technology{--category-color:#5251bd}.category-participation{--category-color:#22745e}.category-transaction{--category-color:#935322}.category-symbol{display:grid;place-items:center;width:25px;height:25px;border-radius:50%}.tree-category:not(.category-unknown) .category-symbol{background:var(--category-color);color:#fff}.tree-category:not(.category-unknown) .category-symbol svg{width:15px;height:15px}.checkpoint-classifying{background:#f1ff5e52;color:#4c571e;border:1px solid rgba(196,215,45,.48);border-radius:7px;padding:5px 8px}@media(max-width:700px){.tree-category{width:19px;flex:none}.tree-category svg{width:15px}.category-symbol{width:19px;height:19px}.tree-category:not(.category-unknown) .category-symbol svg{width:12px;height:12px}}@media(max-width:700px){.page-tree-row{display:grid;grid-template-columns:24px 24px minmax(0,1fr) max-content;column-gap:4px;row-gap:0;padding:5px 8px 5px calc(6px + min(var(--depth),6)*6px)}.page-tree-row>.tree-toggle,.page-tree-row>.tree-toggle-placeholder{grid-column:1;grid-row:1;width:24px}.page-tree-row>.tree-category,.page-tree-row>.tree-kind{grid-column:2;grid-row:1;display:grid;width:24px}.page-tree-row>.tree-page-label{grid-column:3;grid-row:1}.page-tree-row>.tree-columns{grid-column:4;grid-row:1}.page-tree-row>.tree-page-tags{grid-column:3 / -1;grid-row:2;justify-content:flex-start;max-width:none;padding-bottom:2px}.tree-page-tags .tree-language-list{max-width:none;justify-content:flex-start}}.classification-view{font-size:13px;color:#345578;line-height:1.65;overflow-wrap:anywhere}.classification-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}.classification-heading .category-symbol{width:40px;height:40px;flex:none;background:var(--category-color,transparent);color:var(--category-color,#63758e)}.classification-heading .category-symbol:not(.category-unknown){color:#fff}.classification-heading .category-symbol svg{width:21px;height:21px}.classification-heading h3{margin:0;font-size:17px;color:#203d65}.classification-heading p{margin:2px 0 0;font-size:11px;color:var(--muted)}.classification-state{margin-left:auto;padding:3px 9px;border:1px solid #dfe7f2;border-radius:6px;font-size:10px;white-space:nowrap;color:#425b7c;background:#f7f9fc}.classification-hierarchy{list-style:none;margin:0;padding:18px 20px;background:#f7f9fc;border:1px solid #dfe7f2;border-radius:12px}.classification-hierarchy li{position:relative;margin:0;padding:0 0 19px 20px;border-left:1px solid #c6d3e7}.classification-hierarchy li:last-child{padding-bottom:0;border-color:transparent}.classification-hierarchy li:before{content:"";position:absolute;width:7px;height:7px;left:-4px;top:5px;border-radius:50%;background:#849abb;box-shadow:0 0 0 4px #f7f9fc}.classification-hierarchy li:last-child:before{background:var(--blue)}.classification-level{text-transform:uppercase;letter-spacing:.07em;font-size:9px;color:#53647d;font-weight:500}.classification-hierarchy h4{font-size:15px;margin:3px 0;color:#203d65;font-weight:600}.classification-hierarchy p{margin:0;font-size:12px;color:#53647d}.classification-section{padding-top:22px}.classification-section>h4{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 12px;color:#203d65}.classification-section>h4 small{font-size:11px;font-weight:400;margin-left:auto}.classification-quotes{display:grid;gap:10px}.classification-quotes blockquote{border-left:2px solid #ccd9ed;margin:0;padding:2px 0 2px 12px}.classification-quotes blockquote>span{font-size:10px;color:var(--muted)}.classification-quotes p{margin:2px 0;font-size:13px;color:#203d65;white-space:pre-wrap}.classification-entity{padding:14px 16px;margin:10px 0;border:1px solid var(--line);border-radius:9px}.classification-entity h5{margin:0 0 10px;font-size:14px;color:#203d65}.classification-entity dl{margin:0;display:grid;gap:8px}.classification-entity dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.classification-entity dt{font-size:11px;color:var(--muted)}.classification-entity dd{margin:0;font-size:12px;white-space:pre-wrap}.classification-entity>small{display:block;font-size:10px;color:var(--muted);margin-top:12px}.classification-notes{display:flex;gap:9px;padding:12px;margin-top:20px;border-radius:8px;background:#f7f9fc;font-size:12px}.classification-notes>svg{flex:none;margin-top:2px}.classification-notes p{margin:0 0 5px}.classification-notes p:last-child{margin-bottom:0}.classification-history{font-size:12px;border-top:1px solid var(--line);padding-top:16px;margin:20px 0 0}.classification-provenance{display:flex;flex-direction:column;gap:3px;font-size:10px;color:var(--muted);margin-top:22px}.classification-alternatives{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.classification-alternatives summary{cursor:pointer;color:#345578;font-size:12px}.classification-alternatives p{font-size:11px;color:var(--muted)}.classification-alternatives ul{list-style:none;margin:0;padding:0}.classification-alternatives li{display:flex;justify-content:space-between;gap:15px;padding:6px 0;font-size:12px}.classification-alternatives li>span:last-child{font-variant-numeric:tabular-nums;color:var(--muted)}.classification-empty{padding:24px 0;color:#53647d;font-size:13px}.classification-empty h3{color:#203d65;font-size:16px}.classification-undecided{background:#f7f9fc;border:1px solid var(--line);border-radius:10px;padding:16px}.unified-page-drawer .preview-tabs{gap:12px;padding-inline:18px}.unified-page-drawer .preview-tabs button{font-size:11px;gap:5px}.unified-page-drawer .saved-viewbar.is-comparison{grid-template-columns:auto minmax(270px,1fr) auto}@media(max-width:1200px){.unified-page-drawer .saved-viewbar.is-comparison{display:flex}}@media(max-width:480px){.classification-heading{gap:9px}.classification-heading h3{font-size:15px}.classification-heading .category-symbol{width:34px;height:34px}.classification-heading p{font-size:10px}.classification-state{padding:3px 6px;font-size:9px}.classification-hierarchy{padding:16px}.classification-entity dl>div{grid-template-columns:85px minmax(0,1fr)}.unified-page-drawer .preview-tabs{padding-inline:12px;gap:12px}.unified-page-drawer .saved-viewbar>.saved-view-options{padding-block:5px}}.classification-parent{margin:10px 0;padding:8px 12px;border-left:2px solid #c6d3e7;font-size:12px}.classification-parent a{color:var(--blue)}.classification-parent span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.page-visibility-toggles{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 20px}.page-hidden-count{font-variant-numeric:tabular-nums;color:var(--muted)}@media(max-width:600px){.page-language-summary{flex-wrap:wrap}.page-visibility-toggles{margin-left:auto;gap:10px 14px}}@media(min-width:901px)and (max-height:1080px){.sidebar-brand{padding-top:24px;padding-bottom:20px}.nav-group{margin-bottom:16px}.nav-group a{padding-block:8px}.sidebar-bottom{padding-bottom:12px}}.pair-navigation{display:flex;align-items:center;justify-content:center;gap:18px;padding:16px 24px;border-bottom:1px solid var(--line);flex:none}.pair-navigation>span{display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;color:var(--muted);min-width:0}.pair-navigation time{font-weight:500;color:var(--navy);white-space:nowrap}.pair-navigation .icon-button,.activity-year .icon-button{width:32px;height:32px;min-width:32px;border:1px solid var(--line);border-radius:7px}.pair-navigation button:disabled,.activity-year button:disabled{opacity:.3;cursor:default}.compact-comparison-tools{justify-content:space-between;gap:20px}.change-filter-select select{appearance:none;font:inherit;font-size:12px;color:var(--navy);border:1px solid var(--line);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23576f91' stroke-width='1.5'/%3E%3C/svg%3E") right 12px center/12px no-repeat;padding:10px 36px 10px 12px;max-width:100%}.page-change-row{display:flex;align-items:center;text-align:left;gap:12px;padding:14px 24px;width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--navy)}.page-change-row:hover{background:#f7faff}.page-change-row>svg{flex:none;color:#5977a1}.change-page-name{flex:1;min-width:0}.change-page-name strong{font-size:13px;font-weight:500}.change-page-name>span{font-size:11px}.change-field-summary{font-size:11px;color:var(--muted);max-width:24%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-comparison{width:min(1440px,100%)}.page-comparison>header{padding:18px 24px}.page-comparison h2{font-size:19px;margin:4px 0 6px;line-height:1.4}.page-comparison .pair-navigation{padding:10px 20px}.comparison-viewbar,.saved-viewbar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);flex:none}.comparison-viewbar .preview-tabs,.saved-viewbar .preview-tabs{border:0}.capture-diff-option{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);padding-right:24px;white-space:nowrap}.capture-diff-option input{accent-color:var(--blue);width:24px;height:24px;flex:none;margin:0}.diff-summary{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;gap:10px;font-size:12px;color:#3a5479;background:#f7f9fd;border-bottom:1px solid var(--line);min-height:44px;flex:none}.change-jump{display:flex;align-items:center;gap:9px;white-space:nowrap}.change-jump button{display:grid;place-items:center;background:#fff;color:var(--blue);border:1px solid var(--line);border-radius:5px;width:26px;height:26px}.change-jump button:disabled{opacity:.3}.diff-notice{font-size:11px;color:#576c8b;padding:9px 24px;margin:0;border-bottom:1px solid var(--line);line-height:1.65;flex:none}.comparison-panel{flex:1;min-height:0;overflow:auto;overscroll-behavior:none}.comparison-panel.is-visual{overflow:hidden}.comparison-visual-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%}.comparison-visual-pair>section{display:flex;flex-direction:column;min-height:0;min-width:0}.comparison-visual-pair>section+section{border-left:1px solid #c4d1e4}.comparison-visual-pair h3{display:flex;justify-content:space-between;gap:8px;padding:9px 18px;margin:0;font-size:11px;font-weight:500;border-bottom:1px solid var(--line);flex:none;background:#fff}.comparison-visual-pair time{font-weight:400;color:var(--muted)}.comparison-visual-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:none;background:#eef2f8;scrollbar-width:thin}.visual-change{fill:#b4ff6050;stroke:#57a400;stroke-width:1.5;pointer-events:none}.visual-change-before{fill:#ff96964d;stroke:#cc4848}.visual-change.is-current{stroke-width:3;fill:#b4ff6080}.visual-change-before.is-current{fill:#ff969675}.exact-diff{padding:18px 24px 28px}.exact-diff-section{margin-bottom:24px}.exact-diff-section h3{font-size:13px;margin:0 0 10px}.diff-hunk{border:1px solid var(--line);border-radius:7px;overflow:hidden;margin-bottom:12px}.diff-hunk-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;background:#eff4fb;font-size:11px;color:#546c90}.diff-hunk-heading .text-button{display:flex;align-items:center;gap:4px;font-size:11px}.diff-line{display:grid;grid-template-columns:36px 36px 20px minmax(0,1fr);font-size:12px;line-height:1.6;min-height:24px}.diff-line>code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;padding:2px 10px 2px 4px}.diff-number{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;text-align:right;padding:4px 6px;color:#50627b;border-right:1px solid #1934540d;-webkit-user-select:none;user-select:none}.diff-sign{padding:2px 4px;-webkit-user-select:none;user-select:none;font-family:monospace}.diff-remove{background:#fff0f0}.diff-add{background:#efffdc}.diff-remove mark{background:#ffd1d1;color:inherit;border-radius:2px}.diff-add mark{background:#c6f99b;color:inherit;border-radius:2px}.diff-context{color:#56708e}.activity-year{display:flex;align-items:center;gap:12px}.activity-year strong{font-size:13px;font-weight:500;min-width:36px}.mirror-calendar-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;min-width:0}.mirror-calendar-body{min-width:600px}.mirror-calendar-months{min-width:564px}.mirror-calendar,.mirror-calendar-weekdays{grid-template-rows:repeat(7,var(--calendar-cell,20px))}.mirror-calendar button{min-width:0;height:var(--calendar-cell,20px);width:100%}.mirror-calendar button:before{inset:2px;aspect-ratio:1;border-radius:3px}.mirror-calendar-weekdays{line-height:var(--calendar-cell,20px)}.mirror-calendar [data-level="1"],.mirror-calendar-legend [data-level="1"]{--day-fill:#efff99}.mirror-calendar [data-level="2"],.mirror-calendar-legend [data-level="2"]{--day-fill:#e8ff43}.mirror-calendar [data-level="3"],.mirror-calendar-legend [data-level="3"]{--day-fill:#c4ff00}.mirror-calendar [data-level="4"],.mirror-calendar-legend [data-level="4"]{--day-fill:#83ff00}.calendar-slide-next{animation:calendar-next .24s ease-out}.calendar-slide-previous{animation:calendar-previous .24s ease-out}.mirror-activity{overflow:hidden}@keyframes calendar-next{0%{opacity:.35;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes calendar-previous{0%{opacity:.35;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media(max-width:700px){.pair-navigation{gap:8px;padding:12px}.pair-navigation>span{gap:6px;font-size:10px;flex-wrap:wrap}.compact-comparison-tools{padding:14px;gap:10px}.change-filter-select,.compact-comparison-tools .search-field{min-width:0;flex:1}.page-change-row{padding:12px 14px;gap:8px}.change-field-summary{display:none}.page-comparison>header{padding:16px}.page-comparison h2{font-size:16px}.capture-diff-option{font-size:9px;padding-right:12px;gap:5px}.comparison-viewbar .preview-tabs{gap:14px;padding:0 16px}.diff-summary,.diff-notice{padding:8px 14px;font-size:10px}.comparison-visual-pair h3{padding:7px 8px;font-size:10px;flex-direction:column;gap:3px}.exact-diff{padding:14px 10px}.diff-line{grid-template-columns:28px 28px 16px minmax(0,1fr);font-size:11px}.diff-number{font-size:9px;padding:4px}.mirror-activity-heading{gap:10px}.mirror-activity-heading>div{flex-wrap:wrap}.activity-year{gap:5px}.activity-year .icon-button{width:28px;min-width:28px}.activity-year strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.calendar-slide-next,.calendar-slide-previous{animation:none}}.secondary-diff{border-top:1px solid var(--line);padding:12px 0}.secondary-diff>summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;font-weight:500;list-style:none}.secondary-diff>summary:before{content:"›";font-size:19px;font-weight:400;color:var(--blue);transform:rotate(0)}.secondary-diff[open]>summary:before{transform:rotate(90deg)}.secondary-diff>summary>span{margin-left:auto;font-size:11px;color:var(--muted);font-weight:400}.secondary-diff .exact-diff-section{margin:14px 0 0}.secondary-diff .exact-diff-section>h3{display:none}.comparison-viewbar{gap:12px;flex-wrap:wrap;min-height:55px}.comparison-viewbar>.pair-navigation{flex:1;border:0;padding:0;min-width:280px;justify-content:center}.comparison-viewbar .capture-diff-option{margin-left:auto;font-size:11px;cursor:help}.comparison-viewbar .change-jump{margin-left:8px}.mirror-comparison-block{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-top:20px}@media(max-width:760px){.comparison-viewbar>.pair-navigation{order:3;flex-basis:100%}.comparison-viewbar{padding:8px 14px}.tree-page-rank{font-size:10px}}.tile-loading{position:absolute;inset:0;display:grid;place-items:center;background:#f5f7fc;pointer-events:none}.nexus-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:170px;padding:28px 20px;color:#526887;text-align:center}.nexus-loading .brand{font-size:21px;color:#173d81}.loading-message{font-size:12px;line-height:1.6}.loading-line{display:block;width:150px;height:2px;overflow:hidden;border-radius:999px;background:#dde5f0}.loading-line:after{content:"";display:block;width:45%;height:100%;background:var(--blue);animation:nexus-load-line 1.2s infinite ease-in-out}@keyframes nexus-load-line{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media(prefers-reduced-motion:reduce){.loading-line:after{animation:none;transform:translate(60%)}}.tile-loading .nexus-loading{position:sticky;top:80px}.pdf-page-loading{inset:0;display:grid;place-items:center;padding:0}.pdf-page-loading .nexus-loading{min-height:0}.website-detail-list.is-changes{background:transparent;border:0;overflow:visible}.website-detail-list.is-changes>.detail-tabs{background:#fff;border:1px solid var(--line);border-radius:14px 14px 0 0}.website-detail-list.is-changes .mirror-activity{background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px}.website-detail-list.is-changes .snapshot-changes>.comparison-empty{margin-top:20px;background:#fff;border:1px solid var(--line);border-radius:14px}.mirror-comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 24px;border-bottom:1px solid var(--line)}.mirror-comparison-heading h3{display:flex;align-items:center;gap:9px;font-size:15px;white-space:nowrap}.mirror-comparison-heading>.pair-navigation{padding:0;border:0;min-width:0}.workspace .change-filter-select select{padding:7px 38px 7px 16px;min-height:36px}.unified-page-drawer .saved-language-selector{position:relative;margin-inline:6px}.unified-page-drawer .saved-language-selector select{width:auto;min-width:136px;max-width:180px;min-height:34px;padding:5px 30px 5px 12px;background-image:none}.unified-page-drawer .saved-language-selector>svg:last-child{position:absolute;right:10px;margin:0}@media(max-width:700px){.mirror-comparison-heading{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 16px}.mirror-comparison-heading>.pair-navigation{width:100%;justify-content:center}.unified-page-drawer .saved-language-selector select{width:auto;min-width:126px;max-width:156px}.unified-page-drawer .saved-language-selector{margin-inline:2px}}.mirror-calendar [data-kind=other][data-level="1"]{--day-fill:#d8d8d8}.mirror-calendar [data-kind=other][data-level="2"]{--day-fill:#b5b5b5}.mirror-calendar [data-kind=other][data-level="3"]{--day-fill:#929292}.mirror-calendar [data-kind=other][data-level="4"]{--day-fill:#707070}.mirror-calendar [data-kind=baseline]{--day-fill:#24272d}.mirror-calendar [data-kind=baseline]:before{border-radius:50%}.nexus-loading.is-compact{min-height:0;padding:8px 0;gap:8px}.nexus-loading.is-compact .brand{font-size:15px}.nexus-loading.is-compact .loading-line{width:110px}.nexus-loading.is-compact .loading-message{font-size:11px}
