:root{--ai-ui-canvas:#111719;--ai-ui-surface:#1a2223;--ai-ui-raised:#222d30;--ai-ui-input:#151d20;--ai-ui-ink:#f3f0e9;--ai-ui-muted:#bec6c6;--ai-ui-border:#3e4b50;--ai-ui-grid:#cdd8da0b;--ai-ui-blue:#80b2d6;--ai-ui-blue-hover:#a7cbe6;--ai-ui-blue-ink:#10212d;--ai-ui-selected:#243b4c;--ai-ui-selected-ink:#e8f2fa;--ai-ui-selected-border:#52728b;--ai-ui-warm:#d8a879;--ai-ui-shadow:0 6px 20px #00000021;--ai-ui-radius:12px}:root[data-theme=light]{--ai-ui-canvas:#f5f2ec;--ai-ui-surface:#fbf9f4;--ai-ui-raised:#f2eee8;--ai-ui-input:#fffefb;--ai-ui-ink:#2e3438;--ai-ui-muted:#667078;--ai-ui-border:#d7d3cb;--ai-ui-grid:#78787814;--ai-ui-blue:#2f5f87;--ai-ui-blue-hover:#244b6b;--ai-ui-blue-ink:#fff;--ai-ui-selected:#dce8f3;--ai-ui-selected-ink:#233e53;--ai-ui-selected-border:#b9cbdd;--ai-ui-warm:#8d6b4d;--ai-ui-shadow:0 6px 18px #1a21270d;--architect-canvas:var(--ai-ui-canvas);--architect-panel:var(--ai-ui-surface);--architect-raised:var(--ai-ui-raised);--architect-input:var(--ai-ui-input);--architect-ink:var(--ai-ui-ink);--architect-subtle:var(--ai-ui-muted);--architect-rule:var(--ai-ui-border);--architect-label:#6c665d;--architect-shadow:var(--ai-ui-shadow);--architect-grid:linear-gradient(90deg,var(--ai-ui-grid) 1px,transparent 1px), linear-gradient(var(--ai-ui-grid) 1px,transparent 1px);--popover:oklch(98.2% .008 84);--popover-foreground:oklch(30.2% .01 243);--accent:oklch(90.8% .023 243);--accent-foreground:oklch(30% .046 243);--input:oklch(84% .009 82);--ring:oklch(48% .075 242)}:root[data-theme=dark]{--architect-canvas:var(--ai-ui-canvas);--architect-panel:var(--ai-ui-surface);--architect-raised:var(--ai-ui-raised);--architect-input:var(--ai-ui-input);--architect-ink:var(--ai-ui-ink);--architect-subtle:var(--ai-ui-muted);--architect-rule:var(--ai-ui-border);--architect-shadow:var(--ai-ui-shadow);--architect-grid:linear-gradient(90deg,var(--ai-ui-grid) 1px,transparent 1px), linear-gradient(var(--ai-ui-grid) 1px,transparent 1px);--popover:oklch(22% .013 240);--popover-foreground:oklch(95% .008 84);--accent:oklch(32% .04 245);--accent-foreground:oklch(97% .01 84);--ring:oklch(72% .07 240)}.ix-root{--sys-bg:var(--ai-ui-canvas);--sys-bg-dark:var(--ai-ui-canvas);--sys-tile:var(--ai-ui-surface);--sys-tile-inner:var(--ai-ui-raised);--sys-panel:var(--ai-ui-surface);--sys-panel-line:var(--ai-ui-border);--sys-line:var(--ai-ui-border);--sys-ink:var(--ai-ui-ink);--sys-ink-dim:var(--ai-ui-muted);--sys-accent:var(--ai-ui-blue)}.ix-root .arch-product-main{background-color:var(--ai-ui-canvas);color:var(--ai-ui-ink);background-image:linear-gradient(90deg,var(--ai-ui-grid) 1px,transparent 1px), linear-gradient(var(--ai-ui-grid) 1px,transparent 1px);background-size:86px 86px}.ix-root :is(.ix-global-header,.ix-global-header .ix-desktop-more-menu,.ix-mobile-sheet){--sys-panel:var(--ai-ui-surface);--sys-ink:var(--ai-ui-ink);--sys-ink-dim:var(--ai-ui-muted);--sys-line:var(--ai-ui-border)}:root[data-theme=light] .ix-root .ix-global-header{color:var(--ai-ui-ink);background:color-mix(in srgb,var(--ai-ui-surface) 97%,transparent)!important;border-color:var(--ai-ui-border)!important}:root[data-theme=light] .ix-root .ix-desktop-nav-link{background:var(--ai-ui-surface);color:var(--ai-ui-muted);border:1px solid var(--ai-ui-border)}:root[data-theme=light] .ix-root .ix-desktop-nav-link.is-active{background:var(--ai-ui-selected);border-color:var(--ai-ui-selected-border);box-shadow:inset 0 -2px 0 var(--ai-ui-blue);color:var(--ai-ui-selected-ink);animation:none}:root[data-theme=light] .ix-root .ix-desktop-nav-link:not(.is-active):hover{background:var(--ai-ui-selected);color:var(--ai-ui-selected-ink);border-color:var(--ai-ui-selected-border)}.ix-root .arch-product-main :is(.sys-tile,.home-board-tile,.home-widget,.module,.mod,.feed-card,.post-card,.need-case,.match-report,.attention-panel,.intro-recommendation,.profile-settings,.profile-hero,.home-matches,.home-education,.home-board-tiles,.messages-layout,.rc-stack,.drawer-panel,.business-lobby-card,.panel){border-color:var(--ai-ui-border);background-color:var(--ai-ui-surface);color:var(--ai-ui-ink);border-radius:var(--ai-ui-radius);box-shadow:var(--ai-ui-shadow)}.ix-root .arch-product-main :is(.sys-tile,.home-board-tile,.module,.feed-card,.home-widget):hover{border-color:var(--ai-ui-selected-border);transform:none;box-shadow:0 7px 20px #1e344317}.ix-root .arch-product-main :is(.sys-tile-inner,.home-board-tags span,.home-board-initials){background:var(--ai-ui-raised);color:var(--ai-ui-ink);border-color:var(--ai-ui-border)}:root[data-theme=light] .ix-root .arch-product-main :is(section,article,div)[class*="bg-[#0E121A]"],:root[data-theme=light] .ix-root .arch-product-main :is(section,article,div)[class*="bg-[#0C1017]"],:root[data-theme=light] .ix-root .arch-product-main :is(section,article,div)[class*="bg-[#131722]"],:root[data-theme=light] .ix-root .arch-product-main :is(section,article,div)[class*="bg-[#151922]"],:root[data-theme=light] .ix-root .arch-product-main :is(section,article,div)[class*="bg-[#0B0E13]"],:root[data-theme=light] .ix-root .arch-product-main :is(section,article,div)[class*="bg-[#0E1116]"]{color:var(--ai-ui-ink);background-color:var(--ai-ui-surface)!important;border-color:var(--ai-ui-border)!important}:root[data-theme=light] .ix-root .arch-product-main :is(.sys-tile,.home-board-tile,.home-widget,.module,.mod,.feed-card,.post-card,.need-case,.match-report,.attention-panel,.profile-settings,.profile-hero,.home-matches,.home-education,[class*="bg-[#0E121A]"],[class*="bg-[#0C1017]"],[class*="bg-[#131722]"],[class*="bg-[#151922]"],[class*="bg-[#0B0E13]"]) :is([class~=text-white],[class*="text-[#F2EEE6]"],[class*="text-[#CBD5E1]"]){color:var(--ai-ui-ink)!important}:root[data-theme=light] .ix-root .arch-product-main :is(.sys-tile,.home-board-tile,.module,.feed-card,.home-widget,[class*="bg-[#0E121A]"],[class*="bg-[#0C1017]"],[class*="bg-[#131722]"],[class*="bg-[#151922]"]) :is([class*="text-[#9CA3AF]"],[class*="text-[#6B7280]"]){color:var(--ai-ui-muted)!important}:root[data-theme=light] .ix-root .arch-product-main :is(.photo-overlay,.on-photo,.portrait-caption,[data-on-photo]){color:inherit}.ix-root .arch-product-main :is([role=tab][aria-selected=true],[role=tab][data-state=active],[role=option][aria-selected=true],[role=option][data-state=checked],[role=menuitemcheckbox][data-state=checked],.ix-tools button.on,.state-filters button[aria-pressed=true],.filter-chip[aria-pressed=true],.option-tile[aria-selected=true],.ix-option-tile.is-selected){color:var(--ai-ui-selected-ink)!important;background:var(--ai-ui-selected)!important;border-color:var(--ai-ui-selected-border)!important}.ix-root .arch-product-main :is([role=tab],.ix-tools button,.state-filters button,.filter-chip,.option-tile,.ix-option-tile):not([aria-disabled=true]):not(:disabled):hover{border-color:var(--ai-ui-selected-border);background-color:var(--ai-ui-selected);color:var(--ai-ui-selected-ink)}.ix-root .arch-product-main :is(.ix-tools,.providers-tabs,[role=tablist],.state-filters,.filter-list,.filter-panel,.filter-sidebar){border-color:var(--ai-ui-border)}.ix-root .arch-product-main .ix-tools{background:var(--ai-ui-surface);border-bottom-color:var(--ai-ui-border)}.ix-root .arch-product-main .ix-tools button{color:var(--ai-ui-muted);letter-spacing:.005em;background:0 0;border:1px solid #0000;border-radius:8px;font-family:Inter,system-ui,sans-serif;font-weight:550}.ix-root .arch-product-main .ix-tools button.on{color:var(--ai-ui-selected-ink)!important;background:var(--ai-ui-selected)!important;border-color:var(--ai-ui-selected-border)!important}:root[data-theme=light] .ix-root .ix-classic :is(.app-shell,.social-shell,.workspace,.content){--night:var(--ai-ui-canvas);--raised:var(--ai-ui-surface);--graphite:var(--ai-ui-raised);--paper:var(--ai-ui-surface);--ivory:var(--ai-ui-canvas);--soft:var(--ai-ui-ink);--ink:var(--ai-ui-ink);--muted:var(--ai-ui-muted);--line-dark:var(--ai-ui-border);--line-light:var(--ai-ui-border);--cobalt:var(--ai-ui-blue);--cobalt-bright:var(--ai-ui-blue-hover);color:var(--ai-ui-ink);background-color:var(--ai-ui-canvas)}:root[data-theme=light] .ix-root .ix-classic :is(.workspace-grid,.content,.context-rail,.topbar,.more-panel,.intel-drawer,.nav-rail,.topbar-dropmenu,.global-search-panel,.modal){background:var(--ai-ui-surface)!important;color:var(--ai-ui-ink)!important;border-color:var(--ai-ui-border)!important}:root[data-theme=light] .ix-root .ix-classic :is(.module,.card,.panel,section.module,.editorial,.masthead,.feed-card,.post-card,.thread-list,.messages-layout,.conversation,.context-rail){border-radius:var(--ai-ui-radius);background-color:var(--ai-ui-surface)!important;border-color:var(--ai-ui-border)!important;color:var(--ai-ui-ink)!important}:root[data-theme=light] .ix-root .ix-classic :is(.nav-rail nav button.active,.topbar-dropmenu button.active,[role=tab][aria-selected=true]){color:var(--ai-ui-selected-ink)!important;background:var(--ai-ui-selected)!important;border-color:var(--ai-ui-selected-border)!important}:root[data-theme=light] .ix-root .ix-classic :is(.module,.card,.panel,.editorial,.masthead) :is(p,small,dd,dt){color:var(--ai-ui-muted)!important}:root[data-theme=light] .ix-root .ix-classic :is(.module,.card,.panel,.editorial,.masthead) :is(h1,h2,h3,h4,strong){color:var(--ai-ui-ink)!important}.ix-root .arch-product-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[role=combobox],.ai-option-trigger){box-shadow:none;border-radius:8px;background-color:var(--ai-ui-input)!important;color:var(--ai-ui-ink)!important;border:1px solid var(--ai-ui-border)!important}.ix-root .arch-product-main :is(input,textarea)::placeholder{opacity:1;color:var(--ai-ui-muted)!important}.ix-root .arch-product-main select option{color:var(--ai-ui-ink);background-color:var(--ai-ui-surface)}.ix-root .arch-product-main :is(input,select,textarea,[role=combobox]):focus-visible{outline-offset:2px;outline:2px solid var(--ai-ui-blue)!important;border-color:var(--ai-ui-blue)!important}.ix-root .arch-product-main :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ai-ui-blue)}.ix-root .arch-product-main :is(.btn.primary,.msg-primary-action,.btn-primary,button[data-ui=primary],.ai-functional-action){--ai-border-angle:0deg;box-shadow:none;transform:none;color:var(--ai-ui-blue-ink)!important;border:1px solid var(--ai-ui-blue)!important;background:var(--ai-ui-blue)!important;border-radius:8px!important;animation:none!important}.ix-root .arch-product-main :is(.btn.primary,.msg-primary-action,.btn-primary,button[data-ui=primary],.ai-functional-action):hover:not(:disabled){box-shadow:0 4px 12px #23465f1f;color:var(--ai-ui-blue-ink)!important;border-color:var(--ai-ui-blue-hover)!important;background:var(--ai-ui-blue-hover)!important}.ix-root .arch-product-main :is(.btn.secondary,.btn.quiet,.ai-option-secondary){background:var(--ai-ui-surface);border:1px solid var(--ai-ui-border);color:var(--ai-ui-ink);border-radius:8px}:where([data-radix-popper-content-wrapper]) :is(.ai-option-menu,.ai-option-list,[role=menu],[role=listbox]),:where([role=dialog],[role=alertdialog]) :is(.ai-option-menu,.ai-option-list){border-radius:10px;padding:5px;box-shadow:0 16px 38px #1e2c3424;background:var(--ai-ui-surface)!important;color:var(--ai-ui-ink)!important;border:1px solid var(--ai-ui-border)!important}:where([data-radix-popper-content-wrapper]) :is(.ai-option-item,[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]){color:var(--ai-ui-ink);border-radius:7px}:where([data-radix-popper-content-wrapper]) :is(.ai-option-item,[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]):is(:hover,[data-highlighted],[data-state=checked],[aria-selected=true]){outline:none;color:var(--ai-ui-selected-ink)!important;background:var(--ai-ui-selected)!important}:where([data-radix-popper-content-wrapper]) [data-disabled]{opacity:.48;cursor:not-allowed}.ix-root :is(.ix-desktop-more-menu,.ix-mobile-sheet,.topbar-dropmenu,.more-panel,.qm){box-shadow:0 16px 38px #1a21271a;background:var(--ai-ui-surface)!important;color:var(--ai-ui-ink)!important;border:1px solid var(--ai-ui-border)!important}.ix-root :is(.ix-desktop-more-item,.ix-mobile-sheet-item,.topbar-dropmenu button,.more-panel button,.qm button){color:var(--ai-ui-ink)}.ix-root :is(.ix-desktop-more-item,.ix-mobile-sheet-item,.topbar-dropmenu button,.more-panel button,.qm button):is(:hover,.is-active,[aria-current=page]){background:var(--ai-ui-selected)!important;color:var(--ai-ui-selected-ink)!important}.ix-root :is(.ix-messages,.ix-live-messages){--msg-page:#f5f2ec;--msg-panel:#fbf9f4;--msg-panel-inset:#f2eee8;--msg-border:#d7d3cb;--msg-ink:#2e3438;--msg-body:#3a454a;--msg-muted:#56626a;--msg-copper:#8b6a4e;--msg-accent:#2f5f87;--msg-accent-hover:#244b6b;--msg-accent-ink:#fff;--msg-selected:#dce8f3;--msg-hover:#e9f1f6;--msg-outgoing:#dce8f3;--msg-incoming:#eef1f1}.ix-root .arch-product-main :is(.ix-messages,.ix-live-messages) :is(input:not([type=checkbox]):not([type=radio]),textarea){background:var(--msg-panel)!important;border-color:var(--msg-border)!important;color:var(--msg-ink)!important}.ix-root [role=alert]{border-left-width:3px}.ix-root :is([aria-invalid=true],input[aria-invalid=true]){border-color:#b7483c!important}@media (width<=700px){.ix-root .arch-product-main{background-size:64px 64px}.ix-root .arch-product-main :is(.sys-tile,.home-board-tile,.module,.feed-card,.panel){box-shadow:none;border-radius:10px}}@media (prefers-reduced-motion:reduce){.ix-root .arch-product-main :is(.sys-tile,.home-widget,.home-board-tile,.module){transition:none;transform:none}}@media print{.ix-root .arch-product-main{background-image:none!important}.ix-root .arch-product-main :is(.module,.sys-tile,.home-board-tile,.home-widget,.panel){box-shadow:none!important}}.ix-root .arch-product-main :is(.ix-option-tile,.ix-option-tab){border:1px solid var(--ai-ui-border);background:var(--ai-ui-surface);color:var(--ai-ui-ink);box-shadow:none;border-radius:8px;font-weight:550;transition:border-color .16s,background-color .16s,color .16s}.ix-root .arch-product-main .ix-option-tab{min-height:34px;padding:7px 11px}.ix-root .arch-product-main :is(.ix-option-tile,.ix-option-tab)[aria-pressed=true]{box-shadow:inset 0 -1px 0 var(--ai-ui-blue);color:var(--ai-ui-selected-ink)!important;background:var(--ai-ui-selected)!important;border-color:var(--ai-ui-selected-border)!important}.ix-root .arch-product-main :is(.ix-option-tile,.ix-option-tab):hover:not(:disabled){background:var(--ai-ui-selected)!important;color:var(--ai-ui-selected-ink)!important;border-color:var(--ai-ui-selected-border)!important}.ix-root .arch-product-main :is(.ix-option-tile,.ix-option-tab)[aria-pressed=true] :is(span,strong,small){color:var(--ai-ui-selected-ink)!important}.ix-root .arch-product-main :is(.ix-option-tile,.ix-option-tab):focus-visible{outline-offset:3px;outline:2px solid var(--ai-ui-blue)!important}.ix-root .ix-messages nav button[aria-pressed=true]{background:var(--msg-selected)!important;color:#233e53!important;border-color:#b9cbdd!important}.ix-root .ix-messages nav button:hover{background:var(--msg-hover)}.ix-root .ix-messages nav button[aria-pressed=true] span{color:inherit}.ix-root .arch-product-main :is(canvas,video,svg,img,.ix-field-tile,.network-field,.constellation-graph){border-color:inherit}@media (prefers-reduced-motion:reduce){.ix-root .arch-product-main :is(.ix-option-tile,.ix-option-tab){transition:none}}:root[data-theme=light] .ix-root :is(.ix-messages,.ix-live-messages),:root[data-theme=dark] .ix-root :is(.ix-messages,.ix-live-messages){--msg-page:#f5f2ec;--msg-panel:#fbf9f4;--msg-panel-inset:#f2eee8;--msg-border:#d7d3cb;--msg-ink:#2e3438;--msg-body:#3a454a;--msg-muted:#56626a;--msg-copper:#80634a;--msg-accent:#2f5f87;--msg-accent-hover:#244b6b;--msg-accent-ink:#fff;--msg-selected:#dce8f3;--msg-hover:#e9f1f6;--msg-outgoing:#dce8f3;--msg-incoming:#eef1f1}:root[data-theme=light] .ix-root .arch-product-main :is(.ix-messages,.ix-live-messages) button.msg-primary-action,:root[data-theme=dark] .ix-root .arch-product-main :is(.ix-messages,.ix-live-messages) button.msg-primary-action{box-shadow:none;color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#2f5f87!important;background-image:none!important;border:1px solid #2f5f87!important}:root[data-theme=light] .ix-root .arch-product-main :is(.ix-messages,.ix-live-messages) button.msg-primary-action:hover:not(:disabled),:root[data-theme=dark] .ix-root .arch-product-main :is(.ix-messages,.ix-live-messages) button.msg-primary-action:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#244b6b!important;background-image:none!important;border-color:#244b6b!important}:root[data-theme=light] .ix-root .ix-desktop-more-menu,:root[data-theme=light] .ix-root .ix-mobile-sheet{color:#2e3438!important;background:#fbf9f4!important;border-color:#d7d3cb!important}.ix-root .ix-classic .app-shell .content .ai-insight-numbers,.ix-root .ix-classic .app-shell .content .ai-insight-list{--insight-paper:#fbf9f4;--insight-ink:#263640;--insight-muted:#52616c;--insight-rule:#d7d3cb;--insight-blue:#2f5f87;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #1a21270d;background:var(--insight-paper)!important;color:var(--insight-ink)!important;border:1px solid var(--insight-rule)!important}.ix-root .ix-classic .app-shell .content .ai-insight-list>article,.ix-root .ix-classic .app-shell .content .ai-insight-numbers>div{background:var(--insight-paper)!important;color:var(--insight-ink)!important;border-color:var(--insight-rule)!important}.ix-root .ix-classic .app-shell .content .ai-insight-list>article{row-gap:14px;padding:clamp(18px,2.25vw,30px)}.ix-root .ix-classic .app-shell .content .ai-insight-list>article+article{border-top:1px solid var(--insight-rule)!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-main h3{margin:7px 0 12px;font-size:clamp(24px,2.1vw,32px);font-weight:600;line-height:1.15;color:var(--insight-ink)!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-main p{line-height:1.55;color:#40515c!important;font-size:clamp(14px,1.15vw,16px)!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-main small{margin-top:8px;line-height:1.45;display:block;color:var(--insight-muted)!important;font-size:13px!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-index{color:var(--insight-muted)!important;font-size:13px!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-main :is(.eyebrow,.signal-label,.tag){letter-spacing:.075em;font-weight:650;color:var(--insight-blue)!important;font-size:12px!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-confidence strong{line-height:1;color:var(--insight-blue)!important;font-size:32px!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-confidence small{letter-spacing:.055em;color:var(--insight-muted)!important;font-size:11px!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-actions .dismiss{text-underline-offset:3px;text-decoration:underline;color:#40515c!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-actions .dismiss:hover{color:var(--insight-blue)!important}.ix-root .ix-classic .app-shell .content .ai-insight-numbers strong{color:var(--insight-ink)!important}.ix-root .ix-classic .app-shell .content .ai-insight-numbers :is(span,small){letter-spacing:0;line-height:1.5;color:var(--insight-muted)!important;font-size:13px!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-actions .btn:not(.primary){border-radius:9px;animation:none;color:#263640!important;background:#fffefb!important;border:1px solid #c8cac8!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-actions .btn:not(.primary):hover{color:#233e53!important;background:#dce8f3!important;border-color:#b9cbdd!important}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-actions .btn.primary,.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-actions .btn:not([class*=quiet]):not([class*=secondary]):first-of-type{border-radius:9px}.ix-root .ix-classic .app-shell .content .ai-insight-list :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #2f5f87!important}@media (width<=720px){.ix-root .ix-classic .app-shell .content .ai-insight-list>article{grid-template-columns:minmax(0,1fr);padding:18px}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-actions{grid-column:1}.ix-root .ix-classic .app-shell .content .ai-insight-list .insight-main h3{font-size:25px}}
