.allisora-platform{--user-accent:#d7d7dc;--user-accent-contrast:#111113;--user-accent-soft:color-mix(in srgb, var(--user-accent) 17%, transparent);--ap-bg:#f3f3f0;--ap-surface:#fff;--ap-soft:#f8f8f6;--ap-sidebar:#fafaf8;--ap-text:#111;--ap-muted:#666662;--ap-dim:#8d8d87;--ap-line:#e4e4df;--ap-line-strong:#cecec7;--ap-blue:#2f6fed;--ap-violet:#7c3aed;--ap-magenta:#d9467a;--ap-amber:#b86f18;--ap-danger:#bd342f;--ap-success:#28735a;background:var(--ap-bg);color:var(--ap-text);font-family:var(--font-apple-sans);min-height:100dvh;font-size:14px;display:block}.ac-storage-notice{background:color-mix(in srgb, var(--ap-amber) 10%, var(--ap-surface));border-bottom:1px solid color-mix(in srgb, var(--ap-amber) 35%, var(--ap-line));color:var(--ap-muted);z-index:100;align-items:center;gap:10px;min-height:42px;padding:8px 16px;display:flex;position:fixed;inset:0 0 auto}.ac-storage-notice span{flex:1;gap:7px;display:flex}.ac-storage-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.allisora-platform *,.allisora-platform :before,.allisora-platform :after{box-sizing:border-box}.allisora-platform button,.allisora-platform input,.allisora-platform textarea{font:inherit}.allisora-platform button{color:inherit}.allisora-platform button:focus-visible,.allisora-platform input:focus-visible,.allisora-platform textarea:focus-visible{outline-offset:2px;outline:2px solid #2f6fed85}.ap-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-sidebar{background:var(--ap-sidebar);border-right:1px solid var(--ap-line);overscroll-behavior:contain;z-index:40;flex-direction:column;width:248px;height:100dvh;padding:19px 14px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.ap-brand-row{justify-content:space-between;align-items:center;min-height:40px;padding:0 8px 13px;display:flex}.ap-brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.ap-brand-logo{object-fit:contain;width:29px;height:29px;display:block}.ap-brand>span:last-child{letter-spacing:.15em;font-size:13px;font-weight:720}.ap-mobile-close{background:0 0;border:0;display:none}.ap-space-wrap{margin-bottom:8px;position:relative}.ap-space-switcher{border:0;border-block:1px solid var(--ap-line);cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-template-columns:28px 1fr 14px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 7px;transition:background .15s;display:grid}.ap-space-switcher:hover{background:#f1f1ed}.ap-space-glyph{color:#fff;background:#181817;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ap-space-switcher>span:nth-child(2),.ap-account>span:nth-child(2){min-width:0;display:grid}.ap-space-switcher b,.ap-account b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.ap-space-switcher small,.ap-account small{color:var(--ap-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.ap-space-menu{border:1px solid var(--ap-line);z-index:50;background:#fff;border-radius:12px;gap:4px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 46px #1414121f}.ap-space-menu button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.ap-space-menu button:hover,.ap-space-menu button.is-selected{background:#f4f4f1}.ap-space-menu button:disabled{color:var(--ap-dim);cursor:not-allowed;opacity:.72}.ap-space-menu button span{display:grid}.ap-space-menu small{color:var(--ap-muted);font-size:11px}.ap-nav{gap:2px;margin-top:4px;display:grid}.ap-nav-label{color:#83837d;letter-spacing:.145em;text-transform:uppercase;margin:20px 9px 8px;font-size:10px;font-weight:700}.ap-nav-label:first-child{margin-top:0}.ap-nav>button{color:#555550;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:2px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 9px 0 10px;font-size:13px;font-weight:540;transition:background .15s,border-color .15s,color .15s;display:grid}.ap-nav>button svg{color:#6c6c67;stroke-width:1.7px}.ap-nav>button:hover{color:#111;background:#f1f1ed}.ap-nav>button.is-active{color:#111;background:#ecece8;border-left-color:#181817;font-weight:650}.ap-nav>button.is-active svg{color:#181817}.ap-nav>button em{color:#4f4f4a;background:0 0;border:1px solid #c3c3bd;border-radius:3px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;display:flex}.ap-nav>button>i{background:var(--ap-amber);border-radius:50%;width:6px;height:6px}.ap-sidebar-context{border-top:1px solid var(--ap-line);margin:auto 5px 0;padding:17px 4px 15px}.ap-sidebar-context>p{color:var(--ap-dim);letter-spacing:.12em;margin:0 0 10px;font-size:9px;font-weight:700}.ap-sidebar-context dl{gap:7px;margin:0;display:grid}.ap-sidebar-context dl div{justify-content:space-between;display:flex}.ap-sidebar-context dt,.ap-sidebar-context dd{color:var(--ap-muted);margin:0;font-size:11px}.ap-sidebar-context dd{color:#333331;font-family:var(--font-apple-mono);font-size:10px}.ap-live-dot{background:var(--ap-success);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #28735a1a}.ap-account{border-top:1px solid var(--ap-line);grid-template-columns:32px 1fr 22px;align-items:center;gap:9px;padding:14px 5px 0;display:grid}.ap-avatar{color:#fff;letter-spacing:.04em;background:#111;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:inline-flex}.ap-account>button{color:var(--ap-dim);cursor:pointer;background:0 0;border:0;padding:0}.ap-sidebar{transition:flex-basis .18s,width .18s,padding .18s}@media (min-width:901px){.allisora-platform.is-sidebar-collapsed .ap-sidebar{flex-basis:72px;width:72px;padding-left:10px;padding-right:10px}.allisora-platform.is-sidebar-collapsed .ap-brand-row{justify-content:center;padding-inline:0}.allisora-platform.is-sidebar-collapsed .ap-brand>span:last-child,.allisora-platform.is-sidebar-collapsed .ap-space-switcher>span:nth-child(2),.allisora-platform.is-sidebar-collapsed .ap-space-switcher>svg,.allisora-platform.is-sidebar-collapsed .ap-nav-label,.allisora-platform.is-sidebar-collapsed .ap-nav>button>span,.allisora-platform.is-sidebar-collapsed .ap-nav>button>em,.allisora-platform.is-sidebar-collapsed .ap-sidebar-context,.allisora-platform.is-sidebar-collapsed .ap-account>span{display:none}.allisora-platform.is-sidebar-collapsed .ap-space-switcher{justify-content:center;padding:6px;display:flex}.allisora-platform.is-sidebar-collapsed .ap-space-glyph{width:28px}.allisora-platform.is-sidebar-collapsed .ap-space-menu{width:236px;left:0;right:auto}.allisora-platform.is-sidebar-collapsed .ap-nav{gap:6px;margin-top:8px}.allisora-platform.is-sidebar-collapsed .ap-nav>button{justify-content:center;padding:0;display:flex}.allisora-platform.is-sidebar-collapsed .ap-account{justify-content:center;margin-top:auto;padding-inline:0;display:flex}.allisora-platform.is-sidebar-collapsed .ap-account>button svg{transform:rotate(180deg)}.allisora-platform.is-sidebar-collapsed .ap-main{width:calc(100% - 72px);margin-left:72px}}.ap-main{width:calc(100% - 248px);min-width:0;margin-left:248px;transition:margin-left .18s,width .18s}.ap-desktop-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--ap-line);z-index:25;background:#ffffffe0;justify-content:space-between;align-items:center;height:57px;padding:0 28px;display:flex;position:sticky;top:0}.ap-breadcrumb{color:var(--ap-muted);align-items:center;gap:8px;font-size:12px;display:flex}.ap-breadcrumb b{color:#111;font-weight:620}.ap-topbar-actions{align-items:center;gap:17px;display:flex}.ap-topbar-actions>button{border:1px solid var(--ap-line-strong);color:#4f4f4b;cursor:pointer;background:#f7f7f4;border-radius:5px;align-items:center;gap:9px;min-width:330px;height:36px;padding:0 10px;font-size:12px;transition:background .15s,border-color .15s;display:flex}.ap-topbar-actions>button:hover{background:#fff;border-color:#aaa9a2}.ap-topbar-actions kbd{border:1px solid var(--ap-line);color:var(--ap-dim);font-family:var(--font-apple-mono);background:#fff;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.ap-model-status{color:var(--ap-muted);align-items:center;gap:7px;font-size:11px;display:flex}.ap-model-status i{background:var(--ap-success);border-radius:50%;width:7px;height:7px}.ap-mobile-bar,.ap-sidebar-overlay{display:none}.ap-preview-banner{background:linear-gradient(90deg,#2f6fed12,#7c3aed12,#d9467a0d);border-bottom:1px solid #7c3aed24;align-items:center;gap:14px;padding:9px 36px;display:flex}.ap-preview-banner span{color:var(--ap-violet);letter-spacing:.11em;font-size:9px;font-weight:740}.ap-preview-banner p{color:#615b6a;margin:0;font-size:11px}.ap-page{background:var(--ap-bg);width:100%;max-width:none;min-height:calc(100dvh - 57px);margin:0;padding:38px clamp(22px,2.15vw,38px) 70px}.ap-page-header{justify-content:space-between;align-items:flex-end;gap:30px;margin:0 0 30px;display:flex}.ap-page-header>div:first-child{max-width:780px}.ap-page-header p,.ap-panel-heading p,.ap-chart-heading p{color:var(--ap-violet);letter-spacing:.115em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:720}.ap-page-header h1{font-family:var(--font-allisora-display);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:650;line-height:1.03}.ap-page-header>div:first-child>span{color:var(--ap-muted);max-width:680px;margin-top:12px;font-size:14px;line-height:1.55;display:block}.ap-page-actions,.ap-response-actions{flex:none;align-items:center;gap:8px;display:flex}.ap-solid-button,.ap-secondary-button,.ap-reject-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:620;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ap-solid-button{background:#111;border:1px solid #111;color:#fff!important}.ap-solid-button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #14141224}.ap-secondary-button{border:1px solid var(--ap-line-strong);background:#fff}.ap-secondary-button:hover{background:#f7f7f5}.ap-reject-button{background:#fff;border:1px solid #edcbc9;color:var(--ap-danger)!important}.ap-panel,.ap-trend-panel,.ap-command-response,.ap-decision-workspace,.ap-model-summary,.ap-graph-panel,.ap-definition-panel,.ap-model-collection,.ap-revision-list,.ap-activity-timeline{border:1px solid var(--ap-line);background:#fff;border-radius:16px;box-shadow:0 1px 2px #14141208}.ap-panel-heading,.ap-chart-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ap-panel-heading h2,.ap-chart-heading h2,.ap-chart-heading h3{font-family:var(--font-allisora-display);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:640}.ap-panel-heading>button{color:var(--ap-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:11px;font-weight:620;display:flex}.ap-panel-heading>span{color:var(--ap-muted);background:#f0f0ed;border-radius:999px;padding:5px 8px;font-size:10px}.ap-state-strip{color:#fff;background:#181817;border-radius:14px;grid-template-columns:1.15fr 1fr 1fr auto;align-items:stretch;min-height:72px;margin-bottom:16px;display:grid;overflow:hidden}.ap-state-strip>div{border-right:1px solid #ffffff1a;align-items:center;gap:11px;padding:15px 18px;display:flex}.ap-state-strip>div>svg{color:#c0b5ff;flex:none}.ap-state-strip p{gap:3px;margin:0;display:grid}.ap-state-strip b{font-size:12px;font-weight:610}.ap-state-strip small{color:#a7a7a2;font-size:10px}.ap-state-strip>button{color:#ddd;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 18px;font-size:11px;display:flex}.ap-metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.ap-metric-card{border:1px solid var(--ap-line);background:#fff;border-radius:14px;min-height:154px;padding:19px 20px 17px;position:relative}.ap-metric-card:before{background:var(--ap-blue);content:"";border-radius:5px;height:3px;position:absolute;top:0;left:20px;right:20px}.ap-metric-card:nth-child(2):before{background:var(--ap-violet)}.ap-metric-card:nth-child(3):before{background:var(--ap-magenta)}.ap-metric-card>div{justify-content:space-between;align-items:center;display:flex}.ap-metric-card>div>span:first-child{color:var(--ap-muted);font-size:12px;font-weight:560}.ap-metric-card strong{font-family:var(--font-allisora-display);letter-spacing:-.045em;margin:17px 0 8px;font-size:31px;font-weight:640;display:block}.ap-metric-card>p{color:var(--ap-success);align-items:center;gap:5px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.ap-metric-card.is-down>p,.ap-metric-card.is-unknown>p{color:var(--ap-danger)}.ap-metric-card>small{color:var(--ap-dim);font-size:10px}.ap-truth-badge{color:#696964;letter-spacing:.03em;text-transform:capitalize;white-space:nowrap;background:#f2f2ef;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex}.ap-truth-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.ap-truth-badge.is-observed,.ap-truth-badge.is-calculated{color:var(--ap-success);background:#edf5f2}.ap-truth-badge.is-estimated,.ap-truth-badge.is-assumed{color:var(--ap-violet);background:#f2effb}.ap-truth-badge.is-unknown{color:var(--ap-danger);background:#fff1f0}.ap-trend-panel{margin-bottom:16px;padding:23px 24px 17px}.ap-chart-heading>div:first-child>span{color:var(--ap-muted);margin-top:7px;font-size:11px;display:block}.ap-range-control{background:#f1f1ee;border-radius:8px;padding:3px;display:flex}.ap-range-control button{color:var(--ap-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:42px;padding:6px 8px;font-size:10px;font-weight:650}.ap-range-control button[aria-pressed=true]{color:#111;background:#fff;box-shadow:0 1px 4px #14141214}.ap-chart-metric-tabs{border-bottom:1px solid var(--ap-line);grid-template-columns:repeat(3,1fr);margin:22px 0 6px;display:grid}.ap-chart-metric-tabs button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;gap:5px;padding:0 8px 13px;display:grid}.ap-chart-metric-tabs button[aria-pressed=true]{border-bottom-color:var(--ap-blue)}.ap-chart-metric-tabs button:nth-child(2)[aria-pressed=true]{border-bottom-color:var(--ap-violet)}.ap-chart-metric-tabs button:nth-child(3)[aria-pressed=true]{border-bottom-color:var(--ap-magenta)}.ap-chart-metric-tabs span{color:var(--ap-muted);font-size:10px}.ap-chart-metric-tabs strong{font-size:16px;font-weight:620}.ap-operating-chart{width:100%;height:320px;aspect-ratio:auto!important}.ap-operating-chart .recharts-text,.ap-scenario-chart .recharts-text{fill:#858580;font-family:var(--font-apple-sans);font-size:10px}.ap-chart-tooltip-value{color:#111;font-family:var(--font-apple-mono);margin-left:auto;font-size:11px;font-weight:680}.ap-chart-footnote{color:var(--ap-dim);justify-content:space-between;align-items:center;padding:2px 8px 0 72px;font-size:10px;display:flex}.ap-chart-footnote span{align-items:center;gap:6px;display:flex}.ap-chart-footnote i{border-radius:50%;width:7px;height:7px}.ap-two-column{gap:16px;display:grid}.ap-pulse-columns{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr)}.ap-pulse-columns>.ap-panel{padding:23px}.ap-signal-list{margin-top:18px;display:grid}.ap-signal-row{border-top:1px solid var(--ap-line);grid-template-columns:28px 72px 1fr 18px;align-items:flex-start;gap:12px;min-height:120px;padding:18px 4px;display:grid}.ap-signal-row:last-child{padding-bottom:4px}.ap-signal-index{color:#c0c0bb;font-family:var(--font-apple-mono);padding-top:2px;font-size:10px}.ap-signal-severity{color:var(--ap-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;padding-top:2px;font-size:9px;font-weight:720;display:flex}.ap-signal-severity i{background:var(--ap-amber);border-radius:50%;width:6px;height:6px}.ap-signal-row.is-critical .ap-signal-severity{color:var(--ap-danger)}.ap-signal-row.is-critical .ap-signal-severity i{background:var(--ap-danger)}.ap-signal-row.is-opportunity .ap-signal-severity{color:var(--ap-success)}.ap-signal-row.is-opportunity .ap-signal-severity i{background:var(--ap-success)}.ap-signal-row h3{margin:0 0 7px;font-size:14px;font-weight:640}.ap-signal-row p{color:var(--ap-muted);margin:0 0 9px;font-size:12px;line-height:1.52}.ap-signal-row small{color:var(--ap-dim);align-items:center;gap:5px;font-size:10px;display:flex}.ap-signal-row>button{color:#999;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;margin-top:-5px;display:flex}.ap-signal-row>button:hover{color:#111;background:#f1f1ee}.ap-decision-queue>article{padding:20px 0 14px}.ap-status-line{justify-content:space-between;align-items:center;display:flex}.ap-status-line span{color:var(--ap-violet);letter-spacing:.08em;font-size:9px;font-weight:720}.ap-status-line small{color:var(--ap-muted);font-size:10px}.ap-decision-queue h3{font-family:var(--font-allisora-display);letter-spacing:-.025em;margin:17px 0 10px;font-size:23px;line-height:1.15}.ap-decision-queue>article>p{color:var(--ap-muted);font-size:12px;line-height:1.55}.ap-decision-queue dl{border-bottom:1px solid var(--ap-line);border-top:1px solid var(--ap-line);gap:10px;margin:18px 0;padding:14px 0;display:grid}.ap-decision-queue dl div{gap:4px;display:grid}.ap-decision-queue dt{color:var(--ap-dim);text-transform:uppercase;font-size:9px}.ap-decision-queue dd{margin:0;font-size:11px;line-height:1.45}.ap-system-note,.ap-limitation,.ap-policy-note{color:var(--ap-muted);background:#f7f7f4;border-radius:10px;align-items:flex-start;gap:8px;padding:11px;font-size:10px;line-height:1.45;display:flex}.ap-command-stage{text-align:center;flex-direction:column;align-items:center;padding:44px 0 50px;display:flex}.ap-command-orbit{justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:22px;display:flex;position:relative}.ap-command-orbit:before{content:"";background:radial-gradient(circle,#2f6fed1f,#7c3aed12 42%,#0000 70%);border-radius:50%;position:absolute;inset:-26px}.ap-command-orbit>i{border:1px solid #7c3aed29;border-radius:50%;position:absolute;inset:-6px}.ap-command-orbit>i:nth-child(2){border-color:#2f6fed1a;inset:-19px}.ap-command-orbit img{z-index:1;position:relative}.ap-command-stage>h2{font-family:var(--font-allisora-display);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.1vw,42px);font-weight:630}.ap-command-stage>p{color:var(--ap-muted);margin:11px 0 24px;font-size:14px}.ap-command-box{border:1px solid var(--ap-line-strong);text-align:left;background:#fff;border-radius:16px;grid-template-columns:22px 1fr 36px;align-items:flex-start;gap:13px;width:min(100%,790px);padding:16px;display:grid;box-shadow:0 14px 44px #14141214}.ap-command-box>svg{color:var(--ap-muted);margin-top:5px}.ap-command-box textarea{color:#111;resize:none;background:0 0;border:0;outline:0;width:100%;min-height:58px;font-size:15px;line-height:1.5}.ap-command-box>button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ap-command-box>button:disabled{cursor:default;background:#d7d7d2}.ap-command-box>div{border-top:1px solid var(--ap-line);color:var(--ap-dim);grid-column:1/-1;gap:18px;padding-top:12px;font-size:10px;display:flex}.ap-command-box>div span{align-items:center;gap:5px;display:flex}.ap-prompt-row{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex}.ap-prompt-row button{border:1px solid var(--ap-line);color:var(--ap-muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:11px}.ap-prompt-row button:hover{border-color:var(--ap-line-strong);color:#111;background:#fff}.ap-command-response{max-width:980px;margin:0 auto;padding:25px}.ap-command-page.has-response .ap-command-stage{padding:0 0 22px}.ap-command-page.has-response .ap-command-orbit,.ap-command-page.has-response .ap-command-stage>h2,.ap-command-page.has-response .ap-command-stage>p{display:none}.ap-response-heading{grid-template-columns:38px 1fr auto;align-items:center;gap:12px;display:grid}.ap-allis-glyph{color:#fff;background:#111;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ap-response-heading p{color:var(--ap-violet);letter-spacing:.1em;margin:0 0 4px;font-size:9px;font-weight:720}.ap-response-heading h2{margin:0;font-size:19px}.ap-response-heading>button{color:var(--ap-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.ap-response-summary{font-family:var(--font-allisora-display);letter-spacing:-.02em;max-width:850px;margin:24px 0;font-size:20px;line-height:1.5}.ap-finding-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ap-finding-grid article{background:#f7f7f4;border-radius:11px;padding:15px;display:grid}.ap-finding-grid article>span:not(.ap-truth-badge){color:var(--ap-muted);margin-top:16px;font-size:10px}.ap-finding-grid strong{font-family:var(--font-allisora-display);margin:5px 0;font-size:23px}.ap-finding-grid p{color:var(--ap-muted);margin:0;font-size:10px;line-height:1.4}.ap-limitation{margin:16px 0}.ap-limitation p,.ap-policy-note p{gap:3px;margin:0;display:grid}.ap-limitation b,.ap-policy-note b{color:#333}.ap-response-actions{justify-content:flex-end}.ap-model-summary{grid-template-columns:minmax(230px,1.3fr) 2fr auto;align-items:center;gap:24px;margin-bottom:15px;padding:18px 20px;display:grid}.ap-model-summary>div{align-items:center;gap:12px;display:flex}.ap-model-emblem{color:var(--ap-violet);background:linear-gradient(135deg,#2f6fed1f,#7c3aed21,#d9467a17);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ap-model-summary p{gap:4px;margin:0;display:grid}.ap-model-summary p small{color:var(--ap-muted);font-size:10px}.ap-model-summary dl{grid-template-columns:repeat(6,1fr);gap:1px;margin:0;display:grid}.ap-model-summary dl div{border-left:1px solid var(--ap-line);gap:3px;padding:0 11px;display:grid}.ap-model-summary dt{color:var(--ap-dim);text-transform:uppercase;font-size:8px}.ap-model-summary dd{font-family:var(--font-allisora-display);margin:0;font-size:19px}.ap-model-summary>span{color:var(--ap-success);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.ap-segmented-control{background:#e9e9e5;border-radius:10px;gap:3px;margin-bottom:15px;padding:3px;display:inline-flex}.ap-segmented-control button{color:var(--ap-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:11px}.ap-segmented-control button[aria-selected=true]{color:#111;background:#fff;font-weight:630;box-shadow:0 1px 4px #14141214}.ap-model-layout{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);gap:15px;display:grid}.ap-graph-panel,.ap-definition-panel{min-width:0;overflow:hidden}.ap-graph-toolbar{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:13px 16px;display:flex}.ap-graph-toolbar>div{gap:5px;display:grid}.ap-graph-toolbar>div>span{align-items:center;gap:6px;font-size:12px;font-weight:630;display:flex}.ap-graph-toolbar small{color:var(--ap-muted);font-size:10px}.ap-graph-toolbar label{border:1px solid var(--ap-line);color:var(--ap-muted);background:#f5f5f2;border-radius:8px;align-items:center;gap:7px;width:190px;height:34px;padding:0 9px;display:flex}.ap-graph-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.ap-ontology-viewport{background-color:#fbfbfa;background-image:linear-gradient(#f1f1ee 1px,#0000 1px),linear-gradient(90deg,#f1f1ee 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:508px;position:relative;overflow:hidden}.ap-graph-zoom{border:1px solid var(--ap-line);z-index:8;background:#fff;border-radius:9px;gap:1px;padding:3px;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 4px 14px #14141212}.ap-graph-zoom button{color:var(--ap-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ap-graph-zoom button:hover{color:#111;background:#f2f2ef}.ap-graph-zoom button:disabled{opacity:.3}.ap-ontology-graph{transform-origin:50%;height:100%;transition:transform .16s;position:relative}.ap-ontology-graph>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ap-ontology-graph>svg path{fill:none;stroke:#c9c9c3;stroke-dasharray:3 2;stroke-width:.35px}.ap-graph-node{border:1px solid var(--ap-line-strong);cursor:pointer;text-align:left;background:#fffffff5;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-width:138px;padding:10px;transition:border-color .15s,box-shadow .15s,opacity .15s,transform .15s;display:grid;position:absolute;box-shadow:0 5px 14px #1414120f}.ap-graph-node:hover{border-color:#a6a6a0;transform:translateY(-2px)}.ap-graph-node.is-selected{border-color:var(--ap-violet);box-shadow:0 0 0 3px #7c3aed1a,0 8px 20px #14141214}.ap-graph-node.is-related:not(.is-selected){border-color:#2f6fed73}.ap-graph-node.is-dimmed{opacity:.22}.ap-graph-node>span{color:var(--ap-violet);background:#f0f0ed;border-radius:7px;justify-content:center;align-items:center;height:30px;display:flex}.ap-graph-node p{gap:3px;margin:0;display:grid}.ap-graph-node b{font-size:11px;font-weight:650}.ap-graph-node small{color:var(--ap-dim);font-size:9px}.ap-graph-center{box-shadow:0 0 0 1px var(--ap-line-strong), 0 10px 34px #14141229;color:#fff;text-align:center;background:#111;border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:106px;height:106px;display:flex;position:absolute;top:48%;left:49%;transform:translate(-50%,-50%)}.ap-graph-center img{filter:invert()}.ap-graph-center b{font-size:9px;font-weight:560;line-height:1.25}.ap-graph-legend{border-top:1px solid var(--ap-line);color:var(--ap-dim);align-items:center;gap:18px;min-height:42px;padding:0 16px;font-size:9px;display:flex}.ap-graph-legend span{align-items:center;gap:6px;display:flex}.ap-graph-legend i{border:1px solid #aaa;border-radius:3px;width:8px;height:8px}.ap-graph-legend i.is-link{border:0;border-top:1px dashed #aaa;border-radius:0;width:14px}.ap-graph-legend i.is-core{background:#111;border-color:#111;border-radius:50%}.ap-definition-panel{padding:19px}.ap-object-inspector{border-bottom:1px solid var(--ap-line);padding:18px 0}.ap-object-inspector>p{color:var(--ap-muted);margin:0 0 14px;font-size:11px;line-height:1.55}.ap-object-inspector dl{gap:8px;margin:0 0 18px;display:grid}.ap-object-inspector dl div{justify-content:space-between;display:flex}.ap-object-inspector dt{color:var(--ap-dim);text-transform:uppercase;font-size:9px}.ap-object-inspector dd{font-family:var(--font-apple-mono);text-transform:capitalize;margin:0;font-size:9px}.ap-object-inspector>div{gap:6px;display:grid}.ap-object-inspector>div>span{color:var(--ap-dim);letter-spacing:.08em;font-size:9px;font-weight:700}.ap-object-inspector>div>button{cursor:pointer;text-align:left;background:#f6f6f3;border:0;border-radius:8px;grid-template-columns:16px 1fr auto 13px;align-items:center;gap:7px;min-height:38px;padding:0 9px;display:grid}.ap-object-inspector>div>button small{color:var(--ap-dim);font-family:var(--font-apple-mono);font-size:8px}.ap-definition-list{gap:4px;max-height:314px;padding-top:13px;display:grid;overflow:auto}.ap-definition-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.ap-definition-list>button:hover,.ap-definition-list>button.is-selected{background:#f2f2ef}.ap-definition-list>button>span{color:var(--ap-violet);background:#eaeae6;border-radius:7px;justify-content:center;align-items:center;height:28px;display:flex}.ap-definition-list h3{margin:0 0 3px;font-size:11px}.ap-definition-list small{color:var(--ap-dim);font-family:var(--font-apple-mono);font-size:8px}.ap-definition-list em{color:var(--ap-amber);align-items:center;gap:3px;font-size:8px;font-style:normal;display:flex}.ap-logic-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ap-model-collection{overflow:hidden}.ap-model-collection>div{border-bottom:1px solid var(--ap-line);grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:54px;padding:0 17px;display:grid}.ap-model-collection>div svg{color:var(--ap-violet)}.ap-model-collection h2{margin:0;font-size:13px}.ap-model-collection>div span{color:var(--ap-muted);background:#efefec;border-radius:99px;padding:4px 7px;font-size:9px}.ap-model-collection article{border-bottom:1px solid var(--ap-line);padding:15px 17px}.ap-model-collection article:last-child{border-bottom:0}.ap-model-collection article h3{margin:0 0 7px;font-size:12px}.ap-model-collection article p,.ap-model-collection article small{color:var(--ap-muted);margin:0;font-size:10px;line-height:1.5}.ap-model-collection article code{font-family:var(--font-apple-mono);background:#f2f2ef;border-radius:5px;margin-bottom:7px;padding:4px 6px;font-size:9px;display:inline-block}.ap-revision-list{overflow:hidden}.ap-revision-list article{border-bottom:1px solid var(--ap-line);grid-template-columns:38px 1fr auto;align-items:center;gap:13px;min-height:92px;padding:14px 18px;display:grid}.ap-revision-list article:last-child{border-bottom:0}.ap-revision-list article>span{color:var(--ap-violet);background:#f0f0ed;border-radius:9px;justify-content:center;align-items:center;height:38px;display:flex}.ap-revision-list p{align-items:center;gap:8px;margin:0 0 4px;display:flex}.ap-revision-list em{color:var(--ap-success);letter-spacing:.08em;font-size:8px;font-style:normal}.ap-revision-list h3{margin:0 0 4px;font-size:12px}.ap-revision-list small{color:var(--ap-muted);font-size:9px}.ap-revision-list button{color:var(--ap-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.ap-revision-list article.is-expanded{background:#fbfbf9}.ap-revision-list article.is-expanded>button svg{transform:rotate(90deg)}.ap-revision-detail{background:#f4f4f1;border-radius:10px;grid-column:2/-1;padding:12px}.ap-revision-detail dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.ap-revision-detail dl div{gap:3px;display:grid}.ap-revision-detail dt{color:var(--ap-dim);text-transform:uppercase;font-size:8px}.ap-revision-detail dd{font-family:var(--font-apple-mono);overflow-wrap:anywhere;margin:0;font-size:9px}.ap-revision-detail>p{color:var(--ap-muted);margin:10px 0 0;font-size:9px;line-height:1.45;display:block}.ap-decision-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:15px;display:grid}.ap-decision-list{border:1px solid var(--ap-line);background:#fff;border-radius:14px;overflow:hidden}.ap-decision-list>div{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.ap-decision-list>div p{color:var(--ap-dim);letter-spacing:.1em;margin:0;font-size:9px;font-weight:700}.ap-decision-list>div span{background:#efefec;border-radius:99px;padding:4px 7px;font-size:9px}.ap-decision-list>button{border:0;border-bottom:1px solid var(--ap-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:8px 1fr 14px;align-items:flex-start;gap:8px;width:100%;padding:14px;display:grid}.ap-decision-list>button.is-active{background:#f5f5f2}.ap-decision-list button p{gap:6px;margin:0;display:grid}.ap-decision-list button b{font-size:11px;line-height:1.4}.ap-decision-list button small{color:var(--ap-muted);font-size:9px}.ap-decision-state{background:var(--ap-amber);border-radius:50%;width:7px;height:7px;margin-top:4px}.ap-decision-state.is-approved{background:var(--ap-success)}.ap-decision-state.is-rejected{background:var(--ap-danger)}.ap-decision-state.is-in_review{background:var(--ap-violet)}.ap-decision-workspace{overflow:hidden}.ap-decision-header{color:#fff;background:linear-gradient(135deg,#171716,#262425);padding:27px 28px}.ap-decision-header>div{color:#c6c6c1;align-items:center;gap:7px;font-size:10px;display:flex}.ap-decision-header>div small{margin-left:auto}.ap-decision-header h2{font-family:var(--font-allisora-display);letter-spacing:-.035em;margin:22px 0 9px;font-size:29px;font-weight:630}.ap-decision-header>p{color:#c9c9c5;max-width:780px;margin:0;font-size:13px;line-height:1.55}.ap-decision-sections{gap:16px;padding:24px 27px;display:grid}.ap-decision-sections>section:not(.ap-simulation-panel){border:1px solid var(--ap-line);border-radius:12px;padding:17px}.ap-section-label{color:var(--ap-muted);letter-spacing:.08em;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.ap-section-label .ap-truth-badge{margin-left:auto}.ap-decision-sections>section>h3{font-family:var(--font-allisora-display);margin:15px 0;font-size:18px;font-weight:590;line-height:1.45}.ap-confidence{align-items:center;gap:10px;display:flex}.ap-confidence>span{background:#ecece8;border-radius:999px;width:170px;height:5px;overflow:hidden}.ap-confidence>span i{background:linear-gradient(90deg, var(--ap-blue), var(--ap-violet));height:100%;display:block}.ap-confidence b{color:var(--ap-violet);font-size:10px}.ap-scenario-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ap-scenario-grid article{background:#f6f6f3;border-radius:11px;gap:8px;min-height:128px;padding:15px;display:grid}.ap-scenario-grid article.is-risk{background:#fff6f5}.ap-scenario-grid article>span{color:var(--ap-dim);letter-spacing:.08em;font-size:8px;font-weight:700}.ap-scenario-grid strong{font-size:12px;line-height:1.5}.ap-scenario-grid small{color:var(--ap-dim);align-self:end;font-size:9px}.ap-simulation-panel{border:1px solid var(--ap-line);background:#fafaf8;border-radius:13px;padding:19px}.ap-chart-reset{border:1px solid var(--ap-line);color:var(--ap-muted);cursor:pointer;background:#fff;border-radius:7px;padding:6px 9px;font-size:10px}.ap-simulation-layout{grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:20px;margin-top:20px;display:grid}.ap-scenario-controls{gap:16px;display:grid}.ap-scenario-controls label{gap:8px;display:grid}.ap-scenario-controls label>span{justify-content:space-between;align-items:center;display:flex}.ap-scenario-controls label b{font-size:10px}.ap-scenario-controls label strong{color:var(--ap-violet);font-family:var(--font-apple-mono);font-size:11px}.ap-scenario-controls input[type=range]{accent-color:var(--ap-violet);cursor:pointer;width:100%}.ap-scenario-controls label small,.ap-scenario-result small{color:var(--ap-dim);font-size:9px;line-height:1.4}.ap-scenario-result{border:1px solid var(--ap-line);background:#fff;border-radius:10px;padding:12px;display:grid}.ap-scenario-result>span{color:var(--ap-muted);font-size:9px}.ap-scenario-result strong{font-family:var(--font-allisora-display);margin:5px 0;font-size:25px}.ap-scenario-chart{width:100%;min-width:0;height:260px;aspect-ratio:auto!important}.ap-evidence-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.ap-evidence-columns>div{gap:7px;display:grid}.ap-evidence-columns b{margin-bottom:3px;font-size:10px}.ap-evidence-columns span{color:var(--ap-muted);grid-template-columns:14px 1fr 13px;align-items:center;gap:6px;font-size:10px;line-height:1.4;display:grid}.ap-after-decision{background:#f4f4f1;border-radius:11px;grid-template-columns:1fr 18px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.ap-after-decision>div{grid-template-columns:30px 1fr;align-items:center;gap:9px;display:grid}.ap-after-decision>div>span{background:#fff;border-radius:8px;justify-content:center;align-items:center;height:30px;display:flex}.ap-after-decision p{gap:3px;margin:0;display:grid}.ap-after-decision p b{font-size:10px}.ap-after-decision p small{color:var(--ap-muted);font-size:9px;line-height:1.35}.ap-decision-authority{border-top:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 27px;display:flex}.ap-decision-authority>div:first-child{align-items:flex-start;gap:9px;display:flex}.ap-decision-authority p{gap:3px;margin:0;display:grid}.ap-decision-authority p b{font-size:10px}.ap-decision-authority p span{color:var(--ap-muted);font-size:9px}.ap-decision-authority>div:last-child{gap:7px;display:flex}.ap-final-disposition{color:var(--ap-success);background:#edf5f2;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:650;display:flex}.ap-final-disposition.is-rejected{color:var(--ap-danger);background:#fff1f0}.ap-final-disposition.is-in_review{color:var(--ap-violet);background:#f2effb}.ap-decision-revision{border-top:1px solid var(--ap-line);background:#fafaf8;gap:13px;padding:20px 27px;display:grid}.ap-decision-revision>div:first-child p{color:var(--ap-violet);letter-spacing:.1em;margin:0 0 6px;font-size:9px;font-weight:720}.ap-decision-revision h3{margin:0 0 5px;font-size:14px}.ap-decision-revision>div:first-child span{color:var(--ap-muted);font-size:10px}.ap-decision-revision textarea{border:1px solid var(--ap-line-strong);resize:vertical;background:#fff;border-radius:10px;width:100%;min-height:82px;padding:11px;font-size:12px;line-height:1.5}.ap-decision-revision>div:last-child{justify-content:flex-end;gap:7px;display:flex}.ap-solid-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.ap-activity-controls{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ap-activity-controls>div{background:#e8e8e4;border-radius:8px;padding:3px;display:flex}.ap-activity-controls button{color:var(--ap-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:10px}.ap-activity-controls button.is-active{color:#111;background:#fff}.ap-activity-controls>span{color:var(--ap-muted);align-items:center;gap:5px;font-size:10px;display:flex}.ap-activity-timeline{padding:10px 20px}.ap-activity-timeline article{grid-template-columns:32px 82px 1fr 26px;align-items:start;gap:14px;min-height:104px;padding:18px 0;display:grid}.ap-timeline-rail{flex-direction:column;align-items:center;height:calc(100% + 18px);display:flex}.ap-timeline-rail span{color:var(--ap-violet);background:#efefec;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ap-timeline-rail i{background:var(--ap-line);width:1px;height:100%}.ap-activity-timeline time{color:#333;font-family:var(--font-apple-mono);gap:4px;padding-top:6px;font-size:10px;display:grid}.ap-activity-timeline time small{color:var(--ap-dim);font-family:var(--font-apple-sans);font-size:8px}.ap-activity-timeline article>div:nth-child(3)>p{align-items:center;gap:7px;margin:0 0 7px;display:flex}.ap-activity-timeline article>div:nth-child(3)>p>span:first-child{color:var(--ap-dim);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.ap-activity-timeline h2{margin:0 0 5px;font-size:13px}.ap-activity-timeline article>div:nth-child(3)>small{color:var(--ap-muted);font-size:10px;line-height:1.45;display:block}.ap-activity-timeline em{color:var(--ap-dim);margin-top:7px;font-size:9px;font-style:normal;display:block}.ap-activity-timeline article>button{color:var(--ap-dim);cursor:pointer;background:0 0;border:0;margin-top:6px}.ap-activity-timeline article.is-expanded{background:#fbfbf9}.ap-activity-timeline article.is-expanded>button svg{transform:rotate(90deg)}.ap-activity-detail{background:#f4f4f1;border-radius:10px;grid-column:3/5;padding:12px}.ap-activity-detail dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.ap-activity-detail dl div{gap:3px;display:grid}.ap-activity-detail dt{color:var(--ap-dim);text-transform:uppercase;font-size:8px}.ap-activity-detail dd{font-family:var(--font-apple-mono);overflow-wrap:anywhere;margin:0;font-size:9px}.ap-activity-detail>p{color:var(--ap-muted);margin:11px 0 0;font-size:9px;line-height:1.45}.ap-governance-strip{color:#fff;background:#181817;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.ap-governance-strip>div{border-right:1px solid #ffffff1a;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:76px;padding:13px 16px;display:grid}.ap-governance-strip>div:last-child{border-right:0}.ap-governance-strip svg{color:#c0b5ff}.ap-governance-strip p{gap:3px;margin:0;display:grid}.ap-governance-strip small{color:#9d9d98;font-size:8px}.ap-control-grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.ap-control-grid>.ap-panel{min-width:0;padding:20px}.ap-source-list,.ap-mapping-list,.ap-policy-list{margin-top:14px;display:grid}.ap-source-list article{border-top:1px solid var(--ap-line);grid-template-columns:36px 1fr auto 24px;align-items:center;gap:10px;min-height:78px;display:grid}.ap-source-icon{color:var(--ap-success);background:#edf5f2;border-radius:9px;justify-content:center;align-items:center;height:36px;display:flex}.ap-source-icon.is-attention{color:var(--ap-amber);background:#fff4e8}.ap-source-icon.is-local{color:var(--ap-violet);background:#f2effb}.ap-source-list h3{margin:0 0 4px;font-size:11px}.ap-source-list p,.ap-source-list small{color:var(--ap-muted);margin:0;font-size:9px;display:block}.ap-source-list small{margin-top:4px}.ap-health{color:var(--ap-success);text-transform:capitalize;align-items:center;gap:4px;font-size:8px;display:flex}.ap-health i{background:currentColor;border-radius:50%;width:5px;height:5px}.ap-health.is-attention{color:var(--ap-amber)}.ap-source-list article>button{color:var(--ap-dim);cursor:pointer;background:0 0;border:0}.ap-source-list article.is-expanded{background:#fbfbf9}.ap-source-list article.is-expanded>button svg{transform:rotate(90deg)}.ap-source-inspector{border:1px solid var(--ap-line);background:#f5f5f2;border-radius:11px;margin-top:10px;padding:13px}.ap-source-inspector>div:first-child{justify-content:space-between;align-items:center;display:flex}.ap-source-inspector>div:first-child p{color:var(--ap-violet);letter-spacing:.1em;margin:0;font-size:8px;font-weight:720}.ap-source-inspector>div:first-child button{color:var(--ap-muted);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ap-source-inspector h3{margin:7px 0 11px;font-size:13px}.ap-source-inspector dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.ap-source-inspector dl div{gap:3px;display:grid}.ap-source-inspector dt{color:var(--ap-dim);text-transform:uppercase;font-size:8px}.ap-source-inspector dd{font-family:var(--font-apple-mono);overflow-wrap:anywhere;margin:0;font-size:8px}.ap-source-fields{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ap-source-fields code{border:1px solid var(--ap-line);font-family:var(--font-apple-mono);background:#fff;border-radius:5px;padding:4px 6px;font-size:8px}.ap-source-boundary{color:var(--ap-muted);margin:10px 0 0;font-size:8px;line-height:1.45}.ap-source-drop{border:1px dashed var(--ap-line-strong);cursor:pointer;text-align:left;background:#f8f8f5;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:66px;margin-top:14px;padding:11px 14px;display:flex}.ap-source-drop>span{gap:3px;display:grid}.ap-source-drop small{color:var(--ap-muted);font-size:9px;line-height:1.4}.ap-mapping-list article{border-top:1px solid var(--ap-line);padding:14px 0}.ap-mapping-path{align-items:center;gap:6px;display:flex}.ap-mapping-path code{font-family:var(--font-apple-mono);background:#f1f1ee;border-radius:5px;padding:4px 6px;font-size:8px}.ap-mapping-list article>p{color:var(--ap-muted);margin:8px 0;font-size:9px;line-height:1.45}.ap-mapping-list article>div:last-child{align-items:center;gap:5px;display:flex}.ap-mapping-list article>div:last-child>span{color:var(--ap-dim);margin-right:auto;font-size:8px}.ap-mapping-list article>div:last-child button{cursor:pointer;background:#f1f1ee;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ap-empty-state{color:var(--ap-success);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.ap-empty-state h3{color:#111;margin:12px 0 5px;font-size:13px}.ap-empty-state p{color:var(--ap-muted);max-width:280px;font-size:10px;line-height:1.45}.ap-workspace-feedback{color:var(--ap-success);background:#edf5f2;border-radius:8px;align-items:center;gap:6px;margin:12px 0 0;padding:9px 10px;font-size:9px;line-height:1.4;display:flex}.ap-revision-state{background:#f6f6f3;border-radius:10px;grid-template-columns:40px 1fr;align-items:center;gap:10px;margin-top:15px;padding:13px;display:grid}.ap-revision-state p{align-items:center;gap:5px;margin:0 0 4px;font-size:10px;display:flex}.ap-revision-state small{color:var(--ap-muted);font-size:9px}.ap-object-form{border-top:1px solid var(--ap-line);gap:7px;margin-top:14px;padding-top:14px;display:grid}.ap-object-form label{font-size:10px;font-weight:620}.ap-object-form>div{gap:6px;display:flex}.ap-object-form input{border:1px solid var(--ap-line-strong);background:#fff;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:0 10px;font-size:11px}.ap-object-form button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:10px;display:flex}.ap-object-form button:disabled{background:#d1d1cc}.ap-object-form>small{color:var(--ap-dim);font-size:8px}.ap-draft-box{background:#f2effb;border-radius:10px;gap:8px;margin-top:13px;padding:12px;display:grid}.ap-draft-box>div{grid-template-columns:30px 1fr;align-items:center;gap:8px;display:grid}.ap-draft-box>div>span{background:#fff;border-radius:7px;justify-content:center;align-items:center;height:30px;display:flex}.ap-draft-box p{gap:2px;margin:0;display:grid}.ap-draft-box p b{font-size:10px}.ap-draft-box p small{color:var(--ap-muted);font-size:8px}.ap-draft-box code{font-family:var(--font-apple-mono);font-size:8px}.ap-publish-review{background:#fff;border:1px solid #7c3aed33;border-radius:9px;padding:11px;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.ap-publish-review>p{gap:4px;display:grid}.ap-publish-review>p span{color:var(--ap-muted);font-size:9px;line-height:1.45}.ap-publish-review>div{justify-content:flex-end;grid-template-columns:none!important;gap:7px!important;display:flex!important}.ap-publish-review button{min-height:34px}.ap-no-draft{color:var(--ap-muted);align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.ap-policy-list article{border-top:1px solid var(--ap-line);grid-template-columns:32px 1fr 20px;align-items:center;gap:9px;min-height:64px;display:grid}.ap-policy-list article>span{background:#f0f0ed;border-radius:8px;justify-content:center;align-items:center;height:32px;display:flex}.ap-policy-list h3{margin:0 0 3px;font-size:10px}.ap-policy-list p{color:var(--ap-muted);margin:0;font-size:9px}.ap-policy-list article>b{font-family:var(--font-apple-mono);font-size:10px}.ap-policy-note{margin-top:14px}.ap-access-detail{background:#f5f5f2;border-radius:10px;margin-top:12px;padding:12px}.ap-access-detail>p{gap:4px;margin:0 0 11px;display:grid}.ap-access-detail>p b{font-size:10px}.ap-access-detail>p span{color:var(--ap-muted);font-size:9px;line-height:1.45}.ap-access-detail dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.ap-access-detail dl div{gap:3px;display:grid}.ap-access-detail dt{color:var(--ap-dim);text-transform:uppercase;font-size:8px}.ap-access-detail dd{margin:0;font-size:9px}:is(html:has(.allisora-platform),body:has(.allisora-platform)){background:var(--ap-bg,#f3f3f0)}.allisora-platform{--ap-type-micro:11px;--ap-type-meta:12px;--ap-type-small:13px;--ap-type-body:14px;--ap-type-ui:14px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}.ap-main{background:var(--ap-bg);min-height:100dvh}.ap-brand>span:last-child{font-size:14px}.ap-space-switcher b,.ap-account b{font-size:var(--ap-type-ui)}.ap-space-switcher small,.ap-account small,.ap-space-menu small{font-size:var(--ap-type-meta)}.ap-nav>button{font-size:var(--ap-type-ui)}.ap-nav>button em{font-size:var(--ap-type-micro)}.ap-nav>button{min-height:44px}.ap-nav-label,.ap-sidebar-context>p{font-size:var(--ap-type-micro)}.ap-sidebar-context dt,.ap-sidebar-context dd{font-size:var(--ap-type-meta)}.ap-sidebar-context dd,.ap-avatar{font-size:var(--ap-type-micro)}.ap-breadcrumb,.ap-topbar-actions>button{font-size:var(--ap-type-small)}.ap-topbar-actions kbd{font-size:10px}.ap-model-status{font-size:var(--ap-type-meta)}.ap-preview-banner span{font-size:var(--ap-type-micro)}.ap-preview-banner p{font-size:var(--ap-type-meta)}.ap-page-header p,.ap-panel-heading p,.ap-chart-heading p{font-size:var(--ap-type-micro)}.ap-page-header>div:first-child>span{font-size:15px;line-height:1.6}.ap-solid-button,.ap-secondary-button,.ap-reject-button{font-size:var(--ap-type-small);min-height:42px;padding-inline:15px}.ap-panel-heading h2,.ap-chart-heading h2,.ap-chart-heading h3{font-size:22px}.ap-panel-heading>button{font-size:var(--ap-type-meta)}.ap-panel-heading>span{font-size:var(--ap-type-micro)}.ap-state-strip{min-height:82px}.ap-state-strip b{font-size:var(--ap-type-body)}.ap-state-strip small{font-size:var(--ap-type-meta)}.ap-state-strip>button{font-size:var(--ap-type-small)}.ap-metric-card{min-height:170px}.ap-metric-card>div>span:first-child{font-size:var(--ap-type-body)}.ap-metric-card strong{font-size:34px}.ap-metric-card>p{font-size:var(--ap-type-body)}.ap-metric-card>small{font-size:var(--ap-type-meta)}.ap-truth-badge{font-size:var(--ap-type-micro)}.ap-chart-heading>div:first-child>span{font-size:var(--ap-type-small)}.ap-range-control button,.ap-chart-metric-tabs span{font-size:var(--ap-type-meta)}.ap-chart-metric-tabs strong{font-size:18px}.ap-operating-chart .recharts-text,.ap-scenario-chart .recharts-text{font-size:11px}.ap-chart-tooltip-value,.ap-chart-footnote{font-size:var(--ap-type-meta)}.ap-signal-row{min-height:132px;padding-block:20px}.ap-signal-index,.ap-signal-severity{font-size:var(--ap-type-micro)}.ap-signal-row h3{font-size:16px}.ap-signal-row p{font-size:var(--ap-type-body);line-height:1.58}.ap-signal-row small{font-size:var(--ap-type-meta)}.ap-status-line span{font-size:var(--ap-type-micro)}.ap-status-line small{font-size:var(--ap-type-meta)}.ap-decision-queue h3{font-size:26px}.ap-decision-queue>article>p{font-size:var(--ap-type-body);line-height:1.6}.ap-decision-queue dt{font-size:var(--ap-type-micro)}.ap-decision-queue dd{font-size:var(--ap-type-small)}.ap-system-note,.ap-limitation,.ap-policy-note{font-size:var(--ap-type-meta);line-height:1.55}.ap-command-stage>p{font-size:15px}.ap-command-box textarea{font-size:16px}.ap-command-box>div{font-size:var(--ap-type-meta)}.ap-prompt-row button{font-size:var(--ap-type-small)}.ap-response-heading p{font-size:var(--ap-type-micro)}.ap-response-heading h2{font-size:22px}.ap-response-heading>button{font-size:var(--ap-type-small)}.ap-response-summary{font-size:22px;line-height:1.55}.ap-finding-grid article>span:not(.ap-truth-badge){font-size:var(--ap-type-meta)}.ap-finding-grid strong{font-size:26px}.ap-finding-grid p{font-size:var(--ap-type-meta);line-height:1.5}.ap-model-summary p b{font-size:15px}.ap-model-summary p small,.ap-model-summary>span{font-size:var(--ap-type-meta)}.ap-model-summary dt{font-size:var(--ap-type-micro)}.ap-model-summary dd{font-size:22px}.ap-segmented-control button{font-size:var(--ap-type-small)}.ap-graph-toolbar>div>span{font-size:var(--ap-type-body)}.ap-graph-toolbar small{font-size:var(--ap-type-meta)}.ap-graph-toolbar input,.ap-graph-node b{font-size:var(--ap-type-small)}.ap-graph-node small,.ap-graph-center b,.ap-graph-legend{font-size:var(--ap-type-micro)}.ap-object-inspector>p{font-size:var(--ap-type-small);line-height:1.6}.ap-object-inspector dt,.ap-object-inspector dd,.ap-object-inspector>div>span{font-size:var(--ap-type-micro)}.ap-object-inspector>div>button{min-height:44px}.ap-object-inspector>div>button b{font-size:var(--ap-type-small)}.ap-object-inspector>div>button small{font-size:var(--ap-type-micro)}.ap-definition-list h3{font-size:var(--ap-type-small)}.ap-definition-list small,.ap-definition-list em{font-size:var(--ap-type-micro)}.ap-model-collection h2{font-size:15px}.ap-model-collection>div span{font-size:var(--ap-type-micro)}.ap-model-collection article h3{font-size:var(--ap-type-body)}.ap-model-collection article p,.ap-model-collection article small{font-size:var(--ap-type-meta)}.ap-model-collection article code,.ap-revision-list em{font-size:var(--ap-type-micro)}.ap-revision-list h3{font-size:var(--ap-type-body)}.ap-revision-list small,.ap-revision-list button{font-size:var(--ap-type-meta)}.ap-revision-detail dt{font-size:var(--ap-type-micro)}.ap-revision-detail dd,.ap-revision-detail>p{font-size:var(--ap-type-meta)}.ap-decision-list>div p,.ap-decision-list>div span{font-size:var(--ap-type-micro)}.ap-decision-list button b{font-size:var(--ap-type-small)}.ap-decision-list button small{font-size:var(--ap-type-micro)}.ap-decision-header>div{font-size:var(--ap-type-meta)}.ap-decision-header>div small{font-size:inherit}.ap-decision-header h2{font-size:32px}.ap-decision-header>p{font-size:15px;line-height:1.6}.ap-section-label{font-size:var(--ap-type-micro)}.ap-decision-sections>section>h3{font-size:20px}.ap-confidence b{font-size:var(--ap-type-meta)}.ap-scenario-grid article>span{font-size:var(--ap-type-micro)}.ap-scenario-grid strong{font-size:var(--ap-type-body)}.ap-scenario-grid small,.ap-chart-reset,.ap-scenario-controls label b,.ap-scenario-controls label strong,.ap-scenario-controls label small,.ap-scenario-result small,.ap-scenario-result>span{font-size:var(--ap-type-meta)}.ap-scenario-result strong{font-size:28px}.ap-evidence-columns b,.ap-evidence-columns span,.ap-after-decision p b,.ap-decision-authority p b{font-size:var(--ap-type-meta)}.ap-after-decision p small,.ap-decision-authority p span{font-size:var(--ap-type-micro);line-height:1.5}.ap-final-disposition{font-size:var(--ap-type-meta)}.ap-decision-revision>div:first-child p{font-size:var(--ap-type-micro)}.ap-decision-revision h3{font-size:16px}.ap-decision-revision>div:first-child span{font-size:var(--ap-type-meta)}.ap-decision-revision textarea{font-size:var(--ap-type-body)}.ap-activity-controls button,.ap-activity-controls>span{font-size:var(--ap-type-meta)}.ap-activity-timeline article{min-height:118px}.ap-activity-timeline time{font-size:var(--ap-type-meta)}.ap-activity-timeline time small,.ap-activity-timeline article>div:nth-child(3)>p>span:first-child{font-size:var(--ap-type-micro)}.ap-activity-timeline h2{font-size:15px}.ap-activity-timeline article>div:nth-child(3)>small{font-size:var(--ap-type-small);line-height:1.55}.ap-activity-timeline em,.ap-activity-detail dt{font-size:var(--ap-type-micro)}.ap-activity-detail dd,.ap-activity-detail>p{font-size:var(--ap-type-meta)}.ap-governance-strip>div{min-height:86px}.ap-governance-strip b{font-size:var(--ap-type-small)}.ap-governance-strip small{font-size:var(--ap-type-micro)}.ap-source-list article{min-height:88px}.ap-source-list h3{font-size:var(--ap-type-small)}.ap-source-list p,.ap-source-list small{font-size:var(--ap-type-meta)}.ap-health,.ap-source-inspector>div:first-child p,.ap-source-inspector dt{font-size:var(--ap-type-micro)}.ap-source-inspector h3{font-size:15px}.ap-source-inspector dd,.ap-source-fields code,.ap-source-boundary{font-size:var(--ap-type-micro)}.ap-source-drop b{font-size:var(--ap-type-small)}.ap-source-drop small{font-size:var(--ap-type-meta)}.ap-mapping-path code{font-size:var(--ap-type-micro)}.ap-mapping-list article>p{font-size:var(--ap-type-meta)}.ap-mapping-list article>div:last-child>span{font-size:var(--ap-type-micro)}.ap-empty-state h3{font-size:15px}.ap-empty-state p,.ap-workspace-feedback,.ap-revision-state p,.ap-revision-state small,.ap-object-form label,.ap-object-form button{font-size:var(--ap-type-meta)}.ap-object-form input{font-size:var(--ap-type-small)}.ap-object-form>small,.ap-draft-box p b,.ap-draft-box p small,.ap-draft-box code{font-size:var(--ap-type-micro)}.ap-publish-review>p span,.ap-no-draft{font-size:var(--ap-type-meta)}.ap-policy-list article{min-height:74px}.ap-policy-list h3,.ap-policy-list article>b{font-size:var(--ap-type-meta)}.ap-policy-list p{font-size:var(--ap-type-micro)}.ap-access-detail>p b,.ap-access-detail>p span,.ap-access-detail dt,.ap-access-detail dd{font-size:var(--ap-type-meta)}@media (max-width:1180px){.ap-model-status{display:none}.ap-state-strip{grid-template-columns:repeat(3,1fr)}.ap-state-strip>button{display:none}.ap-pulse-columns,.ap-model-layout{grid-template-columns:1fr}.ap-definition-panel{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ap-definition-panel>.ap-panel-heading{grid-column:1/-1}.ap-model-summary{grid-template-columns:1fr auto}.ap-model-summary dl{grid-area:2/1/auto/-1}.ap-decision-layout{grid-template-columns:1fr}.ap-decision-list{display:none}}@media (max-width:900px){.ap-main,.allisora-platform.is-sidebar-collapsed .ap-main{width:100%;margin-left:0}.ap-sidebar{width:min(86vw,300px);height:100dvh;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 50px #14141224}.ap-sidebar.is-open{transform:translate(0)}.ap-mobile-close{cursor:pointer;display:inline-flex}.ap-sidebar-overlay{z-index:35;background:#0a0a094d;border:0;display:block;position:fixed;inset:0}.ap-desktop-topbar{display:none}.ap-mobile-bar{border-bottom:1px solid var(--ap-line);z-index:24;background:#fffffff0;grid-template-columns:34px 27px 1fr 34px;align-items:center;gap:10px;height:57px;padding:0 15px;display:grid;position:sticky;top:0}.ap-mobile-bar>button{background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.ap-mobile-bar>button.ap-mobile-ask{border:1px solid var(--ap-line-strong);color:#30302d;border-radius:4px}.ap-mobile-bar .ap-brand-logo{width:24px;height:24px}.ap-mobile-bar b{font-size:13px}.ap-preview-banner{gap:4px;padding:9px 17px;display:grid}.ap-page{padding:30px 20px 56px}.ap-page-header{flex-direction:column;align-items:flex-start;margin-bottom:25px}.ap-page-header h1{font-size:36px}.ap-state-strip,.ap-metric-grid,.ap-governance-strip{grid-template-columns:1fr 1fr}.ap-state-strip>div:nth-child(2),.ap-governance-strip>div:nth-child(2n){border-right:0}.ap-state-strip>div:nth-child(3){grid-column:1/-1}.ap-finding-grid,.ap-scenario-grid,.ap-control-grid,.ap-logic-grid,.ap-model-summary{grid-template-columns:1fr}.ap-model-summary>span{grid-row:2}.ap-model-summary dl{grid-row:3}.ap-simulation-layout{grid-template-columns:1fr}.ap-scenario-controls{grid-template-columns:1fr 1fr}.ap-scenario-result{grid-column:1/-1}}@media (max-width:640px){.allisora-platform{font-size:14px}.ap-page{padding:24px 14px 48px}.ap-page-header{gap:20px}.ap-page-header h1{font-size:32px}.ap-page-header>div:first-child>span{font-size:14px}.ap-page-actions{width:100%}.ap-page-actions>button{flex:1}.ap-state-strip,.ap-metric-grid,.ap-governance-strip{grid-template-columns:1fr}.ap-state-strip>div,.ap-governance-strip>div{border-bottom:1px solid #ffffff1a;border-right:0}.ap-state-strip>div:last-of-type,.ap-governance-strip>div:last-child{border-bottom:0}.ap-metric-card{min-height:138px}.ap-chart-heading{display:grid}.ap-range-control{justify-self:start}.ap-chart-metric-tabs{gap:8px;overflow-x:auto}.ap-chart-metric-tabs button{min-width:126px}.ap-operating-chart{width:calc(100% + 17px);height:270px;margin-left:-13px}.ap-chart-footnote{flex-direction:column;align-items:flex-start;gap:5px;padding-left:0}.ap-pulse-columns>.ap-panel,.ap-trend-panel,.ap-command-response,.ap-control-grid>.ap-panel{padding:18px}.ap-signal-row{grid-template-columns:22px 1fr 16px;gap:8px}.ap-signal-severity{grid-area:1/2}.ap-signal-row>div:nth-child(3){grid-area:2/2}.ap-signal-row>button{grid-area:2/3}.ap-command-stage{padding:24px 0 34px}.ap-command-stage>h2{font-size:31px}.ap-command-box{border-radius:14px;grid-template-columns:20px 1fr 34px;padding:13px}.ap-command-box>div{flex-wrap:wrap;gap:8px 13px}.ap-response-heading{grid-template-columns:38px 1fr}.ap-response-heading>button{grid-column:2}.ap-response-actions{flex-direction:column;align-items:stretch}.ap-model-summary dl{grid-template-columns:repeat(3,1fr);row-gap:15px}.ap-segmented-control{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.ap-segmented-control button{padding:9px 5px;font-size:11px}.ap-graph-toolbar{flex-direction:column;align-items:stretch}.ap-graph-toolbar label{width:100%}.ap-ontology-viewport{height:440px}.ap-ontology-graph{width:720px;left:-105px}.ap-definition-panel{display:block}.ap-definition-list{margin-top:12px}.ap-decision-header{padding:22px 19px}.ap-decision-header h2{font-size:25px}.ap-decision-sections{padding:18px}.ap-scenario-controls,.ap-evidence-columns{grid-template-columns:1fr}.ap-scenario-result{grid-column:auto}.ap-after-decision{grid-template-columns:1fr}.ap-after-decision>svg{transform:rotate(90deg)}.ap-decision-authority{flex-direction:column;align-items:stretch;padding:17px 18px}.ap-decision-authority>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ap-decision-authority>div:last-child .ap-solid-button{grid-column:1/-1}.ap-decision-revision{padding:18px}.ap-activity-timeline{padding:6px 14px}.ap-activity-timeline article{grid-template-columns:30px 1fr 20px;gap:10px}.ap-activity-timeline time{grid-area:1/2}.ap-activity-timeline article>div:nth-child(3){grid-area:2/2}.ap-activity-timeline article>button{grid-area:2/3}.ap-timeline-rail{grid-row:1/3}.ap-activity-detail{grid-area:3/2/auto/4}.ap-activity-detail dl,.ap-revision-detail dl{grid-template-columns:1fr}.ap-source-list article{grid-template-columns:34px 1fr 22px}.ap-health{display:none}.ap-object-form>div{flex-direction:column;align-items:stretch}.ap-object-form button{justify-content:center;min-height:36px}}@media (prefers-reduced-motion:reduce){.ap-sidebar,.ap-main,.ap-ontology-graph,.ap-graph-node,.ap-solid-button{transition:none}}:is(html:has(.ac-shell),body:has(.ac-shell)){background:#fff}.allisora-platform.ac-shell{--ap-bg:#fff;--ap-soft:#fff;--ap-sidebar:#fff;color:#111113;background:#fff;grid-template-rows:auto minmax(calc(100dvh - 66px),auto);grid-template-columns:minmax(0,1fr) 0;min-height:100dvh;font-size:15px;transition:grid-template-columns .22s cubic-bezier(.2,.75,.25,1);display:grid;overflow-x:clip}.allisora-platform.ac-shell.is-history-open{grid-template-columns:minmax(0,1fr) 400px}.ac-shell button{-webkit-tap-highlight-color:transparent}.ac-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:60;background:#fffffff0;border-bottom:1px solid #e8e8eb;grid-area:1/1;grid-template-columns:minmax(320px,1fr) minmax(220px,auto) minmax(320px,1fr);align-items:center;gap:24px;height:66px;padding:0 30px;display:grid;position:sticky;top:0}.ac-topbar-start,.ac-topbar-actions{align-items:center;min-width:0;display:flex}.ac-topbar-start{gap:15px}.ac-brand{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:0;display:inline-flex}.ac-brand img{object-fit:contain;width:26px;height:26px;display:block}.ac-brand span{letter-spacing:.17em;font-size:13px;font-weight:760}.ac-space-command{color:#56565d;cursor:pointer;background:0 0;border:0;border-left:1px solid #dddddf;align-items:center;gap:7px;min-width:0;padding:4px 0 4px 15px;font-size:13px;display:inline-flex}.ac-space-command span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-space-command:focus-visible{outline-offset:3px;outline:1px solid #77777e;box-shadow:0 0 0 3px #7d7d852e}.ac-back-command{color:#66666d;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:12px;display:inline-flex}.ac-back-command:hover{color:#111113;background:#f3f3f5}.ac-back-command:focus-visible{outline-offset:2px;outline:1px solid}.ac-thread-title{text-align:center;min-width:0;line-height:1.2;display:grid}.ac-thread-title span{color:#797980;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:680}.ac-thread-title b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:600;overflow:hidden}.ac-thread-title.is-single b{margin-top:0}.ac-topbar-actions{justify-content:flex-end;gap:4px}.ac-topbar-actions>button{color:#4b4b51;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:12px;display:inline-flex}.ac-topbar-actions>button:hover{color:#111113;background:#f7f7fa}.ac-topbar-actions>.ac-icon-action{flex:0 0 40px;justify-content:center;width:40px;padding:0}.ac-product-version{color:#85858a;letter-spacing:.04em;pointer-events:none;z-index:55;font-size:11px;font-weight:580;line-height:1;position:fixed;bottom:18px;right:22px}.ac-shell .ap-avatar{width:31px;height:31px}.ac-popover{z-index:70;background:#fff;border:1px solid #dedee3;border-radius:14px;padding:8px;animation:.14s ease-out ac-appear;position:absolute;top:58px;box-shadow:0 22px 60px #11111324}@keyframes ac-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ac-workspace-menu{width:min(272px,100vw - 32px);left:160px}.ac-popover>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.ac-popover>button:hover{background:#f7f7fa}.ac-popover>button>span{gap:3px;display:grid}.ac-popover>button b{font-size:13px;font-weight:650}.ac-popover>button small{color:#73737a;font-size:11px;line-height:1.4}.ac-menu-label{color:#77777e;letter-spacing:.09em;text-transform:uppercase;margin:7px 10px 5px;font-size:10px;font-weight:650}.ac-menu-current{justify-content:space-between;align-items:center;padding:9px 10px 10px;display:flex}.ac-menu-current>span{gap:2px;display:grid}.ac-menu-current b{font-size:13px;font-weight:650}.ac-menu-current small{color:#77777e;font-size:11px}.ac-menu-current>svg{color:#28735a}.ac-menu-separator{background:#e8e8eb;height:1px;margin:4px 5px}.ac-menu-space{border-bottom:1px solid #e8e8eb;grid-template-columns:34px 1fr;align-items:center;gap:11px;margin:0 5px 6px;padding:9px 7px 13px;display:grid}.ac-menu-mark{color:#fff;background:#111113;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ac-menu-space p{gap:3px;margin:0;display:grid}.ac-menu-space b{font-size:13px}.ac-menu-space small{color:#77777e;font-size:11px}.ac-history-drawer{z-index:90;background:#fff;border-left:1px solid #dcdce1;flex-direction:column;grid-area:1/2/span 2;width:100%;min-width:0;height:100dvh;animation:.22s cubic-bezier(.2,.75,.25,1) ac-drawer-in;display:flex;position:sticky;top:0;overflow:hidden}@keyframes ac-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ac-history-header{border-bottom:1px solid #e7e7ea;flex:0 0 72px;justify-content:space-between;align-items:center;height:72px;padding:0 18px 0 20px;display:flex}.ac-history-header>div{gap:3px;min-width:0;display:grid}.ac-history-header h2{letter-spacing:-.018em;margin:0;font-size:17px;font-weight:620;line-height:1.2}.ac-history-header span{color:#838389;font-size:11px;line-height:1.2}.ac-history-header>button{color:#68686e;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ac-history-header>button:hover{color:#111113;background:#f7f7fa}.ac-history-tools{border-bottom:1px solid #e7e7ea;flex:none;gap:8px;padding:12px;display:grid}.ac-history-new{color:#242429;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;font-size:13px;font-weight:590;display:flex}.ac-history-new:hover{background:#f6f6f8}.ac-history-search{color:#85858c;background:#f6f6f8;border:1px solid #0000;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:0 10px 0 12px;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.ac-history-search:focus-within{background:#fff;border-color:#b9b9bf;box-shadow:0 0 0 3px #1111130f}.ac-history-tools input{appearance:none;color:#17171b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;padding:0;font-size:13px}.ac-history-tools input:focus,.ac-history-tools input:focus-visible{box-shadow:none;outline-offset:0;outline:0}.ac-history-tools input::-webkit-search-cancel-button{display:none}.ac-history-tools input::placeholder{color:#8a8a91}.ac-history-clear{color:#77777e;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.ac-history-clear:hover{color:#222226;background:#e8e8eb}.ac-history-list{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:auto;min-height:0;padding:7px 8px 20px;overflow-y:auto}.ac-history-list section{display:grid}.ac-history-list section>h3{color:#94949a;letter-spacing:.08em;text-transform:uppercase;margin:15px 10px 5px;font-size:9px;font-weight:680}.ac-history-list section>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:47px;padding:8px 10px;display:block}.ac-history-list section>button:hover{background:#f7f7fa}.ac-history-list section>button[aria-current=page]{background:#f1f1f4}.ac-history-copy{min-width:0;display:grid}.ac-history-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.ac-history-copy>small{color:#96969c;margin-top:4px;font-size:9px}.ac-history-empty{color:#77777f;text-align:center;flex-direction:column;align-items:center;max-width:280px;margin:auto;padding:72px 24px;display:flex}.ac-history-empty-icon{color:#707078;background:#f2f2f4;border:1px solid #e5e5e8;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ac-history-empty b{color:#202025;letter-spacing:-.01em;margin-top:16px;font-size:13px;font-weight:620}.ac-history-empty>span:last-child{margin-top:6px;font-size:12px;line-height:1.5}.ac-main{background:#fff;grid-area:2/1;width:100%;min-width:0;min-height:calc(100dvh - 66px)}.ac-home{text-align:center;flex-direction:column;align-items:center;width:min(100%,1040px);min-height:calc(100dvh - 66px);margin:0 auto;padding:clamp(94px,15vh,160px) 32px 42px;display:flex}.ac-home h1{letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(42px,4.5vw,64px);font-weight:570;line-height:1.03}.ac-home-intro{color:#65656c;max-width:720px;margin:24px auto 34px;font-size:17px;line-height:1.58}.ac-composer{text-align:left;background:#fff;border:1px solid #cacacf;border-radius:18px;transition:border-color .14s,box-shadow .14s;overflow:hidden;box-shadow:0 14px 42px #15161f17,0 2px 7px #15161f0d}.ac-home-composer{width:min(100%,850px)}.ac-composer:focus-within{border-color:#a4a4aa;box-shadow:0 14px 40px #15161f1a}.ac-composer.is-dragging{border-color:#6b6b74;position:relative;box-shadow:0 0 0 4px #4848541a,0 18px 46px #15161f21}.ac-composer.is-dragging:after{color:#242429;content:"Drop to let Allis inspect this file";letter-spacing:-.01em;pointer-events:none;z-index:2;background:#fffffff0;justify-content:center;align-items:center;font-size:14px;font-weight:610;display:flex;position:absolute;inset:0}.is-dark .ac-composer.is-dragging:after{color:#f3f3f4;background:#111113f2}.ac-composer textarea{color:#151519;resize:none;background:0 0;border:0;outline:0;width:100%;min-height:112px;max-height:220px;padding:22px 23px 12px;font-size:18px;line-height:1.55;display:block;overflow-y:hidden}.ac-composer textarea:focus,.ac-composer textarea:focus-visible{outline:0}.ac-composer textarea::placeholder{color:#929298}.ac-composer-footer{align-items:center;gap:14px;min-height:55px;padding:7px 10px 10px 13px;display:flex}.ac-composer-footer>span{color:#77777e;margin-left:auto;font-size:11px}.ac-connect{color:#4c4c53;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 9px;font-size:12px;display:inline-flex}.ac-connect:hover{background:#f7f7fa}.ac-send{cursor:pointer;background:#111113;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;color:#fff!important}.ac-send:disabled{cursor:default;background:#d9d9dd}.ac-prompt-list{border-top:1px solid #e4e4e8;width:min(100%,850px);margin-top:37px}.ac-prompt-list button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e4e8;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 2px;font-size:15px;display:flex}.ac-prompt-list button:hover span{transform:translate(5px)}.ac-prompt-list button span{transition:transform .15s}.ac-prompt-list button svg{color:#85858c}.ac-home-status{color:#77777e;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:auto;padding-top:44px;font-size:10px;display:flex}.ac-home-status span{align-items:center;gap:5px;display:inline-flex}.ac-thread{width:min(100%,1080px);margin:0 auto;padding:68px 32px 100px}.ac-room-header{border-bottom:1px solid #dedee2;margin-bottom:48px;padding-bottom:35px}.ac-room-header>p{color:#6045d6;letter-spacing:.15em;margin:0 0 16px;font-size:10px;font-weight:750}.ac-room-header h1{letter-spacing:-.045em;text-wrap:balance;max-width:940px;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:560;line-height:1.06}.ac-room-header>div{color:#6f6f76;flex-wrap:wrap;gap:19px;margin-top:24px;font-size:11px;display:flex}.ac-room-header>div span{align-items:center;gap:6px;display:inline-flex}.ac-room-header>div i{background:#28735a;border-radius:50%;width:6px;height:6px}.ac-turn{grid-template-columns:132px minmax(0,1fr);display:grid}.ac-user-turn{border-bottom:1px solid #e5e5e8;padding:0 0 34px}.ac-user-turn>span{color:#76767c;padding-top:4px;font-size:12px;font-weight:640}.ac-user-turn p{margin:0;font-size:19px;line-height:1.5}.ac-allis-turn{padding-top:42px}.ac-speaker{grid-column:1/-1;align-items:center;gap:8px;margin-bottom:28px;display:flex}.ac-speaker>span{border:1px solid #dddddf;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ac-speaker img{object-fit:contain;width:21px;height:21px}.ac-speaker b{font-size:13px}.ac-speaker small{color:#7d7d84;font-size:11px}.ac-allis-turn>h2,.ac-allis-turn>.ac-answer-summary,.ac-allis-turn>.ac-findings,.ac-allis-turn>.ac-artifact-switcher,.ac-allis-turn>.ac-inline-artifact,.ac-allis-turn>.ac-boundary,.ac-allis-turn>.ac-decision-action{grid-column:2}.ac-allis-turn>h2{letter-spacing:-.025em;margin:0 0 13px;font-size:29px;font-weight:590;line-height:1.2}.ac-answer-summary{color:#4f4f56;max-width:820px;margin:0 0 30px;font-size:17px;line-height:1.68}.ac-findings{border-top:1px solid #dedee2}.ac-findings>div{border-bottom:1px solid #dedee2;grid-template-columns:92px 1fr minmax(110px,auto);align-items:center;gap:14px;min-height:83px;padding:13px 2px;display:grid}.ac-findings>div>span{gap:5px;display:grid}.ac-findings b{font-size:14px;font-weight:650}.ac-findings small{color:#6e6e75;font-size:12px;line-height:1.45}.ac-findings strong{text-align:right;font-size:18px;font-weight:630}.ac-artifact-switcher{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.ac-artifact-switcher button{cursor:pointer;background:#fff;border:1px solid #d7d7dc;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 11px;font-size:12px;display:inline-flex}.ac-artifact-switcher button:hover,.ac-artifact-switcher button[aria-pressed=true]{color:#fff;background:#111113;border-color:#111113}.ac-inline-artifact{border-block:1px solid #dcdce1;margin-top:20px;padding:25px 0}.ac-inline-artifact>header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.ac-inline-artifact>header p{gap:4px;margin:0;display:grid}.ac-inline-artifact>header b{font-size:14px}.ac-inline-artifact>header p span,.ac-inline-artifact>header>span{color:#73737a;font-size:11px}.ac-inline-artifact>header button{color:#315ed8;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.ac-evidence-artifact>div{display:grid}.ac-evidence-artifact article{border-top:1px solid #e5e5e8;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:68px;display:grid}.ac-evidence-artifact article>span{border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ac-evidence-artifact article>span.is-live{color:#207458;background:#e9f5f1}.ac-evidence-artifact article>span.is-attention{color:#9b5b0f;background:#fff2df}.ac-evidence-artifact article>span.is-local{color:#6543c4;background:#eeeafd}.ac-evidence-artifact article p{gap:4px;margin:0;display:grid}.ac-evidence-artifact article b{font-size:13px}.ac-evidence-artifact article small{color:#717178;font-size:11px}.ac-evidence-artifact article strong{font-size:11px;font-weight:630}.ac-object-line{flex-wrap:wrap;gap:8px;display:flex}.ac-object-line>span{border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;font-weight:620;display:inline-flex}.ac-object-line .is-tone-1{color:#2855b8;background:#eaf1ff;border-color:#bfd2ff}.ac-object-line .is-tone-2{color:#6340bd;background:#f0ebff;border-color:#d4c4ff}.ac-object-line .is-tone-3{color:#14727c;background:#e5f8fa;border-color:#b5e5e9}.ac-object-line .is-tone-4{color:#985a13;background:#fff2df;border-color:#f0d09d}.ac-object-line .is-tone-5{color:#9d3545;background:#ffecee;border-color:#f4c2c9}.ac-link-line{border-top:1px solid #e4e4e8;margin-top:20px;padding-top:8px}.ac-link-line p{border-bottom:1px solid #eeeef1;grid-template-columns:1fr 14px 1fr 14px 1fr;align-items:center;gap:9px;min-height:44px;margin:0;font-size:11px;display:grid}.ac-link-line p b{color:#55555d;text-align:center;font-weight:600}.ac-link-line p span:last-child{text-align:right}.ac-link-line p svg{color:#9999a0}.ac-simulation-artifact .ap-simulation-panel{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.ac-simulation-artifact .ap-scenario-controls,.ac-simulation-artifact .ap-scenario-grid{background:#fff}.ac-boundary{border-block:1px solid #e1e1e5;grid-template-columns:18px 1fr;align-items:flex-start;gap:11px;margin-top:28px;padding:19px 2px;display:grid}.ac-boundary>svg{color:#7a53d1;margin-top:2px}.ac-boundary p{gap:5px;margin:0;display:grid}.ac-boundary b{font-size:12px}.ac-boundary span{color:#616168;font-size:12px;line-height:1.5}.ac-decision-action{justify-content:space-between;align-items:center;gap:18px;padding:25px 0 5px;display:flex}.ac-decision-action p{gap:5px;margin:0;display:grid}.ac-decision-action p span{color:#77777e;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.ac-decision-action p b{font-size:14px}.ac-decision-action button{color:#fff;cursor:pointer;background:#111113;border:0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;display:inline-flex}.ac-thread-composer{margin:62px 0 0 132px;box-shadow:0 10px 34px #14141b12}.ac-thread-composer textarea{min-height:74px;padding:17px 18px 7px;font-size:15px}.ac-thread-composer .ac-composer-footer{min-height:49px}.ac-context{background:#fff;min-height:calc(100dvh - 66px)}.ac-context .ap-page{background:#fff;min-height:calc(100dvh - 66px);padding:42px clamp(28px,4vw,76px) 84px}.ac-context .ap-panel,.ac-context .ap-trend-panel,.ac-context .ap-state-strip,.ac-context .ap-governance-strip,.ac-context .ap-command-response{box-shadow:none}@media (max-width:960px){.ac-topbar{grid-template-columns:1fr auto;padding:0 20px}.ac-thread-title{display:none}.ac-home,.ac-thread{padding-inline:24px}.ac-workspace-menu{left:118px}}@media (max-width:800px){.allisora-platform.ac-shell.is-history-open{grid-template-columns:0 minmax(0,1fr)}.allisora-platform.ac-shell.is-history-open>.ac-topbar,.allisora-platform.ac-shell.is-history-open>.ac-main{visibility:hidden;overflow:hidden}}@media (max-width:680px){.allisora-platform.ac-shell{font-size:15px}.ac-topbar{gap:10px;height:58px;padding:0 14px}.ac-brand span,.ac-topbar-actions>button span{display:none}.ac-brand img{width:25px;height:25px}.ac-space-command{border-left:0;max-width:145px;padding-left:2px;font-size:12px}.ac-topbar-actions{gap:0}.ac-topbar-actions>button{padding:0 7px}.ac-shell .ap-avatar{width:29px;height:29px;margin-left:4px}.ac-popover{top:51px}.ac-workspace-menu{left:12px}.ac-history-drawer{border-left:0}.ac-history-header{flex-basis:58px;height:58px;min-height:58px;padding:0 15px}.ac-history-tools{padding-inline:15px}.ac-history-list{padding-inline:9px}.ac-main,.ac-home,.ac-context{min-height:calc(100dvh - 58px)}.ac-home{text-align:left;align-items:stretch;padding:72px 18px 28px}.ac-home h1{font-size:clamp(37px,11vw,48px);line-height:1.04}.ac-home-intro{margin:20px 0 27px;font-size:15px;line-height:1.55}.ac-composer{border-radius:15px}.ac-composer textarea{min-height:105px;padding:18px 17px 8px;font-size:16px}.ac-composer-footer{gap:7px;padding-inline:8px}.ac-composer-footer>span{display:none}.ac-prompt-list{margin-top:28px}.ac-prompt-list button{min-height:57px;font-size:14px}.ac-home-status{justify-content:flex-start;margin-top:35px;padding-top:0}.ac-thread{padding:42px 18px 72px}.ac-room-header{margin-bottom:34px;padding-bottom:27px}.ac-room-header h1{font-size:38px}.ac-room-header>div{gap:9px 16px}.ac-turn{grid-template-columns:1fr}.ac-user-turn{gap:7px}.ac-user-turn>span{padding:0}.ac-allis-turn>h2,.ac-allis-turn>.ac-answer-summary,.ac-allis-turn>.ac-findings,.ac-allis-turn>.ac-artifact-switcher,.ac-allis-turn>.ac-inline-artifact,.ac-allis-turn>.ac-boundary,.ac-allis-turn>.ac-decision-action{grid-column:1}.ac-allis-turn>h2{font-size:27px}.ac-answer-summary{font-size:16px}.ac-findings>div{grid-template-columns:88px 1fr;align-items:start;gap:8px 10px;padding:16px 0}.ac-findings strong{text-align:left;grid-column:2}.ac-inline-artifact>header{gap:12px}.ac-evidence-artifact article{grid-template-columns:28px 1fr;gap:9px;padding:10px 0}.ac-evidence-artifact article strong{grid-column:2}.ac-link-line p{grid-template-columns:1fr 10px 1fr 10px 1fr;gap:4px}.ac-link-line p svg{width:10px}.ac-decision-action{flex-direction:column;align-items:stretch}.ac-decision-action button{justify-content:center}.ac-thread-composer{margin:46px 0 0}.ac-context .ap-page{padding:30px 16px 64px}}@media (prefers-reduced-motion:reduce){.ac-popover,.ac-history-drawer{animation:none}.allisora-platform.ac-shell,.ac-prompt-list button span{transition:none}}:is(html:has(.ac-shell.is-dark),body:has(.ac-shell.is-dark)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080809}:is(html:has(.ac-shell.is-light),body:has(.ac-shell.is-light)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.allisora-platform.ac-shell.is-dark{--ap-bg:#09090a;--ap-surface:#171718;--ap-soft:#1d1d1f;--ap-sidebar:#111112;--ap-text:#f4f4f5;--ap-muted:#a1a1a8;--ap-dim:#73737b;--ap-line:#2a2a2e;--ap-line-strong:#3d3d43;color:#f4f4f5;background:#09090a}.allisora-platform.ac-shell.is-light{color:#111113;background:#fff}.ac-topbar{transition:background .18s,border-color .18s}.is-dark .ac-topbar{background:#09090aeb;border-bottom-color:#27272a}.is-dark .ac-brand img,.is-dark .ac-speaker img{filter:invert()}.is-dark .ac-space-command{color:#a7a7ad;border-left-color:#303034}.is-dark .ac-space-command:focus-visible{outline-color:#55555b;box-shadow:0 0 0 3px #ffffff14}.is-dark .ac-back-command{color:#a7a7ad}.is-dark .ac-back-command:hover{color:#fff;background:#1b1b1d}.is-dark .ac-thread-title span{color:#77777e}.is-dark .ac-product-version{color:#6f6f75}.is-dark .ac-thread-title b{color:#e9e9eb}.is-dark .ac-topbar-actions>button{color:#b7b7bd}.is-dark .ac-topbar-actions>button:hover{color:#fff;background:#1b1b1d}.is-dark .ac-shell .ap-avatar{color:#111113;background:#f1f1f2}.is-dark .ac-popover{background:#19191b;border-color:#343438;box-shadow:0 22px 70px #0000007a}.is-dark .ac-popover>button:hover{background:#252527}.is-dark .ac-popover>button small,.is-dark .ac-menu-space small{color:#8d8d94}.is-dark .ac-menu-space{border-bottom-color:#303034}.is-dark .ac-menu-mark{color:#111;background:#f2f2f3}.is-dark .ac-menu-label,.is-dark .ac-menu-current small{color:#85858c}.is-dark .ac-menu-separator{background:#303034}.is-dark .ac-main,.is-dark .ac-home{background:#09090a}.ac-home{justify-content:center;padding:72px 32px 44px}.ac-home h1{letter-spacing:-.032em;font-size:clamp(30px,3vw,42px);font-weight:440;line-height:1.08}.is-dark .ac-home-intro{color:#85858c}.ac-home-composer{border-radius:28px;width:min(100%,768px);min-height:58px;position:relative}.ac-home-composer .ac-composer-footer{pointer-events:none;min-height:58px;padding:8px 9px;position:absolute;inset:0}.ac-home-composer .ac-composer-footer button{pointer-events:auto}.ac-home-composer .ac-connect{border-radius:50%;justify-content:center;width:40px;height:40px;padding:0}.ac-home-composer .ac-send{border-radius:50%;width:40px;height:40px;margin-left:auto}.is-dark .ac-composer{box-shadow:none;background:#232325;border-color:#38383c}.is-dark .ac-composer:focus-within{border-color:#54545a;box-shadow:0 8px 36px #00000042}.is-dark .ac-composer textarea{color:#f5f5f6}.is-dark .ac-composer textarea::placeholder{color:#8a8a91}.is-dark .ac-connect{color:#c7c7cc}.is-dark .ac-connect:hover{background:#343438}.is-dark .ac-send{background:#f2f2f3;color:#111113!important}.is-dark .ac-send:disabled{background:#48484c;color:#8b8b91!important}.ac-prompt-list{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:min(100%,800px);margin-top:22px;display:flex}.ac-prompt-list button{border:1px solid #dedee2;border-radius:999px;width:auto;min-height:36px;padding:0 14px;font-size:11px}.ac-prompt-list button:hover{background:#f6f6f8}.is-dark .ac-prompt-list button{color:#b8b8be;border-color:#37373b}.is-dark .ac-prompt-list button:hover{color:#fff;background:#1c1c1e}.ac-home-status{color:#929299;margin:30px 0 0;padding:0;font-size:9px}.is-dark .ac-history-drawer{background:#151516;border-left-color:#303034}.is-dark .ac-history-header,.is-dark .ac-history-tools{border-bottom-color:#303034}.is-dark .ac-history-header span{color:#7f7f86}.is-dark .ac-history-header>button{color:#a7a7ad}.is-dark .ac-history-header>button:hover,.is-dark .ac-history-new:hover,.is-dark .ac-history-list section>button:hover{color:#fff;background:#222224}.is-dark .ac-history-new{color:#e7e7e9}.is-dark .ac-history-search{color:#77777f;background:#1d1d1f;border-color:#0000}.is-dark .ac-history-search:focus-within{background:#202023;border-color:#4b4b51;box-shadow:0 0 0 3px #ffffff0d}.is-dark .ac-history-tools input{color:#f2f2f3}.is-dark .ac-history-clear{color:#909097}.is-dark .ac-history-clear:hover{color:#fff;background:#303034}.is-dark .ac-history-list section>button[aria-current=page]{background:#29292c}.is-dark .ac-history-copy>b{color:#e7e7e9}.is-dark .ac-history-empty{color:#8f8f96}.is-dark .ac-history-empty-icon{color:#929299;background:#202023;border-color:#303034}.is-dark .ac-history-empty b{color:#e4e4e7}.ac-thread{width:min(100%,1460px)}.is-dark .ac-room-header,.is-dark .ac-user-turn{border-color:#2a2a2e}.is-dark .ac-room-header h1,.is-dark .ac-user-turn p{color:#f4f4f5}.is-dark .ac-room-header>div,.is-dark .ac-user-turn>span,.is-dark .ac-speaker small{color:#85858c}.ac-allis-turn{display:block}.ac-speaker{margin-bottom:20px}.is-dark .ac-speaker>span{border-color:#353539}.ac-analysis-workspace{color:#111113;background:#f4f4f1;border:1px solid #d4d4cf;grid-template-columns:minmax(0,1fr) 280px;min-height:560px;display:grid}.is-dark .ac-analysis-workspace{border-color:#303034;box-shadow:0 28px 80px #00000052}.ac-analysis-report{min-width:0;padding:34px 38px 38px}.ac-report-heading{border-bottom:1px solid #d7d7d2;padding-bottom:27px}.ac-report-heading>div{color:#777774;letter-spacing:.14em;align-items:center;gap:12px;margin-bottom:23px;font-size:9px;display:flex}.ac-report-heading>div span{color:#1019ec;font-weight:720}.ac-report-heading>div em{font-style:normal}.ac-report-heading h2{letter-spacing:-.035em;max-width:900px;margin:0 0 15px;font-size:clamp(27px,2.3vw,38px);font-weight:480;line-height:1.13}.ac-report-heading .ac-answer-summary{color:#55555a;max-width:900px;margin:0;font-size:15px;line-height:1.65}.ac-analysis-report .ac-findings{border-top:0}.ac-analysis-report .ac-findings>div{border-bottom-color:#d7d7d2;min-height:78px}.ac-analysis-report .ac-findings small{color:#67676c}.ac-analysis-report .ac-artifact-switcher button{background:0 0;border-color:#cacac6}.ac-analysis-report .ac-artifact-switcher button:hover,.ac-analysis-report .ac-artifact-switcher button[aria-pressed=true]{color:#fff;background:#1019ec;border-color:#1019ec}.ac-analysis-report .ac-inline-artifact,.ac-analysis-report .ac-boundary{border-color:#d6d6d1}.ac-run-properties{background:#fff;border-left:1px solid #d7d7d2;flex-direction:column;min-width:0;display:flex}.ac-run-properties>section{border-bottom:1px solid #e0e0dc;padding:22px 20px}.ac-run-properties h3{color:#797976;letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:9px;font-weight:680}.ac-run-properties dl{margin:0}.ac-run-properties dl>div{border-top:1px solid #ecece8;justify-content:space-between;align-items:center;min-height:39px;display:flex}.ac-run-properties dt{color:#7b7b78;font-size:10px}.ac-run-properties dd{text-align:right;margin:0;font-size:11px}.ac-status-badge{color:#fff;text-transform:uppercase;background:#1019ec;border-radius:999px;padding:5px 8px;font-size:9px;display:inline-flex}.ac-run-properties>section>p{margin:0 0 7px;font-size:12px}.ac-run-properties>section>small{color:#747471;font-size:10px;line-height:1.45}.ac-run-properties .ac-decision-action{border-top:1px solid #e0e0dc;flex-direction:column;align-items:stretch;margin-top:auto;padding:20px}.ac-run-properties .ac-decision-action p{gap:7px}.ac-run-properties .ac-decision-action p b{font-size:12px;line-height:1.35}.ac-run-properties .ac-decision-action button{background:#111113;justify-content:center;width:100%}.is-dark .ac-thread-composer{border-color:#343438}.is-dark .ac-context,.is-dark .ac-context .ap-page{background:#09090a}.is-dark .ac-context .ap-page-header h1,.is-dark .ac-context .ap-page-header>div:first-child>span{color:#f4f4f5}.is-dark .ac-context .ap-page-header p{color:#98989f}@media (max-width:1040px){.ac-analysis-workspace{grid-template-columns:1fr}.ac-run-properties{border-top:1px solid #d7d7d2;border-left:0;grid-template-columns:1fr 1fr;display:grid}.ac-run-properties .ac-decision-action{grid-column:1/-1}}@media (max-width:680px){.ac-home{text-align:center;justify-content:flex-start;padding-top:96px}.ac-home h1{font-size:32px}.ac-home-intro{margin-inline:auto}.ac-home-composer textarea{min-height:58px;padding:18px 56px 17px 52px}.ac-prompt-list{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.ac-prompt-list button{flex:none}.ac-home-status{justify-content:center}.ac-thread{padding-inline:14px}.ac-analysis-report{padding:25px 18px 28px}.ac-report-heading h2{font-size:27px}.ac-run-properties{grid-template-columns:1fr}.ac-run-properties .ac-decision-action{grid-column:auto}}.allisora-platform,.allisora-platform.ac-shell{--ap-type-micro:12px;--ap-type-meta:13px;--ap-type-small:14px;--ap-type-body:15px;--ap-type-ui:15px;font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:auto;text-rendering:optimizelegibility;font-size:16px}.ac-topbar{height:72px;padding-inline:34px}.ac-main{min-height:calc(100dvh - 72px)}.ac-home{min-height:calc(100dvh - 72px);padding-top:clamp(100px,15vh,170px)}.ac-brand img{width:28px;height:28px}.ac-brand span{font-size:15px;font-weight:740}.ac-space-command{font-size:15px}.ac-thread-title span{font-size:11px}.ac-thread-title b{margin-top:4px;font-size:14px}.ac-topbar-actions>button{min-height:40px;padding-inline:11px;font-size:13px}.ac-product-version{font-size:12px}.ac-shell .ap-avatar{width:34px;height:34px;font-size:11px}.ac-popover{top:64px}.ac-popover>button b,.ac-menu-current b{font-size:14px}.ac-popover>button small,.ac-menu-current small{font-size:12px}.ac-menu-label{font-size:11px}.ac-history-header{flex-basis:72px;height:72px}.ac-history-header h2{font-size:17px}.ac-history-new,.ac-history-tools input{font-size:14px}.ac-history-list section>h3{font-size:11px}.ac-history-copy>b{font-size:14px}.ac-history-copy>small{font-size:12px}.ac-home h1{letter-spacing:-.038em;font-size:clamp(42px,4vw,56px);font-weight:520}.ac-home-intro{margin:18px auto 31px;font-size:16px;line-height:1.55}.ac-home-composer{width:min(100%,820px);min-height:66px}.ac-home-composer textarea{min-height:66px;padding:20px 62px 18px 58px;font-size:17px;line-height:1.45}.ac-home-composer .ac-composer-footer{min-height:66px}.ac-prompt-list{gap:9px;width:min(100%,900px);margin-top:26px}.ac-prompt-list button{min-height:42px;padding-inline:17px;font-size:13px}.ac-home-status{margin-top:35px;font-size:12px}.ac-room-header>p{font-size:12px}.ac-room-header>div{font-size:13px}.ac-report-heading>div{font-size:11px}.ac-report-heading .ac-answer-summary{font-size:16px}.ac-findings b{font-size:15px}.ac-findings small{font-size:13px}.ac-run-properties h3{font-size:11px}.ac-run-properties dt{font-size:12px}.ac-run-properties dd{font-size:13px}.ac-status-badge{font-size:10px}.ac-run-properties>section>p{font-size:14px}.ac-run-properties>section>small{font-size:12px}.ac-run-properties .ac-decision-action p b{font-size:14px}.ap-collaboration-panel{color:#111113;border-radius:18px;margin-bottom:22px;overflow:hidden}.ap-collaboration-heading{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:24px;padding:26px 28px 24px;display:flex}.ap-collaboration-heading>div:first-child{align-items:center;gap:15px;min-width:0;display:flex}.ap-section-mark{color:#fff;background:#111113;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ap-collaboration-heading p{color:#6a50d8;letter-spacing:.12em;margin:0 0 5px;font-size:11px;font-weight:730}.ap-collaboration-heading h2{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:650}.ap-collaboration-heading>div:first-child>div>span{color:var(--ap-muted);margin-top:5px;font-size:14px;display:block}.ap-collaboration-actions{flex:none;align-items:center;gap:8px;display:flex}.ap-collaboration-actions button{border:1px solid var(--ap-line-strong);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:610;display:inline-flex}.ap-collaboration-actions button:hover{background:#f6f6f4}.ap-collaboration-actions button.is-primary{color:#fff;background:#111113;border-color:#111113}.ap-collaboration-stats{border-bottom:1px solid var(--ap-line);background:#fafaf8;flex-wrap:wrap;align-items:center;gap:0;min-height:50px;padding:0 28px;display:flex}.ap-collaboration-stats>span{border-right:1px solid var(--ap-line);color:var(--ap-muted);align-items:center;gap:6px;margin-right:15px;padding-right:15px;font-size:13px;display:inline-flex}.ap-collaboration-stats>span:last-child{border:0;margin-left:auto;margin-right:0;padding-right:0}.ap-collaboration-stats b{color:#151517;font-size:15px}.ap-collaboration-form{border-bottom:1px solid var(--ap-line);background:#f5f5f2;grid-template-columns:minmax(240px,1.4fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:14px;padding:22px 28px;display:grid}.ap-collaboration-form.is-team-form{grid-template-columns:minmax(200px,.7fr) minmax(320px,1.3fr) auto}.ap-form-title{grid-column:1/-1;align-items:center;gap:10px;display:flex}.ap-form-title>span{border:1px solid var(--ap-line);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ap-form-title p{gap:2px;margin:0;display:grid}.ap-form-title b{font-size:14px}.ap-form-title small{color:var(--ap-muted);font-size:12px}.ap-form-title>button{color:var(--ap-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px}.ap-collaboration-form label,.ap-decision-collaboration form label{display:grid;position:relative}.ap-collaboration-form label>span,.ap-decision-collaboration form label>span{color:#59595d;margin-bottom:7px;font-size:12px;font-weight:610}.ap-collaboration-form input,.ap-collaboration-form select,.ap-decision-collaboration select{appearance:none;color:#161618;background:#fff;border:1px solid #d5d5d0;border-radius:9px;outline:0;width:100%;height:42px;padding:0 36px 0 12px;font-size:14px}.ap-collaboration-form input:focus,.ap-collaboration-form select:focus,.ap-decision-collaboration select:focus{border-color:#77777c;box-shadow:0 0 0 3px #11111312}.ap-collaboration-form label>svg,.ap-decision-collaboration label>svg{color:#77777b;pointer-events:none;position:absolute;bottom:14px;right:12px}.ap-collaboration-form>button{height:42px}.ap-collaboration-feedback{color:#2b674f;background:#f0f7f3;border-bottom:1px solid #d9e9df;align-items:center;gap:7px;margin:0;padding:11px 28px;font-size:13px;display:flex}.ap-collaboration-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.ap-team-column,.ap-people-column{min-width:0;padding:26px 28px 28px}.ap-people-column{border-left:1px solid var(--ap-line)}.ap-subsection-heading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.ap-subsection-heading h3{margin:0;font-size:15px;font-weight:660}.ap-subsection-heading>span{color:var(--ap-dim);font-size:12px}.ap-team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ap-team-list article{border:1px solid var(--ap-line);border-radius:12px;min-width:0;padding:15px}.ap-team-list article>div{align-items:flex-start;gap:11px;display:flex}.ap-team-avatar,.ap-person-avatar{color:#3e3e43;background:#ececee;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:inline-flex}.ap-team-list p,.ap-person-row p{gap:4px;min-width:0;margin:0;display:grid}.ap-team-list p b,.ap-person-row p b{font-size:14px;font-weight:630}.ap-team-list p small{color:var(--ap-muted);font-size:12px;line-height:1.45}.ap-team-list footer{border-top:1px solid var(--ap-line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:11px;display:flex}.ap-team-list footer>span{color:var(--ap-dim);font-size:12px}.ap-team-list footer>div{display:flex}.ap-team-list footer i,.ap-assignment-list i{color:#fff;background:#202023;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-6px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.ap-people-list{border-top:1px solid var(--ap-line)}.ap-people-list>article{border-bottom:1px solid var(--ap-line)}.ap-person-row{grid-template-columns:36px minmax(150px,1fr) auto 30px;align-items:center;gap:12px;min-height:70px;display:grid}.ap-person-row p small{color:var(--ap-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-person-roles{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ap-person-roles span{color:#5f5f63;background:#f1f1ef;border-radius:999px;padding:5px 8px;font-size:11px}.ap-person-row>button{color:#77777c;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ap-people-list>article.is-expanded .ap-person-row>button svg{transform:rotate(180deg)}.ap-member-teams{border-top:1px solid var(--ap-line);background:#f7f7f5;padding:13px 14px 15px 48px}.ap-member-teams>span{color:var(--ap-muted);text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:650;display:block}.ap-member-teams>div{flex-wrap:wrap;gap:6px;display:flex}.ap-member-teams button{border:1px solid var(--ap-line-strong);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.ap-member-teams button[aria-pressed=true]{color:#fff;background:#171719;border-color:#171719}.ap-collaboration-lower{border-top:1px solid var(--ap-line);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.ap-decision-collaboration,.ap-invitation-list{padding:24px 28px 27px}.ap-invitation-list{border-left:1px solid var(--ap-line)}.ap-assignment-list{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ap-assignment-list>span{background:#f4f4f2;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;display:inline-flex}.ap-assignment-list i{border-width:0;width:27px;height:27px;margin:0}.ap-assignment-list b{font-size:12px;font-weight:630}.ap-assignment-list em{color:var(--ap-muted);text-transform:capitalize;font-size:11px;font-style:normal}.ap-decision-collaboration form{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) auto;align-items:end;gap:9px;display:grid}.ap-decision-collaboration form>button{color:#fff;cursor:pointer;background:#111113;border:1px solid #111113;border-radius:8px;height:42px;padding:0 15px;font-size:13px;font-weight:620}.ap-decision-collaboration form>button:disabled{cursor:default;opacity:.35}.ap-invitation-list article{border-top:1px solid var(--ap-line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.ap-invitation-list article>span{color:var(--ap-muted)}.ap-invitation-list article p{gap:3px;min-width:0;margin:0;display:grid}.ap-invitation-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-invitation-list article small{color:var(--ap-dim);font-size:11px}.ap-invitation-list article button{color:#a0443f;cursor:pointer;background:0 0;border:0;padding:7px;font-size:12px}.ap-empty-invitations,.ap-no-decision{color:var(--ap-dim);align-items:center;gap:7px;margin:0;padding:18px 0 4px;font-size:13px;display:flex}.ap-collaboration-boundary{border-top:1px solid var(--ap-line);color:var(--ap-muted);background:#f7f7f5;align-items:center;gap:9px;padding:12px 28px;font-size:12px;display:flex}.ap-collaboration-boundary b{color:#333337;margin-right:5px}.ac-run-collaboration>div{gap:9px;display:grid}.ac-run-collaboration>div>span{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ac-run-collaboration>div i{color:#3b3b3d;background:#ededeb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:700;display:flex}.ac-run-collaboration>div b{font-size:12px;font-weight:620}.ac-run-collaboration>div em{color:#777774;text-transform:capitalize;font-size:10px;font-style:normal}.ac-run-collaboration>button{color:#1f54cb;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:14px;padding:0;font-size:12px;display:flex}@media (max-width:1180px){.ap-collaboration-layout,.ap-collaboration-lower{grid-template-columns:1fr}.ap-people-column,.ap-invitation-list{border-left:0;border-top:1px solid var(--ap-line)}.ap-collaboration-form,.ap-collaboration-form.is-team-form{grid-template-columns:1fr 1fr}.ap-collaboration-form>button{grid-column:2}}@media (max-width:720px){.ac-topbar{height:62px;padding-inline:14px}.ac-main,.ac-home{min-height:calc(100dvh - 62px)}.ac-home{padding-top:88px}.ac-home h1{font-size:38px}.ac-home-intro,.ac-home-composer textarea{font-size:16px}.ac-prompt-list button{font-size:13px}.ap-collaboration-heading{flex-direction:column;align-items:flex-start;padding:22px 18px}.ap-collaboration-actions{width:100%}.ap-collaboration-actions button{flex:1;justify-content:center}.ap-collaboration-stats{padding:10px 18px}.ap-collaboration-stats>span:last-child{width:100%;margin-left:0}.ap-collaboration-form,.ap-collaboration-form.is-team-form{grid-template-columns:1fr;padding:20px 18px}.ap-collaboration-form>button{grid-column:auto}.ap-team-column,.ap-people-column,.ap-decision-collaboration,.ap-invitation-list{padding:22px 18px}.ap-team-list{grid-template-columns:1fr}.ap-person-row{grid-template-columns:36px minmax(0,1fr) 30px}.ap-person-roles{display:none}.ap-decision-collaboration form{grid-template-columns:1fr}.ap-subsection-heading{flex-direction:column;align-items:flex-start;gap:3px}}.ac-context .ap-control-page{color:#f5f5f6;background:#09090a;min-height:calc(100dvh - 72px);padding:38px clamp(22px,4vw,64px) 80px}.ap-settings-frame{width:100%;max-width:1220px;margin:0 auto}.ap-settings-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:29px;display:flex}.ap-settings-header>div{max-width:720px}.ap-settings-header p,.ap-settings-section-heading p,.ap-workspace-profile-main p,.ap-settings-recent>div>p{color:#a99cff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:720}.ap-settings-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,50px);font-weight:540;line-height:1.02}.ap-settings-header>div>span{color:#a2a2a8;margin-top:13px;font-size:16px;line-height:1.55;display:block}.ap-settings-live{color:#b7b7bc;border:1px solid #303034;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;display:inline-flex}.ap-settings-live i,.ap-workspace-status i{background:#36a97b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #36a97b1f}.ap-settings-nav{scrollbar-width:none;border-bottom:1px solid #29292d;gap:30px;display:flex;overflow-x:auto}.ap-settings-nav::-webkit-scrollbar{display:none}.ap-settings-nav button{color:#8d8d94;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;min-height:50px;padding:0 0 1px;font-size:14px;font-weight:590;display:inline-flex}.ap-settings-nav button:hover{color:#dedee2}.ap-settings-nav button[aria-current=page]{color:#fff;border-bottom-color:#f5f5f6}.ap-settings-nav button svg{stroke-width:1.7px}.ap-settings-surface{color:#111113;padding-top:33px}.ap-settings-section{min-width:0}.ap-settings-section-heading{color:#f5f5f6;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.ap-settings-section-heading>div{max-width:760px}.ap-settings-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,36px);font-weight:540;line-height:1.08}.ap-settings-section-heading>div>span{color:#9c9ca2;margin-top:10px;font-size:15px;line-height:1.58;display:block}.ap-settings-section-heading .ap-solid-button{background:#fff;border-color:#fff;flex:none;color:#111113!important}.ap-settings-surface .ap-panel{color:#111113}.ap-settings-data-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:16px;display:grid}.ap-settings-data-grid>.ap-panel,.ap-settings-section>.ap-ontology-control,.ap-settings-section>.ap-access-panel{min-width:0;padding:28px}.ap-settings-section>.ap-governance-strip{margin-bottom:16px}.ap-people-settings .ap-collaboration-panel{margin-bottom:0}.ap-workspace-profile{color:#111113;background:#fff;border:1px solid #deded9;border-radius:16px;margin-bottom:16px;overflow:hidden}.ap-workspace-profile-main{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:17px;padding:28px;display:grid}.ap-workspace-monogram{color:#fff;letter-spacing:.04em;background:#111113;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:14px;font-weight:700;display:flex}.ap-workspace-profile-main p{color:#6a50d8;margin-bottom:5px}.ap-workspace-profile-main h3{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650}.ap-workspace-profile-main>div>span{color:#66666b;max-width:730px;margin-top:6px;font-size:14px;line-height:1.5;display:block}.ap-workspace-status{color:#286a51;text-transform:capitalize;background:#f1f7f4;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.ap-workspace-profile dl{border-top:1px solid #e4e4df;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ap-workspace-profile dl>div{border-right:1px solid #e4e4df;gap:5px;min-width:0;padding:17px 28px 19px;display:grid}.ap-workspace-profile dl>div:last-child{border-right:0}.ap-workspace-profile dt{color:#76767b;font-size:12px}.ap-workspace-profile dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:610;overflow:hidden}.ap-settings-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px;display:grid}.ap-settings-index,.ap-settings-recent{color:#111113;background:#fff;border:1px solid #deded9;border-radius:16px;overflow:hidden}.ap-settings-index>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e4df;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:14px;width:100%;min-height:84px;padding:16px 20px;display:grid}.ap-settings-index>button:last-child{border-bottom:0}.ap-settings-index>button>span{color:#3c3c40;background:#f0f0ee;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ap-settings-index>button>p{gap:5px;min-width:0;margin:0;display:grid}.ap-settings-index>button b{font-size:15px;font-weight:650}.ap-settings-index>button small{color:#727277;font-size:13px;line-height:1.4}.ap-settings-recent>div{border-bottom:1px solid #e4e4df;padding-bottom:16px}.ap-settings-recent>div>p{color:#6a50d8;margin-bottom:6px}.ap-settings-recent h3{margin:0;font-size:18px;font-weight:650}.ap-settings-recent article{border-bottom:1px solid #ecece8;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:10px;padding:14px 0;display:grid}.ap-settings-recent article>i{background:#6a50d8;border-radius:50%;width:6px;height:6px;margin-top:6px}.ap-settings-recent article>p{gap:4px;margin:0;display:grid}.ap-settings-recent article b{font-size:13px;font-weight:590;line-height:1.42}.ap-settings-recent article small{color:#7b7b80;font-size:12px}.ap-settings-recent>button{color:#315ac4;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:17px;padding:0;font-size:13px;font-weight:620;display:flex}.ap-settings-surface .ap-panel-heading h2{color:#111113;font-size:22px}.ap-settings-surface .ap-panel-heading>button{font-size:13px}.ap-settings-surface .ap-panel-heading>span{font-size:12px}.ap-settings-surface .ap-source-list h3{font-size:14px}.ap-settings-surface .ap-source-list p,.ap-settings-surface .ap-source-list small{font-size:12px}.ap-settings-surface .ap-health{font-size:11px}.ap-settings-surface .ap-source-drop b{font-size:13px}.ap-settings-surface .ap-source-drop small{font-size:12px}.ap-settings-surface .ap-mapping-path code,.ap-settings-surface .ap-source-fields code{font-size:11px}.ap-settings-surface .ap-mapping-list article>p{font-size:13px}.ap-settings-surface .ap-mapping-list article>div:last-child>span{font-size:11px}.ap-settings-surface .ap-object-form label{font-size:14px}.ap-settings-surface .ap-object-form input{min-height:43px;font-size:14px}.ap-settings-surface .ap-object-form button{font-size:13px}.ap-settings-surface .ap-object-form>small,.ap-settings-surface .ap-no-draft{font-size:12px}.ap-settings-surface .ap-revision-state p,.ap-settings-surface .ap-draft-box p b{font-size:13px}.ap-settings-surface .ap-revision-state small,.ap-settings-surface .ap-draft-box p small,.ap-settings-surface .ap-draft-box code{font-size:12px}.ap-settings-surface .ap-policy-list h3,.ap-settings-surface .ap-policy-list article>b{font-size:14px}.ap-settings-surface .ap-policy-list p{font-size:12px;line-height:1.45}.ap-settings-surface .ap-access-detail>p b{font-size:14px}.ap-settings-surface .ap-access-detail>p span,.ap-settings-surface .ap-access-detail dd{font-size:12px}.ap-settings-surface .ap-access-detail dt{font-size:11px}.ap-settings-surface .ap-policy-note{font-size:12px}@media (max-width:980px){.ap-settings-data-grid,.ap-settings-overview-grid{grid-template-columns:1fr}.ap-settings-recent{min-height:0}}@media (max-width:720px){.ac-context .ap-control-page{min-height:calc(100dvh - 62px);padding:28px 16px 54px}.ap-settings-header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:20px}.ap-settings-header h1{font-size:36px}.ap-settings-header>div>span{font-size:15px}.ap-settings-nav{gap:24px}.ap-settings-nav button{min-height:48px;font-size:13px}.ap-settings-surface{padding-top:25px}.ap-settings-section-heading{flex-direction:column;align-items:flex-start;gap:17px}.ap-settings-section-heading h2{font-size:29px}.ap-settings-section-heading .ap-solid-button{width:100%}.ap-workspace-profile-main{grid-template-columns:46px minmax(0,1fr);align-items:start;padding:22px 18px}.ap-workspace-monogram{width:46px;height:46px}.ap-workspace-status{grid-column:1/-1}.ap-workspace-profile dl{grid-template-columns:1fr}.ap-workspace-profile dl>div{border-bottom:1px solid #e4e4df;border-right:0;padding:14px 18px}.ap-workspace-profile dl>div:last-child{border-bottom:0}.ap-settings-index>button{padding-inline:16px}.ap-settings-data-grid>.ap-panel,.ap-settings-section>.ap-ontology-control,.ap-settings-section>.ap-access-panel{padding:20px 18px}.ap-settings-section>.ap-governance-strip{grid-template-columns:1fr}}.ap-settings-surface{--ap-line:#2b2b2f;--ap-line-strong:#3a3a40;--ap-muted:#a1a1a8;--ap-dim:#77777f;--ap-blue:#a99cff;--ap-violet:#a99cff;--ap-success:#4fc494;--ap-amber:#d99a4d;color:#f4f4f5}.ap-settings-surface .ap-panel,.ap-workspace-profile,.ap-settings-index,.ap-settings-recent{color:#f4f4f5;background:#111113;border-color:#2b2b2f;box-shadow:0 18px 50px #0000002e}.ap-settings-section-heading .ap-solid-button{background:#7865e8;border-color:#7865e8;color:#fff!important}.ap-workspace-monogram{color:#b9adff;background:#1d1b28;border:1px solid #373149}.ap-workspace-profile-main p,.ap-settings-recent>div>p{color:#a99cff}.ap-workspace-profile-main>div>span{color:#a1a1a8}.ap-workspace-status{color:#6bd0a5;background:#10221b}.ap-workspace-profile dl{border-top-color:#2b2b2f}.ap-workspace-profile dl>div{border-right-color:#2b2b2f}.ap-workspace-profile dt{color:#85858d}.ap-workspace-profile dd{color:#efeff1}.ap-settings-index>button{color:#f4f4f5;background:#111113;border-bottom-color:#2b2b2f}.ap-settings-index>button:hover{background:#171719}.ap-settings-index>button>span{color:#b7abff;background:#1b1b1e}.ap-settings-index>button small{color:#98989f}.ap-settings-index>button>svg{color:#73737b}.ap-settings-recent>div,.ap-settings-recent article{border-color:#2b2b2f}.ap-settings-recent article small{color:#7f7f87}.ap-settings-recent>button{color:#aa9eff}.ap-settings-surface .ap-panel-heading h2,.ap-settings-surface .ap-source-list h3,.ap-settings-surface .ap-empty-state h3,.ap-settings-surface .ap-object-form label,.ap-settings-surface .ap-policy-list h3,.ap-settings-surface .ap-policy-list article>b,.ap-settings-surface .ap-access-detail>p b,.ap-settings-surface .ap-policy-note b{color:#f2f2f3}.ap-settings-surface .ap-panel-heading>span,.ap-settings-surface .ap-mapping-path code{color:#b4b4ba;background:#1b1b1e}.ap-settings-surface .ap-source-icon{color:#59c79b;background:#10221b}.ap-settings-surface .ap-source-icon.is-attention{color:#d99a4d;background:#291e10}.ap-settings-surface .ap-source-list article.is-expanded{background:#151517}.ap-settings-surface .ap-source-inspector,.ap-settings-surface .ap-revision-state,.ap-settings-surface .ap-access-detail,.ap-settings-surface .ap-policy-note{color:#f1f1f2;background:#171719;border-color:#343438}.ap-settings-surface .ap-source-fields code{color:#d5d5d9;background:#0d0d0f;border-color:#343438}.ap-settings-surface .ap-source-drop{color:#eeeef0;background:#141416;border-color:#3a3a40}.ap-settings-surface .ap-mapping-list article>div:last-child button{color:#dedee2;background:#202023}.ap-settings-surface .ap-object-form input,.ap-settings-surface .ap-collaboration-form input,.ap-settings-surface .ap-collaboration-form select,.ap-settings-surface .ap-decision-collaboration select{color:#f1f1f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0d0f;border-color:#3a3a40}.ap-settings-surface .ap-object-form input::placeholder,.ap-settings-surface .ap-collaboration-form input::placeholder{color:#6f6f77}.ap-settings-surface .ap-object-form button,.ap-settings-surface .ap-draft-box .ap-solid-button,.ap-settings-surface .ap-decision-collaboration form>button{color:#fff;background:#7865e8;border-color:#7865e8}.ap-settings-surface .ap-object-form button:disabled,.ap-settings-surface .ap-decision-collaboration form>button:disabled{color:#74747c;background:#29292d;border-color:#29292d}.ap-settings-surface .ap-publish-review{background:#111113;border-color:#4b416d}.ap-settings-surface .ap-publish-review .ap-secondary-button{color:#e5e5e7;background:#1a1a1d;border-color:#3a3a40}.ap-settings-surface .ap-policy-list article>span{color:#b5a8ff;background:#1b1b1e}.ap-settings-surface .ap-governance-strip{background:#111113;border:1px solid #2b2b2f}.ap-settings-surface .ap-governance-strip>div{border-color:#2b2b2f}.ap-settings-surface .ap-governance-strip svg{color:#b1a5ff}.ap-settings-surface .ap-governance-strip small{color:#8b8b92}.ap-settings-surface .ap-collaboration-panel{color:#f4f4f5;background:#111113}.ap-settings-surface .ap-section-mark{color:#b7aaff;background:#1f1b2c;border:1px solid #39304f}.ap-settings-surface .ap-collaboration-actions button{color:#e8e8ea;background:#171719;border-color:#3a3a40}.ap-settings-surface .ap-collaboration-actions button:hover{background:#1e1e21}.ap-settings-surface .ap-collaboration-actions button.is-primary{color:#fff;background:#7865e8;border-color:#7865e8}.ap-settings-surface .ap-collaboration-stats{background:#0e0e10}.ap-settings-surface .ap-collaboration-stats b{color:#f4f4f5}.ap-settings-surface .ap-collaboration-form{background:#151517}.ap-settings-surface .ap-form-title>span{background:#1d1d20;border-color:#35353a}.ap-settings-surface .ap-collaboration-form label>span,.ap-settings-surface .ap-decision-collaboration form label>span{color:#a1a1a8}.ap-settings-surface .ap-collaboration-feedback{color:#6bd0a5;background:#10221b;border-color:#1f4939}.ap-settings-surface .ap-team-list article{background:#151517}.ap-settings-surface .ap-team-avatar,.ap-settings-surface .ap-person-avatar{color:#c7c7cc;background:#202023}.ap-settings-surface .ap-team-list footer i,.ap-settings-surface .ap-assignment-list i{background:#29292d;border-color:#111113}.ap-settings-surface .ap-person-roles span{color:#aaaab1;background:#1b1b1e}.ap-settings-surface .ap-member-teams{background:#0e0e10}.ap-settings-surface .ap-member-teams button{color:#cfcfd3;background:#171719;border-color:#3a3a40}.ap-settings-surface .ap-member-teams button[aria-pressed=true]{color:#fff;background:#7865e8;border-color:#7865e8}.ap-settings-surface .ap-assignment-list>span{background:#1a1a1d}.ap-settings-surface .ap-collaboration-boundary{background:#0d0d0f}.ap-settings-surface .ap-collaboration-boundary b{color:#d8d8dc}@media (max-width:720px){.ap-workspace-profile dl>div{border-bottom-color:#2b2b2f}}.ap-settings-header{align-items:center;min-height:48px;margin-bottom:20px}.ap-settings-header h1{letter-spacing:-.035em;font-size:clamp(29px,3vw,36px);font-weight:560;line-height:1.08}.ap-settings-nav{z-index:18;background:#19191c;border:1px solid #29292d;border-radius:999px;gap:3px;width:fit-content;max-width:100%;padding:4px;display:flex;position:sticky;top:82px;overflow-x:auto}.ap-settings-nav button{color:#8d8d94;letter-spacing:.045em;text-transform:uppercase;border:0;border-radius:999px;min-height:38px;padding:0 18px;font-size:12px;font-weight:680}.ap-settings-nav button:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #7b7b82}.ap-settings-nav button[aria-current=page]{color:#fff;background:#4a4a50;border:0}.ap-settings-tab-toolbar{justify-content:flex-end;align-items:center;min-height:42px;margin-bottom:14px;display:flex}.ap-settings-tab-toolbar>span{color:#85858d;margin-right:auto;font-size:12px}.ap-settings-tab-toolbar .ap-solid-button{background:#7865e8;border-color:#7865e8}.ap-settings-overview-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start}.ap-settings-overview-main{gap:16px;min-width:0;display:grid}.ap-settings-card-header{border-bottom:1px solid #2b2b2f;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.ap-settings-card-header h3{margin:0;font-size:16px;font-weight:650}.ap-settings-card-header span{color:#7f7f87;font-size:12px}.ap-settings-index,.ap-settings-recent,.ap-workspace-properties{box-shadow:none;border-radius:14px}.ap-settings-index>button{min-height:78px}.ap-settings-recent{padding:0 20px 17px}.ap-settings-recent>div{align-items:center;min-height:58px;padding:0;display:flex}.ap-settings-recent h3{font-size:16px}.ap-settings-recent article{grid-template-columns:7px minmax(0,1fr)}.ap-workspace-properties{color:#f4f4f5;background:#111113;border:1px solid #2b2b2f;position:sticky;top:143px;overflow:hidden}.ap-workspace-properties>header{border-bottom:1px solid #2b2b2f;align-items:center;min-height:58px;padding:0 18px;display:flex}.ap-workspace-properties h3{margin:0;font-size:15px;font-weight:650}.ap-workspace-properties dl{margin:0;padding:10px 18px}.ap-workspace-properties dl>div{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.ap-workspace-properties dt{color:#85858d;font-size:12px}.ap-workspace-properties dd{color:#e9e9eb;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:590}.ap-property-status{color:#67cda3;text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}.ap-property-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.ap-workspace-properties>section{border-top:1px solid #2b2b2f;padding:16px 18px 18px}.ap-workspace-properties h4{color:#85858d;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650}.ap-workspace-properties p{color:#b1b1b7;margin:0;font-size:12px;line-height:1.5}.ap-workspace-properties code{color:#bdbdc2;font-family:var(--font-apple-mono);overflow-wrap:anywhere;font-size:11px;display:block}@media (max-width:980px){.ap-settings-overview-grid{grid-template-columns:1fr}.ap-workspace-properties{position:static}}@media (max-width:720px){.ap-settings-header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.ap-settings-header h1{font-size:30px}.ap-settings-live{min-height:34px;padding-inline:10px;font-size:11px}.ap-settings-nav{width:100%;top:69px}.ap-settings-nav button{min-height:36px;padding-inline:15px;font-size:11px}.ap-settings-surface{padding-top:18px}.ap-settings-tab-toolbar{flex-direction:column;align-items:stretch;gap:10px}.ap-settings-tab-toolbar .ap-solid-button{width:100%}}.is-dark .ac-context .ap-control-page,.ac-context .ap-control-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 76% -12%,#4269ff21,#0000 35%),radial-gradient(circle at 7% 30%,#ffffff09,#0000 24%),#050506}.ap-settings-live{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#141619a3;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000002e}.ap-settings-nav{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(#222429d1,#141518bd);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff12,0 14px 36px #0000003d}.ap-settings-nav button[aria-current=page]{background:linear-gradient(#fff3,#ffffff1c);box-shadow:inset 0 1px #ffffff29,0 4px 12px #0000002e}@keyframes ap-settings-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ap-settings-surface .ap-panel,.ap-settings-index,.ap-settings-recent{background:linear-gradient(145deg,#111216,#0d0e10 72%);border-color:#27292e;box-shadow:inset 0 1px #ffffff06,0 18px 50px #00000021}.ap-workspace-properties{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#101114c7;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0a,0 18px 46px #00000029}.ap-settings-card-header,.ap-workspace-properties>header,.ap-workspace-properties>section,.ap-settings-recent>div,.ap-settings-recent article{border-color:#27292e}.ap-settings-index>button{background:0 0;border-bottom-color:#24262b;transition:background .19s,transform .19s cubic-bezier(.2,.8,.2,1)}.ap-settings-index>button>span{color:#86a3ff;background:#181b22;transition:background .19s,color .19s,transform .19s cubic-bezier(.2,.8,.2,1)}.ap-settings-recent article>i{background:#6f91ff;box-shadow:0 0 0 3px #6f91ff1a}.ap-settings-recent>button{color:#8eabff;transition:color .16s,gap .16s}.ap-settings-recent>button:hover{color:#bed0ff;gap:9px}.ap-settings-tab-toolbar .ap-solid-button,.ap-settings-surface .ap-object-form button,.ap-settings-surface .ap-draft-box .ap-solid-button,.ap-settings-surface .ap-decision-collaboration form>button,.ap-settings-surface .ap-collaboration-actions button.is-primary,.ap-settings-surface .ap-member-teams button[aria-pressed=true]{background:linear-gradient(#5f83ff,#486fe9);border-color:#6588ff;box-shadow:inset 0 1px #fff3,0 8px 22px #385edc38}.ap-settings-surface .ap-source-icon.is-local{color:#83a1ff;background:#17203a}.ap-settings-surface .ap-draft-box{color:#e8edff;background:#121a2c}.ap-settings-surface .ap-publish-review{border-color:#334777}.ap-settings-surface .ap-policy-list article>span,.ap-settings-surface .ap-governance-strip svg{color:#89a6ff}.ap-settings-surface .ap-collaboration-heading p{color:#89a5ff}@media (hover:hover) and (pointer:fine){.ap-settings-surface .ap-team-list article:hover{background:#151820;border-color:#3a4257;transform:translateY(-2px)}.ap-settings-surface .ap-source-list article:hover,.ap-settings-surface .ap-policy-list article:hover{background:#ffffff06}.ap-settings-surface .ap-panel:hover{border-color:#30333a}}@media (prefers-reduced-motion:reduce){.ap-settings-section,.ap-settings-nav button,.ap-settings-index>button,.ap-settings-index>button>span,.ap-settings-index>button>svg,.ap-settings-recent>button,.ap-settings-surface .ap-panel,.ap-settings-surface .ap-team-list article,.ap-settings-surface .ap-source-list article,.ap-settings-surface .ap-policy-list article{transition:none;animation:none}}.is-dark .ac-context .ap-control-page,.ac-context .ap-control-page{background:#070708}.ap-settings-surface{--ap-blue:#7694ee;--ap-violet:#92949b;--ap-line:#25262a;--ap-line-strong:#36383d}.ap-settings-live{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000;padding-inline:4px}.ap-settings-nav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#171719;border-color:#292a2e}.ap-settings-nav button{transition:background .14s,color .14s}.ap-settings-nav button:hover{background:#202024;transform:none}.ap-settings-nav button:active{transform:none}.ap-settings-nav button[aria-current=page]{box-shadow:none;background:#34353a}.ap-settings-section{animation:none}.ap-settings-surface .ap-panel,.ap-settings-index,.ap-workspace-properties{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#101113;border-color:#25262a}.ap-settings-overview-main{gap:0}.ap-settings-index>button{background:0 0;border-bottom-color:#242529;grid-template-columns:28px minmax(0,1fr) 18px;gap:12px;min-height:74px;transition:background .14s}.ap-settings-index>button:hover{background:#141518;transform:none}.ap-settings-index>button>span{color:#8099e8;background:0 0;width:28px;height:28px;transition:color .14s}.ap-settings-index>button:hover>span{color:#9db2ef;background:0 0;transform:none}.ap-settings-index>button>svg{transition:color .14s}.ap-settings-index>button:hover>svg{color:#9b9da4;transform:none}.ap-settings-surface .ap-panel-heading p{color:#8d8f96}.ap-settings-surface .ap-panel,.ap-settings-surface .ap-team-list article,.ap-settings-surface .ap-source-list article,.ap-settings-surface .ap-policy-list article{transition:background .14s,border-color .14s}@media (hover:hover) and (pointer:fine){.ap-settings-surface .ap-team-list article:hover{background:#141518;border-color:#303136;transform:none}.ap-settings-surface .ap-source-list article:hover,.ap-settings-surface .ap-policy-list article:hover{background:#131416}.ap-settings-surface .ap-panel:hover{border-color:#292a2f}}.ap-settings-tab-toolbar .ap-solid-button,.ap-settings-surface .ap-object-form button,.ap-settings-surface .ap-draft-box .ap-solid-button,.ap-settings-surface .ap-decision-collaboration form>button,.ap-settings-surface .ap-collaboration-actions button.is-primary,.ap-settings-surface .ap-member-teams button[aria-pressed=true]{box-shadow:none;background:#5877dc;border-color:#5877dc}.ap-settings-tab-toolbar .ap-solid-button:hover,.ap-settings-surface .ap-object-form button:hover,.ap-settings-surface .ap-collaboration-actions button.is-primary:hover{box-shadow:none}.ap-settings-surface .ap-section-mark{color:#849deb;background:0 0;border-color:#30343d}.ap-settings-surface .ap-draft-box{background:#141822}.ap-settings-surface .ap-draft-box>div>span{background:#1a2030}.ap-settings-surface input:focus,.ap-settings-surface select:focus{border-color:#5e76bf;box-shadow:0 0 0 2px #5e76bf1f}.ac-topbar{padding-inline:20px}.ac-context .ap-page{padding-left:20px;padding-right:20px}.ap-settings-frame{max-width:none;margin:0}.ap-control-page .ap-settings-nav{top:82px}@media (max-width:720px){.ac-topbar{padding-inline:14px}.ac-context .ap-page{padding-left:14px;padding-right:14px}.ap-control-page .ap-settings-nav{top:70px}}.ac-brand img{transform-origin:50%;transform:scale(1.5)}.ap-settings-nav,.ap-control-page .ap-settings-nav{box-shadow:none;z-index:auto;background:0 0;border:0;border-bottom:1px solid #25262a;border-radius:0;gap:26px;width:100%;padding:0;position:static;top:auto;overflow-x:auto}.ap-settings-nav button{color:#8f9097;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:48px;padding:1px 2px 0;font-size:13px;font-weight:590}.ap-settings-nav button:hover{color:#d7d8dc;background:0 0}.ap-settings-nav button[aria-current=page]{color:#f5f5f6;background:0 0;border-bottom-color:#e4e5e8}.ap-settings-surface{padding-top:20px}@media (max-width:720px){.ap-settings-nav,.ap-control-page .ap-settings-nav{gap:20px}.ap-settings-nav button{min-height:44px;padding-inline:1px;font-size:12px}.ap-settings-surface{padding-top:16px}}.ap-settings-nav,.ap-control-page .ap-settings-nav{z-index:32;background:#070708;position:sticky;top:72px}@media (max-width:720px){.ap-settings-nav,.ap-control-page .ap-settings-nav{top:62px}}:is(html:has(.ac-shell),body:has(.ac-shell)){--ac-scrollbar-thumb:#c3c4c8;--ac-scrollbar-thumb-hover:#9b9ca2;--ac-scrollbar-track:#fff;scrollbar-color:var(--ac-scrollbar-thumb) var(--ac-scrollbar-track);scrollbar-width:thin}:is(html:has(.ac-shell.is-dark),body:has(.ac-shell.is-dark)){--ac-scrollbar-thumb:#3a3b40;--ac-scrollbar-thumb-hover:#55575e;--ac-scrollbar-track:#070708}.ac-shell,.ac-shell *{scrollbar-color:var(--ac-scrollbar-thumb) transparent;scrollbar-width:thin}html:has(.ac-shell)::-webkit-scrollbar{width:10px;height:10px}body:has(.ac-shell)::-webkit-scrollbar{width:10px;height:10px}.ac-shell::-webkit-scrollbar{width:10px;height:10px}.ac-shell ::-webkit-scrollbar{width:10px;height:10px}html:has(.ac-shell)::-webkit-scrollbar-track{background:var(--ac-scrollbar-track)}body:has(.ac-shell)::-webkit-scrollbar-track{background:var(--ac-scrollbar-track)}.ac-shell::-webkit-scrollbar-track{background:var(--ac-scrollbar-track)}.ac-shell ::-webkit-scrollbar-track{background:var(--ac-scrollbar-track)}html:has(.ac-shell)::-webkit-scrollbar-thumb{background:var(--ac-scrollbar-thumb);border:3px solid var(--ac-scrollbar-track);background-clip:padding-box;border-radius:999px}body:has(.ac-shell)::-webkit-scrollbar-thumb{background:var(--ac-scrollbar-thumb);border:3px solid var(--ac-scrollbar-track);background-clip:padding-box;border-radius:999px}.ac-shell::-webkit-scrollbar-thumb{background:var(--ac-scrollbar-thumb);border:3px solid var(--ac-scrollbar-track);background-clip:padding-box;border-radius:999px}.ac-shell ::-webkit-scrollbar-thumb{background:var(--ac-scrollbar-thumb);border:3px solid var(--ac-scrollbar-track);background-clip:padding-box;border-radius:999px}html:has(.ac-shell)::-webkit-scrollbar-thumb:hover{background:var(--ac-scrollbar-thumb-hover);background-clip:padding-box}body:has(.ac-shell)::-webkit-scrollbar-thumb:hover{background:var(--ac-scrollbar-thumb-hover);background-clip:padding-box}.ac-shell::-webkit-scrollbar-thumb:hover{background:var(--ac-scrollbar-thumb-hover);background-clip:padding-box}.ac-shell ::-webkit-scrollbar-thumb:hover{background:var(--ac-scrollbar-thumb-hover);background-clip:padding-box}html:has(.ac-shell)::-webkit-scrollbar-corner{background:var(--ac-scrollbar-track)}body:has(.ac-shell)::-webkit-scrollbar-corner{background:var(--ac-scrollbar-track)}.ac-shell::-webkit-scrollbar-corner{background:var(--ac-scrollbar-track)}.ac-shell ::-webkit-scrollbar-corner{background:var(--ac-scrollbar-track)}.ap-settings-surface .ap-collaboration-heading{min-height:74px;padding:16px 28px}.ap-settings-surface .ap-collaboration-heading>div:first-child{gap:0}.ap-settings-surface .ap-collaboration-heading h2{letter-spacing:-.015em;font-size:18px;font-weight:620}.ap-settings-surface .ap-collaboration-summary{color:#85878e;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.ap-settings-surface .ap-collaboration-summary b{color:#dfe0e3;font-size:12px;font-weight:650}.ap-settings-surface .ap-collaboration-summary>i{background:#3a3b40;border-radius:50%;width:3px;height:3px;margin-inline:2px}.ap-settings-surface .ap-collaboration-summary em{color:#999ba2;align-items:center;gap:5px;margin-left:7px;font-style:normal;display:inline-flex}@media (max-width:720px){.ap-settings-surface .ap-collaboration-heading{min-height:0;padding:17px 16px}.ap-settings-surface .ap-collaboration-summary em{flex-basis:100%;margin-top:2px;margin-left:0}}.ac-workspace-menu{border-radius:12px;width:min(252px,100vw - 24px);padding:6px;top:58px;left:60px}.ac-workspace-menu .ac-menu-current{background:#f4f4f6;border:1px solid #e5e5e8;border-radius:8px;margin-bottom:5px;padding:10px 11px}.ac-workspace-menu>button{border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 11px}.ac-workspace-menu>button svg{color:#777980}.ac-workspace-menu>button b,.ac-workspace-menu .ac-menu-current b{font-size:13px}.ac-workspace-menu>button small,.ac-workspace-menu .ac-menu-current small{font-size:11px}.is-dark .ac-workspace-menu .ac-menu-current{background:#202024;border-color:#303136}.is-dark .ac-workspace-menu>button svg{color:#9b9da4}.ac-space-command>svg{transition:transform .14s}.ac-space-command[aria-expanded=true]>svg{transform:rotate(180deg)}.ac-context .ap-control-page{padding-top:4px;padding-bottom:0}.ap-control-page .ap-settings-surface{padding-top:8px}.ap-people-settings .ap-collaboration-heading{min-height:68px;padding-block:11px}.ap-people-settings .ap-team-column,.ap-people-settings .ap-people-column{padding:18px 22px 20px}.ap-people-settings .ap-subsection-heading{margin-bottom:12px}.ap-people-settings .ap-person-row{min-height:60px}.ap-people-settings .ap-decision-collaboration,.ap-people-settings .ap-invitation-list{padding:18px 22px 20px}.ap-people-settings .ap-assignment-list{margin-bottom:12px}.ap-people-settings .ap-collaboration-boundary{padding:9px 22px}@media (max-width:680px){.ac-workspace-menu{top:52px;left:12px}}@media (max-width:720px){.ac-context .ap-control-page{padding-top:4px;padding-bottom:0}.ap-control-page .ap-settings-surface{padding-top:8px}}.allisora-platform.ac-shell{grid-template-rows:72px minmax(calc(100dvh - 72px),auto)}.ac-context{min-height:calc(100dvh - 72px)}@media (max-width:720px){.allisora-platform.ac-shell{grid-template-rows:62px minmax(calc(100dvh - 62px),auto)}.ac-context{min-height:calc(100dvh - 62px)}}.ac-workspace-menu{width:min(284px,100vw - 24px);max-height:min(520px,100dvh - 82px);padding:6px;display:grid;overflow:hidden}.ac-workspace-menu .ac-menu-label{letter-spacing:0;text-transform:none;margin:7px 9px 8px;font-size:12px;font-weight:600}.ac-workspace-list{gap:2px;max-height:330px;padding-right:1px;display:grid;overflow-y:auto}.ac-workspace-entry{border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;display:grid}.ac-workspace-entry:hover,.ac-workspace-entry:focus-within{background:#f5f5f7}.ac-workspace-entry.is-active{background:#f1f1f3;border-color:#e2e2e6}.ac-workspace-entry>button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;display:flex}.ac-workspace-entry>button:first-child{text-align:left;justify-content:space-between;gap:8px;min-height:42px;padding:8px 7px 8px 10px}.ac-workspace-entry>button:first-child>span{min-width:0;display:block}.ac-workspace-entry>button:first-child b,.ac-workspace-entry>button:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-workspace-entry>button:first-child b{font-size:13px;font-weight:650}.ac-workspace-entry>button:first-child small{color:#73737a;font-size:11px}.ac-workspace-entry>button:first-child>svg{color:#28735a;flex:none}.ac-workspace-entry>button:last-child{aspect-ratio:1;color:#777980;border-radius:4px;justify-content:center;align-self:center;width:30px;height:30px;margin:0 4px;padding:0}.ac-workspace-entry>button:last-child:hover{color:#111113;background:#e5e5e8}.ac-workspace-entry button:focus-visible,.ac-create-workspace-button:focus-visible{outline-offset:-2px;outline:1px solid}.ac-workspace-definition{gap:3px;margin:8px 10px 6px;display:grid}.ac-workspace-definition b{font-size:11px;font-weight:650}.ac-workspace-definition span{color:#77777e;font-size:10px;line-height:1.4}.ac-workspace-menu>.ac-workspace-tool{text-align:left;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:grid}.ac-workspace-menu>.ac-workspace-tool>svg{color:#777980}.ac-workspace-menu>.ac-create-workspace-button{border-radius:5px;grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:42px;padding:8px 11px}.ac-topbar-actions>.ac-profile-trigger{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;min-height:38px;padding:0;display:inline-flex}.ac-topbar-actions>.ac-profile-trigger:hover{background:#dedee2}.ac-profile-trigger[aria-expanded=true]{box-shadow:0 0 0 3px #62636b3d}.ac-profile-avatar{border:1px solid #ffffff24;border-radius:50%;width:32px;height:32px;overflow:hidden}.ac-profile-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.ac-profile-menu{width:min(224px,100vw - 24px);padding:6px;top:62px;right:18px}.ac-profile-summary{border-bottom:1px solid #e8e8eb;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:0 3px 4px;padding:7px 6px 10px;display:grid}.ac-profile-summary .ac-profile-avatar{width:34px;height:34px}.ac-profile-summary p{gap:3px;min-width:0;margin:0;display:grid}.ac-profile-summary b,.ac-profile-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-profile-summary b{font-size:13px}.ac-profile-summary small{color:#73737a;font-size:11px}.ac-profile-menu>a,.ac-profile-menu>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;font-size:13px;font-weight:560;text-decoration:none;display:grid}.ac-profile-menu>a:hover,.ac-profile-menu>button:hover{background:#f5f5f7}.ac-profile-menu>a>span,.ac-profile-menu>button>span{display:block}.ac-profile-menu>a b,.ac-profile-menu>button b{font-size:13px;font-weight:650}.ac-profile-menu>a small,.ac-profile-menu>button small{color:#73737a;font-size:11px}.ac-dialog-layer{z-index:100;background:#040405a3;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out ac-dialog-fade;display:flex;position:fixed;inset:0}@keyframes ac-dialog-fade{0%{opacity:0}to{opacity:1}}.ac-create-workspace{background:#fff;border:1px solid #dedee3;border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 30px 100px #00000052}.ac-create-workspace>header{border-bottom:1px solid #e8e8eb;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.ac-create-workspace>header div{gap:5px;display:grid}.ac-create-workspace>header span{color:#77777e;letter-spacing:.1em;font-size:10px;font-weight:700}.ac-create-workspace>header h2{letter-spacing:-.025em;margin:0;font-size:22px}.ac-create-workspace>header button{color:#6e6e74;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ac-create-workspace>header button:hover{color:#111113;background:#f2f2f4}.ac-create-workspace form{gap:17px;padding:22px 24px 24px;display:grid}.ac-create-workspace fieldset{border:0;margin:0;padding:0}.ac-create-workspace legend,.ac-create-workspace label>span{color:#5f5f66;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.ac-workspace-kind-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ac-workspace-kind-options>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #dedee3;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;padding:13px;display:grid}.ac-workspace-kind-options>button[aria-pressed=true]{border-color:#60636b;box-shadow:inset 0 0 0 1px #60636b}.ac-workspace-kind-options>button span{gap:4px;display:grid}.ac-workspace-kind-options b{font-size:13px}.ac-workspace-kind-options small{color:#73737a;font-size:11px;line-height:1.4}.ac-create-workspace input,.ac-create-workspace textarea,.ac-create-workspace select{color:#111113;font:inherit;resize:vertical;background:#fafafa;border:1px solid #dcdce1;border-radius:10px;outline:none;width:100%;padding:11px 12px;font-size:14px}.ac-create-workspace input:focus,.ac-create-workspace textarea:focus,.ac-create-workspace select:focus{border-color:#777980;box-shadow:0 0 0 3px #62636b1f}.ac-workspace-boundary{background:#f5f5f7;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px 13px;display:grid}.ac-workspace-boundary p{gap:3px;margin:0;display:grid}.ac-workspace-boundary b{font-size:12px}.ac-workspace-boundary span{color:#68686f;font-size:11px;line-height:1.45}.ac-create-workspace footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.ac-create-workspace footer small{color:#77777e;max-width:310px;font-size:10px;line-height:1.45}.ac-create-workspace footer button{color:#fff;cursor:pointer;background:#111113;border:0;border-radius:9px;flex:none;min-height:38px;padding:0 15px;font-size:12px;font-weight:650}.ac-create-workspace footer button:disabled{cursor:default;opacity:.35}.is-dark .ac-workspace-entry>button:first-child small,.is-dark .ac-profile-summary small,.is-dark .ac-profile-menu>a small,.is-dark .ac-profile-menu>button small{color:#929299}.is-dark .ac-workspace-entry>button:last-child{color:#9898a0}.is-dark .ac-workspace-entry>button:last-child:hover{color:#fff;background:#343438}.is-dark .ac-workspace-definition span{color:#85858c}.is-dark .ac-profile-summary{border-bottom-color:#343438}.is-dark .ac-profile-menu>a:hover,.is-dark .ac-profile-menu>button:hover{background:#252527}.is-dark .ac-create-workspace{color:#f2f2f3;background:#151517;border-color:#343438}.is-dark .ac-create-workspace>header{border-bottom-color:#2f2f33}.is-dark .ac-create-workspace>header button:hover{color:#fff;background:#252527}.is-dark .ac-create-workspace legend,.is-dark .ac-create-workspace label>span{color:#b3b3ba}.is-dark .ac-workspace-kind-options>button{border-color:#343438}.is-dark .ac-workspace-kind-options>button[aria-pressed=true]{background:#232326;border-color:#777980;box-shadow:inset 0 0 0 1px #777980}.is-dark .ac-workspace-kind-options small{color:#909097}.is-dark .ac-create-workspace input,.is-dark .ac-create-workspace textarea,.is-dark .ac-create-workspace select{color:#f2f2f3;background:#1c1c1f;border-color:#3a3a3f}.is-dark .ac-workspace-boundary{background:#202023}.is-dark .ac-workspace-boundary span,.is-dark .ac-create-workspace footer small{color:#929299}.is-dark .ac-create-workspace footer button{color:#111113;background:#f0f0f2}.ap-settings-nav button{flex:0 0 112px;justify-content:center;position:relative}.ap-settings-nav button[aria-current=page]{border-bottom-color:#0000}.ap-settings-nav button[aria-current=page]:after{content:"";background:#fff;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ap-settings-nav,.ap-control-page .ap-settings-nav{overscroll-behavior-x:none;touch-action:pan-y;overflow-x:hidden}@media (max-width:720px){.ap-settings-nav,.ap-control-page .ap-settings-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ap-settings-nav button{white-space:nowrap;flex-basis:auto;width:100%;min-width:0;padding-inline:4px}}@media (max-width:680px){.ac-profile-menu{top:54px;right:10px}.ac-dialog-layer{align-items:flex-end;padding:0}.ac-create-workspace{border-radius:18px 18px 0 0;width:100%;max-height:92dvh}.ac-workspace-kind-options{grid-template-columns:1fr}.ac-create-workspace footer{flex-direction:column;align-items:stretch}.ac-create-workspace footer button{width:100%}}.ap-settings-nav,.ap-control-page .ap-settings-nav{overscroll-behavior:none;scrollbar-width:none;overflow:visible}.ap-settings-nav::-webkit-scrollbar{display:none}.ap-control-page .ap-settings-nav::-webkit-scrollbar{display:none}.ac-context .ap-control-page,.ap-control-page .ap-settings-surface{--ap-line:#202022;--ap-line-strong:#303033;--ap-muted:#a1a1a5;--ap-dim:#747478;--ap-blue:#f4f4f5;--ap-violet:#f4f4f5;color:#f5f5f6;background:#050506}.ap-control-page .ap-settings-surface .ap-panel,.ap-control-page .ap-workspace-profile,.ap-control-page .ap-settings-index,.ap-control-page .ap-settings-recent,.ap-control-page .ap-workspace-properties{box-shadow:none;color:#f5f5f6;background:#09090a;border-color:#222224;border-radius:6px}.ap-control-page .ap-settings-surface .ap-team-list article,.ap-control-page .ap-settings-surface .ap-source-list article,.ap-control-page .ap-settings-surface .ap-mapping-list article,.ap-control-page .ap-settings-surface .ap-policy-list article,.ap-control-page .ap-settings-surface .ap-source-inspector,.ap-control-page .ap-settings-surface .ap-revision-state,.ap-control-page .ap-settings-surface .ap-access-detail,.ap-control-page .ap-settings-surface .ap-policy-note,.ap-control-page .ap-settings-surface .ap-source-drop,.ap-control-page .ap-settings-surface .ap-draft-box,.ap-control-page .ap-settings-surface .ap-publish-review{box-shadow:none;background:#0d0d0e;border-color:#242426;border-radius:4px}.ap-control-page .ap-settings-surface .ap-collaboration-stats,.ap-control-page .ap-settings-surface .ap-collaboration-form,.ap-control-page .ap-settings-surface .ap-member-teams,.ap-control-page .ap-settings-surface .ap-collaboration-boundary{background:#070708}.ap-control-page .ap-settings-surface .ap-team-list article{background:#0c0c0d}.ap-control-page .ap-settings-surface .ap-team-list article:hover,.ap-control-page .ap-settings-surface .ap-source-list article:hover,.ap-control-page .ap-settings-surface .ap-policy-list article:hover{background:#111112;border-color:#333336}.ap-control-page .ap-settings-surface .ap-section-mark,.ap-control-page .ap-settings-surface .ap-team-avatar,.ap-control-page .ap-settings-surface .ap-person-avatar,.ap-control-page .ap-settings-surface .ap-form-title>span,.ap-control-page .ap-settings-surface .ap-policy-list article>span,.ap-control-page .ap-settings-surface .ap-source-icon,.ap-control-page .ap-settings-surface .ap-source-icon.is-local,.ap-control-page .ap-settings-surface .ap-source-icon.is-attention{color:#eeeeef;background:#151516;border-color:#2b2b2e;border-radius:4px}.ap-control-page .ap-settings-surface .ap-panel-heading h2,.ap-control-page .ap-settings-surface .ap-source-list h3,.ap-control-page .ap-settings-surface .ap-empty-state h3,.ap-control-page .ap-settings-surface .ap-object-form label,.ap-control-page .ap-settings-surface .ap-policy-list h3,.ap-control-page .ap-settings-surface .ap-policy-list article>b,.ap-control-page .ap-settings-surface .ap-access-detail>p b,.ap-control-page .ap-settings-surface .ap-policy-note b,.ap-control-page .ap-settings-surface .ap-team-list p b,.ap-control-page .ap-settings-surface .ap-person-row p b,.ap-control-page .ap-settings-surface .ap-subsection-heading h3{color:#fff}.ap-control-page .ap-settings-surface .ap-person-roles span,.ap-control-page .ap-settings-surface .ap-assignment-list>span,.ap-control-page .ap-settings-surface .ap-member-teams button,.ap-control-page .ap-settings-surface .ap-panel-heading>span,.ap-control-page .ap-settings-surface .ap-mapping-path code,.ap-control-page .ap-settings-surface .ap-source-fields code{color:#c9c9cc;background:#151516;border-color:#2b2b2e;border-radius:4px}.ap-control-page .ap-settings-surface .ap-collaboration-actions button,.ap-control-page .ap-settings-surface .ap-secondary-button,.ap-control-page .ap-settings-surface .ap-mapping-list article>div:last-child button{color:#f0f0f1;background:#0a0a0b;border-color:#303033;border-radius:5px}.ap-control-page .ap-settings-surface .ap-collaboration-actions button:hover,.ap-control-page .ap-settings-surface .ap-secondary-button:hover{background:#151516}.ap-control-page .ap-settings-tab-toolbar .ap-solid-button,.ap-control-page .ap-settings-surface .ap-object-form button,.ap-control-page .ap-settings-surface .ap-draft-box .ap-solid-button,.ap-control-page .ap-settings-surface .ap-decision-collaboration form>button,.ap-control-page .ap-settings-surface .ap-collaboration-actions button.is-primary,.ap-control-page .ap-settings-surface .ap-member-teams button[aria-pressed=true]{box-shadow:none;background:#f4f4f5;border-color:#f4f4f5;border-radius:5px;color:#080809!important}.ap-control-page .ap-settings-tab-toolbar .ap-solid-button:hover,.ap-control-page .ap-settings-surface .ap-object-form button:hover,.ap-control-page .ap-settings-surface .ap-draft-box .ap-solid-button:hover,.ap-control-page .ap-settings-surface .ap-decision-collaboration form>button:hover,.ap-control-page .ap-settings-surface .ap-collaboration-actions button.is-primary:hover{background:#fff;border-color:#fff}.ap-control-page .ap-settings-surface .ap-object-form input,.ap-control-page .ap-settings-surface .ap-collaboration-form input,.ap-control-page .ap-settings-surface .ap-collaboration-form select,.ap-control-page .ap-settings-surface .ap-decision-collaboration select{color:#f5f5f6;background:#080809;border-color:#303033;border-radius:4px}.ap-control-page .ap-settings-surface input:focus,.ap-control-page .ap-settings-surface select:focus{border-color:#f0f0f1;box-shadow:0 0 0 2px #ffffff17}.ap-control-page .ap-settings-surface .ap-governance-strip{background:#09090a;border-color:#222224;border-radius:4px}.ap-control-page .ap-settings-surface .ap-governance-strip svg{color:#efeff0}.ap-control-page .ap-collaboration-panel{border-radius:6px}.ap-control-page .ap-team-list article,.ap-control-page .ap-person-row>button,.ap-control-page .ap-collaboration-actions button,.ap-control-page .ap-decision-collaboration form>button{border-radius:4px}.is-dark .ac-popover,.is-dark .ac-workspace-menu,.is-dark .ac-profile-menu{background:#0b0b0c;border-color:#29292c;border-radius:8px}.is-dark .ac-workspace-entry{border-radius:4px}.is-dark .ac-workspace-entry:hover,.is-dark .ac-workspace-entry:focus-within{background:#121213}.is-dark .ac-workspace-entry.is-active{background:#171718;border-color:#303033}.is-dark .ac-create-workspace{background:#09090a;border-color:#29292c;border-radius:8px}.is-dark .ac-workspace-kind-options>button,.is-dark .ac-create-workspace input,.is-dark .ac-create-workspace textarea,.is-dark .ac-create-workspace select,.is-dark .ac-workspace-boundary{border-radius:4px}@media (max-width:680px){.is-dark .ac-create-workspace{border-radius:8px 8px 0 0}}.allisora-platform.ac-shell.is-light{--ap-bg:#fff;--ap-surface:#fff;--ap-soft:#f7f7f7;--ap-sidebar:#fff;--ap-text:#101011;--ap-muted:#606065;--ap-dim:#85858a;--ap-line:#dedee0;--ap-line-strong:#bdbdc1;color:#101011;background:#fff}.is-light .ac-topbar{background:#fffffff0;border-bottom-color:#dedee0}.is-light .ac-space-command{color:#4e4e53;border-left-color:#dedee0}.is-light .ac-back-command{color:#55555a}.is-light .ac-back-command:hover,.is-light .ac-topbar-actions>button:hover{color:#000;background:#f3f3f3}.is-light .ac-thread-title span,.is-light .ac-product-version{color:#7b7b80}.is-light .ac-thread-title b{color:#111113}.is-light .ac-topbar-actions>button{color:#4f4f54}.is-light .ac-shell .ap-avatar{color:#fff;background:#111113}.is-light .ac-main,.is-light .ac-home,.is-light .ac-context,.is-light .ac-context .ap-page{background:#fff}.is-light button:focus-visible,.is-light input:focus-visible,.is-light textarea:focus-visible{outline-color:#0000007a}.is-dark button:focus-visible,.is-dark input:focus-visible,.is-dark textarea:focus-visible{outline-color:#ffffff7a}.is-light .ac-popover,.is-light .ac-workspace-menu,.is-light .ac-profile-menu{color:#111113;background:#fff;border-color:#d8d8db;border-radius:8px;box-shadow:0 18px 54px #0000001f}.is-light .ac-workspace-entry{border-radius:4px}.is-light .ac-workspace-entry:hover,.is-light .ac-workspace-entry:focus-within{background:#f6f6f6}.is-light .ac-workspace-entry.is-active{background:#f2f2f2;border-color:#d7d7da}.is-light .ap-settings-nav,.is-light .ap-control-page .ap-settings-nav{color:#111113;background:#fff;border-bottom-color:#dedee0}.is-light .ap-settings-nav button{color:#66666b}.is-light .ap-settings-nav button:hover{color:#111113;background:#f6f6f6}.is-light .ap-settings-nav button[aria-current=page]{color:#111113}.is-light .ap-settings-nav button[aria-current=page]:after{background:#111113}.is-light .ac-context .ap-control-page,.is-light .ap-control-page .ap-settings-surface{--ap-line:#dedee0;--ap-line-strong:#bdbdc1;--ap-muted:#606065;--ap-dim:#85858a;--ap-blue:#111113;--ap-violet:#111113;color:#111113;background:#fff}.is-light .ap-control-page .ap-settings-surface .ap-panel,.is-light .ap-control-page .ap-workspace-profile,.is-light .ap-control-page .ap-settings-index,.is-light .ap-control-page .ap-settings-recent,.is-light .ap-control-page .ap-workspace-properties{box-shadow:none;color:#111113;background:#fff;border-color:#dedee0;border-radius:6px}.is-light .ap-control-page .ap-settings-surface .ap-team-list article,.is-light .ap-control-page .ap-settings-surface .ap-source-list article,.is-light .ap-control-page .ap-settings-surface .ap-mapping-list article,.is-light .ap-control-page .ap-settings-surface .ap-policy-list article,.is-light .ap-control-page .ap-settings-surface .ap-source-inspector,.is-light .ap-control-page .ap-settings-surface .ap-revision-state,.is-light .ap-control-page .ap-settings-surface .ap-access-detail,.is-light .ap-control-page .ap-settings-surface .ap-policy-note,.is-light .ap-control-page .ap-settings-surface .ap-source-drop,.is-light .ap-control-page .ap-settings-surface .ap-draft-box,.is-light .ap-control-page .ap-settings-surface .ap-publish-review,.is-light .ap-control-page .ap-settings-surface .ap-collaboration-stats,.is-light .ap-control-page .ap-settings-surface .ap-collaboration-form,.is-light .ap-control-page .ap-settings-surface .ap-member-teams,.is-light .ap-control-page .ap-settings-surface .ap-collaboration-boundary{box-shadow:none;color:#111113;background:#fff;border-color:#dedee0;border-radius:4px}.is-light .ap-control-page .ap-settings-surface .ap-team-list article:hover,.is-light .ap-control-page .ap-settings-surface .ap-source-list article:hover,.is-light .ap-control-page .ap-settings-surface .ap-policy-list article:hover{background:#f8f8f8;border-color:#bdbdc1}.is-light .ap-control-page .ap-settings-surface .ap-section-mark,.is-light .ap-control-page .ap-settings-surface .ap-team-avatar,.is-light .ap-control-page .ap-settings-surface .ap-person-avatar,.is-light .ap-control-page .ap-settings-surface .ap-form-title>span,.is-light .ap-control-page .ap-settings-surface .ap-policy-list article>span,.is-light .ap-control-page .ap-settings-surface .ap-source-icon,.is-light .ap-control-page .ap-settings-surface .ap-source-icon.is-local,.is-light .ap-control-page .ap-settings-surface .ap-source-icon.is-attention{color:#111113;background:#fff;border-color:#cfcfd2;border-radius:4px}.is-light .ap-control-page .ap-settings-surface .ap-panel-heading h2,.is-light .ap-control-page .ap-settings-surface .ap-source-list h3,.is-light .ap-control-page .ap-settings-surface .ap-empty-state h3,.is-light .ap-control-page .ap-settings-surface .ap-object-form label,.is-light .ap-control-page .ap-settings-surface .ap-policy-list h3,.is-light .ap-control-page .ap-settings-surface .ap-policy-list article>b,.is-light .ap-control-page .ap-settings-surface .ap-access-detail>p b,.is-light .ap-control-page .ap-settings-surface .ap-policy-note b,.is-light .ap-control-page .ap-settings-surface .ap-team-list p b,.is-light .ap-control-page .ap-settings-surface .ap-person-row p b,.is-light .ap-control-page .ap-settings-surface .ap-subsection-heading h3{color:#111113}.is-light .ap-control-page .ap-settings-surface .ap-person-roles span,.is-light .ap-control-page .ap-settings-surface .ap-assignment-list>span,.is-light .ap-control-page .ap-settings-surface .ap-member-teams button,.is-light .ap-control-page .ap-settings-surface .ap-panel-heading>span,.is-light .ap-control-page .ap-settings-surface .ap-mapping-path code,.is-light .ap-control-page .ap-settings-surface .ap-source-fields code{color:#3f3f44;background:#fff;border-color:#d1d1d4;border-radius:4px}.is-light .ap-control-page .ap-settings-surface .ap-collaboration-actions button,.is-light .ap-control-page .ap-settings-surface .ap-secondary-button,.is-light .ap-control-page .ap-settings-surface .ap-mapping-list article>div:last-child button{color:#111113;background:#fff;border-color:#bdbdc1;border-radius:5px}.is-light .ap-control-page .ap-settings-surface .ap-collaboration-actions button:hover,.is-light .ap-control-page .ap-settings-surface .ap-secondary-button:hover{background:#f4f4f4}.is-light .ap-control-page .ap-settings-tab-toolbar .ap-solid-button,.is-light .ap-control-page .ap-settings-surface .ap-object-form button,.is-light .ap-control-page .ap-settings-surface .ap-draft-box .ap-solid-button,.is-light .ap-control-page .ap-settings-surface .ap-decision-collaboration form>button,.is-light .ap-control-page .ap-settings-surface .ap-collaboration-actions button.is-primary,.is-light .ap-control-page .ap-settings-surface .ap-member-teams button[aria-pressed=true]{box-shadow:none;background:#111113;border-color:#111113;border-radius:5px;color:#fff!important}.is-light .ap-control-page .ap-settings-tab-toolbar .ap-solid-button:hover,.is-light .ap-control-page .ap-settings-surface .ap-object-form button:hover,.is-light .ap-control-page .ap-settings-surface .ap-draft-box .ap-solid-button:hover,.is-light .ap-control-page .ap-settings-surface .ap-decision-collaboration form>button:hover,.is-light .ap-control-page .ap-settings-surface .ap-collaboration-actions button.is-primary:hover{background:#000;border-color:#000}.is-light .ap-control-page .ap-settings-surface .ap-object-form input,.is-light .ap-control-page .ap-settings-surface .ap-collaboration-form input,.is-light .ap-control-page .ap-settings-surface .ap-collaboration-form select,.is-light .ap-control-page .ap-settings-surface .ap-decision-collaboration select{color:#111113;background:#fff;border-color:#bdbdc1;border-radius:4px}.is-light .ap-control-page .ap-settings-surface input:focus,.is-light .ap-control-page .ap-settings-surface select:focus{border-color:#111113;box-shadow:0 0 0 2px #00000012}.is-light .ap-control-page .ap-settings-surface .ap-governance-strip{background:#fff;border-color:#dedee0;border-radius:4px}.is-light .ap-control-page .ap-settings-surface .ap-governance-strip svg{color:#111113}.is-light .ac-create-workspace{color:#111113;background:#fff;border-color:#d8d8db;border-radius:8px}.is-light .ac-workspace-kind-options>button,.is-light .ac-create-workspace input,.is-light .ac-create-workspace textarea,.is-light .ac-create-workspace select,.is-light .ac-workspace-boundary{border-radius:4px}@media (max-width:680px){.is-light .ac-create-workspace{border-radius:8px 8px 0 0}}.ac-thread-plain{width:min(100%,960px);padding-top:clamp(72px,10vh,128px)}.ac-thread-plain .ac-user-turn{grid-template-columns:92px minmax(0,1fr)}.ac-plain-turn{grid-template-columns:92px minmax(0,1fr);display:grid}.ac-plain-turn .ac-speaker{grid-column:1;align-self:start;margin:0}.ac-plain-turn .ac-speaker>span{display:none}.ac-plain-turn .ac-speaker b{padding-top:4px;font-size:13px}.ac-plain-answer{grid-column:2;max-width:760px}.ac-plain-answer p{color:#242429;margin:0;font-size:17px;line-height:1.72}.ac-plain-answer .ac-thinking{color:#77777e;font-size:15px}.ac-thread-plain .ac-thread-composer{margin-left:92px}.is-dark .ac-plain-answer p{color:#e2e2e5}@media (max-width:680px){.ac-thread-plain{padding-top:54px}.ac-thread-plain .ac-user-turn,.ac-plain-turn{grid-template-columns:1fr}.ac-plain-turn .ac-speaker,.ac-plain-answer{grid-column:1}.ac-plain-turn .ac-speaker{margin-bottom:18px}.ac-thread-plain .ac-thread-composer{margin-left:0}}.ac-input-dialog-backdrop{z-index:140;background:#0000007a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.ac-input-dialog{color:#17171a;background:#fff;border:1px solid #d9d9de;border-radius:18px;width:min(100%,580px);max-height:min(760px,100dvh - 44px);overflow-y:auto;box-shadow:0 28px 80px #00000047}.is-dark .ac-input-dialog{color:#f4f4f5;background:#171719;border-color:#343438}.ac-input-dialog>header{border-bottom:1px solid #e5e5e8;align-items:flex-start;gap:12px;min-height:76px;padding:18px 20px;display:flex}.is-dark .ac-input-dialog>header{border-color:#303034}.ac-input-dialog>header>button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ac-input-dialog>header>button:hover{background:#f1f1f3}.is-dark .ac-input-dialog>header>button:hover{background:#28282c}.ac-input-dialog>header h2{letter-spacing:-.018em;margin:1px 0 4px;font-size:18px;font-weight:610}.ac-input-dialog>header p{color:#74747b;margin:0;font-size:13px}.is-dark .ac-input-dialog>header p{color:#9999a0}.ac-input-choices{gap:1px;padding:9px;display:grid}.ac-input-choices>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:28px 1fr 20px;align-items:center;gap:13px;min-height:69px;padding:12px 13px;display:grid}.ac-input-choices>button:hover{background:#f4f4f6}.is-dark .ac-input-choices>button:hover{background:#232326}.ac-input-choices>button>svg:first-child{color:#64646b}.is-dark .ac-input-choices>button>svg:first-child{color:#b2b2b8}.ac-input-choices span{gap:3px;display:grid}.ac-input-choices b{font-size:14px;font-weight:580}.ac-input-choices small{color:#7c7c83;font-size:12px;line-height:1.35}.ac-input-form{gap:20px;padding:21px;display:grid}.ac-input-form>label{color:#5d5d64;gap:8px;font-size:12px;font-weight:560;display:grid}.is-dark .ac-input-form>label{color:#b4b4ba}.ac-input-form input,.ac-input-form select,.ac-input-form textarea{color:#17171a;font:inherit;resize:vertical;background:#fff;border:1px solid #d4d4d9;border-radius:10px;outline:0;width:100%;padding:10px 11px;font-size:14px}.is-dark .ac-input-form input,.is-dark .ac-input-form select,.is-dark .ac-input-form textarea{color:#f3f3f4;background:#202023;border-color:#3b3b40}.ac-input-form input:focus,.ac-input-form select:focus,.ac-input-form textarea:focus{border-color:#85858d;box-shadow:0 0 0 3px #6464731c}.ac-input-form fieldset{border:0;margin:0;padding:0}.ac-input-form legend{color:#5d5d64;margin-bottom:9px;font-size:12px;font-weight:560}.is-dark .ac-input-form legend{color:#b4b4ba}.ac-segmented-input{background:#f1f1f3;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.is-dark .ac-segmented-input{background:#242427}.ac-segmented-input button{color:#6f6f76;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:35px;font-size:12px}.ac-segmented-input button[aria-pressed=true]{color:#161619;background:#fff;box-shadow:0 1px 4px #0000001a}.is-dark .ac-segmented-input button[aria-pressed=true]{color:#fff;background:#3a3a3e}.ac-scope-options{gap:8px;display:grid}.ac-scope-options>label{cursor:pointer;border:1px solid #dedee2;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.is-dark .ac-scope-options>label{border-color:#37373b}.ac-scope-options input{width:auto;margin-top:3px}.ac-scope-options span{gap:3px;display:grid}.ac-scope-options b{font-size:13px}.ac-scope-options small{color:#7d7d84;font-size:11px;font-weight:400}.ac-input-form>footer{justify-content:flex-end;display:flex}.ac-input-boundary{color:#77777e;margin:-7px 0 0;font-size:11px;line-height:1.5}.ac-authorization-note{background:#f5f5f6;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.is-dark .ac-authorization-note{background:#222225}.ac-authorization-note>svg{flex:none;margin-top:2px}.ac-authorization-note p{gap:3px;margin:0;display:grid}.ac-authorization-note b{font-size:12px}.ac-authorization-note span{color:#73737a;font-size:11px;line-height:1.45}.ac-input-tray{gap:9px;width:min(100%,820px);margin:0 auto 12px;display:grid}.ac-thread>.ac-input-tray{width:calc(100% - 132px);margin:46px 0 10px 132px}.ac-thread>.ac-input-tray+.ac-thread-composer{margin-top:0}.ac-input-review{text-align:left;background:#fff;border:1px solid #d9d9de;border-radius:14px;grid-template-columns:24px 1fr 28px;align-items:start;gap:5px 12px;padding:14px;display:grid}.is-dark .ac-input-review{background:#1c1c1f;border-color:#38383d}.ac-input-review>svg{color:#6e6e75;margin-top:2px}.ac-input-review>div{gap:4px;display:grid}.ac-input-review b{font-size:13px}.ac-input-review p,.ac-input-review small{color:#74747b;margin:0;font-size:11px;line-height:1.4}.ac-input-review>button{color:#77777e;cursor:pointer;background:0 0;border:0;padding:5px}.ac-input-review>footer{grid-column:2/-1;justify-content:flex-end;gap:7px;margin-top:5px;display:flex}.ac-input-review>footer button{color:inherit;cursor:pointer;background:0 0;border:1px solid #d4d4d9;border-radius:8px;min-height:32px;padding:0 11px;font-size:11px}.ac-input-review>footer button.is-primary{color:#fff;background:#161619;border-color:#161619}.is-dark .ac-input-review>footer button{border-color:#424247}.is-dark .ac-input-review>footer button.is-primary{color:#151518;background:#f0f0f2;border-color:#f0f0f2}.ac-claim-review{text-align:left;background:#fff;border:1px solid #d9d9de;border-radius:14px;gap:12px;padding:15px;display:grid}.is-dark .ac-claim-review{background:#1c1c1f;border-color:#38383d}.ac-claim-review>header{grid-template-columns:28px minmax(0,1fr) 28px;align-items:start;gap:10px;display:grid}.ac-claim-review>header>span{border:1px solid #dddddf;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.is-dark .ac-claim-review>header>span{border-color:#424247}.ac-claim-review>header img{object-fit:contain;width:18px;height:18px}.ac-claim-review>header p{gap:3px;margin:0;display:grid}.ac-claim-review>header b{font-size:13px}.ac-claim-review>header small{color:#74747b;font-size:11px;font-weight:400;line-height:1.45}.ac-claim-review>header>button{color:#77777e;cursor:pointer;background:0 0;border:0;padding:5px;display:flex}.ac-claim-review blockquote{color:#343439;background:#f5f5f6;border-left:2px solid #ababaf;border-radius:0 8px 8px 0;margin:0 0 0 38px;padding:9px 11px;font-size:13px;line-height:1.5}.is-dark .ac-claim-review blockquote{color:#e3e3e5;background:#242427;border-left-color:#73737a}.ac-claim-review>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-left:38px;display:grid}.ac-claim-review>footer button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #d4d4d9;border-radius:9px;gap:4px;min-height:64px;padding:9px 10px;display:grid}.ac-claim-review>footer button:hover{background:#f5f5f6;border-color:#b8b8be}.is-dark .ac-claim-review>footer button{border-color:#424247}.is-dark .ac-claim-review>footer button:hover{background:#27272a;border-color:#5a5a60}.ac-claim-review>footer b{font-size:11px;line-height:1.3}.ac-claim-review>footer small{color:#77777e;font-size:10px;line-height:1.35}.ac-draft-contexts{flex-wrap:wrap;gap:7px;display:flex}.ac-draft-contexts>span{color:#4d4d54;background:#efeff1;border-radius:9px;align-items:center;gap:7px;min-height:31px;padding:0 7px 0 10px;font-size:11px;display:flex}.is-dark .ac-draft-contexts>span{color:#d0d0d4;background:#27272a}.ac-draft-contexts b{color:#77777e;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:600}.ac-draft-contexts button,.ac-input-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:3px;display:flex}.ac-input-notice{color:#55555c;text-align:left;background:#f2f2f4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 9px 7px 11px;font-size:11px;display:flex}.ac-input-notice.is-attention{color:#675b42;background:#f5f1e8}.is-dark .ac-input-notice{color:#c5c5ca;background:#242427}.is-dark .ac-input-notice.is-attention{color:#d5c49f;background:#2b2822}.ac-submitted-contexts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ac-submitted-contexts>span{color:#5f5f66;border:1px solid #dedee2;border-radius:8px;align-items:center;gap:6px;min-height:27px;padding:0 8px;font-size:10px;display:flex}.is-dark .ac-submitted-contexts>span{color:#b9b9bf;border-color:#38383c}.ac-submitted-contexts small{color:#88888f;text-transform:uppercase;font-size:9px}.ac-user-turn>div>p{margin:0}@media (max-width:680px){.ac-input-dialog-backdrop{align-items:flex-end;padding:0}.ac-input-dialog{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:88dvh}.ac-thread>.ac-input-tray{width:100%;margin:30px 0 10px}.ac-segmented-input{grid-template-columns:1fr}.ac-claim-review blockquote,.ac-claim-review>footer{margin-left:0}.ac-claim-review>footer{grid-template-columns:1fr}.ac-claim-review>footer button{min-height:0}}.ac-plain-answer{gap:16px;display:grid}.ac-plain-answer p{margin:0}.ac-plain-answer .ac-direct-lead{color:#161619;letter-spacing:-.022em;font-size:21px;font-weight:620;line-height:1.42}.is-dark .ac-plain-answer .ac-direct-lead{color:#f3f3f4}.ac-direct-boundary{color:#626269;background:#f5f5f6;border-radius:11px;align-items:flex-start;gap:10px;margin-top:3px;padding:12px 14px;display:flex}.ac-direct-boundary>svg{flex:none;margin-top:4px}.ac-plain-answer .ac-direct-boundary p,.ac-setup-answer .ac-direct-boundary p{color:inherit;margin:0;font-size:13px;line-height:1.55}.is-dark .ac-direct-boundary{color:#aaaab1;background:#1d1d20}.ac-direct-suggestions{border-top:1px solid #e2e2e5;margin-top:6px;display:grid}.ac-direct-suggestions button{color:#3d3d43;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e2e5;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:0 2px;font-size:14px;display:flex}.ac-direct-suggestions button:hover{color:#1019ec}.is-dark .ac-direct-suggestions{border-color:#303034}.is-dark .ac-direct-suggestions button{color:#c8c8cd;border-color:#303034}.is-dark .ac-direct-suggestions button:hover{color:#fff}.ac-thread-setup{width:min(100%,1040px)}.ac-setup-answer{background:#fafafa;border:1px solid #dedee2;border-radius:16px;grid-column:2;min-width:0;padding:26px 28px 24px}.is-dark .ac-setup-answer{background:#151516;border-color:#303034}.ac-setup-label{color:#66666d;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:680}.ac-setup-answer h2{letter-spacing:-.03em;margin:10px 0;font-size:26px;font-weight:590;line-height:1.2}.ac-setup-answer>.ac-answer-summary{max-width:720px;margin:0 0 20px;font-size:15px;line-height:1.62}.is-dark .ac-setup-answer>.ac-answer-summary{color:#aaaab0}.ac-setup-findings{border-top:1px solid #dfdfe2;display:grid}.is-dark .ac-setup-findings{border-color:#303034}.ac-setup-findings>div{border-bottom:1px solid #dfdfe2;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 0;display:grid}.is-dark .ac-setup-findings>div{border-color:#303034}.ac-setup-findings>div>span{gap:3px;display:grid}.ac-setup-findings b{font-size:13px}.ac-setup-findings small{color:#74747b;font-size:12px;line-height:1.4}.ac-setup-findings strong{text-align:right;font-size:13px;font-weight:620}.ac-setup-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ac-setup-actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid #d0d0d4;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:13px;font-weight:590;display:inline-flex}.ac-setup-actions button:hover{background:#f0f0f2}.ac-setup-actions button.is-primary{color:#fff;background:#111113;border-color:#111113}.is-dark .ac-setup-actions button{border-color:#414146}.is-dark .ac-setup-actions button:hover{background:#242427}.is-dark .ac-setup-actions button.is-primary{color:#111113;background:#f0f0f2;border-color:#f0f0f2}.ac-setup-answer>.ac-direct-boundary{margin-top:18px}.ac-thread-plain>.ac-input-tray{width:calc(100% - 92px);margin-left:92px}.ac-thread-plain>.ac-input-tray+.ac-thread-composer{margin-left:92px}.ac-analysis-workspace{border-radius:16px;min-height:0;overflow:hidden}.ac-analysis-workspace.is-single{grid-template-columns:minmax(0,1fr)}.ac-analysis-workspace.is-single .ac-analysis-report{padding:32px 36px 34px}.ac-analysis-workspace.is-single .ac-report-heading h2{font-size:clamp(26px,2.2vw,34px)}@media (max-width:680px){.ac-plain-answer .ac-direct-lead{font-size:19px}.ac-setup-answer{grid-column:1;padding:22px 18px 20px}.ac-setup-answer h2{font-size:23px}.ac-setup-findings>div{grid-template-columns:84px minmax(0,1fr);align-items:start;padding-block:13px}.ac-setup-findings strong{text-align:left;grid-column:2}.ac-setup-actions{display:grid}.ac-setup-actions button{justify-content:center}.ac-thread-plain>.ac-input-tray,.ac-thread-plain>.ac-input-tray+.ac-thread-composer{width:100%;margin-left:0}.ac-analysis-workspace.is-single .ac-analysis-report{padding:25px 18px 28px}}.ac-shell .ac-send:not(:disabled),.ac-shell.is-dark .ac-send:not(:disabled){background:var(--user-accent);color:var(--user-accent-contrast)!important}.ac-shell .ac-composer:focus-within{border-color:color-mix(in srgb, var(--user-accent) 72%, #68686f);box-shadow:0 0 0 3px var(--user-accent-soft), 0 8px 36px #0000002e}.ac-shell .ac-profile-trigger{box-shadow:0 0 0 2px color-mix(in srgb, var(--user-accent) 42%, transparent)}.ac-shell .ac-prompt-list button:hover{border-color:color-mix(in srgb, var(--user-accent) 62%, #37373b)}.ac-shell .ac-status-badge{background:var(--user-accent);color:var(--user-accent-contrast)}.ac-shell .ap-settings-nav button[aria-current=page]:after{background:var(--user-accent)}.ac-shell .ac-direct-suggestions button:hover,.ac-shell.is-dark .ac-direct-suggestions button:hover{color:var(--user-accent)}.ac-topbar{grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr)}.ac-mode-switch{background:#e9e9eb;border:1px solid #e9e9eb;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;align-items:center;gap:0;width:198px;height:40px;padding:2px;display:grid}.ac-mode-switch button{color:#4e4e53;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 15px;font-size:14px;font-weight:560;display:inline-flex;position:relative}.ac-mode-switch button[aria-current=page]{color:#151517;background:#fff;font-weight:630;box-shadow:0 1px 5px #00000024}.ac-mode-switch button:focus-visible{outline:2px solid var(--user-accent);outline-offset:2px}.ac-mode-switch button i{background:var(--user-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:13px;box-shadow:0 0 0 2px #fff}.is-dark .ac-mode-switch{background:#202023;border-color:#2d2d31}.is-dark .ac-mode-switch button{color:#a4a4aa}.is-dark .ac-mode-switch button[aria-current=page]{color:#111113;background:#f1f1f2}.aw-section-switch{color:#efeff1;background:#0d0d0f;border-bottom:1px solid #29292e;justify-content:space-between;align-items:center;min-height:62px;padding:10px clamp(18px,4vw,58px);display:flex}.aw-section-switch>div:first-child{gap:2px;display:grid}.aw-section-switch>div:first-child b{font-size:13px;font-weight:650}.aw-section-switch>div:first-child span{color:#77777f;font-size:10px}.aw-section-switch>div:last-child{align-items:center;gap:4px;display:flex}.aw-section-switch button{color:#85858c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:11px;display:inline-flex}.aw-section-switch button small{color:#94949b;background:#202023;border-radius:999px;justify-content:center;align-items:center;min-width:20px;padding:3px 6px;font-size:9px;display:inline-flex}.aw-section-switch button[aria-current=page]{color:#fff;background:#1a1a1d;border-color:#333338}.aw-section-switch button[aria-current=page] small{color:#111113;background:#efeff1}.aw-section-switch button:focus-visible{outline:2px solid var(--user-accent);outline-offset:2px}.ac-main.is-work{background:#09090a;min-height:calc(100dvh - 72px);overflow:visible}.aw-page{--aw-bg:#09090a;--aw-surface:#111113;--aw-surface-raised:#161619;--aw-line:#29292e;--aw-line-strong:#3b3b42;--aw-text:#f0f0f2;--aw-muted:#919198;--aw-dim:#6f6f76;background:var(--aw-bg);color:var(--aw-text);min-height:calc(100dvh - 72px);padding-bottom:100px}.aw-intake{text-align:center;flex-direction:column;align-items:center;max-width:920px;margin:0 auto;padding:82px 28px 66px;display:flex}.aw-intake-label{color:#a5a5ab;letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:690;display:flex}.aw-intake-label svg{color:var(--user-accent)}.aw-intake-label i{background:#49494f;border-radius:50%;width:3px;height:3px}.aw-intake-label em{color:#77777e;letter-spacing:0;font-style:normal;font-weight:580}.aw-intake h1{letter-spacing:-.052em;margin:18px 0 14px;font-size:clamp(36px,4.6vw,58px);font-weight:470;line-height:1.03}.aw-intake>p{color:var(--aw-muted);max-width:680px;margin:0;font-size:14px;line-height:1.55}.aw-objective-composer{text-align:left;background:#171719;border:1px solid #3b3b41;border-radius:20px;width:min(100%,780px);margin-top:30px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 24px 70px #00000052}.aw-objective-composer:focus-within{border-color:color-mix(in srgb, var(--user-accent) 65%, #595960);box-shadow:0 0 0 3px var(--user-accent-soft), 0 24px 70px #00000061}.aw-objective-composer textarea{color:var(--aw-text);font:inherit;resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:86px;padding:20px 21px 10px;font-size:16px;line-height:1.5;display:block}.aw-objective-composer textarea::placeholder{color:#73737a}.aw-objective-composer>label{color:#85858c;border-top:1px solid #2d2d32;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:flex}.aw-objective-composer>label select{color:#d7d7da;font:inherit;background:#222226;border:1px solid #3b3b41;border-radius:8px;outline:0;max-width:62%;min-height:34px;padding:0 28px 0 10px}.aw-objective-composer>div{justify-content:space-between;align-items:center;min-height:50px;padding:6px 9px 9px 18px;display:flex}.aw-objective-composer>div>span{color:#85858c;align-items:center;gap:7px;font-size:11px;display:inline-flex}.aw-objective-composer>div>span svg{color:#9aa9a0}.aw-objective-composer>div>button{background:var(--user-accent);color:var(--user-accent-contrast);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.aw-objective-composer>div>button:disabled{color:#6f6f76;cursor:default;background:#303035}.aw-examples{gap:7px;width:min(100%,780px);margin-top:15px;display:grid}.aw-examples button{color:#8d8d94;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;font-size:12px;display:flex}.aw-examples button:hover{color:#d7d7da;background:#141416}.aw-intake-boundary{color:#727279;justify-content:center;align-items:center;gap:7px;margin-top:19px;font-size:10px;line-height:1.4;display:flex}.aw-intake-boundary svg{flex:none}.aw-workspace{border-block:1px solid var(--aw-line);grid-template-columns:286px minmax(0,1fr);max-width:1460px;margin:0 auto;display:grid}.aw-objective-list{border-right:1px solid var(--aw-line);background:#0d0d0f;min-width:0;padding:18px 10px 40px}.aw-objective-list>header{color:#77777e;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:680;display:flex}.aw-objective-list>header b{color:#aaaab0;background:#222225;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:inline-flex}.aw-objective-list>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;margin:2px 0;padding:11px 10px;display:grid}.aw-objective-list>button:hover{background:#171719}.aw-objective-list>button.is-active{background:#1a1a1d}.aw-objective-list>button p{gap:4px;min-width:0;margin:0;display:grid}.aw-objective-list>button p b{font-size:12px;font-weight:620;line-height:1.35}.aw-objective-list>button p small{color:#75757c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.aw-objective-list>button>em{color:#8d8d94;margin-top:1px;font-size:10px;font-style:normal}.aw-state-dot{background:#707078;border-radius:50%;width:6px;height:6px;margin-top:5px}.aw-state-dot.is-active,.aw-state-dot.is-queued{background:#65a4ff;box-shadow:0 0 0 3px #65a4ff1a}.aw-state-dot.is-needs_approval,.aw-state-dot.is-waiting{background:#e9b85f}.aw-state-dot.is-completed{background:#6eb28d}.aw-state-dot.is-failed,.aw-state-dot.is-cancelled{background:#d4747f}.aw-objective{min-width:0;padding:0 34px 54px}.aw-objective-header{border-bottom:1px solid var(--aw-line);padding:34px 2px 30px}.aw-objective-state{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.aw-objective-state>span:last-child{color:var(--aw-dim);font-size:10px}.aw-status{color:#b8b8bd;letter-spacing:.06em;text-transform:uppercase;background:#202024;border:1px solid #303035;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:9px;font-weight:680;display:inline-flex}.aw-status i{background:#65a4ff;border-radius:50%;width:5px;height:5px}.aw-status.is-proposed i{background:#aa8df0}.aw-status.is-waiting i,.aw-status.is-needs_approval i{background:#e9b85f}.aw-status.is-completed i{background:#6eb28d}.aw-status.is-failed i,.aw-status.is-cancelled i{background:#d4747f}.aw-objective-header h2{letter-spacing:-.045em;max-width:900px;margin:20px 0 10px;font-size:clamp(28px,3vw,42px);font-weight:510;line-height:1.08}.aw-objective-header>p{color:var(--aw-muted);max-width:780px;margin:0;font-size:13px;line-height:1.55}.aw-objective-actions{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.aw-objective-actions button,.aw-evidence header button,.aw-authority-footer button{border:1px solid var(--aw-line-strong);color:#b7b7bd;cursor:pointer;font:inherit;background:0 0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.aw-objective-actions button:hover,.aw-evidence header button:hover,.aw-authority-footer button:hover{color:#fff;background:#202023}.aw-objective-actions button.is-primary{color:#111113;background:#f0f0f2;border-color:#f0f0f2}.aw-measures{border-bottom:1px solid var(--aw-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aw-measures>article{min-height:142px;padding:26px 20px 20px;position:relative}.aw-measures>article:first-child{padding-left:2px}.aw-measures>article+article{border-left:1px solid var(--aw-line)}.aw-measures article>span{color:#74747b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:680;display:block}.aw-measures article>strong{letter-spacing:-.035em;margin-top:11px;font-size:clamp(20px,2vw,28px);font-weight:560;display:block}.aw-measures article>small{color:#717178;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:9px;line-height:1.35;display:flex}.aw-truth{color:#9b9ba2;letter-spacing:.05em;text-transform:uppercase;border:1px solid #3c3c42;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:700}.aw-truth.is-calculated{color:#79b4dd;border-color:#355b78}.aw-truth.is-estimated,.aw-truth.is-assumed{color:#d5ad6b;border-color:#62523c}.aw-truth.is-observed{color:#7fc39d;border-color:#385a49}.aw-progress-measure>i{background:#242428;border-radius:999px;height:4px;position:absolute;bottom:21px;left:20px;right:0;overflow:hidden}.aw-progress-measure>i>b{background:var(--user-accent);border-radius:inherit;height:100%;display:block}.aw-proposal{background:#121214;border:1px solid #2c2c31;border-radius:12px;margin-top:28px;overflow:hidden}.aw-proposal>div{align-items:start;gap:12px;padding:19px 20px;display:flex}.aw-proposal>div>svg{color:var(--user-accent);margin-top:2px}.aw-proposal>div p{gap:5px;margin:0;display:grid}.aw-proposal>div span{color:#77777e;letter-spacing:.08em;font-size:9px;font-weight:680}.aw-proposal>div b{font-size:14px;font-weight:570;line-height:1.45}.aw-proposal dl{border-block:1px solid #2c2c31;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.aw-proposal dl>div{gap:5px;padding:14px 20px;display:grid}.aw-proposal dl>div+div{border-left:1px solid #2c2c31}.aw-proposal dt{color:#74747b;font-size:9px}.aw-proposal dd{margin:0;font-size:11px}.aw-proposal>p{color:#85858c;align-items:start;gap:8px;margin:0;padding:13px 20px;font-size:10px;line-height:1.5;display:flex}.aw-proposal>p svg{flex:none;margin-top:1px}.aw-operating-grid{border-bottom:1px solid var(--aw-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aw-operating-grid.is-secondary{border-bottom:0}.aw-work-column{min-width:0;padding:28px 24px 30px 0}.aw-work-column+.aw-work-column{border-left:1px solid var(--aw-line);padding-left:24px;padding-right:0}.aw-work-column>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.aw-work-column>header>span{color:#7c7c83;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.aw-work-column>header>b{color:#929299;background:#202023;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:9px;font-weight:650;display:inline-flex}.aw-job{border-top:1px solid #242428;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;min-height:78px;padding:14px 0 11px;display:grid}.aw-job-icon{color:#75a9ed;background:#1d2633;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.aw-job-icon.is-waiting{color:#d8ad62;background:#30291d}.aw-job-icon.is-completed{color:#77b893;background:#1d2c24}.aw-job p{gap:4px;margin:0;display:grid}.aw-job p b{font-size:12px;font-weight:600}.aw-job p span{color:#85858c;font-size:10px;line-height:1.45}.aw-job p small{color:#68686f;font-size:9px}.aw-empty-row{color:#6f6f76;border-top:1px solid #242428;margin:0;padding:19px 0;font-size:11px}.aw-approval{background:#151516;border:1px solid #2f2f34;border-radius:10px;margin-top:9px;padding:16px}.aw-approval>div:first-child>span{color:#b79862;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.aw-approval h3{margin:7px 0 5px;font-size:12px;font-weight:620;line-height:1.4}.aw-approval p{color:#9a9aa0;margin:0;font-size:10px}.aw-approval>small{color:#7e7e85;border-top:1px solid #29292d;align-items:start;gap:6px;margin-top:13px;padding-top:11px;font-size:9px;line-height:1.45;display:flex}.aw-approval>small svg{color:#c79e58;flex:none}.aw-approval-actions{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.aw-approval-actions button{color:#aaaab0;cursor:pointer;font:inherit;background:0 0;border:1px solid #3b3b41;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:9px;font-weight:620;display:inline-flex}.aw-approval-actions button:hover{color:#fff;background:#222225}.aw-approval-actions button.is-primary{color:#111113;background:#efeff1;border-color:#efeff1}.aw-risk{border-top:1px solid #242428;grid-template-columns:6px minmax(0,1fr);align-items:start;gap:10px;padding:15px 0;display:grid}.aw-risk>span{opacity:.8;background:#d0a354;border-radius:999px;height:100%;min-height:44px}.aw-risk>span.is-critical{background:#c45f6a}.aw-risk>div{gap:5px;display:grid}.aw-risk h3{margin:0;font-size:12px;font-weight:600;line-height:1.4}.aw-risk p{color:#85858c;margin:0;font-size:10px;line-height:1.45}.aw-risk small{color:#66666d;font-size:9px}.aw-evidence{border-top:1px solid var(--aw-line);padding:27px 0 4px}.aw-evidence>header{justify-content:space-between;align-items:center;display:flex}.aw-evidence>header>div{align-items:center;gap:10px;display:flex}.aw-evidence>header>div>svg{color:#8e9c94}.aw-evidence header p{gap:3px;margin:0;display:grid}.aw-evidence header p span{color:#74747b;letter-spacing:.08em;font-size:8px;font-weight:700}.aw-evidence header p b{font-size:12px;font-weight:600}.aw-evidence>div{margin-top:14px}.aw-evidence>div>article{border-top:1px solid #242428;grid-template-columns:72px minmax(0,1fr) 132px;align-items:start;gap:13px;padding:16px 0;display:grid}.aw-evidence article>.aw-truth{justify-self:start;margin-top:2px}.aw-evidence article p{gap:4px;margin:0;display:grid}.aw-evidence article p b{font-size:11px;font-weight:600}.aw-evidence article p span{color:#828289;font-size:10px;line-height:1.45}.aw-evidence article>small{color:#6e6e75;text-align:right;font-size:9px;line-height:1.5}.aw-evidence-empty{color:#7d7d84;max-width:680px;margin:16px 0 0;font-size:11px;line-height:1.55}.aw-authority-footer{background:#111113;border:1px solid #29292e;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:27px;padding:14px 15px;display:grid}.aw-authority-footer>svg{color:#84988b}.aw-authority-footer p{gap:3px;margin:0;display:grid}.aw-authority-footer p b{font-size:11px;font-weight:620}.aw-authority-footer p span{color:#77777e;font-size:9px;line-height:1.45}.aw-empty-state{border:1px solid var(--aw-line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;max-width:780px;margin:0 auto;padding:48px 30px;display:flex}.aw-empty-state svg{color:#83838a}.aw-empty-state h2{margin:14px 0 7px;font-size:18px;font-weight:580}.aw-empty-state p{color:#7f7f86;max-width:560px;margin:0;font-size:12px;line-height:1.55}.is-light .ac-main.is-work,.is-light .aw-page{background:#fafafa}.is-light .aw-page{--aw-bg:#fafafa;--aw-surface:#fff;--aw-surface-raised:#fff;--aw-line:#dedee1;--aw-line-strong:#cdccd1;--aw-text:#151517;--aw-muted:#68686e;--aw-dim:#85858b}.is-light .aw-objective-composer{background:#fff;border-color:#d1d1d5;box-shadow:0 18px 50px #14141914}.is-light .aw-objective-composer textarea{color:#171719}.is-light .aw-objective-composer>label{border-color:#e2e2e5}.is-light .aw-objective-composer>label select{color:#27272a;background:#f5f5f6;border-color:#d1d1d5}.is-light .aw-objective-composer>div>button:disabled{color:#a2a2a7;background:#e4e4e7}.is-light .aw-examples button:hover{color:#202023;background:#f0f0f2}.is-light .aw-objective-list{background:#f5f5f6}.is-light .aw-objective-list>button:hover{background:#ececee}.is-light .aw-objective-list>button.is-active{background:#e7e7e9}.is-light .aw-objective-list>header b,.is-light .aw-work-column>header>b{color:#66666c;background:#e5e5e7}.is-light .aw-status{color:#55555b;background:#f1f1f2;border-color:#dddddf}.is-light .aw-objective-actions button:hover,.is-light .aw-evidence header button:hover,.is-light .aw-authority-footer button:hover{color:#111113;background:#eeeef0}.is-light .aw-objective-actions button.is-primary{color:#fff;background:#171719;border-color:#171719}.is-light .aw-progress-measure>i{background:#e4e4e7}.is-light .aw-proposal,.is-light .aw-approval,.is-light .aw-authority-footer{background:#fff}.is-light .aw-proposal,.is-light .aw-proposal dl,.is-light .aw-proposal dl>div+div,.is-light .aw-proposal>p{border-color:#dedee1}.is-light .aw-job,.is-light .aw-empty-row,.is-light .aw-risk,.is-light .aw-evidence>div>article{border-color:#e6e6e8}.is-light .aw-approval>small{border-color:#e1e1e4}.is-light .aw-approval-actions button.is-primary{color:#fff;background:#171719;border-color:#171719}@media (max-width:960px){.ac-topbar{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);gap:12px}.ac-mode-switch{width:188px}.aw-workspace{grid-template-columns:230px minmax(0,1fr)}.aw-objective{padding-inline:24px}.aw-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-measures>article:nth-child(3){border-left:0;border-top:1px solid var(--aw-line);padding-left:2px}.aw-measures>article:nth-child(4){border-top:1px solid var(--aw-line)}}@media (max-width:720px){.ac-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;height:62px;padding-inline:10px}.ac-topbar-start{gap:7px}.ac-space-command{max-width:92px}.ac-mode-switch{width:132px;height:36px}.ac-mode-switch button{height:30px;padding-inline:10px;font-size:12px}.ac-mode-switch button i{top:7px;right:7px}.ac-topbar-actions>.ac-icon-action{display:none}.ac-topbar-actions>button:first-child{flex:0 0 34px;justify-content:center;width:34px;min-height:34px;padding:0}.ac-profile-trigger{flex:none}.ac-main.is-work,.aw-page{min-height:calc(100dvh - 62px)}.aw-intake{padding:58px 16px 46px}.aw-intake h1{font-size:38px}.aw-intake>p{font-size:13px}.aw-objective-composer{border-radius:16px}.aw-objective-composer textarea{min-height:98px;padding-inline:17px;font-size:16px}.aw-objective-composer>div{padding-left:14px}.aw-objective-composer>div>span{font-size:10px}.aw-intake-boundary{text-align:left;align-items:flex-start}.aw-workspace{border-bottom:0;grid-template-columns:1fr}.aw-objective-list{border-bottom:1px solid var(--aw-line);scrollbar-width:none;border-right:0;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.aw-objective-list::-webkit-scrollbar{display:none}.aw-objective-list>header{display:none}.aw-objective-list>button{flex:0 0 238px;margin:0}.aw-objective{padding:0 16px 42px}.aw-objective-header{padding-top:27px}.aw-objective-header h2{font-size:30px}.aw-measures>article{min-height:132px;padding:22px 14px 18px}.aw-measures>article:first-child,.aw-measures>article:nth-child(3){padding-left:0}.aw-progress-measure>i{bottom:18px;left:14px}.aw-proposal dl{grid-template-columns:1fr}.aw-proposal dl>div+div{border-top:1px solid #2c2c31;border-left:0}.aw-operating-grid{grid-template-columns:1fr}.aw-work-column{padding:26px 0}.aw-work-column+.aw-work-column{border-left:0;border-top:1px solid var(--aw-line);padding:26px 0}.aw-evidence>header{align-items:flex-start;gap:14px}.aw-evidence>header button{min-width:36px;padding:0;font-size:0}.aw-evidence>header button svg{width:15px;height:15px}.aw-evidence>div>article{grid-template-columns:68px minmax(0,1fr)}.aw-evidence article>small{text-align:left;grid-column:2}.aw-authority-footer{grid-template-columns:24px minmax(0,1fr);align-items:start}.aw-authority-footer button{grid-column:2;justify-self:start}.aw-empty-state{border-inline:0;border-radius:0;margin-inline:16px}}@media (max-width:420px){.ac-brand{display:none}.ac-space-command{max-width:88px;padding-left:0}.ac-mode-switch{width:126px}.ac-topbar-actions>button:first-child{display:none}.aw-intake h1{font-size:34px}.aw-objective-composer>div>span span{display:none}.aw-measures{grid-template-columns:1fr}.aw-measures>article+article{border-left:0;border-top:1px solid var(--aw-line);padding-left:0}.aw-progress-measure>i{left:0}.aw-approval-actions{flex-direction:column-reverse;align-items:stretch}.aw-approval-actions button{justify-content:center}}.ac-home{min-height:calc(100dvh - 72px);padding:clamp(68px,9vh,110px) 24px 92px}.ac-today{text-align:left;border-top:1px solid #dedee2;width:min(100%,1040px);margin-top:56px}.ac-today>header{justify-content:space-between;align-items:center;padding:17px 2px 15px;display:flex}.ac-today>header>div{gap:4px;display:grid}.ac-today>header span,.ac-today article>span{color:#85858b;letter-spacing:.09em;font-size:9px;font-weight:700}.ac-today>header b{font-size:14px;font-weight:600}.ac-today>header button{color:#6e6e74;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.ac-today>div{border-block:1px solid #e3e3e6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ac-today article{min-width:0;padding:18px 20px 21px 2px}.ac-today article+article{border-left:1px solid #e3e3e6;padding-left:20px}.ac-today article>p{grid-template-columns:7px minmax(0,1fr);align-items:start;gap:3px 8px;margin:15px 0 0;display:grid}.ac-today article>p i{background:#818189;border-radius:50%;grid-row:1/3;width:6px;height:6px;margin-top:5px}.ac-today article>p i.is-critical,.ac-today article>p i.is-warning{background:#ca6b74}.ac-today article>p i.is-opportunity,.ac-today article>p i.is-healthy{background:#5e9e7c}.ac-today article>p i.is-watch,.ac-today article>p i.is-work{background:#d3a858}.ac-today article>p b{font-size:11px;font-weight:600;line-height:1.35}.ac-today article>p small{color:#85858b;text-overflow:ellipsis;grid-column:2;font-size:9px;line-height:1.4;overflow:hidden}.ac-today article>em{color:#8b8b91;margin-top:16px;font-size:10px;font-style:normal;display:block}.is-dark .ac-today,.is-dark .ac-today>div,.is-dark .ac-today article+article{border-color:#29292e}.is-dark .ac-today>header b,.is-dark .ac-today article>p b{color:#dddddf}.ac-intent-action{background:#f6f6f7;border:1px solid #dddde1;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:24px;padding:15px 16px;display:grid}.ac-intent-action>svg{color:var(--user-accent)}.ac-intent-action p{gap:3px;margin:0;display:grid}.ac-intent-action p b{font-size:11px;font-weight:650}.ac-intent-action p span{color:#74747b;font-size:10px;line-height:1.45}.ac-intent-action button{color:#fff;cursor:pointer;background:#171719;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:620;display:flex}.is-dark .ac-intent-action{background:#151517;border-color:#303035}.is-dark .ac-intent-action p b{color:#eeeeef}.is-dark .ac-intent-action p span{color:#88888f}.is-dark .ac-intent-action button{color:#111113;background:#efeff1}.ac-main.is-monitor{background:#0a0a0b;min-height:calc(100dvh - 72px)}.am-page{--am-bg:#0a0a0b;--am-panel:#121214;--am-raised:#171719;--am-line:#2b2b30;--am-text:#efeff1;--am-muted:#919198;background:var(--am-bg);color:var(--am-text);min-height:calc(100dvh - 72px);padding-bottom:90px}.am-intake{text-align:center;flex-direction:column;align-items:center;padding:78px 24px 58px;display:flex}.am-eyebrow,.aco-eyebrow{color:#7c7c83;letter-spacing:.09em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.am-eyebrow svg,.aco-eyebrow svg{color:var(--user-accent)}.am-eyebrow i,.aco-eyebrow i{background:currentColor;border-radius:50%;width:3px;height:3px}.am-eyebrow span,.aco-eyebrow span{letter-spacing:0}.am-intake h1{letter-spacing:-.045em;margin:22px 0 12px;font-size:clamp(38px,4vw,58px);font-weight:510;line-height:1.05}.am-intake>p{color:var(--am-muted);max-width:680px;margin:0;font-size:14px;line-height:1.55}.am-composer{text-align:left;background:#121214;border:1px solid #35353b;border-radius:19px;width:min(100%,790px);margin-top:31px;overflow:hidden;box-shadow:0 24px 70px #0000003d}.am-composer:focus-within{border-color:#5c5c64}.am-composer textarea{color:var(--am-text);resize:none;background:0 0;border:0;outline:0;width:100%;min-height:96px;padding:20px 21px 10px;font-size:16px;line-height:1.5}.am-composer textarea::placeholder{color:#707078}.am-composer>div{justify-content:space-between;align-items:center;min-height:49px;padding:5px 8px 8px 17px;display:flex}.am-composer>div span{color:#818188;align-items:center;gap:7px;font-size:10px;display:flex}.am-composer>div button{color:#111113;cursor:pointer;background:#efeff1;border:0;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.am-composer>div button:disabled{color:#6f6f75;background:#303034}.am-examples{gap:7px;width:min(100%,790px);margin-top:14px;display:grid}.am-examples button{color:#8e8e95;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #252529;justify-content:space-between;align-items:center;min-height:42px;padding:0 3px;font-size:11px;display:flex}.am-boundary{color:#74747b;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.am-workspace{border-block:1px solid var(--am-line);grid-template-columns:286px minmax(0,1fr);display:grid}.am-list{border-right:1px solid var(--am-line);background:#0e0e10;padding:18px 10px 45px}.am-list>header,.am-panel>header{color:#7d7d84;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:32px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.am-list>header b,.am-panel>header>b{color:#aaaab0;background:#252528;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:flex}.am-list>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;padding:12px 10px;display:grid}.am-list>button:hover,.am-list>button.is-active{background:#1a1a1d}.am-list button p{gap:4px;margin:0;display:grid}.am-list button p b{font-size:11px;font-weight:610}.am-list button p small{color:#73737a;font-size:9px}.am-list button>em{color:#df8791;background:#4a292e;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;font-size:8px;font-style:normal;display:flex}.am-state{background:#6a6a71;border-radius:50%;width:6px;height:6px;margin-top:4px}.am-state.is-active{background:#68aa88}.am-state.is-attention{background:#dbad59}.am-state.is-proposed{background:#9c83df}.am-state.is-failed{background:#cf6874}.am-policy{min-width:0;padding:0 34px 60px}.am-policy-header{border-bottom:1px solid var(--am-line);padding:35px 2px 29px}.am-policy-header>div:first-child{align-items:center;gap:10px;display:flex}.am-policy-header>div:first-child>span:last-child{color:#797980;font-size:10px}.am-status{color:#b9b9bf;letter-spacing:.07em;text-transform:uppercase;background:#202023;border:1px solid #343439;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.am-status i{background:#68aa88;border-radius:50%;width:5px;height:5px}.am-status.is-attention i{background:#dbad59}.am-status.is-proposed i{background:#9c83df}.am-status.is-paused i{background:#85858c}.am-policy-header h2{letter-spacing:-.045em;margin:20px 0 9px;font-size:clamp(30px,3.3vw,45px);font-weight:520}.am-policy-header>p{color:var(--am-muted);max-width:760px;margin:0;font-size:13px;line-height:1.55}.am-actions{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.am-actions button,.am-panel button,.aco-page button{color:#b0b0b6;cursor:pointer;background:0 0;border:1px solid #3a3a40;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:610;display:inline-flex}.am-actions button.is-primary,.am-warning button.is-primary{color:#111113;background:#efeff1;border-color:#efeff1}.am-summary{border-bottom:1px solid var(--am-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.am-summary>div{min-height:134px;padding:25px 19px;display:grid}.am-summary>div:first-child{padding-left:2px}.am-summary>div+div{border-left:1px solid var(--am-line)}.am-summary svg{color:#74747b;margin-bottom:11px}.am-summary span{color:#78787f;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.am-summary strong{margin-top:7px;font-size:16px;font-weight:590}.am-summary small{color:#6f6f76;margin-top:5px;font-size:9px}.am-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:0;display:grid}.am-panel{min-width:0;padding:28px 22px 28px 0}.am-panel+.am-panel{border-left:1px solid var(--am-line);padding-left:22px;padding-right:0}.am-panel>header{padding-inline:0}.am-panel>header>div{align-items:center;gap:7px;display:flex}.am-warning{border-top:1px solid #27272b;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 0;display:grid}.am-warning>svg{color:#d2a754}.am-warning>div>span{color:#bb9450;text-transform:uppercase;font-size:8px;font-weight:700}.am-warning h3{margin:7px 0 5px;font-size:12px;font-weight:620}.am-warning p{color:#85858c;margin:0;font-size:10px;line-height:1.5}.am-warning small{color:#696970;margin-top:8px;font-size:9px;display:block}.am-policy-rules dl{border-top:1px solid #27272b;margin:0 0 17px}.am-policy-rules dl>div{border-bottom:1px solid #27272b;gap:6px;padding:13px 0;display:grid}.am-policy-rules dt{color:#74747b;font-size:9px}.am-policy-rules dd{margin:0;font-size:10px;line-height:1.45}.am-empty,.am-empty-state{color:#74747b;margin:0;font-size:11px}.am-empty-state{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.am-empty-state h2{color:var(--am-text);margin:14px 0 7px;font-size:18px}.am-empty-state p{max-width:560px;line-height:1.55}.ac-main.is-company{background:#f7f7f6;min-height:calc(100dvh - 72px)}.aco-page{--aco-bg:#f7f7f6;--aco-panel:#fff;--aco-line:#dedee0;--aco-text:#171719;--aco-muted:#6f6f75;background:var(--aco-bg);color:var(--aco-text);min-height:calc(100dvh - 72px);padding-bottom:90px}.aco-header{border-bottom:1px solid var(--aco-line);padding:52px clamp(24px,4vw,62px) 33px}.aco-title-row{justify-content:space-between;align-items:end;gap:24px;margin-top:19px;display:flex}.aco-title-row>div{max-width:760px}.aco-title-row h1{letter-spacing:-.047em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:540;line-height:1.05}.aco-title-row p{color:var(--aco-muted);margin:13px 0 0;font-size:13px;line-height:1.55}.aco-title-row>button{color:#fff;background:#171719;border-color:#171719}.aco-search{background:var(--aco-panel);border:1px solid #cfcfd3;border-radius:12px;align-items:center;gap:10px;max-width:740px;min-height:48px;margin-top:28px;padding:0 14px;display:flex}.aco-search svg{color:#85858b}.aco-search input{color:inherit;background:0 0;border:0;outline:0;width:100%;font-size:14px}.aco-layout{grid-template-columns:290px minmax(0,1fr);display:grid}.aco-directory{border-right:1px solid var(--aco-line);background:#f1f1f0;padding:24px 13px 50px}.aco-collections>header,.aco-results>header{gap:4px;padding:0 10px 12px;display:grid}.aco-collections>header span,.aco-results>header span{color:#85858b;letter-spacing:.09em;font-size:8px;font-weight:700}.aco-collections>header small{color:#99999e;font-size:9px}.aco-collections>div{border-top:1px solid #dddde0;padding:12px 5px}.aco-collections>div>p{color:#68686e;grid-template-columns:16px 1fr auto;align-items:center;gap:7px;margin:0 5px 6px;font-size:10px;display:grid}.aco-collections>div>p b{font-weight:650}.aco-collections>div>p small{font-size:9px}.aco-collections>div>button{color:#65656b;border:0;justify-content:space-between;width:100%;min-height:33px;margin:1px 0;padding-inline:10px}.aco-collections>div>button:hover,.aco-collections>div>button[aria-current=page]{color:#171719;background:#e5e5e6}.aco-results{border-top:1px solid #d6d6d8;margin-top:16px;padding-top:17px}.aco-results>header{justify-content:space-between;align-items:center;display:flex}.aco-results>header b{font-size:9px}.aco-results>button{text-align:left;border:0;width:100%;min-height:54px;margin-top:3px;padding:8px 9px}.aco-results>button>span{gap:3px;display:grid}.aco-results>button b{font-size:10px}.aco-results>button small{color:#85858b;font-size:8px;line-height:1.35}.aco-object{min-width:0;padding:0 clamp(24px,4vw,58px) 70px}.aco-object>header{border-bottom:1px solid var(--aco-line);padding:42px 0 31px}.aco-object>header>div{color:#818187;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.aco-object>header em{letter-spacing:0;font-style:normal;font-weight:500}.aco-object h2{letter-spacing:-.045em;margin:18px 0 8px;font-size:clamp(34px,4vw,52px);font-weight:540}.aco-object>header>p{color:var(--aco-muted);max-width:760px;margin:0;font-size:13px;line-height:1.55}.aco-object>header>button{color:#fff;background:#171719;border-color:#171719;margin-top:20px}.aco-object-state{border-bottom:1px solid var(--aco-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aco-object-state>div{min-height:124px;padding:24px 18px;display:grid}.aco-object-state>div:first-child{padding-left:0}.aco-object-state>div+div{border-left:1px solid var(--aco-line)}.aco-object-state span{color:#838389;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.aco-object-state strong{text-transform:capitalize;margin-top:9px;font-size:16px;font-weight:590}.aco-object-state small{color:#818187;align-items:center;gap:4px;margin-top:6px;font-size:8px;line-height:1.4;display:flex}.aco-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aco-panel{min-width:0;padding:28px 24px 30px 0}.aco-panel+.aco-panel{border-left:1px solid var(--aco-line);padding-left:24px;padding-right:0}.aco-panel>header{align-items:center;gap:9px;margin-bottom:13px;display:flex}.aco-panel>header>div{gap:3px;display:grid}.aco-panel>header span{color:#85858b;letter-spacing:.08em;font-size:8px;font-weight:700}.aco-panel>header b{font-size:11px;font-weight:620}.aco-property-list article{border-top:1px solid var(--aco-line);grid-template-columns:minmax(0,1fr) 100px;align-items:start;gap:12px;padding:14px 0;display:grid}.aco-property-list p{gap:4px;margin:0;display:grid}.aco-property-list p b{font-size:10px}.aco-property-list p span{color:var(--aco-muted);font-size:9px;line-height:1.4}.aco-property-list small{color:#838389;text-align:right;text-transform:capitalize;font-size:8px;line-height:1.5}.aco-related-list{display:grid}.aco-related-list button{border:0;border-top:1px solid var(--aco-line);text-align:left;justify-content:space-between;min-height:63px;padding:10px 0}.aco-related-list button>span{gap:4px;display:grid}.aco-related-list button b{font-size:10px}.aco-related-list button small{color:var(--aco-muted);font-size:9px;line-height:1.4}.aco-empty-row{border-top:1px solid var(--aco-line);color:var(--aco-muted);margin:0;padding:18px 0;font-size:10px}.aco-work-links{border-top:1px solid var(--aco-line);padding-right:0}.aco-work-links>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aco-work-links>div p{border-block:1px solid var(--aco-line);gap:7px;margin:0;padding:16px 18px;display:grid}.aco-work-links>div p:first-child{padding-left:0}.aco-work-links>div p+p{border-left:1px solid var(--aco-line)}.aco-work-links>div span{color:#838389;font-size:8px}.aco-work-links>div strong{font-size:12px}.aco-work-links>button{margin-top:16px}.aco-empty{text-align:center;flex-direction:column;align-items:center;padding:90px 24px;display:flex}.aco-empty h2{margin:15px 0 8px;font-size:21px}.aco-empty p{color:var(--aco-muted);max-width:600px;margin:0;font-size:12px;line-height:1.55}.aco-empty button{color:#fff;background:#171719;border-color:#171719;margin-top:20px}.is-dark .ac-main.is-company,.is-dark .aco-page{--aco-bg:#0b0b0c;--aco-panel:#141416;--aco-line:#2b2b30;--aco-text:#efeff1;--aco-muted:#909097;background:var(--aco-bg)}.is-dark .aco-directory{background:#101012}.is-dark .aco-search{border-color:#35353b}.is-dark .aco-collections>div{border-color:#29292e}.is-dark .aco-collections>div>button:hover,.is-dark .aco-collections>div>button[aria-current=page]{color:#f0f0f2;background:#1d1d20}.is-dark .aco-title-row>button,.is-dark .aco-object>header>button,.is-dark .aco-empty button{color:#111113;background:#efeff1;border-color:#efeff1}@media (max-width:960px){.ac-mode-switch{width:190px}.am-workspace{grid-template-columns:238px minmax(0,1fr)}.am-policy{padding-inline:24px}.am-summary,.aco-object-state{grid-template-columns:repeat(2,minmax(0,1fr))}.am-summary>div:nth-child(3),.aco-object-state>div:nth-child(3){border-left:0;border-top:1px solid var(--am-line)}.aco-object-state>div:nth-child(3){border-top-color:var(--aco-line);padding-left:0}.am-summary>div:nth-child(4),.aco-object-state>div:nth-child(4){border-top:1px solid var(--am-line)}.aco-object-state>div:nth-child(4){border-top-color:var(--aco-line)}.aco-layout{grid-template-columns:245px minmax(0,1fr)}}@media (max-width:720px){.allisora-platform{padding-bottom:70px}.ac-topbar{grid-template-columns:minmax(0,1fr) auto}.ac-topbar-start{gap:7px;width:64px}.ac-brand{display:inline-flex}.ac-space-command{border-left:0;justify-content:center;width:24px;max-width:24px;padding:0}.ac-space-command span,.ac-topbar-actions>button:not(.ac-profile-trigger){display:none}.ac-mode-switch{z-index:120;width:min(220px,100vw - 112px);height:48px;position:absolute;top:7px;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 7px 28px #0000003b}.ac-mode-switch button{height:42px;padding-inline:8px;font-size:11px}.ac-mode-switch button i{top:9px;right:9px}.ac-topbar-actions{grid-column:2}.ac-home{padding:66px 16px 70px}.ac-home h1{font-size:36px}.ac-today{margin-top:42px}.ac-prompt-list{scrollbar-width:none}.ac-prompt-list::-webkit-scrollbar{display:none}.ac-today>div{grid-template-columns:1fr}.ac-today article{padding:17px 0 18px}.ac-today article+article{border-top:1px solid #e3e3e6;border-left:0;padding-left:0}.is-dark .ac-today article+article{border-color:#29292e}.ac-intent-action{grid-template-columns:22px minmax(0,1fr);align-items:start}.ac-intent-action button{grid-column:2;justify-self:start}.aw-section-switch{flex-direction:column;align-items:flex-start;gap:9px;padding-block:12px}.aw-section-switch>div:last-child{width:100%}.aw-section-switch button{flex:1;justify-content:center}.ac-main.is-monitor,.am-page,.ac-main.is-company,.aco-page{min-height:calc(100dvh - 62px)}.am-intake{padding:58px 16px 45px}.am-intake h1{font-size:36px}.am-composer textarea{font-size:16px}.am-workspace,.aco-layout{grid-template-columns:1fr}.am-list{border-bottom:1px solid var(--am-line);border-right:0;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.am-list>header{display:none}.am-list>button{flex:0 0 240px}.am-policy{padding:0 16px 45px}.am-policy-header h2{font-size:31px}.am-grid,.aco-object-grid{grid-template-columns:1fr}.am-panel{padding:25px 0}.am-panel+.am-panel,.aco-panel+.aco-panel{border-left:0;border-top:1px solid var(--am-line);padding:25px 0}.am-warning{grid-template-columns:22px minmax(0,1fr)}.am-warning button{grid-column:2;justify-self:start}.am-boundary{text-align:left;align-items:flex-start}.aco-header{padding:42px 16px 28px}.aco-title-row{flex-direction:column;align-items:flex-start}.aco-title-row h1{font-size:36px}.aco-directory{border-bottom:1px solid var(--aco-line);border-right:0;max-height:330px;overflow-y:auto}.aco-object{padding:0 16px 50px}.aco-object h2{font-size:36px}.aco-panel{padding:25px 0}.aco-panel+.aco-panel{border-top-color:var(--aco-line)}.aco-work-links>div{grid-template-columns:1fr}.aco-work-links>div p{padding-inline:0}.aco-work-links>div p+p{border-top:0;border-left:0}}@media (max-width:420px){.ac-mode-switch{width:min(196px,100vw - 108px)}.am-summary,.aco-object-state{grid-template-columns:1fr}.am-summary>div+div,.aco-object-state>div+div{border-left:0;border-top:1px solid var(--am-line);padding-left:0}.aco-object-state>div+div{border-top-color:var(--aco-line)}.am-composer>div span{font-size:9px}}.allisora-platform.ac-shell{grid-template-columns:minmax(0,1fr);transition:none}.ac-shell-body{grid-area:2/1;grid-template-columns:260px minmax(0,1fr);min-width:0;min-height:calc(100dvh - 72px);transition:grid-template-columns .18s;display:grid}.is-sidebar-collapsed .ac-shell-body{grid-template-columns:66px minmax(0,1fr)}.ac-shell-body>.ac-main{grid-area:1/2;min-width:0}.ac-sidebar{color:#e9e9eb;z-index:45;background:#080809;border-right:1px solid #29292d;flex-direction:column;grid-area:1/1;width:100%;height:calc(100dvh - 72px);min-height:0;transition:width .18s,transform .18s;display:flex;position:sticky;top:72px;overflow:hidden}.ac-sidebar-mobile-close{display:none}.ac-sidebar-primary{flex:none;padding:0 0 8px;position:relative}.ac-sidebar button{font:inherit}.ac-sidebar-new,.ac-sidebar-places>button,.ac-sidebar-footer>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;display:flex}.ac-sidebar-new{color:#fff;background:#000;border-radius:0;min-height:48px;padding-inline:16px;font-size:13px;font-weight:620}.ac-sidebar-new:hover,.ac-sidebar-places>button:hover,.ac-sidebar-footer>button:hover{background:#202023}.ac-sidebar-new:hover{color:#fff;background:#18181a}.ac-sidebar-places{flex:none;padding:2px 10px 10px}.ac-sidebar-places>h2,.ac-sidebar-section-heading>h2{color:#76767d;letter-spacing:.02em;margin:10px 10px 6px;font-size:10px;font-weight:650}.ac-sidebar-places>button>svg,.ac-sidebar-footer>button>svg{color:#8c8c93;flex:none}.ac-sidebar-places>button>span{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.ac-sidebar-places>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.ac-sidebar-places>button small,.ac-sidebar-section-heading>span{color:#76767d;font-size:10px;font-weight:560}.ac-sidebar-places>button small.is-attention{color:#a76517}.ac-sidebar-places>button[aria-current=page]{color:#fff;background:#29292d}.ac-sidebar-places>button[aria-current=page]>svg{color:var(--user-accent)}.ac-sidebar-recents{border-top:1px solid #29292d;flex-direction:column;flex:auto;min-height:0;padding-top:3px;display:flex}.ac-sidebar-section-heading{justify-content:space-between;align-items:center;padding-right:18px;display:flex}.ac-sidebar .ac-history-search{color:#77777f;background:#1d1d20;flex:none;min-height:34px;margin:2px 10px 4px}.ac-sidebar .ac-history-search:focus-within{background:#202023;border-color:#4b4b51;box-shadow:0 0 0 3px #ffffff0d}.ac-sidebar .ac-history-search input{appearance:none;color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;padding:0;font-size:12px}.ac-sidebar .ac-history-search input::placeholder{color:#77777f}.ac-sidebar .ac-history-clear{color:#909097}.ac-sidebar .ac-history-clear:hover{color:#fff;background:#303034}.ac-sidebar .ac-history-list{padding:0 6px 12px}.ac-sidebar .ac-history-list section>h3{margin:12px 10px 4px;font-size:9px}.ac-sidebar .ac-history-list section>button{min-height:40px;padding:6px 10px}.ac-sidebar .ac-history-list section>button:hover{background:#202023}.ac-sidebar .ac-history-list section>button[aria-current=page]{background:#29292d}.ac-sidebar .ac-history-copy>b{font-size:11px}.ac-sidebar .ac-history-copy>small{margin-top:2px;font-size:9px}.ac-sidebar .ac-history-empty{padding:34px 16px}.ac-sidebar .ac-history-empty-icon{color:#929299;background:#202023;border-color:#303034}.ac-sidebar .ac-history-empty b{color:#e4e4e7}.ac-sidebar-footer{border-top:1px solid #29292d;flex:none;gap:2px;padding:8px 10px 10px;display:grid}.ac-sidebar-footer>button{font-size:11px}.ac-sidebar-toggle{color:#626269;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.ac-sidebar-toggle:hover{color:#111113;background:#f0f0f2}.ac-sidebar-toggle-mobile,.ac-sidebar-backdrop,.is-sidebar-collapsed .ac-sidebar-places>h2,.is-sidebar-collapsed .ac-sidebar-places>button>span,.is-sidebar-collapsed .ac-sidebar-new>span,.is-sidebar-collapsed .ac-sidebar-recents,.is-sidebar-collapsed .ac-sidebar-footer>button>span{display:none}.is-sidebar-collapsed .ac-sidebar-places,.is-sidebar-collapsed .ac-sidebar-footer{padding-inline:8px}.is-sidebar-collapsed .ac-sidebar-new,.is-sidebar-collapsed .ac-sidebar-places>button,.is-sidebar-collapsed .ac-sidebar-footer>button{justify-content:center;padding-inline:0}.is-dark .ac-sidebar-new{background:#000}.is-dark .ac-sidebar-toggle{color:#a7a7ad}.is-dark .ac-sidebar-toggle:hover{color:#fff;background:#1b1b1d}@media (max-width:720px){.ac-shell-body{min-height:calc(100dvh - 62px);display:block}.ac-shell-body>.ac-main{min-height:calc(100dvh - 62px)}.ac-sidebar{z-index:115;width:292px;max-width:calc(100vw - 46px);height:calc(100dvh - 62px);position:fixed;top:62px;left:0;transform:translate(-105%);box-shadow:18px 0 48px #00000047}.is-mobile-sidebar-open .ac-sidebar{transform:translate(0)}.ac-sidebar-backdrop{z-index:110;background:#00000075;border:0;position:fixed;inset:62px 0 0}.is-mobile-sidebar-open .ac-sidebar-backdrop{display:block}.ac-sidebar-toggle-desktop{display:none}.ac-sidebar-toggle-mobile{display:inline-flex}.ac-sidebar-mobile-close{color:#b8b8be;cursor:pointer;background:#111112;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:8px;right:8px}.ac-sidebar-mobile-close:hover{color:#fff;background:#252527}.ac-topbar-start{gap:5px;width:auto}.ac-topbar-start .ac-brand{display:none}.is-sidebar-collapsed .ac-sidebar-places>h2{display:block}.is-sidebar-collapsed .ac-sidebar-places>button>span{display:flex}.is-sidebar-collapsed .ac-sidebar-new>span{display:inline}.is-sidebar-collapsed .ac-sidebar-recents{display:flex}.is-sidebar-collapsed .ac-sidebar-footer>button>span{display:inline}.is-sidebar-collapsed .ac-sidebar-places,.is-sidebar-collapsed .ac-sidebar-footer{padding-inline:10px}.is-sidebar-collapsed .ac-sidebar-new,.is-sidebar-collapsed .ac-sidebar-places>button,.is-sidebar-collapsed .ac-sidebar-footer>button{justify-content:flex-start;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.ac-shell-body,.ac-sidebar{transition:none}}:is(html:has(.ac-shell.is-dark),body:has(.ac-shell.is-dark)){background:#000}.allisora-platform.ac-shell.is-dark{--ap-bg:#000;--ap-surface:#000;--ap-soft:#000;--ap-sidebar:#000;background:#000}.is-dark .ac-topbar{background:#000000f5}.is-dark :is(.ac-main,.ac-home,.ac-context,.ac-context .ap-page,.ac-sidebar,.ac-history-drawer,.ac-popover,.ac-composer,.ac-setup-answer,.ac-intent-action,.ac-input-dialog,.ac-input-review,.ac-claim-review){background:#000}.is-dark .ac-composer,.is-dark .ac-history-search,.is-dark .ac-setup-answer,.is-dark .ac-input-dialog,.is-dark .ac-input-review,.is-dark .ac-claim-review{border-color:#2d2d31}.is-dark .ac-analysis-workspace,.is-dark .ac-analysis-report,.is-dark .ac-run-properties{color:#f4f4f5;background:#000}.is-dark .ac-analysis-workspace,.is-dark .ac-report-heading,.is-dark .ac-analysis-report .ac-findings>div,.is-dark .ac-analysis-report .ac-inline-artifact,.is-dark .ac-analysis-report .ac-boundary,.is-dark .ac-run-properties,.is-dark .ac-run-properties>section,.is-dark .ac-run-properties dl>div,.is-dark .ac-run-properties .ac-decision-action{border-color:#27272b}.is-dark .ac-report-heading .ac-answer-summary,.is-dark .ac-analysis-report .ac-findings small,.is-dark .ac-run-properties h3,.is-dark .ac-run-properties dt,.is-dark .ac-run-properties>section>small{color:#919198}.is-dark .aw-page{--aw-bg:#000;--aw-surface:#000;--aw-surface-raised:#000;background:#000}.is-dark :is(.aw-section-switch,.aw-objective-composer,.aw-objective-list,.aw-proposal,.aw-approval,.aw-authority-footer,.aw-empty-state){background:#000}.is-dark .am-page{--am-bg:#000;--am-panel:#000;--am-raised:#000;background:#000}.is-dark :is(.am-composer,.am-list,.am-panel,.am-empty-state){background:#000}.is-dark .aco-page{--aco-bg:#000;--aco-panel:#000;background:#000}.is-dark :is(.aco-directory,.aco-search,.aco-panel,.aco-empty),.is-dark .ac-context .ap-control-page,.is-dark .ap-control-page .ap-settings-surface,.is-dark .ap-control-page .ap-settings-surface .ap-panel,.is-dark .ap-control-page .ap-workspace-profile,.is-dark .ap-control-page .ap-settings-index,.is-dark .ap-control-page .ap-settings-recent,.is-dark .ap-control-page .ap-workspace-properties,.is-dark .ap-control-page .ap-settings-surface .ap-team-list article,.is-dark .ap-control-page .ap-settings-surface .ap-source-list article,.is-dark .ap-control-page .ap-settings-surface .ap-mapping-list article,.is-dark .ap-control-page .ap-settings-surface .ap-policy-list article,.is-dark .ap-control-page .ap-settings-surface .ap-source-inspector,.is-dark .ap-control-page .ap-settings-surface .ap-revision-state,.is-dark .ap-control-page .ap-settings-surface .ap-access-detail,.is-dark .ap-control-page .ap-settings-surface .ap-policy-note,.is-dark .ap-control-page .ap-settings-surface .ap-source-drop,.is-dark .ap-control-page .ap-settings-surface .ap-draft-box,.is-dark .ap-control-page .ap-settings-surface .ap-publish-review,.is-dark .ap-control-page .ap-settings-surface .ap-collaboration-stats,.is-dark .ap-control-page .ap-settings-surface .ap-collaboration-form,.is-dark .ap-control-page .ap-settings-surface .ap-member-teams,.is-dark .ap-control-page .ap-settings-surface .ap-collaboration-boundary{background:#000}
