:root{--color-brand:#3C3A99;--color-brand-deep:#302E7E;--color-brand-contrast:#fff;--color-accent-primary:#D5453B;--color-accent-secondary:#D5453B;--color-accent-deep:#B5392F;--color-surface-0:#fff;--color-surface-1:#F7F6F3;--color-surface-2:#FAFAF8;--color-border:#E9E6E0;--color-border-2:#DAD5CC;--color-text:#1B1B24;--color-muted:#6F6B64;--color-subtle:#9A958C;--color-focus:#3C3A99;--color-focus-strong:#3C3A99;--color-success:#2F7A52;--color-warn:#BC7A12;--color-danger:#D5453B;--color-info:#3C3A99;--tint-agreement-bg:#EAF1EC;--tint-agreement-border:#BBD8C5;--tint-agreement-text:#2F7A52;--tint-caution-bg:#FAF1DE;--tint-caution-border:#E6CD96;--tint-caution-text:#BC7A12;--tint-risk-bg:#FBECEA;--tint-risk-border:#EEB8B2;--tint-risk-text:#D5453B;--tint-info-bg:#ECECF6;--tint-info-border:#C6C5E8;--tint-info-text:#3C3A99;--tint-neutral-bg:#F4F2EE;--tint-neutral-border:#E0DCD4;--tint-neutral-text:#6F6B64;--tint-destructive-bg:#FBECEA;--tint-destructive-border:#E7C9C6;--tint-destructive-text:#B5392F;--space-1:4px;--space-2:4px;--space-3:8px;--space-4:8px;--space-5:12px;--space-6:16px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-sm:4px;--radius-control:8px;--radius-card:10px;--radius-md:8px;--radius-lg:10px;--radius-xl:10px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(27,27,36,.05);--shadow-md:0 8px 24px rgba(27,27,36,.10);--focus-ring:0 0 0 3px rgba(60,58,153,.16);--interactive-hover:var(--color-brand-deep);--interactive-active:#262463;--interactive-disabled:0.55;--selection-bg:#ECECF6;--selection-border:var(--color-focus);--bg:var(--color-surface-0);--panel:var(--color-surface-1);--line:var(--color-border);--text:var(--color-text);--muted:var(--color-muted);--btn:var(--color-surface-2);--btn-border:var(--color-border-2);--highlight:var(--selection-bg);--drop:var(--selection-border);--accent-color:var(--color-accent-primary);--pane-bg:#FBFAF8;--pane-hairline:#ECEAE4}*{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--bg);color:var(--text);font:14px/1.35"Schibsted Grotesk",sans-serif}button,input,textarea{font:inherit}body.unauthenticated #topbar,body.unauthenticated #treePane,body.unauthenticated #detailPane,body.unauthenticated #detailPaneHeader,body.unauthenticated #treePaneHeader,body.unauthenticated #paneDivider{display:none}#authLandingHost{display:none;flex:1 1 auto;min-height:0;overflow:auto;width:100%}body.unauthenticated #authLandingHost{display:block;background:var(--panel)}#app{height:100%;display:flex;flex-direction:column}@keyframes graphLoaderDotPulse{0%,to{opacity:.28;transform:scale(.82)}45%{opacity:1;transform:scale(1)}}#postLoginLoaderOverlay{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background:#efede7}.graphLoaderDot{width:13px;height:13px;border-radius:50%;background:#3c3a99;animation:graphLoaderDotPulse 1.5s ease-in-out infinite}.graphLoaderLine{width:34px;height:2px;background:#c6c5e8}body.post-login-loading #app{display:none}body.post-login-loading #postLoginLoaderOverlay{display:flex}html.booting-authed #app{display:none}html.booting-authed #postLoginLoaderOverlay{display:flex}.cookieNoticeBanner{position:fixed;left:0;right:0;bottom:0;z-index:10000;padding:12px 16px;background:#111827;color:#fff;border-top:1px solid rgba(255,255,255,.2);box-shadow:0-8px 20px rgba(0,0,0,.2);font-family:"Schibsted Grotesk",sans-serif}.cookieNoticeContent{width:min(1200px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cookieNoticeText{margin:0;font-size:13px;line-height:1.5;color:#f9fafb}.cookieNoticeLink,.cookieNoticeLink:visited{color:#93c5fd;text-decoration:underline;text-underline-offset:2px}.cookieNoticeLink:hover,.cookieNoticeLink:focus-visible{color:#bfdbfe}.cookieNoticeDismissBtn{background:#fff;color:#111827;border:1px solid #d1d5db;font-weight:600}.cookieNoticeDismissBtn:hover,.cookieNoticeDismissBtn:active{background:#f3f4f6;color:#111827}.chromeActionGroup{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}#topbar{height:60px;min-height:60px;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);margin:5px 5px 0 5px;background:#fff;border:0;border-radius:var(--radius-lg);box-shadow:none}.btn{padding:10px 18px;font-size:13.5px;font-weight:600;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--color-surface-0);cursor:pointer;white-space:nowrap;color:var(--text)}.btn:hover{background-color:var(--color-surface-2);border-color:var(--color-border-2)}.btn:active{background-color:var(--tint-info-bg)}.btn:disabled,.btn[aria-disabled=true]{background:var(--tint-neutral-bg);border-color:var(--color-border-2);color:var(--color-subtle);opacity:var(--interactive-disabled);cursor:not-allowed}.btn.btnPrimary{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}.btn.btnPrimary:hover{background-color:var(--interactive-hover);border-color:var(--interactive-hover);color:var(--color-brand-contrast)}.btn.btnPrimary:active{background-color:var(--interactive-active);border-color:var(--interactive-active);color:var(--color-brand-contrast)}.btn.btnGhost{border-color:transparent;background:0 0;color:var(--color-brand)}.btn.btnGhost:hover{background:var(--tint-info-bg);border-color:transparent}.btn.btnDestructive{border-color:var(--tint-destructive-border);background:var(--tint-destructive-bg);color:var(--tint-destructive-text)}.btn.btnDestructive:hover{background:var(--tint-destructive-bg);border-color:var(--color-accent-deep)}.btn.btnSmall{padding:7px 13px;font-size:12px}.btn.btnLarge{padding:13px 24px;font-size:15px}@keyframes arcSpin{to{transform:rotate(360deg)}}@keyframes arcBreathe{0%,to{opacity:.32}50%{opacity:1}}.arcLoader{display:inline-block;animation:arcSpin .85s cubic-bezier(.5,.15,.5,.85) infinite;flex-shrink:0}.arcLoader circle.arcLoader-track{stroke:var(--color-border-2)}.arcLoader circle.arcLoader-arc{stroke:var(--color-brand);stroke-linecap:round}.arcLoader--onAccent circle.arcLoader-track{stroke:rgba(255,255,255,.32)}.arcLoader--onAccent circle.arcLoader-arc{stroke:#fff}.btn.loading{cursor:wait;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.loading:not(:has(.arcLoader))::after{content:"";width:16px;height:16px;border:2.4px solid var(--color-border-2);border-top-color:var(--color-brand);border-radius:50%;animation:arcSpin .85s cubic-bezier(.5,.15,.5,.85) infinite}.btn.btnPrimary.loading:not(:has(.arcLoader))::after,.btn.chromeActionPrimary.loading:not(:has(.arcLoader))::after,.btn.btnDestructive.loading:not(:has(.arcLoader))::after{border-color:rgba(255,255,255,.32);border-top-color:#fff}.loading-spinner{width:1.2em;height:1.2em;border:2.4px solid var(--color-border-2);border-top-color:var(--color-brand);border-radius:50%;display:inline-block;animation:arcSpin .85s cubic-bezier(.5,.15,.5,.85) infinite;vertical-align:text-bottom}@media (prefers-reduced-motion:reduce){.arcLoader,.loading-spinner,.btn.loading:not(:has(.arcLoader))::after{animation:arcBreathe 1.5s ease-in-out infinite!important}}.fileDropdown{position:relative;display:inline-flex;align-items:center}.fileDropdown .menu{position:absolute;top:calc(100% + 6px);left:0;min-width:160px;padding:6px;background:#fff;border:1px solid var(--pane-hairline);border-radius:var(--radius-card);box-shadow:0 14px 34px rgba(27,27,36,.13);z-index:50}.fileDropdown>.menu{display:none}.fileDropdown.open>.menu{display:block}.menuItem{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;border:0;border-radius:var(--radius-control);background:#fff;cursor:pointer;font:500 13px/1.25"Schibsted Grotesk",sans-serif;color:var(--color-text)}.menuItem:hover{background:#f4f2ee}.menuItem:active{background:var(--tint-info-bg)}.menuItem:disabled,.menuItem[aria-disabled=true]{opacity:var(--interactive-disabled);cursor:not-allowed}.menuItem:focus,.menuItem:focus-visible{outline:2px solid var(--selection-border);outline-offset:2px}.menuItem .material-symbols-rounded{flex:0 0 auto;color:var(--muted);font-size:18px;line-height:1}.menuItemLabel{flex:1 1 auto;min-width:0}.menuHeader{display:flex;align-items:center;gap:10px;padding:8px 10px 10px;margin-bottom:6px;border-bottom:1px solid var(--pane-hairline)}.menuHeaderAvatar{flex:0 0 auto;width:34px;height:34px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:#efeff8;color:var(--color-brand);font-size:12px;font-weight:800;line-height:1}.menuHeaderIcon{flex:0 0 auto;width:30px;height:30px;border-radius:var(--radius-control);display:inline-flex;align-items:center;justify-content:center;background:#f4f2ee;color:var(--color-brand);font-size:18px;line-height:1}.menuHeaderText{display:grid;gap:2px;min-width:0}.menuHeaderName{overflow:hidden;color:var(--color-text);font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.menuHeaderMeta{overflow:hidden;color:#97928a;font-size:12px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.menuHeaderOrg .menuHeaderMeta{font-size:11.5px}.menuDivider{height:1px;margin:6px 2px;background:var(--pane-hairline)}.menuAdminPill{flex:0 0 auto;padding:3px 6px;border:1px solid var(--tint-info-border);border-radius:6px;background:var(--tint-info-bg);color:var(--tint-info-text);font-size:11px;font-weight:600;line-height:1}.menuItemWithSubmenu{position:relative}.submenuTrigger{display:flex;align-items:center;justify-content:space-between;gap:8px}.nestedMenu{position:absolute;top:-6px;left:calc(100% - 2px);min-width:220px;padding:6px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:60;display:none}.menuItemWithSubmenu:hover>.nestedMenu,.menuItemWithSubmenu:focus-within>.nestedMenu,.menuItemWithSubmenu.open>.nestedMenu{display:block}.menuItemWithSubmenu.submenuDisabled>.nestedMenu{display:none}.menuHelperText{padding:6px 10px;font-size:12px;color:var(--muted);cursor:default;user-select:none}#searchField{min-width:160px;padding:10px 12px;font-size:14px;border:1px solid var(--color-border-2);border-radius:var(--radius-control);background:var(--color-surface-2);color:var(--color-text)}#searchField:focus{background:#fff;border-color:var(--color-brand);outline:0;box-shadow:var(--focus-ring)}#appLogo{font-size:18px;font-weight:600;margin-right:10px;white-space:nowrap}#appLogo .appLogoMark{color:var(--color-brand)}#appLogo .appLogoText{color:var(--color-brand);font-weight:700}#main{--left-pane-width:60%;--pane-divider-size:12px;flex:1;min-height:0;display:flex;align-items:stretch;gap:0}#treePane{width:var(--left-pane-width);flex:0 0 var(--left-pane-width);margin-left:5px;margin-bottom:5px;min-width:320px;border:0;border-radius:var(--radius-lg);box-shadow:none;background:#fbfaf8;display:flex;flex-direction:column;min-height:0;overflow:hidden}#paneDivider{flex:0 0 var(--pane-divider-size);width:var(--pane-divider-size);position:relative;cursor:col-resize;user-select:none;touch-action:none;outline:0;z-index:25}#paneDivider::before{content:"";position:absolute;top:4px;bottom:4px;left:50%;width:2px;transform:translateX(-50%);background:#eff1f3;border-radius:999px;transition:background-color .12s ease}#paneDivider:hover::before,body.pane-resizing #paneDivider::before{background:var(--color-brand)}#paneDivider:focus-visible{box-shadow:inset 0 0 0 2px rgba(34,42,104,.35);border-radius:10px}#sortDropdown{display:none!important}#detailPane{flex:1 1 auto;margin-right:5px;margin-bottom:5px;min-width:360px;display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--color-surface-0);overflow:hidden}body.right-pane-collapsed #detailPane{display:none}body.right-pane-collapsed #paneDivider{display:none}body.right-pane-collapsed #treePane{width:calc(100% - 5px);flex:1 1 auto;margin-right:5px;border-right:none}body.visitor-public-log #detailPane{width:40%!important;flex:0 0 40%!important}body.visitor-public-log #detailPane .paneBody{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;display:block}body.visitor-public-log #treePane{width:60%!important;flex:0 0 60%!important}body.visitor-public-log-list #treePane,body.visitor-public-log-list #detailPane,body.signed-in-log-list #treePane,body.signed-in-log-list #detailPane{width:auto;flex:1 1 0;min-width:0}body.visitor-public-log-list{--visitor-public-fixed-inline:10px;--visitor-public-pane-bg:#EFEDE7}body.visitor-public-log-list #main{max-width:100vw;overflow-x:hidden}body.visitor-public-log-list #paneDivider{display:none!important;flex-basis:0;width:0}body.visitor-public-log-list #treePane{flex:0 0 calc((100% - var(--visitor-public-fixed-inline))*.6);width:calc((100% - var(--visitor-public-fixed-inline))*.6);max-width:calc((100% - var(--visitor-public-fixed-inline))*.6)}body.visitor-public-log-list #detailPane{flex:0 0 calc((100% - var(--visitor-public-fixed-inline))*.4);width:calc((100% - var(--visitor-public-fixed-inline))*.4);max-width:calc((100% - var(--visitor-public-fixed-inline))*.4);background:var(--visitor-public-pane-bg)}body.visitor-public-log-list #detailPaneHeader,body.visitor-public-log-list #detailPane .paneBody{background:var(--visitor-public-pane-bg)}body.visitor-public-log-list #treePane .paneBody,body.visitor-public-log-list #detailPane .paneBody{max-width:100%;overflow-x:hidden}body.visitor-public-log-list #treeArea{max-width:100%;overflow:visible}body.signed-in-log-list #treePane{flex:0 0 calc((100% - 10px)*.6);width:calc((100% - 10px)*.6);background:var(--pane-bg)}body.signed-in-log-list #detailPane{flex:0 0 calc((100% - 10px)*.4);width:calc((100% - 10px)*.4)}body.visitor-public-log-list #treePane .paneBody{padding-top:24px}body.signed-in-log-list #treePane .paneBody{padding-top:0;background:var(--pane-bg)}body.signed-in-log-list #treePaneHeader.treeSidebar,body.signed-in-log-list #treePaneHeader.treeSidebar .treeSidebarRail{background:var(--pane-bg)}body.visitor-public-log-list #treePaneHeader.treeSidebar .treeSidebarRail,body.signed-in-log-list #treePaneHeader.treeSidebar .treeSidebarRail{padding-top:32px}body.signed-in-log-list #treePaneHeader .treeSidebarGroup,body.signed-in-log-list #treePaneHeader .treeSidebarDivider,body.signed-in-log-list #treePaneHeader .treeSidebarBottomGroup{display:none}body.visitor-public-log-list{--visitor-list-ink:#3C3A99;--visitor-list-text:#3A3942;--visitor-list-muted:#6F6B64;--visitor-list-accent:#D5453B;--visitor-list-accent-soft:rgba(213, 69, 59, 0.12);--visitor-list-line:rgba(60, 58, 153, 0.14);--visitor-list-line-strong:rgba(60, 58, 153, 0.24);--visitor-list-shadow:0 10px 28px rgba(60, 58, 153, 0.055);--visitor-list-shadow-hover:0 12px 34px rgba(60, 58, 153, 0.08);--visitor-list-radius:8px}#detailPane .paneBody{padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.paneHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);background:var(--color-surface-1);height:60px;min-height:60px}.paneBody{padding:12px;overflow:auto;min-height:0}#treePane{position:relative;background:#fbfaf8}#treePaneHeader.treeSidebar{--tree-sidebar-collapsed-width:56px;position:absolute;top:0;left:0;bottom:0;width:var(--tree-sidebar-collapsed-width);min-height:0;height:auto;padding:0;border-bottom:none;border-right:none;background-color:#fbfaf8;z-index:30;display:flex;align-items:stretch;justify-content:flex-start;overflow:visible;flex-wrap:nowrap}body.mobile-mode #treePaneHeader.treeSidebar,body.mobile-mode #treePaneHeader.treeSidebar:hover,body.mobile-mode #treePaneHeader.treeSidebar:focus-within,body.mobile-mode #treePaneHeader.treeSidebar.search-active,body.mobile-mode #treePaneHeader.treeSidebar.has-onboarding-hint{display:none!important}body.mobile-mode #treePane .paneBody{padding-left:12px}body.mobile-mode #treePaneHeader .buttonRow{flex-direction:row;flex-wrap:wrap}body.mobile-mode .treeSidebarActionBtn .treeSidebarLabel,body.mobile-mode .treeSidebarActionBtn .treeSidebarCaret{display:inline}body.mobile-mode #treePaneHeader #searchField{display:block}.mobileTreeToolbar{display:none}body.mobile-mode #treePane .mobileTreeToolbar:not([hidden]){display:flex;align-items:center;gap:8px;margin:0 0 10px}body.mobile-mode #main{flex-direction:column}body.mobile-mode #paneDivider{display:none}body.mobile-mode #treePane,body.mobile-mode #detailPane{width:100%;min-width:0;margin:0;border-right:none;flex:1 1 auto;min-height:0}body.mobile-mode #treePane .paneBody,body.mobile-mode.signed-in-log-list #treePane .paneBody{padding-left:12px}body.mobile-mode #detailPaneHeader{display:flex;align-items:center;gap:8px;padding:8px 12px;height:auto;min-height:0;flex:0 0 auto;border-bottom:1px solid var(--line)}body.mobile-mode.visitor-public-log-list #treePane,body.mobile-mode.visitor-public-log-list #detailPane,body.mobile-mode.signed-in-log-list #treePane,body.mobile-mode.signed-in-log-list #detailPane{width:100%!important;max-width:100%!important;flex:1 1 auto!important}.mobileDetailBackBtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;flex:0 0 auto}.mobileDetailBackBtn .material-symbols-rounded{font-size:20px}.mobileDetailNodePreview{flex:1 1 auto;min-width:0;padding:7px 10px;background:#fff;border:1px solid #e6e3dc;border-radius:8px;font:400 12.5px/1.4 var(--ui-font, 'Schibsted Grotesk'),sans-serif;color:#1b1b24;overflow-wrap:anywhere}.mobileTreeToolbarBtn{min-width:44px;min-height:44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;flex:0 0 44px}.treeFloatingSearchBar{display:none;position:sticky;top:0;z-index:40;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--color-surface-0);box-shadow:var(--shadow-sm)}#treePane.tree-search-open .treeFloatingSearchBar{display:flex}.treeFloatingSearchLabel{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.treeFloatingSearchInputHost{flex:1 1 auto;min-width:0}.treeFloatingSearchInputHost #searchField{width:100%;min-width:0}.treeFloatingSearchCloseBtn{padding:6px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}#treePane .paneBody{flex:1 1 auto;padding-left:calc(12px + 56px);border-left:none;background:#fbfaf8}#treeArea{min-height:100%;background:#fbfaf8}.treeSidebarRail{height:100%;min-height:100%;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:10px 8px;justify-content:flex-start;border-right:1px solid #eceae4}.treeSidebarGroup{display:flex;flex-direction:column;align-items:stretch;gap:4px}.treeSidebarGroup+.treeSidebarGroup{margin-top:4px}.treeSidebarDivider{height:1px;background:#eceae4;margin:6px 0;flex-shrink:0}.treeSidebarBottomGroup{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:4px}#treePaneHeader.has-onboarding-hint{align-items:stretch}.onboardingHintBanner{position:relative;z-index:30}#topbar #logTitle{font-size:18px;color:var(--color-brand);font-weight:400;white-space:nowrap;margin-right:auto}#topbar #shareBtn,#topbar #publishBtn,#topbar #notificationsBtn,#topbar #userMenuBtn{background:0 0}#treePaneHeader .buttonRow{margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;min-width:0;min-height:0;width:100%;height:100%;overflow:visible}#treePaneHeader.treeSidebar .btn{background:0 0;border-color:transparent}#treePaneHeader.treeSidebar .btn:hover{background-color:#f4f2ee;color:#3c3736;border-color:transparent}#treePaneHeader.treeSidebar .btn:active{background-color:var(--color-surface-1);color:var(--color-text)}#treePaneHeader.treeSidebar .btn.is-active{background:#ececf6;border-color:#c6c5e8;color:var(--color-brand, #3C3A99)}#treePaneHeader.treeSidebar .btn.is-active:hover{background:#ddddf0;border-color:#c6c5e8;color:var(--color-brand, #3C3A99)}#treePaneHeader.treeSidebar .btn.chromeActionPrimary{box-shadow:0 1px 2px rgba(27,27,36,.12)}.treeSidebarPrimaryActions{align-items:stretch;flex:1 1 auto}.treeSidebarActionBtn{width:100%;min-width:0;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;border:1px solid transparent;padding:0 10px;text-align:left}.treeSidebarActionBtn .treeSidebarLabel,.treeSidebarActionBtn .treeSidebarCaret{display:none}#treePaneHeader .fileDropdown{width:100%}#treePaneHeader .fileDropdown>.menu{left:calc(100% + 8px);top:0}#treePaneHeader #logActionsDropdown>.menu{top:auto;bottom:0;max-height:min(70vh,520px);overflow-y:auto}#treePaneHeader #treeHeaderOverflowDropdown{margin-top:auto}#treePaneHeader #treeHeaderOverflowDropdown>.menu{min-width:188px;max-height:min(70vh,520px);overflow:visible}#treePaneHeader #searchField{width:100%;min-width:0;display:none;background:#fff}.treeSidebarSearchWrap,.treeSidebarFiltersWrap{width:100%}.treeSidebarSearchWrap{display:flex;flex-direction:column;gap:8px}#treePaneHeader.treeSidebar:hover .treeSidebarSearchWrap #searchField,#treePaneHeader.treeSidebar:focus-within .treeSidebarSearchWrap #searchField,#treePaneHeader.treeSidebar.search-active .treeSidebarSearchWrap #searchField,#treePaneHeader.treeSidebar.has-onboarding-hint .treeSidebarSearchWrap #searchField{display:block}@media (max-width:900px){#treePane.tree-search-open .treeFloatingSearchBar{display:flex}}@media (max-width:680px){.cookieNoticeBanner{padding:10px 12px}.cookieNoticeText{font-size:12px}}.treeHeaderOverflowItem{display:block;width:100%}.treeHeaderOverflowItem>.btn,.treeHeaderOverflowItem>.fileDropdown>button,.treeHeaderOverflowItem>.fileDropdown>.btn{width:100%;justify-content:flex-start;text-align:left}.treeHeaderOverflowItem>.fileDropdown{display:block;width:100%}.treeHeaderOverflowItem>.fileDropdown>.menu{left:calc(100% + 6px);top:0}.treeHeaderOverflowItem .treeSidebarActionBtn .treeSidebarLabel,.treeHeaderOverflowItem .treeSidebarActionBtn .treeSidebarCaret{display:inline}.treeEmptyState{max-width:560px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--color-surface-0);color:var(--text)}.treeEmptyStateTitle{margin:0;font-size:16px;line-height:1.35;font-weight:700}.treeEmptyStateBody{margin:8px 0 0;color:var(--muted);line-height:1.45}.treeEmptyStateActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.material-symbols-rounded{font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.ijBadge{font-family:"Schibsted Grotesk",sans-serif;font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;border:1px solid var(--color-border-2);background:#fff}.ijBadge.pos{background:var(--tint-agreement-bg);border-color:var(--tint-agreement-border);color:var(--tint-agreement-text)}.ijBadge.neg{background:var(--tint-risk-bg);border-color:var(--tint-risk-border);color:var(--tint-risk-text)}.ijBadge--info{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--tint-info-text)}.ijBadge--success{background:var(--tint-agreement-bg);border-color:var(--tint-agreement-border);color:var(--tint-agreement-text)}.ijBadge--danger{background:var(--tint-risk-bg);border-color:var(--tint-risk-border);color:var(--tint-risk-text)}.ijBadge--brand{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--tint-info-text)}.ijBadge--warning{background:var(--tint-caution-bg);border-color:var(--tint-caution-border);color:var(--tint-caution-text)}.ijBadge--neutral{background:var(--tint-neutral-bg);border-color:var(--tint-neutral-border);color:var(--tint-neutral-text)}.ijBadge--update{background:var(--tint-neutral-bg);border-color:var(--tint-neutral-border);color:var(--tint-neutral-text)}.ijBadge--scoreLow{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--tint-info-text)}.ijBadge--scoreMedium{background:var(--tint-caution-bg);border-color:var(--tint-caution-border);color:var(--tint-caution-text)}.ijBadge--scoreHigh{background:var(--tint-risk-bg);border-color:var(--tint-risk-border);color:var(--tint-risk-text)}.formControl{width:100%;padding:10px 12px;border:1px solid var(--color-border-2);border-radius:var(--radius-control);background:var(--color-surface-0);color:var(--text);font:inherit;font-size:14px}.formControl:focus{outline:0;border-color:var(--color-brand);box-shadow:var(--focus-ring)}.formControl--readonly{background:var(--color-surface-2)}.visitorAuthPane{min-height:100%}.visitorAuthWrap{max-width:940px;margin:0 auto}.visitorAuthHeader{margin-bottom:0}.visitorRightPane{box-sizing:border-box;width:100%;min-height:100%;margin:0;overflow-y:auto;padding:clamp(30px,5vw,76px);container-type:inline-size;container-name:visitorPane;--visitor-ink:#3C3A99;--visitor-ink-2:#302E7E;--visitor-text:#3A3942;--visitor-muted:#6F6B64;--visitor-subtle:#9A958C;--visitor-bg:#F7F6F3;--visitor-panel:#FFFFFF;--visitor-panel-tint:#FAFAF8;--visitor-accent:#D5453B;--visitor-accent-dark:#B5392F;--visitor-accent-soft:rgba(213, 69, 59, 0.12);--visitor-accent-softer:rgba(213, 69, 59, 0.07);--visitor-teal-soft:rgba(60, 58, 153, 0.07);--visitor-line:rgba(60, 58, 153, 0.14);--visitor-line-strong:rgba(60, 58, 153, 0.24);--visitor-shadow:0 24px 70px rgba(60, 58, 153, 0.12);--visitor-shadow-soft:0 12px 34px rgba(60, 58, 153, 0.08);--visitor-radius:22px;background:radial-gradient(circle at 88% 4%,rgba(213,69,59,.18),transparent 26rem),radial-gradient(circle at 8%0,rgba(60,58,153,.1),transparent 30rem),linear-gradient(180deg,#fff 0,#f7f6f3 46%,#fcfbf8 100%);color:var(--visitor-text);font-family:"Schibsted Grotesk",sans-serif;font-size:15px;line-height:1.5}.visitorRightPane,.visitorRightPane *{box-sizing:border-box;font-family:"Schibsted Grotesk",sans-serif}.visitorRightPaneWrap{max-width:940px;margin:0 auto}.visitorRightPaneEyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--visitor-ink);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;padding:10px 14px;border:1px solid var(--visitor-line);border-radius:999px;background:rgba(255,255,255,.84);box-shadow:var(--visitor-shadow-soft)}.visitorRightPaneEyebrow::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--visitor-accent);box-shadow:0 0 0 6px var(--visitor-accent-soft)}.visitorRightPane h1{max-width:860px;margin:0 0 28px;color:var(--visitor-ink);font-size:clamp(34px,4.8vw,61px);font-weight:800;line-height:.97;letter-spacing:-.025em}.visitorRightPane h1 span{color:var(--visitor-accent-dark)}.visitorAuthPane h1{max-width:860px;color:var(--visitor-ink);font-weight:800;letter-spacing:-.025em;line-height:.97}.visitorRightPaneLead{max-width:800px;color:var(--visitor-text);font-size:clamp(18px,2vw,22px);line-height:1.6;margin:0 0 18px}.visitorRightPaneLead strong{color:var(--visitor-ink);font-weight:800}.visitorAuthPane .visitorRightPaneLead{max-width:800px;color:var(--visitor-text);font-size:clamp(18px,2vw,22px);line-height:1.6}.visitorAuthPane .visitorRightPaneLead strong{color:var(--visitor-ink)}.visitorRightPaneChipRow{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}.visitorRightPaneChip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--visitor-line);border-radius:999px;background:rgba(255,255,255,.86);color:var(--visitor-ink);font-size:12.5px;font-weight:750;letter-spacing:.01em}.visitorRightPaneChip::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--visitor-ink);flex:0 0 auto}.visitorRightPaneHeroGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:18px;margin:38px 0 52px}@container visitorPane (max-width: 620px){.visitorRightPaneHeroGrid{grid-template-columns:1fr}}.visitorRightPaneHeroAction,.visitorRightPaneAudienceCard{border:1px solid var(--visitor-line);border-radius:var(--visitor-radius);background:rgba(255,255,255,.9);box-shadow:var(--visitor-shadow)}.visitorRightPaneHeroAction{display:flex;align-items:center;gap:16px;width:100%;min-height:100%;padding:22px 24px;border-left:7px solid var(--visitor-accent);color:var(--visitor-ink);cursor:pointer;font-size:15px;font-weight:650;line-height:1.52;text-align:left}.visitorRightPaneHeroAction:hover,.visitorRightPaneHeroAction:focus-visible{border-color:var(--visitor-line-strong);box-shadow:var(--visitor-shadow-soft)}.visitorRightPaneArrow{flex:0 0 auto;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--visitor-ink);color:#fff;font-weight:900;font-size:20px}.visitorRightPaneAudienceCard{padding:22px;background:linear-gradient(135deg,var(--visitor-accent-soft),rgba(255,255,255,.86)),#fff}.visitorRightPaneAudienceCard b{display:block;color:var(--visitor-accent-dark);font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.visitorRightPaneAudienceCard p{color:var(--visitor-text);line-height:1.58;margin:0;font-size:15px}.visitorRightPaneSection{padding:48px 0;border-top:1px solid var(--visitor-line)}.visitorRightPane h2{margin:0 0 16px;color:var(--visitor-ink);font-size:clamp(22px,2.8vw,37px);font-weight:800;line-height:1.06;letter-spacing:-.015em}.visitorRightPane h3{margin:0 0 7px;color:var(--visitor-ink);font-size:15.2px;font-weight:700;letter-spacing:0}.visitorRightPane p{margin-top:0}.visitorRightPaneSectionIntro{max-width:800px;color:var(--visitor-muted);font-size:17px;line-height:1.7;margin-bottom:18px}.visitorRightPaneSectionIntro strong{color:var(--visitor-ink)}.visitorRightPaneProfessionalGrid,.visitorRightPaneEvidenceGrid,.visitorRightPaneFeatureStrip{display:grid;gap:15px;margin-top:30px}.visitorRightPaneProfessionalGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.visitorRightPaneEvidenceGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.visitorRightPaneFeatureStrip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.visitorRightPaneInfoCard{padding:19px 18px;border:1px solid var(--visitor-line);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 10px 28px rgba(60,58,153,.055)}.visitorRightPaneEvidenceGrid .visitorRightPaneInfoCard{min-height:154px;padding:23px}.visitorRightPaneFeatureStrip .visitorRightPaneInfoCard{padding:21px}.visitorRightPaneInfoCardAccent{background:linear-gradient(180deg,#fff,var(--visitor-panel-tint));border-color:rgba(213,69,59,.22)}.visitorRightPaneInfoCard b{display:block;color:var(--visitor-ink);letter-spacing:0;margin-bottom:8px}.visitorRightPaneInfoCard span{display:block;color:var(--visitor-muted);line-height:1.55;font-size:15px}.visitorRightPaneCallout{margin-top:32px;padding:30px;border-radius:calc(var(--visitor-radius) + 4px);border:1px solid rgba(213,69,59,.24);background:linear-gradient(135deg,rgba(213,69,59,.11),rgba(60,58,153,.04)),#fff;box-shadow:var(--visitor-shadow-soft)}.visitorRightPaneCallout h3{color:var(--visitor-accent-dark);font-size:clamp(18px,2vw,25px);letter-spacing:-.01em;margin-bottom:11px}.visitorRightPaneCallout p{margin:0;color:var(--visitor-text);line-height:1.67;font-size:17px}.visitorRightPaneSteps{display:grid;gap:14px;margin-top:30px}.visitorRightPaneStep{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:23px;border:1px solid var(--visitor-line);border-radius:var(--visitor-radius);background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(60,58,153,.06);transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.visitorRightPaneStep:hover{transform:translateY(-1px);box-shadow:var(--visitor-shadow-soft);border-color:var(--visitor-line-strong)}.visitorRightPaneNum{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:var(--visitor-ink);color:#fff;font-weight:900;border:1px solid rgba(60,58,153,.28)}.visitorRightPaneStep p{margin:0;color:var(--visitor-muted);line-height:1.6}.visitorRightPaneLibraryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:26px}.visitorRightPaneLibraryCard{min-height:220px;padding:27px;border:1px solid var(--visitor-line);border-radius:var(--visitor-radius);background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(6,58,75,.06)}.visitorRightPaneLibraryCard:first-child{background:linear-gradient(180deg,#fff,#f8f2f8)}.visitorRightPaneLibraryCard h3{color:var(--visitor-ink);font-size:16.8px;letter-spacing:0;margin-bottom:10px}.visitorRightPaneLibraryCard p,.visitorRightPaneLibraryCard li{color:var(--visitor-muted);line-height:1.55}.visitorRightPaneLibraryCard ul{margin:14px 0 0;padding-left:18px}.visitorRightPaneAssetList{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:0;border:1px solid var(--visitor-line);background:rgba(255,255,255,.78);border-radius:var(--visitor-radius);overflow:hidden}.visitorRightPaneAssetList li{display:flex;gap:12px;align-items:flex-start;padding:15px 18px;color:var(--visitor-text);border-bottom:1px solid var(--visitor-line)}.visitorRightPaneAssetList li:last-child{border-bottom:0}.visitorRightPaneAssetList li::before{content:"";width:8px;height:8px;margin-top:9px;flex:0 0 auto;border-radius:50%;background:var(--visitor-ink);box-shadow:0 0 0 5px var(--visitor-teal-soft)}.visitorRightPaneAssetSummary{margin-top:24px}.visitorRightPaneFinalCta{margin-top:38px;padding:32px;border:1px solid rgba(213,69,59,.28);border-radius:calc(var(--visitor-radius) + 6px);background:linear-gradient(135deg,rgba(213,69,59,.16),rgba(255,255,255,.92) 58%),#fff;box-shadow:var(--visitor-shadow)}.visitorRightPaneFinalCta h2{font-size:clamp(24px,3.2vw,40px);margin-bottom:12px}.visitorRightPaneFinalCta p{margin:0;color:var(--visitor-text);font-size:18px;line-height:1.62}.visitorAuthWorkspaceCard{max-width:800px;margin-top:30px}.visitorAuthBackHero{width:100%;min-height:96px;margin-top:18px}.visitorAuthSection{padding-top:48px;border-top:0}.visitorAuthGrid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(300px,1fr);gap:16px;margin-top:26px;align-items:start}.visitorAuthBlock{display:grid;gap:16px;margin-top:0;padding:23px;border:1px solid var(--visitor-line);border-radius:var(--visitor-radius);background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(60,58,153,.06)}.visitorAuthBlock h3{color:var(--visitor-ink);font-size:16.8px;font-weight:800;letter-spacing:0;line-height:1.2;margin-bottom:8px}.visitorAuthBlock p{margin:0;color:var(--visitor-muted);font-size:14px;line-height:1.55}.visitorAuthField{display:grid;gap:8px}.visitorAuthLabel{color:var(--visitor-ink);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.visitorAuthInput.formControl{min-height:46px;border:1px solid var(--visitor-line);border-radius:10px;background:rgba(255,255,255,.88);color:var(--visitor-text);font-size:15px}.visitorAuthInput.formControl::placeholder{color:var(--visitor-subtle)}.visitorAuthInput.formControl:focus{border-color:rgba(213,69,59,.48);box-shadow:0 0 0 3px rgba(213,69,59,.14)}.visitorAuthActions,.visitorAuthFooter{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.visitorAuthFooter{margin-top:16px}.visitorAuthPrimaryBtn,.visitorAuthSecondaryBtn,.visitorAuthTextBtn{min-height:42px;border-radius:10px;padding:0 16px;font-size:14px;font-weight:800;cursor:pointer}.visitorAuthPrimaryBtn{border:1px solid rgba(213,69,59,.32);background:var(--visitor-accent);color:#fff;box-shadow:0 10px 22px rgba(213,69,59,.2)}.visitorAuthPrimaryBtn:hover,.visitorAuthPrimaryBtn:focus-visible{background:var(--visitor-accent-dark)}.visitorAuthSecondaryBtn{border:1px solid var(--visitor-line);background:rgba(255,255,255,.78);color:var(--visitor-ink)}.visitorAuthSecondaryBtn:hover,.visitorAuthSecondaryBtn:focus-visible{border-color:var(--visitor-line-strong);background:#fff}.visitorAuthTextBtn{border:0;background:0 0;color:var(--visitor-accent);padding-inline:6px}.visitorAuthTextBtn:hover,.visitorAuthTextBtn:focus-visible{color:var(--visitor-accent-dark);text-decoration:underline;text-underline-offset:3px}.visitorAuthPrimaryBtn:disabled,.visitorAuthSecondaryBtn:disabled,.visitorAuthTextBtn:disabled{cursor:not-allowed;opacity:.58}.visitorAuthStatus{min-height:20px;color:var(--visitor-muted);font-size:13px;line-height:1.45}.vauthPage{display:grid;grid-template-columns:1.02fr 1fr;min-height:100vh;min-height:100dvh;font-family:"Schibsted Grotesk",sans-serif;-webkit-font-smoothing:antialiased;color:#1b1b24}.vauthPage *{box-sizing:border-box}.vauthLeft{position:relative;background:#1b1b24;color:#fff;padding:48px 56px;display:flex;flex-direction:column;overflow:hidden}.vauthBrand{display:flex;align-items:baseline;gap:10px}.vauthBrandName{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#fff}.vauthBrandTagline{font-family:"Spline Sans Mono",monospace;font-size:11px;letter-spacing:.04em;color:#9d9be0}.vauthLeftBody{margin:auto 0;padding:48px 0;max-width:440px}.vauthEyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9d9be0;margin-bottom:18px;line-height:1}.vauthLeft h2{font-size:34px;line-height:1.14;letter-spacing:-.02em;font-weight:800;margin:0 0 16px;color:#fff}.vauthLeft p{font-size:15.5px;line-height:1.6;color:#b8b5c9;margin:0 0 32px}.vauthPeek{background:#26242f;border:1px solid #34323f;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:9px}.vauthPeekHeader{display:flex;align-items:center;gap:8px;margin-bottom:2px}.vauthPeekBadge{font-size:10px;font-weight:600;line-height:1;color:#c6c5f0;background:#322f4a;border:1px solid #423e5e;border-radius:6px;padding:4px 8px}.vauthPeekMeta{font-family:"Spline Sans Mono",monospace;font-size:10px;font-weight:500;color:#7e7a92}.vauthPeekNode{background:#1b1b24;border:1px solid #34323f;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:600;line-height:1.3;color:#edecf7}.vauthPeekNode--decision{border-left:3px solid #6b68c8}.vauthPeekNode--option{border-left:3px solid #4fb3a6;font-weight:500;color:#cfe9e4}.vauthPeekNode--counter{border-left:3px solid #d5453b;font-weight:500;color:#f0c9c5}.vauthPeekIndent{margin-left:22px;position:relative}.vauthPeekConnector{position:absolute;left:-15px;top:-10px;height:24px;width:11px;border-radius:0 0 0 7px;border-left:2px solid;border-bottom:2px solid}.vauthPeekConnector--teal{border-color:#3f3d63}.vauthPeekConnector--red{border-color:#5a3a40}.vauthCopyright{font-size:12px;color:#6e6a82;line-height:1.5}.vauthRight{display:flex;flex-direction:column;padding:40px 56px;min-height:100vh;min-height:100dvh;background:#efede7}.vauthBack{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:#6b6760;text-decoration:none;align-self:flex-start}.vauthBack:hover{color:#1b1b24}.vauthBack .material-symbols-rounded{font-size:18px;line-height:1}.vauthFormWrap{margin:auto 0;width:100%;max-width:400px;align-self:center;padding:36px 0}.vauthFormWrap h1{font-size:30px;line-height:1.12;letter-spacing:-.02em;font-weight:800;margin:0 0 8px;color:#1b1b24}.vauthSubhead{font-size:15px;color:#5e5a53;line-height:1.55;margin:0 0 28px}.vauthGoogleBtn{width:100%;display:flex;align-items:center;justify-content:center;gap:11px;background:#fff;color:#1b1b24;border:1px solid #dad5cc;border-radius:10px;padding:13px 16px;font:600 15px/1"Schibsted Grotesk",sans-serif;cursor:pointer;transition:background .12s}.vauthGoogleBtn:hover{background:#fbfaf8}.vauthGoogleBtn:disabled{cursor:not-allowed;opacity:.58}.vauthDivider{display:flex;align-items:center;gap:14px;margin:22px 0}.vauthDivider span:first-child,.vauthDivider span:last-child{flex:1;height:1px;background:#e0dcd2}.vauthDivider span:nth-child(2){font-family:"Spline Sans Mono",monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#a8a39a}#vauthEmailForm{display:flex;flex-direction:column;gap:16px}.vauthField{display:flex;flex-direction:column;gap:7px}.vauthLabel{font-size:12.5px;font-weight:600;color:#46433d;line-height:1}.vauthPasswordRow{display:flex;align-items:baseline;justify-content:space-between}.vauthForgotLink{background:0 0;border:0;padding:0;font:600 12.5px/1"Schibsted Grotesk",sans-serif;color:#3c3a99;cursor:pointer}.vauthForgotLink:hover{text-decoration:underline;text-underline-offset:3px}.vauthInput{width:100%;background:#fff;border:1px solid #dad5cc;border-radius:10px;padding:12px 14px;font:400 15px/1.2"Schibsted Grotesk",sans-serif;color:#1b1b24;transition:border-color .12s,box-shadow .12s}.vauthInput::placeholder{color:#b7b2a9}.vauthInput:focus{outline:0;border-color:#3c3a99;box-shadow:0 0 0 3px rgba(60,58,153,.12)}.vauthHint{font-size:12px;color:#97928a;margin:0;line-height:1.4}.vauthStatus{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;padding:10px 12px;border-radius:9px;line-height:1.4}.vauthStatus .material-symbols-rounded{font-size:17px;line-height:1;flex-shrink:0}.vauthActions{display:flex;gap:10px;margin-top:2px}.vauthBtn{flex:1;border-radius:10px;padding:13px 16px;font:600 15px/1"Schibsted Grotesk",sans-serif;cursor:pointer;border:0;transition:background .12s}.vauthBtn:disabled{cursor:not-allowed;opacity:.58}.vauthBtn--primary{background:#3c3a99;color:#fff}.vauthBtn--primary:hover:not(:disabled){background:#33317f}.vauthBtn--secondary{background:#fff;color:#1b1b24;border:1px solid #dad5cc}.vauthBtn--secondary:hover:not(:disabled){background:#fbfaf8}.vauthPrivacyNote{margin-top:24px;background:#fbfaf8;border:1px solid #eceae4;border-radius:12px;padding:14px 16px;display:flex;gap:11px;align-items:flex-start}.vauthPrivacyNote .material-symbols-rounded{font-size:19px;line-height:1;color:#3c3a99;margin-top:1px;flex-shrink:0}.vauthPrivacyNote b{display:block;font-size:13px;font-weight:700;line-height:1.3;margin-bottom:3px;color:#1b1b24}.vauthPrivacyNote p{font-size:12.5px;color:#6b6760;margin:0;line-height:1.5}.vlib-page{--vl-brand:#3C3A99;--vl-paper:#EFEDE7;--vl-white:#FFFFFF;--vl-off:#FBFAF8;--vl-ink:#1B1B24;--vl-text:#5E5A53;--vl-muted:#6B6760;--vl-faint:#8A857D;--vl-line:#E6E3DC;--vl-input:#DAD5CC;min-height:100vh;background:#efede7;color:#1b1b24;font-family:"Schibsted Grotesk",sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.vlib-content-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.vlib-topbar{position:sticky;top:0;z-index:50;background:rgba(239,237,231,.86);backdrop-filter:blur(10px);border-bottom:1px solid #e6e3dc}.vlib-topbar-inner{height:64px;display:flex;align-items:center;gap:28px}.vlib-brand{display:flex;align-items:baseline;gap:10px;text-decoration:none}.vlib-brand-name{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#3c3a99}.vlib-brand-tagline{font-family:"Spline Sans Mono",monospace;font-size:11px;letter-spacing:.04em;color:#97928a}.vlib-nav{display:flex;align-items:center;gap:26px;margin-left:18px}.vlib-nav-link{font-size:14px;font-weight:500;color:#5e5a53;text-decoration:none}.vlib-nav-link--active{font-weight:600;color:#3c3a99}.vlib-topbar-actions{margin-left:auto}.vlib-signin-btn{font-size:14px;font-weight:600;color:#fff;background:#3c3a99;border:0;padding:10px 18px;border-radius:8px;cursor:pointer}.vlib-intro{background:#efede7;border-bottom:1px solid #e6e3dc;padding:56px 32px 40px}.vlib-eyebrow{font:700 12px/1"Schibsted Grotesk",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#3c3a99;margin-bottom:14px}.vlib-intro-h1{font-size:40px;line-height:1.08;letter-spacing:-.025em;font-weight:800;margin:0 0 14px;max-width:760px;text-wrap:balance}.vlib-intro-desc{font-size:17px;color:#5e5a53;line-height:1.6;margin:0;max-width:640px}.vlib-toolbar{background:#fff;border-bottom:1px solid #e6e3dc;padding:20px 32px}.vlib-toolbar-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vlib-search-wrap{position:relative;flex:1;min-width:240px;max-width:420px}.vlib-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:20px;color:#b7b2a9;pointer-events:none}.vlib-search{width:100%;box-sizing:border-box;background:#fbfaf8;border:1px solid #dad5cc;border-radius:10px;padding:11px 14px 11px 42px;font:400 14.5px/1.2"Schibsted Grotesk",sans-serif;color:#1b1b24;transition:border-color .12s,box-shadow .12s}.vlib-search::placeholder{color:#b7b2a9}.vlib-search:focus{outline:0;border-color:#3c3a99;box-shadow:0 0 0 3px rgba(60,58,153,.12)}.vlib-filters{display:flex;gap:8px}.vlib-filter-btn{font:600 13.5px/1"Schibsted Grotesk",sans-serif;padding:9px 15px;border-radius:999px;cursor:pointer;background:#fff;color:#5e5a53;border:1px solid #dad5cc;transition:background .1s,color .1s}.vlib-filter-btn--active{background:#3c3a99;color:#fff;border-color:#3c3a99}.vlib-count{margin-left:auto;font-size:13.5px;color:#97928a;font-family:"Spline Sans Mono",monospace;white-space:nowrap}.vlib-grid-section{background:#efede7;padding:32px 32px 80px}.vlib-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vlib-card{background:#fff;border:1px solid #eceae4;border-radius:14px;padding:22px;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.vlib-card:hover{border-color:#c6c5e8;box-shadow:0 6px 20px rgba(27,27,36,.07);transform:translateY(-2px)}.vlib-card-top{display:flex;align-items:center;gap:8px;margin-bottom:14px}.vlib-card-role{font:600 11px/1"Schibsted Grotesk",sans-serif;border:1px solid;border-radius:6px;padding:4px 9px}.vlib-card-title{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0 0 6px;color:#1b1b24}.vlib-card-meta{display:flex;align-items:center;gap:7px;margin:0 0 12px;font:500 11.5px/1"Spline Sans Mono",monospace;color:#97928a}.vlib-card-org{color:#6b6760}.vlib-card-dot{color:#d8d3ca}.vlib-card-desc{font-size:13.5px;color:#6b6760;line-height:1.5;margin:0 0 16px;flex:1}.vlib-card-footer{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid #f0eee8}.vlib-card-icon{font-size:17px;color:#97928a}.vlib-card-industry{font-size:12.5px;color:#6b6760;font-weight:500}.vlib-card-nodes{margin-left:auto;font:500 11.5px/1"Spline Sans Mono",monospace;color:#97928a}.vlib-empty{max-width:1240px;margin:0 auto;padding:48px 0;text-align:center;color:#97928a}.vlib-empty-icon{font-size:40px;margin-bottom:8px;display:block}.vlib-empty-title{font-size:15px;font-weight:600;color:#6b6760}.vlib-footer{background:#efede7;border-top:1px solid #e6e3dc;padding:32px}.vlib-footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.vlib-footer-brand{display:flex;align-items:baseline;gap:10px}.vlib-footer-brand-name{font-size:17px;font-weight:800;letter-spacing:-.02em;color:#3c3a99}.vlib-footer-brand-tagline{font-family:"Spline Sans Mono",monospace;font-size:11px;color:#97928a}.vlib-footer-nav{display:flex;gap:20px;margin-left:8px}.vlib-footer-link{font-size:13px;color:#6b6760;text-decoration:none}.vlib-footer-copy{margin-left:auto;font-size:12px;color:#97928a;text-align:right;max-width:520px;line-height:1.5}@media (max-width:900px){.vlib-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.vlib-grid{grid-template-columns:1fr}.vlib-intro-h1{font-size:28px}.vlib-toolbar-inner{flex-direction:column;align-items:stretch}.vlib-count{margin-left:0}}.visitorRightPaneBlocks{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:14px 14px 20px;background:var(--visitor-public-pane-bg, #EFEDE7);font-family:"Schibsted Grotesk",sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.visitorRightBlock{background:#fbfaf8;border:1px solid #eceae4;border-radius:12px;padding:20px 20px 20px;min-width:0;overflow:hidden;overflow-wrap:anywhere}.visitorRightBlock--preview{background:#fff}.visitorNodeSummaryInner .nodeSummaryBlock{background:#fff;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}.logOverviewEyebrow{font:700 11px/1"Schibsted Grotesk",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#97928a;margin:0 0 14px}.logOverviewRoleBadge{display:inline-block;font:600 11px/1"Schibsted Grotesk",sans-serif;border:1px solid;border-radius:6px;padding:4px 9px;margin-bottom:14px}.logOverviewTitle{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:0 0 8px;color:#1b1b24}.logOverviewMeta{display:flex;align-items:center;gap:7px;margin:0 0 14px;font:500 11.5px/1"Spline Sans Mono",monospace;color:#97928a}.logOverviewOrg{color:#6b6760}.logOverviewDot{color:#d8d3ca}.logOverviewDesc{font-size:13.5px;color:#5e5a53;line-height:1.55;margin:0 0 16px}.logOverviewFooter{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid #eceae4}.logOverviewIcon{font-size:17px;color:#97928a}.logOverviewIndustry{font-size:12.5px;color:#6b6760;font-weight:500}.logOverviewNodes{margin-left:auto;font:500 11.5px/1"Spline Sans Mono",monospace;color:#97928a}.logOverviewMYOEyebrow{font:700 11px/1"Schibsted Grotesk",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#3c3a99;margin-bottom:12px}.logOverviewMYOTitle{font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 0 10px;color:#1b1b24}.logOverviewMYODesc{font-size:13.5px;color:#5e5a53;line-height:1.5;margin:0 0 16px}.logOverviewFeatures{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:13px}.logOverviewFeatures li{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:#6b6760;line-height:1.45}.logOverviewFeatures li .material-symbols-rounded{font-size:17px;color:#2f7a52;flex:0 0 auto}.logOverviewFeatures li strong{color:#1b1b24;font-weight:700}.logOverviewCtas{display:flex;flex-direction:column;gap:10px}.logOverviewCtaGoogle{font:600 14px/1"Schibsted Grotesk",sans-serif;color:#fff;background:#3c3a99;border:0;padding:12px 16px;border-radius:8px;cursor:pointer;text-align:center}.logOverviewCtaEmail{font:600 14px/1"Schibsted Grotesk",sans-serif;color:#1b1b24;background:#fff;border:1px solid #dad5cc;padding:12px 16px;border-radius:8px;cursor:pointer;text-align:center}.logOverviewFreeNote{margin-top:14px;font-size:12px;color:#97928a;text-align:center}@media (max-width:780px){.vauthPage{grid-template-columns:1fr}.vauthLeft{padding:32px 28px}.vauthLeftBody{padding:32px 0}.vauthRight{padding:28px 28px 40px;min-height:auto}.vauthFormWrap{max-width:100%;padding:24px 0}}@media (max-width:760px){.visitorRightPane{padding:28px 18px}.visitorAuthGrid{grid-template-columns:1fr}.visitorRightPaneStep{grid-template-columns:1fr}.visitorRightPaneHeroAction{align-items:flex-start}.visitorRightPane h1{letter-spacing:-.015em}}body.visitor-public-log #topbar{position:sticky!important;top:0!important;z-index:50!important;background:rgba(239,237,231,.86)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid #e6e3dc!important;border-radius:0!important;margin:0!important;height:64px!important;min-height:64px!important;padding:0 32px!important;display:flex!important;align-items:center!important;gap:0!important;box-shadow:none!important}body.visitor-public-log #topbar>:not(#vlibPublicLogTopbar){display:none!important}#vlibPublicLogTopbar{display:flex;align-items:center;gap:28px;width:100%}#vlibPublicLogTopbar .vlib-nav{margin-left:18px}#vlibPublicLogTopbar .vlib-topbar-back{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#6b6760;text-decoration:none;margin-left:18px}#vlibPublicLogTopbar .vlib-topbar-back .material-symbols-rounded{font-size:18px}#vlibPublicLogTopbar .vlib-topbar-actions{margin-left:auto}body.visitor-landing{background:#efede7}body.visitor-landing #topbar,body.visitor-landing #treePane,body.visitor-landing #detailPane,body.visitor-landing #paneDivider{display:none!important}body.visitor-landing #main{display:block;height:auto;min-height:100vh;margin:0;padding:0;overflow:visible}body.visitor-landing #authLandingHost{display:block;min-height:100vh}.visitorLanding,.visitorLanding *{box-sizing:border-box;font-family:"Schibsted Grotesk",sans-serif}.visitorLanding .material-symbols-rounded,.visitorLandingSignin li::before{font-family:"Material Symbols Rounded";font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}.visitorLanding{--vl-brand:#3C3A99;--vl-paper:#EFEDE7;--vl-white:#FFFFFF;--vl-off:#FBFAF8;--vl-ink:#1B1B24;--vl-text:#5E5A53;--vl-muted:#6B6760;--vl-faint:#8A857D;--vl-line:#E6E3DC;--vl-input:#DAD5CC;min-height:100vh;background:var(--vl-paper);color:var(--vl-ink);font-size:15px;line-height:1.5}.visitorLandingShell{width:min(100%,1224px);margin:0 auto;padding:0 32px}.visitorLandingHeader{position:sticky;top:0;z-index:20;height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 32px;border-bottom:1px solid #e6e3dc;background:rgba(239,237,231,.86);backdrop-filter:blur(10px)}.visitorLandingBrand,.visitorLandingBrand:hover{display:inline-flex;align-items:baseline;gap:10px;color:var(--vl-brand);text-decoration:none}.visitorLandingBrand span{font-size:20px;font-weight:800;color:var(--vl-brand)}.visitorLandingBrand small{color:#97928a;font-family:"Spline Sans Mono",monospace;font-size:12px}.visitorLandingNav{display:flex;gap:22px;align-items:center}.visitorLandingNav a{color:var(--vl-muted);font-size:14px;font-weight:600;text-decoration:none}.visitorLandingNav a:hover,.visitorLandingNav a:focus-visible{color:var(--vl-brand)}.visitorLandingHeader>.visitorLandingButton{justify-self:end}.visitorLandingButton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:8px;border:1px solid var(--vl-brand);font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.visitorLandingButton--primary{background:var(--vl-brand);color:#fff}.visitorLandingButton--secondary{background:#fff;color:var(--vl-brand)}.visitorLandingButton--light{border-color:#fff;background:#fff;color:var(--vl-ink)}.visitorLandingHero{padding:72px 0 60px;background:var(--vl-paper);text-align:center}.visitorLandingHero h1{max-width:880px;margin:0 auto 20px;font-size:clamp(38px,5vw,52px);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.visitorLandingHero h1 span{color:var(--vl-brand)}.visitorLandingLead{max-width:680px;margin:0 auto;color:var(--vl-text);font-size:17px;line-height:1.65}.visitorLandingHint{max-width:760px;margin:26px auto 14px;color:var(--vl-faint);font-size:14.5px}.visitorLandingQuestionBar{max-width:720px;min-height:58px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px 9px 16px;border:1px solid var(--vl-input);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(27,27,36,.04);text-align:left}.visitorLandingQuestionBar>.material-symbols-rounded{color:#b7b2a9}.visitorLandingTyped{min-width:0;color:var(--vl-ink);font-size:16px;font-weight:600}.visitorLandingTypedWrap{min-width:0;display:inline-flex;align-items:center;gap:2px}.visitorLandingCaret{flex:0 0 auto;width:2px;height:22px;background:var(--vl-brand);animation:visitorLandingBlink 1s step-end infinite}@keyframes visitorLandingBlink{50%{opacity:0}}.visitorLandingLock{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#ececf6;color:var(--vl-brand);font-size:12px;font-weight:700;white-space:nowrap}.visitorLandingLock .material-symbols-rounded{font-size:16px}.visitorLandingChips{max-width:900px;margin:16px auto 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;color:var(--vl-muted);font-size:13px}.visitorLandingChips>span{display:inline-flex;align-items:center;min-height:32px}.visitorLandingChip{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--vl-input);border-radius:999px;background:#fff;color:var(--vl-text);font-weight:700;cursor:pointer}.visitorLandingChip.is-active{border-color:var(--vl-brand);background:var(--vl-brand);color:#fff}.visitorLandingPreview{max-width:1000px;margin:0 auto;overflow:hidden;border:1px solid var(--vl-line);border-radius:16px;background:var(--vl-off);box-shadow:0 1px 2px rgba(27,27,36,.04);text-align:left}.visitorLandingPreviewChrome{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--vl-line);background:#fff}.visitorLandingPreviewChrome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitorLandingPreviewChrome span:not(.visitorLandingTag){color:var(--vl-faint);font-family:"Spline Sans Mono",monospace;font-size:11px}.visitorLandingTag,.visitorLandingEyebrow{color:var(--vl-brand);font-family:"Spline Sans Mono",monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.visitorLandingTag{padding:6px 8px;border-radius:999px;background:#ececf6;letter-spacing:.04em}.visitorLandingPreviewGrid{display:grid;grid-template-columns:1.45fr 1fr;gap:0}.visitorLandingGraph{padding:20px 20px 22px;min-height:300px}.visitorLandingNodeWrap{position:relative;margin-bottom:10px}.visitorLandingConn{position:absolute;left:-18px;top:-11px;height:28px;width:14px;border-left:2px solid;border-bottom:2px solid;border-radius:0 0 0 8px}.visitorLandingRelLabel{position:absolute;left:-31px;top:-5px;font:500 9px/1"Spline Sans Mono",monospace;padding:3px 5px;border-radius:5px}.visitorLandingNodeCard{border:1px solid #e6e3dc;border-left:3px solid #3c3a99;border-radius:10px;padding:11px 13px}.visitorLandingNodeHead{display:flex;align-items:baseline;gap:8px}.visitorLandingNodeId{font:600 11px/1"Spline Sans Mono",monospace;color:#6b6760;background:#f4f2ee;border-radius:5px;padding:3px 7px;flex:0 0 auto;align-self:flex-start}.visitorLandingNodeTitle{font:600 14px/1.3"Schibsted Grotesk",sans-serif;color:#1b1b24}.visitorLandingPills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.visitorLandingPill{display:inline-flex;padding:3px 7px;border:1px solid #e0dcd2;border-radius:6px;background:#f4f2ee;color:#6b6760;font-size:11px;font-weight:700}.visitorLandingPill--caution{background:#faf1de;color:#bc7a12;border-color:#e6cd96}.visitorLandingPill--info{background:#ececf6;color:#3c3a99;border-color:#c6c5e8}.visitorLandingPill--agree{background:#eaf1ec;color:#2f7a52;border-color:#bbd8c5}.visitorLandingPill--challenged{background:#fbedeb;color:#b0413a;border-color:#ebcfcb}.visitorLandingPill--evidence{background:#e3f3f0;color:#2c8278;border-color:#b6e0d9}.visitorLandingPill--neutral{background:#f4f2ee;color:#6b6760;border-color:#e0dcd2}.visitorLandingSignin{padding:24px;border-left:1px solid var(--vl-line);background:#fff}.visitorLandingSignin h2,.visitorLandingSection h2,.visitorLandingLibraryBand h2,.visitorLandingFinalCta h2{margin:0 0 12px;color:var(--vl-ink);font-size:clamp(28px,4vw,42px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.visitorLandingSignin h2{margin-top:12px;font-size:26px}.visitorLandingSignin p,.visitorLandingIntro{color:var(--vl-text);font-size:16px;line-height:1.65}.visitorLandingSignin .visitorLandingButton{width:100%;margin-top:10px}.visitorLandingSignin ul{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;color:var(--vl-muted);font-size:13px}.visitorLandingSignin li::before{content:"check";margin-right:8px;color:#2f7a52;font-family:"Material Symbols Rounded";vertical-align:-3px}.visitorLandingSection{padding:72px 0}.visitorLandingSection--white,.visitorLandingFinalCta{background:#fff}.visitorLandingSection--paper{background:var(--vl-paper)}.visitorLandingIntro{max-width:720px;margin:0 0 28px}.visitorLandingLeadCard{display:grid;grid-template-columns:1.1fr 1fr;gap:0;margin:28px 0 16px;border:1px solid #eceae4;border-radius:16px;overflow:hidden}.visitorLandingLeadCardText{padding:34px 36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#fff}.visitorLandingLeadCardText .material-symbols-rounded{color:var(--vl-brand);font-size:30px}.visitorLandingLeadCardText h3{font-size:23px;font-weight:800;letter-spacing:-.01em;margin:16px 0 10px;color:var(--vl-ink)}.visitorLandingLeadCardText p{font-size:15px;color:#5e5a53;margin:0;line-height:1.55}.visitorLandingLeadCardGraph{background:#fbfaf8;border-left:1px solid #eceae4;padding:30px;display:flex;flex-direction:column;gap:10px;justify-content:center}.vlcg-wrap{position:relative}.vlcg-conn{position:absolute;left:-18px;top:-11px;height:28px;width:14px;border-left:2px solid;border-bottom:2px solid;border-radius:0 0 0 8px}.vlcg-rel{position:absolute;left:-31px;top:-5px;font:500 9px/1"Spline Sans Mono",monospace;padding:3px 5px;border-radius:5px}.vlcg-node{border:1px solid #e6e3dc;border-left-width:3px;border-radius:10px;padding:11px 13px;font:600 13px/1.3"Schibsted Grotesk",sans-serif;color:#1b1b24;background:#fff}.vlcg-node--decision{border-left-color:#3c3a99}.vlcg-node--evidence{border-left-color:#3ba99c;font-weight:500;color:#46433d;background:#fbfaf8}.vlcg-node--risk{border-left-color:#d5453b;font-weight:500;color:#46433d}.visitorLandingCapabilityGrid h3,.visitorLandingAudienceGrid h3,.visitorLandingLibraryCard h3{margin:8px 0;color:var(--vl-ink);font-size:17px}.visitorLandingCapabilityGrid p,.visitorLandingAudienceGrid p,.visitorLandingLibraryCard p{margin:0;color:var(--vl-muted);line-height:1.55}.visitorLandingMiniGraph{padding:12px;border-radius:12px;background:var(--vl-off)}.visitorLandingCapabilityGrid,.visitorLandingAudienceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.visitorLandingAudienceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.visitorLandingCapabilityGrid article,.visitorLandingAudienceGrid article{padding:18px;border:1px solid var(--vl-line);border-radius:14px;background:#fff}.visitorLandingCapabilityGrid .material-symbols-rounded,.visitorLandingAudienceGrid .material-symbols-rounded{color:var(--vl-brand)}.visitorLandingLibraryBand{padding:72px 0;background:var(--vl-ink);color:#fff}.visitorLandingLibraryBand .visitorLandingEyebrow{color:#9d9be0}.visitorLandingLibraryBand h2{color:#fff}.visitorLandingLibraryBand p{max-width:560px;color:#d8d5ce;font-size:16px;line-height:1.65}.visitorLandingLibraryGrid{display:grid;grid-template-columns:1fr .9fr;gap:34px;align-items:center}.visitorLandingDarkChips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.visitorLandingDarkChips span{padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ececf6;font-size:12px;font-weight:700}.visitorLandingLibraryCards{display:grid;gap:12px}.visitorLandingLibraryCard{padding:16px 18px;border-radius:10px;background:#fff;color:var(--vl-ink)}.visitorLandingLibraryCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.visitorLandingLibraryCardTitle{font-size:15px;font-weight:700;line-height:1.2;color:var(--vl-ink)}.visitorLandingLibraryBadge{flex-shrink:0;font-size:11px;font-weight:600;line-height:1;padding:4px 8px;border-radius:6px;white-space:nowrap;border:1px solid transparent}.visitorLandingLibraryBadge--agree{color:#2f7a52;background:#eaf1ec;border-color:#bbd8c5}.visitorLandingLibraryBadge--warn{color:#bc7a12;background:#faf1de;border-color:#e6cd96}.visitorLandingLibraryBadge--neutral{color:#6b6760;background:#f4f2ee;border-color:#e0dcd2}.visitorLandingLibraryCardMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.visitorLandingLibraryTypePill{font-size:11px;font-weight:500;line-height:1;padding:3px 8px;border-radius:6px;border:1px solid transparent}.visitorLandingLibraryTypePill--info{color:#3c3a99;background:#ececf6;border-color:#c6c5e8}.visitorLandingLibraryTypePill--neutral{color:#6b6760;background:#f4f2ee;border-color:#e0dcd2}.visitorLandingLibraryMetaText{font-size:12px;color:#97928a}.visitorLandingFinalCta{padding:68px 0;text-align:center}.visitorLandingFinalCta p{max-width:680px;margin:0 auto 20px;color:var(--vl-text);font-size:17px}.visitorLandingFinalCta small{display:block;margin-top:14px;color:var(--vl-faint)}.visitorLandingFooter{padding:40px 0;background:var(--vl-paper)}.visitorLandingFooter .visitorLandingShell{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.visitorLandingFooterBrand{display:flex;align-items:baseline;gap:10px}.visitorLandingFooterBrand strong{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--vl-brand)}.visitorLandingFooterBrand span{font-family:"Spline Sans Mono",monospace;font-size:11px;color:#97928a}.visitorLandingFooterNav{display:flex;gap:20px;margin-left:8px}.visitorLandingFooterNav a{font-size:13px;color:#6b6760;text-decoration:none}.visitorLandingFooterNav a:hover{color:var(--vl-ink)}.visitorLandingFooterCopy{margin:0 0 0 auto;font-size:12px;color:#97928a;text-align:right;max-width:520px;line-height:1.5}@media (max-width:900px){.visitorLandingHeader{grid-template-columns:1fr auto}.visitorLandingNav{display:none}.visitorLandingPreviewGrid,.visitorLandingLeadCard,.visitorLandingLibraryGrid{grid-template-columns:1fr}.visitorLandingSignin{border-left:0;border-top:1px solid var(--vl-line)}.visitorLandingLeadCardGraph{border-left:0;border-top:1px solid #eceae4}.visitorLandingLeadCardText{padding:28px 24px}.visitorLandingCapabilityGrid,.visitorLandingAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.visitorLandingShell,.visitorLandingHeader{padding-left:18px;padding-right:18px}.visitorLandingHeader{gap:12px}.visitorLandingQuestionBar,.visitorLandingPreviewChrome{grid-template-columns:auto minmax(0,1fr)}.visitorLandingLock,.visitorLandingPreviewChrome span:not(.visitorLandingTag){grid-column:1/-1;justify-self:start}.visitorLandingCapabilityGrid,.visitorLandingAudienceGrid{grid-template-columns:1fr}.visitorLandingFooter .visitorLandingShell{flex-direction:column;align-items:flex-start}.visitorLandingFooterCopy{margin-left:0;text-align:left}}.attributeRow{margin-bottom:12px}.attributeRowFields{display:flex;align-items:center;gap:10px}.attributeKeyControl{flex:1}.attrValueContainer{flex:2}.attrUsageToggle{cursor:pointer;color:var(--muted);font-weight:700;user-select:none}.attributeDeleteBtn{background:0 0;border:0;color:var(--muted);font-size:24px;cursor:pointer;padding:0 8px;line-height:1}.attributeUsage{display:none;font-size:12px;color:var(--muted);padding:8px 4px 0 4px;max-height:100px;overflow-y:auto;border-top:1px solid var(--line);margin-top:8px}.attributePropagateSection{padding:6px 0 0 4px}.attributePropagateLabel{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-size:12px;color:var(--muted)}.btn .material-symbols-rounded{display:inline-flex;align-items:center;justify-content:center}.ijEditor{border:0;border-radius:10px;background:#fff;display:flex;flex-direction:column;min-height:160px}.ijEditorBar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-bottom:1px solid var(--btn-border);background:#fafafa}.ijEditorTabs{display:inline-flex;gap:6px}.ijEditorTab{padding:6px 10px;border-radius:6px;border:1px solid transparent;background:0 0;cursor:pointer;font-size:12px}.ijEditorTab.active{background:#fff;border-color:var(--btn-border)}.ijEditorStatus{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.ijEditorDirty{display:inline-flex;padding:2px 6px;border-radius:999px;background:var(--tint-caution-bg);color:var(--tint-caution-text);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.ijEditorSaved{font-size:12px}.ijEditorBody{position:relative;padding:8px}.ijEditorStatusRow{margin-top:8px}.ijEditorSurface{min-height:140px;outline:0;white-space:pre-wrap;overflow-wrap:anywhere}.ijEditorInput{width:100%;border:0;border-radius:8px;padding:10px;font:inherit;line-height:1.45;resize:vertical;background:#fff}.ijEditorInput:focus{box-shadow:0 0 0 3px rgba(185,201,239,.25)}.ijEditorInput[readonly]{background:#f5f5f5}.ijEditorInput::placeholder{color:var(--muted)}.ijEditorToolbar{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:2px 0 6px;border-radius:0;background:0 0;border:0;margin-bottom:8px;z-index:2}.ijEditorToolbarActions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.ijEditorToolbarStatus{margin-left:auto}.ijEditorTool{width:30px;height:30px;padding:0;border-radius:6px;border:0;background:#f7f7f7;cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ijEditorToolIcon{display:inline-flex;align-items:center;justify-content:center;font-weight:400;font-size:18px}.agreementTab{display:flex;flex-direction:column;gap:0}.agreementBlock{padding:20px;border:0;border-radius:0;background:0 0}.agreementTab .agreementBlock+.agreementBlock{border-top:1px solid var(--pane-hairline)}.participantsNoSelectionTab .agreementBlock{padding-left:20px;padding-right:20px}.agreementBlockTitle{display:flex;align-items:center;gap:8px;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:10px}.detailSidebarContent .agreementTab{min-height:100%;background:var(--pane-bg)}.detailSidebarContent .agreementBlockTitle{font-size:13px;line-height:1.3;font-weight:700;color:var(--text);text-transform:none;letter-spacing:0;margin-bottom:12px}.detailSidebarContent .tabSubtitle{font-size:13px;line-height:1.5;color:var(--muted);text-transform:none}.detailPaneTitleBar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px;border-bottom:1px solid var(--pane-hairline);background:var(--pane-bg)}.detailPaneTitle{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font-size:16px;font-weight:700;line-height:1.25}.detailPaneTitle .tabHelpIconLink{color:#b7b2a9}.detailPaneTitle .tabHelpIconLink .material-symbols-rounded{font-size:17px}.detailPaneSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.detailGroupEyebrow,.nodeActionEyebrow{color:var(--color-subtle);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.detailFieldLabel,.fieldLabel{color:var(--muted);font-size:12px;font-weight:600;line-height:1.25}.detailHelpText,.detailBodyText,.nodeActionMeta,.ijHint{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.detailCaption,.ijMeta{color:var(--color-subtle);font-size:12px;font-weight:400;line-height:1.4}.detailButtonRow,.buttonRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.detailSidebarContent input:not([type=checkbox]):not([type=radio]),.detailSidebarContent select,.detailSidebarContent textarea,.detailSidebarContent .modalSelect,.detailSidebarContent .modalTextarea{border:1px solid var(--btn-border);border-radius:var(--radius-control);background:#fff}.detailSidebarContent input:not([type=checkbox]):not([type=radio]),.detailSidebarContent select,.detailSidebarContent .modalSelect{min-height:36px;padding:0 12px}.detailSidebarContent textarea,.detailSidebarContent .modalTextarea{padding:8px 12px}.detailSidebarContent .btn{border-radius:var(--radius-control);border:1px solid var(--btn-border);background:#fff;color:var(--text);padding:9px 14px;font-size:13px;font-weight:600;line-height:1.2}.detailSidebarContent .btn.primary,.detailSidebarContent .chromeActionSecondary.primary,.detailSidebarContent #nodeFileUploadBtn,.detailSidebarContent #nodeActionCreateBtn,.detailSidebarContent #aiGenerateBtn{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.detailChip,.aiIntentOption,.ijHistoryBadgeFilterRow .btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--btn-border);border-radius:var(--radius-pill);background:#fff;color:var(--text);padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2}.detailStatusPill,.ijBadge,.nodeActionStatus{display:inline-flex;align-items:center;gap:5px;width:fit-content;border-radius:6px;border:1px solid var(--tint-neutral-border);background:var(--tint-neutral-bg);color:var(--tint-neutral-text);padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2}.detailStatusPill--success,.ijBadge--success,.ijBadge.pos{border-color:var(--tint-agreement-border);background:var(--tint-agreement-bg);color:var(--tint-agreement-text)}.detailStatusPill--info,.ijBadge--info,.ijBadge--brand,.nodeActionStatus.is-open{border-color:var(--tint-info-border);background:var(--tint-info-bg);color:var(--tint-info-text)}.detailStatusPill--caution,.ijBadge--warning,.ijBadge--update{border-color:var(--tint-caution-border);background:var(--tint-caution-bg);color:var(--tint-caution-text)}.detailStatusPill--danger,.ijBadge--danger,.ijBadge.neg{border-color:var(--tint-risk-border);background:var(--tint-risk-bg);color:var(--tint-risk-text)}.detailCard,.nodeImageAttachmentRow,.nodeActionCard,.nodeActionFormCard,.nodeActionAssigneeCard,.reviewOptionBox,.relationEditorRow{border:1px solid #e6e3dc;border-radius:var(--radius-card);background:#fff}.tabHelpIconWrap{display:inline-flex;align-items:center}.tabHelpIconLink{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:var(--muted);text-decoration:none}.tabHelpIconLink:hover{color:var(--text);background:rgba(0,0,0,.06)}.tabHelpIconLink:focus-visible{outline:2px solid var(--selection-border);outline-offset:2px}.tabHelpIconLink .material-symbols-rounded{font-size:18px;line-height:1}.nodeActionsStack{display:grid;gap:12px}.nodeActionPanelHeader{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.nodeActionPanelHeader .agreementBlockTitle{margin-bottom:0}.nodeActionToolbar,.nodeActionDetailHeader,.nodeActionFooter,.nodeActionCardControls,.nodeActionFilterRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.nodeActionToolbar,.nodeActionFooter{justify-content:flex-end}.nodeActionDetailHeader{justify-content:space-between;margin-bottom:10px}.nodeActionMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.nodeActionMetric,.nodeActionCard,.nodeActionFormCard,.nodeActionAssigneeCard,.nodeActionEmptyState,.nodeActionInlineControl,.nodeActionAssigneeList{border:1px solid var(--visitor-list-line, rgba(60, 58, 153, 0.14));border-radius:var(--visitor-list-radius, 8px);background:#fff;color:var(--visitor-list-text, #3A3942);box-shadow:var(--visitor-list-shadow, 0 10px 28px rgba(60, 58, 153, 0.055))}.nodeActionMetric{padding:10px}.nodeActionMetric strong{display:block;color:var(--visitor-list-ink, #3C3A99);font-size:18px;line-height:1.1}.nodeActionMetric div,.nodeActionMeta,.nodeActionEmptyText,.nodeActionFacts{color:var(--visitor-list-muted, #6F6B64);font-size:12px;line-height:1.4}.nodeActionMetric.is-overdue,.nodeActionCard.is-overdue,.nodeActionAssigneeCard.is-overdue{border-color:#c82100}.nodeActionMetric.is-overdue div,.nodeActionMeta--danger{color:#c82100;font-weight:700}.nodeActionList{display:grid;gap:10px;list-style:none;padding:0;margin:0}.nodeActionCard{padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.nodeActionCard:hover{transform:translateY(-1px);border-color:var(--visitor-list-accent, #D5453B);box-shadow:var(--visitor-list-shadow-hover, 0 12px 34px rgba(60, 58, 153, 0.08))}.nodeActionCardLayout{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.nodeActionCardContent,.nodeActionFormCard,.nodeActionAssigneeCard,.nodeActionCompletionPicker,.nodeActionFacts{display:grid;gap:8px}.nodeActionTitle{color:var(--visitor-list-text, #3A3942);font-weight:700}.nodeActionMetaRow{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.nodeActionStatus{color:var(--visitor-list-muted, #6F6B64);font-size:12px;font-weight:700}.nodeActionStatus.is-open{color:var(--visitor-list-ink, #3C3A99)}.detailSidebarContent .nodeActionMetric,.detailSidebarContent .nodeActionCard,.detailSidebarContent .nodeActionFormCard,.detailSidebarContent .nodeActionAssigneeCard{border:1px solid #e6e3dc;border-radius:var(--radius-card)}.detailSidebarContent .nodeActionMetric strong{color:var(--text);font-size:20px;font-weight:800}.detailSidebarContent .nodeActionMetric div{color:var(--color-subtle);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.detailSidebarContent .nodeActionTitle{color:var(--text);font-size:13px;font-weight:600}.detailSidebarContent .nodeActionStatus{color:var(--tint-neutral-text);font-size:11px;font-weight:600}.detailSidebarContent .nodeActionCard:hover{border-color:var(--color-brand)}.detailPaneTitleBar+.agreementBlock .nodeActionPanelHeader .agreementBlockTitle,.detailPaneTitleBar+.agreementBlock .aiTabHeader .agreementBlockTitle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.detailSidebarContent .reviewOptionBox[aria-pressed=false]{background:#fff!important}.nodeActionSectionTitle{font-size:14px;margin-bottom:8px}.nodeActionAssigneeSection{display:grid;gap:10px}.nodeActionDivider{border:0;border-top:1px solid var(--visitor-list-line, rgba(60, 58, 153, 0.14));margin:0}.nodeActionFilterBtn[aria-pressed=true]{border-color:var(--visitor-list-ink, #3C3A99);background:var(--visitor-list-accent-soft, rgba(213, 69, 59, 0.12));color:var(--visitor-list-ink, #3C3A99);font-weight:700}.nodeActionEmptyState{display:grid;gap:10px;padding:14px;color:var(--visitor-list-muted, #6F6B64);border-style:dashed;box-shadow:none}.nodeActionEmptyState>div:first-child{color:var(--visitor-list-text, #3A3942);font-weight:700}.nodeActionFormCard,.nodeActionInlineControl,.nodeActionAssigneeList{padding:10px}.nodeActionEvidenceCard{background:color-mix(in srgb,#fff 88%,var(--visitor-list-accent, #D5453B) 12%)}.nodeActionInlineControl label,.nodeActionAssigneeRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.nodeActionInlineControl label{color:var(--visitor-list-muted, #6F6B64);font-size:12px}.nodeActionAssigneeList{display:grid;gap:8px;max-height:320px;overflow:auto}.nodeActionAssigneeRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.nodeActionInlineControl input[type=datetime-local],.nodeActionAssigneeRow input[type=datetime-local]{padding:8px 10px;border:1px solid var(--btn-border);border-radius:4px;background:#fff;color:var(--text);min-height:34px}.nodeActionAssigneeBranch{border-left:2px solid var(--visitor-list-line, rgba(60, 58, 153, 0.14));padding-left:16px;margin-left:8px}.nodeActionAssigneeCard{padding:10px;margin-bottom:8px}.nodeActionCompletionPicker{padding-top:8px;border-top:1px solid var(--visitor-list-line, rgba(60, 58, 153, 0.14))}.nodeActionReadonlyText{min-height:140px;background:color-mix(in srgb,#fff 92%,var(--visitor-list-ink, #3C3A99) 8%)}.nodeActionFacts strong,.nodeActionRequirement strong{color:var(--visitor-list-text, #3A3942)}.nodeActionRequirement{color:var(--visitor-list-text, #3A3942);font-size:13px}.nodeActionEyebrow{color:var(--visitor-list-muted, #6F6B64);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.aiTabHeader{margin-bottom:6px}.aiPolicyStatus{display:inline-flex;align-items:center;gap:7px;margin-top:6px}.aiPolicyStatusBadge{width:fit-content;max-width:100%;padding:5px 10px;border:1px solid var(--visitor-list-line, rgba(60, 58, 153, 0.14));border-radius:var(--radius-pill);background:#fff;color:var(--visitor-list-muted, #6F6B64);box-shadow:var(--visitor-list-shadow, 0 10px 28px rgba(60, 58, 153, 0.055))}.aiTabIntro{margin-top:14px}.aiTabStack,.aiSuggestionsList{margin-top:18px}.aiTabStack{gap:18px}.aiIntentGrid{display:flex;flex-wrap:wrap;gap:8px}.aiIntentOption,.aiSuggestionSelect{display:inline-flex;align-items:center;gap:7px;min-height:28px;color:var(--visitor-list-text, #3A3942);font-size:inherit}.aiTabBlock .nodeActionMeta,.aiSuggestionsList .nodeActionMeta,.aiSuggestionCard .ijBadge{font-size:inherit}.aiPromptField{display:grid;gap:6px}.aiPromptInput{min-height:96px}.aiSuggestionCard{display:grid;gap:8px}.aiSuggestionText{white-space:pre-wrap;overflow-wrap:anywhere}.agreementStatusIcon{font-size:18px;color:var(--brand)}.agreementStatusValue{font-weight:700;font-size:16px;color:#1f1f1f}.agreementExplanationBody{color:var(--muted);font-size:13px;line-height:1.5}.typeOptionGrid{display:flex;flex-wrap:wrap;gap:8px}.ijEditorPreview{min-height:140px;white-space:pre-wrap;overflow-wrap:anywhere}blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid #b9c9ef;background:#f7f9ff;color:#2e3a59}.logTitleHeader{font-size:28px;font-weight:400;line-height:1.2}.detailPaneDecisionTitle{font-size:18px;color:var(--color-brand);font-weight:400;line-height:1.2}#rootDrop{border:1px dashed var(--btn-border);border-radius:4px;padding:8px 10px;color:var(--muted);margin-bottom:10px;background:#fff;user-select:none}#rootDrop.dropOn{outline:2px solid rgba(159,185,255,.45);color:var(--text)}ul.tree{list-style:none;margin:0;padding-left:0}ul.tree.children{padding-left:0}li.node{margin:0}.nodeRow{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border:1px solid transparent;border-bottom:1px solid #efede8;border-radius:4px;user-select:none;background:#fff}.treeRow.option-node{background:#fff}.treeRow.option-node:hover{background:#fff}.nodeRow:hover{background:var(--color-surface-2)}.nodeRow.selected,.tree-table-row.selected,.tree-table-row[aria-selected=true]{border:1px solid var(--color-brand)!important;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--panel) 94%,var(--color-brand) 6%)!important;outline:0!important;box-shadow:none!important}.treeRow.option-node.selected{background:#fff!important}body.dragging .nodeRow{border-color:#d1d5db}body.dragging,body.dragging *{cursor:grabbing!important}.toggle{width:18px;flex:0 0 18px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:"Spline Sans Mono",monospace;color:#b8b2a8;margin-top:1px}.toggle.inactive{color:#d2ccc2;opacity:.6;cursor:default}.nodeTextWrap{flex:1;min-width:0;cursor:pointer;white-space:normal;overflow-wrap:anywhere;padding:2px 4px;border-radius:4px}.nodeText{font-family:"Schibsted Grotesk",sans-serif;font-size:15px;line-height:1.45}.nodeTextWrap.highlight{background:var(--highlight)}.nodeIdentifierPrefix{font-family:"Spline Sans Mono",monospace;font-size:var(--node-meta-font-size, 12px);line-height:1.35}.idSuffix{font-family:"Spline Sans Mono",monospace;color:var(--muted);font-size:12px;margin-left:6px}.dropInside{outline:2px solid rgba(159,185,255,.55);outline-offset:2px}.dropBefore{border-top:2px solid var(--drop)}.dropAfter{border-bottom:2px solid var(--drop)}textarea#decisionText{width:100%;min-height:180px;resize:vertical;padding:10px;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:#fff;font-family:"Schibsted Grotesk",sans-serif;font-size:1.325rem;line-height:1.775rem}textarea#decisionText:focus{outline:0;border-color:var(--color-brand);box-shadow:var(--focus-ring)}.buttonRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.section{margin-top:0;padding-top:12px}.section+.section{margin-top:14px;border-top:1px solid var(--line)}.sectionTitle{font-weight:800;margin-bottom:8px}.mdPreview p{margin:0;padding:0}.mdPreview h1,.mdPreview h2,.mdPreview h3{margin:0 0 6px;line-height:1.25}.mdPreview ul{margin:0 0 0 18px;padding-left:16px;list-style:disc;list-style-position:outside}.mdPreview ol{margin:0 0 0 18px;padding-left:16px;list-style:decimal;list-style-position:outside}.mdPreview li{margin:0;padding:0}.mdPreview code{background:#f4f4f4;padding:1px 4px;border-radius:6px;font-size:12px}.similarDecisionItem{cursor:pointer;display:inline-block;padding:2px 8px;border-radius:4px;border:3px solid transparent}.similarDecisionItem.highlight{background:0 0;border-color:#ffe347}.conceptList{display:flex;flex-wrap:wrap;gap:8px}.conceptChip{border:1px solid var(--btn-border);border-radius:16px;padding:6px 10px;background:#fff;color:var(--color-text);cursor:pointer;font-size:13px;user-select:none;transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease}.conceptChip:hover{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.conceptChip.selected,.conceptChip.selected:hover{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.logItem{padding:13px 15px;border:1px solid var(--btn-border);border-radius:4px;background:#fff;cursor:pointer;margin:8px 0;user-select:none}.logItem:hover{background:var(--tint-risk-bg);border-color:var(--color-accent-primary)}.logItemTitle{font-weight:400;color:var(--color-brand);font-size:16px}.logItem:hover .logItemTitle{text-decoration:underline}.logMeta{color:var(--muted);font-size:12px;margin-top:7px}.libraryLogItem .logItemTitle{font-weight:700}.libraryLogItem .logMeta{font-size:14px}.libraryTemplateAction{margin-top:12px}body.signed-in-log-list .signedInLibraryItem{display:grid;gap:10px}body.signed-in-log-list .signedInLibraryItemHeader{display:flex;align-items:flex-start;gap:12px;min-width:0}body.signed-in-log-list .signedInLibraryItemHeader .logItemTitle{min-width:0}body.signed-in-log-list .signedInLibrarySummary{display:block;overflow:visible;color:#6b6760;font-size:12.5px;font-weight:400;line-height:1.45}body.signed-in-log-list .signedInLibraryMetaRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body.signed-in-log-list .signedInLibraryBadge{gap:5px}body.signed-in-log-list .signedInLibraryOrgCaption{color:#97928a;font-size:12px;font-weight:400;line-height:1.4}body.signed-in-log-list .signedInLibraryItem .libraryTemplateAction{margin:0 0 0 auto;flex:0 0 auto}body.signed-in-log-list .signedInLibraryUseBtn{min-height:30px;height:30px;padding:0 10px;gap:6px;border-radius:var(--radius-control);color:var(--color-brand-contrast);font-size:12px;font-weight:700;line-height:1}body.signed-in-log-list #treePane .signedInLibraryUseBtn:not(:hover):not(:active):not(:disabled),body.signed-in-log-list #treePane .signedInLibraryUseBtn:focus-visible{color:var(--color-brand-contrast)}body.signed-in-log-list #treePane .signedInLibraryUseBtn:hover:not(:disabled){background:#fff;border-color:var(--color-brand);color:var(--color-brand)}body.signed-in-log-list #treePane .signedInLibraryUseBtn:not(:hover):not(:active):not(:disabled) .material-symbols-rounded,body.signed-in-log-list #treePane .signedInLibraryUseBtn:focus-visible .material-symbols-rounded{color:var(--color-brand-contrast)}body.signed-in-log-list #treePane .signedInLibraryUseBtn:hover:not(:disabled) .material-symbols-rounded{color:var(--color-brand)}body.signed-in-log-list .signedInLibraryUseBtn .material-symbols-rounded{color:inherit;font-size:17px;line-height:1}body.visitor-public-log-list .libraryLogItem{position:relative;padding:18px;border:1px solid var(--visitor-list-line);border-radius:var(--visitor-list-radius);background:rgba(255,255,255,.9);box-shadow:var(--visitor-list-shadow);color:var(--visitor-list-text);transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease,background 160ms ease}body.visitor-public-log-list .libraryLogItem:hover{transform:translateY(-1px);background:#fff;border-color:var(--visitor-list-accent);box-shadow:var(--visitor-list-shadow-hover)}body.visitor-public-log-list .libraryLogItem:hover .logItemTitle{text-decoration:none}body.visitor-public-log-list .libraryLogItem .logItemTitle{color:var(--visitor-list-ink);font-size:16px;font-weight:800;line-height:1.28;letter-spacing:0}body.visitor-public-log-list .libraryLogItem .logMeta{color:var(--visitor-list-muted);font-size:14px;line-height:1.45;margin-top:8px}body.visitor-public-log-list .libraryLogItem .logItemTitle+.logMeta{display:inline-flex;align-items:center;gap:6px;color:var(--visitor-list-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-top:12px}.privateLogAssignedCountBadge{display:inline-flex;align-items:center;gap:5px;width:fit-content;border-radius:var(--radius-pill);background:#efeff8;color:var(--color-brand);font-size:11px;font-weight:700;line-height:1;padding:5px 8px;white-space:nowrap}body.signed-in-log-list .privateLogItem{position:relative;padding:16px 18px;border:1px solid var(--color-border-2);border-radius:var(--radius-card);background:#fff;box-shadow:none;color:var(--color-text);transition:border-color 160ms ease,background 160ms ease}body.signed-in-log-list .privateLogItem:hover{background:var(--pane-bg);border-color:#c9c4bb;box-shadow:none}body.signed-in-log-list .privateLogItem.is-active,body.signed-in-log-list .privateLogItem.active,body.signed-in-log-list .privateLogItem.selected{border-color:var(--color-brand);box-shadow:inset 3px 0 0 var(--color-brand)}body.signed-in-log-list .privateLogItem:hover .logItemTitle{text-decoration:none}body.signed-in-log-list .privateLogItem .logItemTitle{display:flex;align-items:center;gap:6px;color:var(--color-text);font-size:15px;font-weight:700;line-height:1.28;letter-spacing:0}.privateLogChevron{margin-left:auto;color:#c9c4bb;font-size:18px;line-height:1}body.signed-in-log-list .privateLogItem .logMeta{color:#97928a;font-size:12px;font-weight:400;line-height:1.45;margin-top:8px}body.signed-in-log-list .privateLogItem .logItemTitle+.privateLogSecondaryMeta{display:block;color:#97928a;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.45;margin-top:8px;text-transform:none}.privateLogMetrics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.privateLogMetricIcon{font-size:13px;line-height:1}.privateLogActionLoad{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0}.privateLogOpenActionsText{color:#97928a;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.signedInLogsRightPane{min-height:100%;padding:0;background:var(--pane-bg);color:var(--color-text);overflow:auto}.signedInLogsRightPane,.signedInLogsRightPane *{font-family:"Schibsted Grotesk",sans-serif;letter-spacing:0}.signedInLogsRightPane .material-symbols-rounded,.privateLogItem .material-symbols-rounded{font-family:"Material Symbols Rounded";font-weight:400;font-style:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}.signedInLogsRightPaneWrap{max-width:760px;margin:0 auto}.signedInLibraryRightPane .signedInLogsRightPaneWrap{max-width:none}.signedInLibraryControlSection{display:grid;gap:10px;padding:20px;border-bottom:1px solid var(--pane-hairline)}.signedInLibraryControlSection .fieldLabel{margin:2px 0-4px;color:#6b6760;font-size:12px;font-weight:600;line-height:1.3}.signedInLibrarySearchControl{position:relative;display:flex;align-items:center}.signedInLibrarySearchControl .material-symbols-rounded{position:absolute;left:11px;z-index:1;color:#97928a;font-size:18px;pointer-events:none}.signedInLibrarySearchControl .formControl{height:36px;padding-left:36px;border-color:var(--btn-border);border-radius:var(--radius-control);background:#fff}.signedInLibraryStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px}.signedInLibraryStatTile{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid var(--color-border-2);border-radius:var(--radius-card);background:#fff;box-shadow:none}.signedInLibraryStatTile b{color:var(--color-text);font-size:22px;font-weight:800;line-height:1}.signedInLibraryStatTile span{color:#97928a;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.signedInLogsLeadSection{padding:20px;border-bottom:1px solid var(--pane-hairline)}.signedInLogsRightPane .visitorRightPaneLead{max-width:680px;margin:0;color:#6b6760;font-size:13px;font-weight:400;line-height:1.5}.signedInLogsRightPane .visitorRightPaneFeatureStrip{display:grid;gap:12px;padding:20px}.signedInLogsRightPane .visitorRightPaneInfoCard,.signedInLogsRightPane .visitorRightPaneInfoCardAccent{display:grid;grid-template-columns:18px 1fr;column-gap:10px;row-gap:4px;padding:16px;border:1px solid var(--color-border-2);border-radius:var(--radius-card);background:#fff;box-shadow:none}.signedInLogsRightPane .visitorRightPaneInfoIcon{grid-row:1/span 2;color:var(--color-brand);font-size:18px;line-height:1.2}.signedInLogsRightPane .visitorRightPaneInfoCard b{margin:0;color:var(--color-text);font-size:13px;font-weight:700;line-height:1.3}.signedInLogsRightPane .visitorRightPaneInfoCard span:not(.visitorRightPaneInfoIcon){color:#6b6760;font-size:12.5px;font-weight:400;line-height:1.5}.logDetail{margin-top:8px;color:var(--text)}.logDetail ul{margin:6px 0 0 18px}.logDetail li{margin:4px 0}@media (max-width:900px){#main{flex-direction:column}#paneDivider{display:none}#treePane,#detailPane{width:100%}#treePane{width:calc(100% - 5px)}#detailPane{width:calc(100% - 10px);margin-left:5px}#treePane,#detailPane{min-width:0}#treePane{border-right:none;border-bottom:none}#treePaneHeader.treeSidebar{position:static;width:100%;height:auto;min-height:0;border-right:none;border-bottom:none;box-shadow:none}#treePaneHeader.treeSidebar .treeSidebarRail{min-height:0}#treePaneHeader .buttonRow{flex-direction:row;flex-wrap:wrap}#treePane .paneBody{padding-left:12px}.mobileTreeToolbar:not([hidden]){display:flex}.treeSidebarActionBtn .treeSidebarLabel,.treeSidebarActionBtn .treeSidebarCaret{display:inline}#treePaneHeader #searchField{display:block}}.modalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.22);display:none;align-items:center;justify-content:center;padding:16px;z-index:999}.modalOverlay.show{display:flex}.modalCard{width:min(720px,100%);background:#fff;border:1px solid var(--btn-border);border-radius:var(--radius-lg);box-shadow:0 18px 60px rgba(27,27,36,.18);overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}.modalHeader{padding:12px 14px;background:var(--color-surface-2);border-bottom:1px solid var(--btn-border);display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900}.modalBody{padding:14px}.modalFooter{padding:12px 14px;border-top:1px solid var(--btn-border);background:var(--color-surface-2);display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.nodeImageAttachmentsList{display:grid;gap:8px;margin-top:10px}.nodeImageAttachmentRow{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;border:1px solid #e6e3dc;border-radius:var(--radius-card);background:#fff;padding:10px}.nodeImageThumbBtn{border:1px solid var(--btn-border);border-radius:8px;background:#f4f2ee;padding:0;width:44px;height:44px;overflow:hidden;cursor:pointer}.nodeImageThumbBtn--nonImage{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.3px;color:var(--text)}.nodeFileThumbIcon{font-size:26px;line-height:1}.nodeFileThumbExt{line-height:1}.nodeImageThumb{width:100%;height:100%;object-fit:cover;display:block}.nodeImageAttachmentActions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.nodeImageGalleryModalCard{width:min(1000px,96vw)}.nodeImageGalleryModalBody{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.nodeImageGalleryViewport{min-height:60vh;max-height:72vh;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border:1px solid var(--btn-border);border-radius:8px;overflow:hidden}.nodeImageGalleryImg{max-width:100%;max-height:70vh;object-fit:contain;display:block}.nodeImageGalleryNavBtn{min-width:44px}@media (max-width:900px){.nodeImageAttachmentRow{grid-template-columns:64px 1fr}.nodeImageAttachmentActions{grid-column:1/-1;justify-content:flex-start}.nodeImageGalleryModalBody{grid-template-columns:1fr}.nodeImageGalleryNavBtn{width:100%}}.vueFiltersBtnWrap{position:relative;display:inline-flex;align-self:center}.vueFiltersBtnWrap .filter-badge{position:absolute;top:-5px;right:-5px;background-color:var(--color-brand);color:#fff;border-radius:10px;padding:0 5px;font-size:11px;font-weight:700;line-height:1.5;min-width:18px;text-align:center;box-sizing:border-box;border:1px solid #fff}.vueFilterList{display:flex;flex-direction:column;gap:8px}.vueFilterRow{display:grid;grid-template-columns:auto auto auto minmax(120px,1fr) auto;gap:8px;align-items:center}@media (max-width:900px){.vueFilterRow{grid-template-columns:1fr}}.fieldLabel{color:var(--muted);font-size:12px;font-weight:600;line-height:1;margin:0 0 6px}.fieldHelp{color:var(--color-subtle);font-size:12px;line-height:1.5;margin-top:6px}.fieldHelp.publishPaneHelper{font-size:inherit}textarea.modalTextarea{width:100%;min-height:92px;resize:vertical;padding:10px;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:#fff}select.modalSelect{padding:8px 10px;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:#fff}.memberRow{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #e6e3dc;border-radius:var(--radius-card);background:#fff;margin:10px 0;align-items:center;flex-wrap:wrap}.userPhoto{width:24px;height:24px;border-radius:50%;object-fit:cover}.topbarOrganizationBtn{background:0 0;border:0;box-shadow:none;padding:4px 8px;font-size:16px;line-height:1;vertical-align:middle;margin-right:4px}#topbar #topbarOrganizationBtn{background:0 0;color:var(--color-brand)}#topbar #topbarOrganizationBtn:hover{background-color:var(--tint-neutral-bg)!important;color:var(--color-text)}.topbarOrganizationBtn .material-symbols-rounded{font-size:18px;line-height:1}.topbarOrganizationMenuLabel{color:var(--muted);cursor:default;font-weight:600}.userMenuBtn{display:flex;align-items:center;gap:8px;background:0 0;border:0;padding:2px 6px}.userMenuBtn:hover{background-color:var(--interactive-hover);color:var(--color-brand-contrast)}#topbar .userMenuBtn:active,#topbar .userMenuBtn:focus,#topbar .userMenuBtn:focus-visible{background-color:transparent}#topbar #userDropdown>.menu,#topbar #topbarOrganizationDropdown>.menu{left:auto;right:0;max-width:calc(100vw - 16px);border-radius:var(--radius-card)}#topbar #userDropdown>.menu{min-width:240px}#topbar #topbarOrganizationDropdown>.menu{min-width:200px}#topbar #userDropdown>.menu .menuItem{white-space:normal;overflow-wrap:anywhere}.memberMeta{color:var(--color-subtle);font-size:12px;line-height:1.4}.pill{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--tint-neutral-border);border-radius:6px;background:var(--tint-neutral-bg);color:var(--tint-neutral-text);padding:3px 8px;font-size:11px;font-weight:600;line-height:1.2}.detailSidebarLayout{--detail-sidebar-collapsed-width:178px;--detail-sidebar-expanded-width:178px;display:flex;min-height:0;height:100%;flex:1 1 auto;align-items:stretch;position:relative}.detailSidebarRail{position:absolute;top:0;left:0;bottom:0;width:var(--detail-sidebar-collapsed-width);z-index:20;display:flex;flex-direction:column;gap:4px;padding:12px 10px;border-right:1px solid var(--pane-hairline);background-color:var(--pane-bg);min-height:0;overflow:visible}body.mobile-mode .detailSidebarRail,body.mobile-mode .detailSidebarRail:hover,body.mobile-mode .detailSidebarRail:focus-within{width:var(--detail-sidebar-collapsed-width);box-shadow:none}body.mobile-mode .detailSidebarLayout{--detail-sidebar-collapsed-width:60px;--detail-sidebar-expanded-width:60px}body.mobile-mode .detailSidebarRail{padding:12px 8px;gap:6px}body.mobile-mode .detailSidebarRailEyebrow{display:none}body.mobile-mode .detailSidebarRailGroup{margin:0 0 6px}body.mobile-mode .detailSidebarRail .detailSidebarBtn{padding-left:0;padding-right:0}.detailSidebarBtn{width:100%;height:34px;border:1px solid transparent;background:0 0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 10px 0 8px;position:relative}.detailSidebarBtn .treeSidebarLabel{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;text-transform:none;color:inherit}.detailSidebarBtn .treeSidebarCaret{font-size:16px;text-transform:none;color:inherit}body.mobile-mode .detailSidebarRail .detailSidebarBtn,body.mobile-mode .detailSidebarRail:hover .detailSidebarBtn,body.mobile-mode .detailSidebarRail:focus-within .detailSidebarBtn{justify-content:center}body.mobile-mode .detailSidebarRail .detailSidebarBtn .treeSidebarLabel,body.mobile-mode .detailSidebarRail:hover .detailSidebarBtn .treeSidebarLabel,body.mobile-mode .detailSidebarRail:focus-within .detailSidebarBtn .treeSidebarLabel{display:none}.detailSidebarBtn .material-symbols-rounded{font-size:20px;line-height:1}.detailSidebarBtn:hover{background-color:#f4f2ee;color:var(--text)}.detailSidebarBtn.active{color:var(--color-brand);background:#f1f1fa;border-color:transparent;box-shadow:inset 3px 0 0 var(--color-brand)}.detailSidebarBranchDropdown{width:100%;position:relative}.detailSidebarBranchDropdown.open{z-index:80}.detailSidebarBranchDropdown>.menu{left:calc(100% + 8px);top:0;z-index:90}.detailActionsDropdown>.menu{left:auto;right:0;max-width:min(320px,calc(100vw - 32px))}.detailActionsDropdown>.menu .menuItem{white-space:normal}.detailSidebarBadge{position:static;margin-left:auto;min-width:18px;height:18px;padding:0 6px;border-radius:var(--radius-pill);border:0;background:#efeff8;color:var(--color-brand);font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:none}.detailSidebarRailGroup{display:flex;flex-direction:column;gap:4px;margin:2px 0 8px}.detailSidebarRailEyebrow{padding:4px 8px 2px;color:var(--color-subtle);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.detailSidebarContent{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;padding:0;padding-left:var(--detail-sidebar-collapsed-width);background:var(--pane-bg)}.detailSidebarPanel{display:none}.detailSidebarPanel.active{display:block}.detailSidebarPanel#detail-panel-details.active{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.reviewOptionBox:hover:not(:disabled){border-color:#ffd639!important;background:#fff!important}.orgAdminLayout{display:flex;gap:12px;min-height:0}.orgAdminSidebar{--org-admin-sidebar-collapsed-width:56px;width:var(--org-admin-sidebar-collapsed-width);min-width:var(--org-admin-sidebar-collapsed-width);display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:10px;padding:10px 8px;background:var(--color-surface-1);align-self:stretch;overflow:visible}.orgAdminSidebar .btn{background:0 0;border-color:transparent}.orgAdminSidebar .btn:hover{background-color:var(--interactive-hover);color:var(--color-brand-contrast);border-color:transparent}.orgAdminSidebar .btn:active{background-color:var(--color-surface-1);color:var(--color-text)}.orgAdminTabBtn{color:var(--muted)}.orgAdminTabBtn .treeSidebarLabel{display:none!important}.orgAdminTabBtn:hover{color:var(--color-brand-contrast)}.orgAdminTabBtn.active{color:var(--color-brand);background:var(--tint-info-bg);border-color:transparent}.orgAdminField{display:grid;gap:4px;min-width:180px;color:var(--text)}.orgAdminHelpText{margin:-2px 0 10px}.orgAdminPanels{min-width:0;flex:1 1 auto}.orgAdminPanel{display:none}.orgAdminPanel.active{display:block}body.mobile-mode .orgAdminLayout{flex-direction:column}body.mobile-mode .orgAdminSidebar{width:100%;min-width:0}.detailTabEditorFill{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.detailBlockEditorFill{display:flex;flex:1 1 auto;flex-direction:column;min-height:200px;padding:14px 16px 16px;background:var(--pane-bg)}.detailEditorFillHost{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.detailEditorFillHost .ijEditor{display:flex;flex:1 1 auto;flex-direction:column;min-height:200px;height:100%;background:var(--pane-bg)}.detailEditorFillHost .ijEditorBody{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;background:var(--pane-bg)}.detailEditorFillHost .ijEditorToolbar{background:var(--pane-bg)}.detailEditorFillHost .ijEditorInput{flex:1 1 auto;min-height:0;border-color:transparent;background:var(--pane-bg);padding:12px 2px 16px}.detailEditorFillHost .ijEditorTool{background:var(--pane-bg)}.detailTab #decisionEditor .ijEditorInput{font-family:"Schibsted Grotesk",sans-serif;font-size:1.325rem;line-height:1.775rem}.vueModeBadge{font-size:12px;color:var(--color-brand);border:1px solid var(--btn-border);border-radius:999px;padding:3px 8px;background:#fff}.vueRolePill{font-size:12px;color:var(--muted);border:1px solid var(--btn-border);border-radius:999px;padding:3px 8px;background:#fff}.vueStubBlock{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.vueStubTitle{font-size:14px;font-weight:600;margin-bottom:8px}.vueStubText{margin:6px 0;color:var(--muted)}.vueStubActions{display:flex;gap:8px;margin-top:10px}.vuePaneHeaderTitle{font-size:14px;color:var(--muted);display:flex;align-items:center;height:100%}.chromeActionPrimary,.btn.chromeActionPrimary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast)}.chromeActionPrimary:hover,.btn.chromeActionPrimary:hover{background:var(--interactive-hover);border-color:var(--interactive-hover);color:var(--color-brand-contrast)}.chromeActionPrimary:active,.btn.chromeActionPrimary:active{background:var(--interactive-active);border-color:var(--interactive-active);color:var(--color-brand-contrast)}.chromeActionSecondary,.btn.chromeActionSecondary{background:var(--color-surface-0);border-color:var(--btn-border);color:var(--color-text)}.chromeActionSecondary:hover,.btn.chromeActionSecondary:hover{background:var(--color-surface-2);border-color:var(--selection-border);color:var(--color-text)}.chromeActionSecondary:active,.btn.chromeActionSecondary:active{background:var(--tint-info-bg);border-color:var(--selection-border);color:var(--color-text)}.chromeActionTertiary,.btn.chromeActionTertiary{background:0 0;border-color:transparent;color:var(--color-muted)}.chromeActionTertiary:hover,.btn.chromeActionTertiary:hover{background:#f8fafc;border-color:var(--line);color:var(--color-text)}.chromeActionTertiary:active,.btn.chromeActionTertiary:active{background:#eef2f7;border-color:var(--line);color:var(--color-text)}.chromeActionPrimary:disabled,.chromeActionSecondary:disabled,.btn.chromeActionPrimary:disabled,.btn.chromeActionSecondary:disabled,.detailSidebarBtn:disabled{opacity:var(--interactive-disabled);cursor:not-allowed}.chromeActionPrimary:disabled,.btn.chromeActionPrimary:disabled{color:var(--color-muted)}.btn:focus-visible,.detailSidebarBtn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:0;box-shadow:inset 0 0 0 2px var(--color-focus-strong),var(--focus-ring)}#searchField:focus,#searchField:focus-visible,.vueSearchInputWrap:focus-within,.vueFiltersBtnWrap:focus-within,#filtersBtnWrapper:focus-within,.legacyFiltersBtnWrap:focus-within,#notificationsBtnWrapper:focus-within{outline:2px solid transparent;outline-offset:0;box-shadow:inset 0 0 0 2px var(--color-focus-strong),var(--focus-ring)}.vueSearchInputWrap:focus-within{border-color:var(--color-focus-strong)}.btn.loading,[aria-busy=true].btn{cursor:wait;opacity:.9}.chromeLoadingMessage{color:var(--color-muted);font-weight:500}.chromeEmptyState{border-style:dashed;border-color:#cbd5e1;background:#f8fafc}.chromeEmptyStateText,.vueStubText{color:var(--color-muted);line-height:1.45}.chromeStatusSurface{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--color-surface-0)}.chromeStatusActionRow{margin-bottom:var(--space-3)}.chromeStatusMessage{margin-top:var(--space-2)}.chromeStatusMessage--saving{color:#1e40af}.chromeStatusMessage--success{color:var(--color-success)}.chromeStatusMessage--error{color:var(--color-danger)}.chromeStatusMessage--warn{color:var(--color-warn)}#detailPane{border:0;border-radius:var(--radius-lg);box-shadow:none}body #topbar{border-bottom:0}#treePaneHeader,#detailPaneHeader,.modalHeader,.modalFooter,.detailSidebarRail{background:var(--color-surface-1)}#detailPaneHeader:has(.notificationsPaneTitle){background:0 0;padding:0}#detailPaneHeader .notificationsPaneTitle{font-size:16px;font-weight:700;color:var(--color-text);line-height:1.25;text-transform:none}.paneTitleBar{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:16px 20px;border-bottom:1px solid var(--pane-hairline);background:var(--pane-bg)}.paneTitleHelpIcon{font-size:17px;color:#b7b2a9;line-height:1}.paneStack{display:grid;background:var(--pane-bg)}.sharePaneStack .btn:hover:not(:disabled),.publishPaneStack .btn:hover:not(:disabled){background:var(--color-brand);border-color:var(--color-brand);color:#fff}.paneSection{padding:20px;border-bottom:1px solid var(--pane-hairline)}.paneSection:last-child{border-bottom:none}.paneSectionTitle{color:var(--color-text);font-size:13px;font-weight:700;line-height:1.25;margin:0}.paneSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.paneSectionBody{display:grid;gap:12px;margin-top:12px}.paneButtonRow{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.sharePaneStack .paneButtonRow .btn,.sharePaneStack .paneButtonRow select.modalSelect,.publishPaneStack .paneButtonRow .btn,.publishPaneStack .paneButtonRow select.modalSelect{height:38px;min-height:38px;box-sizing:border-box}.shareMemberActions{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}.shareMemberActions .btn,.shareMemberActions select.modalSelect{height:38px;min-height:38px;box-sizing:border-box}.shareMemberRoleSelect.formControl{width:auto;min-width:108px}.paneEyebrow{color:var(--color-subtle);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.memberAvatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--tint-info-bg);border:1px solid var(--tint-info-border);color:var(--tint-info-text);font-size:12px;font-weight:700}.memberPrimary{color:var(--color-text);font-size:13px;font-weight:600;line-height:1.35}.publishedSnapshotCard{margin:0}.statusToggle{position:relative;display:inline-flex;align-items:center;width:36px;height:20px}.statusToggle input{position:absolute;inset:0;opacity:0;cursor:pointer}.statusToggleTrack{width:36px;height:20px;border-radius:var(--radius-pill);background:#e0dcd2;transition:background-color .15s ease}.statusToggleTrack::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(27,27,36,.18);transition:transform .15s ease}.statusToggle input:checked+.statusToggleTrack{background:var(--color-brand)}.statusToggle input:checked+.statusToggleTrack::after{transform:translateX(16px)}.statusToggle input:disabled+.statusToggleTrack{opacity:.55;cursor:not-allowed}.toggleSettingRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.notificationFilterRow{display:flex;gap:10px;align-items:center;padding:20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.notificationList{display:grid;gap:5px;align-content:start;overflow-y:auto;flex-grow:1;padding:20px}.notificationItemCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:0;border-radius:var(--radius-card)}.notificationItem.read{opacity:.66}.notificationTitleLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nodeIdChip{display:inline-flex;align-items:center;border:1px solid var(--tint-neutral-border);border-radius:6px;background:var(--tint-neutral-bg);color:var(--tint-neutral-text);padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2}.notificationTitleText{color:var(--color-text);font-size:13px;font-weight:500;line-height:1.4}.read-toggle-btn .material-symbols-rounded{font-size:18px;line-height:1}#topbar{background:#fff;border:0}#treePaneHeader.treeSidebar,.detailSidebarRail{background-color:#fff}#treePaneHeader.treeSidebar,#treePaneHeader.treeSidebar .treeSidebarRail,#treePaneHeader.treeSidebar #searchField{background-color:#fff}#treePaneHeader,#detailPaneHeader,.paneHeader{padding:var(--space-5) var(--space-6);gap:var(--space-4);border-bottom:1px solid var(--line)}#treePaneHeader .buttonRow,.treeHeaderSearchRow{gap:var(--space-3)}#treePaneHeader .btn,#topbar .btn{min-height:34px;border-radius:var(--radius-md)}#treePaneHeader:not(.treeSidebar) .btn,#topbar .btn{background:var(--color-surface-0)}#topbar #signInBtn:hover,#topbar #signInBtn:focus-visible{background:var(--color-brand);color:var(--color-brand-contrast);border-color:var(--color-brand)}.vueFiltersBtnWrap .filter-badge{border-radius:var(--radius-pill)}.overviewStatusRow{display:grid;gap:6px}.overviewStatusMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.overviewStatusName{color:var(--text);font-size:13px;font-weight:400}.overviewStatusBar{height:6px;overflow:hidden;border-radius:6px;background:#f4f2ee}.overviewStatusBar span{display:block;height:100%;border-radius:inherit;background:var(--color-brand)}.overviewUserRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0}.overviewUserAvatar{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-brand);border:1px solid var(--tint-info-border);background:var(--tint-info-bg)}.overviewUserName{color:var(--text);font-size:13px;font-weight:600;line-height:1.2}.vueFiltersBtnWrap .filter-badge{background:var(--color-brand);color:var(--color-brand-contrast);border-color:var(--color-surface-0);box-shadow:var(--shadow-sm)}.legacyFiltersBtnWrap.is-active #filtersBtn,#filtersBtnWrapper:has(.filter-badge) #filtersBtn,.legacyFiltersBtnWrap:has(.filter-badge) #filtersBtn{border-color:var(--selection-border);background:var(--tint-info-bg);color:var(--tint-info-text)}.detailSidebarContent .btn.primary,.detailSidebarContent .btn.primary:hover,.detailSidebarContent .btn.primary:focus-visible,.detailSidebarContent #nodeFileUploadBtn,.detailSidebarContent #nodeFileUploadBtn:hover,.detailSidebarContent #nodeFileUploadBtn:focus-visible,.detailSidebarContent #nodeActionCreateBtn,.detailSidebarContent #nodeActionCreateBtn:hover,.detailSidebarContent #nodeActionCreateBtn:focus-visible,.detailSidebarContent #aiGenerateBtn,.detailSidebarContent #aiGenerateBtn:hover,.detailSidebarContent #aiGenerateBtn:focus-visible{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}.detailSidebarContent .btn.primary *,.detailSidebarContent #nodeFileUploadBtn *,.detailSidebarContent #nodeActionCreateBtn *,.detailSidebarContent #aiGenerateBtn *{color:inherit}#filtersBtnWrapper .filter-badge,#notificationsBtnWrapper .notification-badge{border-radius:999px;border:1px solid var(--color-surface-0);box-shadow:var(--shadow-sm)}#filtersBtnWrapper .filter-badge,.vueFiltersBtnWrap .filter-badge{font-size:11px;font-weight:700;min-width:18px}#topbar #filtersBtnWrapper .filter-badge,#topbar #notificationsBtnWrapper .notification-badge,#treePane #filtersBtnWrapper .filter-badge,#treePane #notificationsBtnWrapper .notification-badge,#treePane .vueFiltersBtnWrap .filter-badge,#detailPane .detailSidebarBadge{background:var(--tint-info-bg);color:var(--color-brand)}input::placeholder,textarea::placeholder{color:var(--color-subtle);opacity:1}.detailSidebarRail{border-right:none}.modalCard{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}#topbar .btn:not(:hover):not(:active):not(:disabled),#topbar #shareBtn:not(:hover):not(:active):not(:disabled),#topbar #publishBtn:not(:hover):not(:active):not(:disabled),#topbar #notificationsBtn:not(:hover):not(:active):not(:disabled),#topbar #userMenuBtn:not(:hover):not(:active):not(:disabled),#topbar #topbarOrganizationBtn:not(:hover):not(:active):not(:disabled),#treePane .btn:not(:hover):not(:active):not(:disabled),#treePane .treeSidebarActionBtn:not(:hover):not(:active):not(:disabled),#detailPane .detailSidebarBtn:not(:hover):not(:active):not(.active):not(:disabled),#detailPane .btn:not(:hover):not(:active):not(:disabled){color:var(--color-brand)}#topbar button:not(:hover):not(:active):not(:disabled) .material-symbols-rounded,#treePane button:not(:hover):not(:active):not(:disabled) .material-symbols-rounded,#detailPane button:not(:hover):not(:active):not(:disabled) .material-symbols-rounded{color:var(--color-brand)}.signedInLogsRailEyebrow,.signedInLogsRailHelper{display:none}body.signed-in-log-list #treePane .paneBody{padding-left:calc(12px + 210px)}body.signed-in-log-list.signed-in-library #treePane .paneBody{padding-left:12px}body.signed-in-log-list.signed-in-library #treePaneHeader.treeSidebar{display:none}body.signed-in-log-list #treePaneHeader.treeSidebar{--tree-sidebar-collapsed-width:210px;width:210px;background:var(--pane-bg);border-right:1px solid var(--pane-hairline)}body.signed-in-log-list #treePaneHeader.treeSidebar .treeSidebarRail{gap:10px;padding:20px 16px;background:var(--pane-bg);border-right:none}body.signed-in-log-list #treePaneHeader .buttonRow{gap:10px;height:auto}body.signed-in-log-list .signedInLogsRailEyebrow{display:block;margin:0 0 2px;color:#97928a;font-size:11px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}body.signed-in-log-list .signedInLogsRailHelper{display:block;margin-top:2px;color:#97928a;font-size:11.5px;font-weight:400;line-height:1.35}body.signed-in-log-list .signedInLogsMobileActions{margin:10px 0}body.signed-in-log-list .signedInLogsMobileCreateGuidance{padding:10px 12px;border:1px solid var(--color-border-2);border-radius:var(--radius-card);background:var(--pane-bg);color:var(--color-muted);font-size:13px;line-height:1.4}body.signed-in-log-list .treeSidebarActionBtn{height:40px;min-height:40px;justify-content:flex-start;gap:10px;padding:0 12px;border-radius:var(--radius-control)}body.signed-in-log-list .treeSidebarActionBtn .treeSidebarLabel{display:inline;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}body.signed-in-log-list #logsScreenCreateBtn,body.signed-in-log-list #logsScreenCreateBtn:not(:hover):not(:active):not(:disabled){background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast)}body.signed-in-log-list #logsScreenCreateBtn:hover:not(:disabled),body.signed-in-log-list #logsScreenCreateBtn:focus-visible{background:var(--interactive-hover);border-color:var(--interactive-hover);color:var(--color-brand-contrast)}body.signed-in-log-list #logsScreenCreateBtn .material-symbols-rounded{color:inherit}body.signed-in-log-list #treePane #logsScreenCreateBtn:not(:hover):not(:active):not(:disabled) .material-symbols-rounded,body.signed-in-log-list #treePane #logsScreenCreateBtn:hover:not(:disabled) .material-symbols-rounded,body.signed-in-log-list #treePane #logsScreenCreateBtn:focus-visible .material-symbols-rounded{color:var(--color-brand-contrast)}body.signed-in-log-list #logsScreenImportBtn,body.signed-in-log-list #logsScreenImportBtn:not(:hover):not(:active):not(:disabled){background:#fff;border-color:var(--color-border-2);color:var(--color-text)}body.signed-in-log-list #logsScreenImportBtn:hover:not(:disabled),body.signed-in-log-list #logsScreenImportBtn:focus-visible{background:var(--tint-neutral-bg);border-color:var(--color-border-2);color:var(--color-text)}body.signed-in-log-list #logsScreenImportBtn .material-symbols-rounded{color:inherit}#topbar{height:60px;min-height:60px;background:#fff;border:0;border-bottom:1px solid var(--pane-hairline);border-radius:var(--radius-lg);box-shadow:none}#appLogo{display:inline-flex;align-items:center;align-self:stretch;margin-right:0;padding-right:16px;border-right:1px solid var(--pane-hairline)}#appLogo .appLogoText{color:var(--color-brand);font-size:17px;font-weight:800;line-height:1}#topbar #logTitle{margin-right:auto;color:var(--color-text);font-size:15px;font-weight:600;line-height:1.25;white-space:nowrap}#topbar #shareBtnWrapper,#topbar #publishBtnWrapper,#topbar #notificationsBtnWrapper{display:inline-flex;align-items:center}#topbar #shareBtnWrapper{order:10}#topbar #publishBtnWrapper{order:11}#topbar #notificationsBtnWrapper{order:12}#topbar #topbarOrganizationDropdown{order:20}#topbar #userDropdown{order:30}#topbar #shareBtn,#topbar #publishBtn,#topbar #notificationsBtn,#topbar #userMenuBtn,#topbar #topbarOrganizationBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;height:34px;border-radius:var(--radius-control);font-size:13px;font-weight:600;color:#3c3736}#topbar #publishBtn,#topbar #notificationsBtn,#topbar #userMenuBtn{border-color:transparent;background:0 0}#topbar #publishBtn:hover:not(:disabled),#topbar #notificationsBtn:hover:not(:disabled),#topbar #userMenuBtn:hover:not(:disabled){border-color:transparent;background:var(--tint-neutral-bg);color:var(--color-text)}#topbar #publishBtn:hover:not(:disabled) span,#topbar #notificationsBtn:hover:not(:disabled) span,#topbar #userMenuBtn:hover:not(:disabled) span{color:inherit!important}#topbar #shareBtn.btnPrimary{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)!important}#topbar #shareBtn.btnPrimary:hover:not(:disabled),#topbar #shareBtn.btnPrimary:focus-visible{border-color:var(--interactive-hover);background:var(--interactive-hover);color:var(--color-brand-contrast)}#topbar #shareBtn.btnPrimary .material-symbols-rounded,#topbar #shareBtn.btnPrimary:hover .material-symbols-rounded,#topbar #shareBtn.btnPrimary span{color:var(--color-brand-contrast)!important}#topbar #notificationsBtn .material-symbols-rounded,#topbar #publishBtn .material-symbols-rounded,#topbar #userMenuBtn .material-symbols-rounded{color:inherit}#topbar #topbarOrganizationDropdown{margin-left:8px;padding-left:12px;border-left:1px solid var(--pane-hairline)}#topbar #topbarOrganizationBtn{display:inline-flex;align-items:center;gap:6px;border-color:transparent;background:var(--tint-neutral-bg);color:#3c3736;padding:4px 10px;box-shadow:none}#topbar #topbarOrganizationBtn:hover:not(:disabled){background:var(--tint-neutral-bg)!important;color:var(--color-text)}#topbar #topbarOrganizationBtn .material-symbols-rounded{color:var(--color-brand);font-size:18px}.topbarOrganizationBtnLabel{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#topbar #userDropdown{margin-left:8px;padding-left:12px;border-left:1px solid var(--pane-hairline)}#topbar:has(#topbarOrganizationDropdown:not([style*="display: none"]):not([style*="display:none"])) #userDropdown{border-left:0;padding-left:0}#topbar .userMenuBtn{display:inline-flex;align-items:center;gap:7px;padding:4px 8px}.topbarUserAvatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);background:#efeff8;color:var(--color-brand);font-size:11px;font-weight:800;line-height:1}.topbarUserName{color:var(--color-text);font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.topbarUserCaret{color:#6f6b64;font-size:17px}#topbar #notificationsBtnWrapper .notification-badge,#topbar #shareBtnWrapper .share-access-badge{min-width:18px;border-radius:var(--radius-pill);background:#efeff8;color:var(--color-brand);font-size:11px;font-weight:700}#detailPane .detailSidebarRail .detailSidebarBtn.active{color:var(--color-brand);background:var(--tint-info-bg)}#detailPane .detailSidebarContent .btn:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}#detailPane .detailSidebarContent .btn:hover:not(:disabled) *{color:inherit}#detailPane .detailSidebarContent .btn.primary,#detailPane .detailSidebarContent .btn.primary:not(:hover):not(:active):not(:disabled),#detailPane .detailSidebarContent .btn.primary:focus-visible,#detailPane .detailSidebarContent #nodeFileUploadBtn,#detailPane .detailSidebarContent #nodeFileUploadBtn:not(:hover):not(:active):not(:disabled),#detailPane .detailSidebarContent #nodeFileUploadBtn:focus-visible,#detailPane .detailSidebarContent #nodeActionCreateBtn,#detailPane .detailSidebarContent #nodeActionCreateBtn:not(:hover):not(:active):not(:disabled),#detailPane .detailSidebarContent #nodeActionCreateBtn:focus-visible,#detailPane .detailSidebarContent #aiGenerateBtn,#detailPane .detailSidebarContent #aiGenerateBtn:not(:hover):not(:active):not(:disabled),#detailPane .detailSidebarContent #aiGenerateBtn:focus-visible{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}#detailPane .detailSidebarContent .btn.primary:hover:not(:disabled),#detailPane .detailSidebarContent #nodeFileUploadBtn:hover:not(:disabled),#detailPane .detailSidebarContent #nodeActionCreateBtn:hover:not(:disabled),#detailPane .detailSidebarContent #aiGenerateBtn:hover:not(:disabled){border-color:var(--color-brand);background:#fff;color:var(--color-brand)}#detailPane .detailSidebarContent .btn.primary *,#detailPane .detailSidebarContent #nodeFileUploadBtn .material-symbols-rounded,#detailPane .detailSidebarContent #nodeActionCreateBtn .material-symbols-rounded,#detailPane .detailSidebarContent #aiGenerateBtn .material-symbols-rounded{color:inherit}.aiTab .aiTabPanel{display:flex;flex-direction:column;min-height:0}.aiTab .aiTabScroll{padding:18px;display:flex;flex-direction:column}.aiTab .aiSectionLabel{font:600 12px/1"Schibsted Grotesk",sans-serif;color:#8a857d;margin:0 0 12px}.aiTab .aiSectionLabel-hint{color:#b7b2a9;font-weight:500}.aiReadBanner{display:flex;gap:10px;align-items:flex-start;background:#f4f3fb;border:1px solid #dedcf2;border-radius:11px;padding:12px 13px;margin-bottom:18px}.aiReadBanner-icon{font-size:19px;color:var(--color-brand);flex:0 0 auto;margin-top:1px}.aiReadBanner-spinner{flex:0 0 auto;margin-top:1px;display:inline-flex}.aiReadBanner-title{font-size:13px;font-weight:700;color:#1b1b24;margin-bottom:2px}.aiReadBanner-sub{font-size:12.5px;line-height:1.5;color:#5e5a53}.aiReadBanner.is-loading .aiReadBanner-title{color:#46433d}.aiActionList{display:flex;flex-direction:column;gap:9px}.aiActionCard{border:1px solid #e6e3dc;background:#fff;border-radius:12px;padding:13px;display:flex;gap:12px;align-items:flex-start;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.aiActionCard:hover{border-color:#c6c5e8}.aiActionCard:focus-visible{outline:2px solid var(--color-focus, #3C3A99);outline-offset:2px}.aiActionCard.is-selected{border-color:#c6c5e8;background:#f4f3fb}.aiActionCard.is-disabled{cursor:default;opacity:.6}.aiActionCard-chip{width:34px;height:34px;border-radius:9px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#f1efea;border:1px solid #e1ddd4}.aiActionCard-chip .material-symbols-rounded{font-size:19px;color:#6b6760}.aiActionCard.is-selected .aiActionCard-chip{background:#ececf6;border-color:#c6c5e8}.aiActionCard.is-selected .aiActionCard-chip .material-symbols-rounded{color:var(--color-brand)}.aiActionCard-body{flex:1;min-width:0}.aiActionCard-head{display:flex;align-items:center;gap:8px;margin-bottom:3px}.aiActionCard-title{font-size:13.5px;font-weight:700;color:#1b1b24}.aiRecoBadge{font:600 9.5px/1"Spline Sans Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand);background:#ececf6;border:1px solid #c6c5e8;border-radius:5px;padding:3px 6px}.aiActionCard-sub{font-size:12.5px;line-height:1.5;color:#6b6760;margin:0 0 7px}.aiActionCard-meta{display:inline-flex;align-items:center;font:500 11px/1"Spline Sans Mono",monospace;color:#97928a}.aiActionCard-radio{width:20px;height:20px;border-radius:50%;flex:0 0 auto;margin-top:2px;border:1.5px solid #cfcabf;background:#fff;display:flex;align-items:center;justify-content:center}.aiActionCard.is-selected .aiActionCard-radio{border-color:var(--color-brand);background:var(--color-brand)}.aiActionCard-radio .material-symbols-rounded{font-size:14px;color:#fff}.aiGuidance{margin-top:16px}.aiTab textarea.aiPromptInput{width:100%;border:1px solid #dad5cc;border-radius:10px;background:#fbfaf8;padding:11px 13px;font:400 13.5px/1.5"Schibsted Grotesk",sans-serif;color:#1b1b24;resize:vertical}.aiTab textarea.aiPromptInput::placeholder{color:#b7b2a9}.aiTabFooter{border-top:1px solid #edeae3;background:#fbfaf8;padding:12px 16px;flex:0 0 auto}.aiTabFooter-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 13.5px/1"Schibsted Grotesk",sans-serif;border-radius:10px;padding:12px}.aiTabFooter-btn .material-symbols-rounded{font-size:18px}.aiStatusLine{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:9px;font:500 11px/1.4"Spline Sans Mono",monospace;color:#97928a;text-align:center}.aiStatusDot{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.aiGenerating{padding:60px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.aiGenerating-spinner{margin-bottom:20px;display:inline-flex}.aiGenerating-title{font-size:15px;font-weight:700;color:#1b1b24;margin-bottom:6px}.aiGenerating-sub{font-size:13px;line-height:1.55;color:#6b6760;max-width:280px}.aiReviewHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.aiReviewHead-title{font-size:15px;font-weight:800;color:#1b1b24;letter-spacing:-.01em}.aiReviewHead-sub{font-size:12.5px;color:#8a857d;margin-top:2px}.aiRedoLink,.aiDiscardLink{display:inline-flex;align-items:center;gap:5px;font:600 12.5px/1"Schibsted Grotesk",sans-serif;color:var(--color-brand);background:0 0;border:0;cursor:pointer;white-space:nowrap}.aiDiscardLink{color:#6b6760}.aiRedoLink .material-symbols-rounded{font-size:16px}.aiRedoLink:disabled,.aiDiscardLink:disabled{opacity:.5;cursor:default}.aiReviewDivider{height:1px;background:#edeae3;margin:14px 0}.aiSuggestList{display:flex;flex-direction:column;gap:10px}.aiSuggestCard{border:1px solid #dedcf2;background:#fbfafe;border-radius:12px;padding:12px 13px;display:flex;gap:11px;align-items:flex-start}.aiSuggestCard.is-unchecked{border-color:#e6e3dc;background:#f7f6f3}.aiSuggestCard-check{width:20px;height:20px;border-radius:6px;flex:0 0 auto;margin-top:1px;border:1.5px solid #cfcabf;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.aiSuggestCard:not(.is-unchecked) .aiSuggestCard-check{border-color:var(--color-brand);background:var(--color-brand)}.aiSuggestCard-check .material-symbols-rounded{font-size:14px;color:#fff}.aiSuggestCard-check:disabled{cursor:default}.aiSuggestCard-body{flex:1;min-width:0}.aiSuggestCard-text{font-size:13.5px;line-height:1.5;color:#1b1b24;margin:0 0 8px}.aiSuggestCard-foot{display:flex;align-items:center;gap:8px}.aiSuggestCard-tag{font:600 10.5px/1"Spline Sans Mono",monospace;letter-spacing:.04em;color:var(--color-brand);background:#ececf6;border:1px solid #c6c5e8;border-radius:5px;padding:3px 7px}.aiSuggestCard-editLink{display:inline-flex;align-items:center;gap:4px;font:500 11.5px/1"Schibsted Grotesk",sans-serif;color:#97928a;background:0 0;border:0;cursor:pointer}.aiSuggestCard-editLink .material-symbols-rounded{font-size:15px}.aiSuggestCard-editLink:disabled{opacity:.5;cursor:default}.aiTab textarea.aiSuggestCard-edit{width:100%;border:1px solid #c6c5e8;border-radius:8px;background:#fff;padding:8px 10px;font:400 13.5px/1.5"Schibsted Grotesk",sans-serif;color:#1b1b24;resize:vertical}.aiSuggestCard-editActions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.aiTabFooter--review{display:flex;align-items:center;gap:10px}.aiAddBtn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 13.5px/1"Schibsted Grotesk",sans-serif;border-radius:10px;padding:11px 18px}.aiAddBtn .material-symbols-rounded{font-size:18px}.aiUnavailable{padding:56px 28px;display:flex;flex-direction:column;align-items:center;text-align:center}.aiUnavailable-icon{width:52px;height:52px;border-radius:14px;background:#f1efea;border:1px solid #e1ddd4;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.aiUnavailable-icon .material-symbols-rounded{font-size:26px;color:#8a857d}.aiUnavailable-title{font-size:16px;font-weight:800;color:#1b1b24;margin-bottom:8px;letter-spacing:-.01em}.aiUnavailable-text{font-size:13.5px;line-height:1.6;color:#6b6760;max-width:290px;margin:0 0 20px}.aiNotifyBtn{text-decoration:none}