.lavi-contextual-frame,.lavi-full-chat-frame,.lavi-exception-card{--chat-bg:#070d13fa;--chat-panel:#0d151cf7;--chat-panel-raised:#121c25fa;--chat-line:#b88b2852;--chat-gold:var(--public-gold,var(--lavi-color-anh-kim,#e6c56a));--chat-purple:#8b5cf6;--chat-blue:#38bdf8;--chat-green:#84cc16;--chat-text:var(--public-text,#f7f2e8);--chat-muted:var(--public-muted,#aaa498);color:var(--chat-text)}.lavi-contextual-frame{border:1px solid var(--chat-line);background:radial-gradient(circle at 82% 0%, #8b5cf61a, transparent 34%), linear-gradient(145deg, var(--chat-panel-raised), var(--chat-bg));border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 18px 50px #00000042}.lavi-contextual-frame__header{border-bottom:1px solid #b88b2833;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:grid}.lavi-contextual-frame__avatar,.lavi-exception-card__avatar{place-items:center;min-width:0;display:inline-grid}.lavi-contextual-frame__identity strong,.lavi-contextual-frame__identity small{overflow-wrap:anywhere;display:block}.lavi-contextual-frame__identity small{color:var(--chat-muted);margin-top:2px}.lavi-contextual-frame__mode{display:none}.lavi-contextual-frame__context{color:#d9f99d;background:#84cc160e;border:1px solid #84cc1652;border-radius:10px;align-items:center;gap:8px;min-width:0;margin:12px;padding:10px 12px;display:flex}.lavi-contextual-frame__context span:last-child{overflow-wrap:anywhere}.lavi-contextual-frame__body{min-width:0;padding:4px 12px 13px}.lavi-contextual-frame__footer{background:#03080d61;border-top:1px solid #b88b282e;padding:11px 12px}.lavi-contextual-frame[data-contextual-lavi-mode=collapsed]{max-width:260px}.lavi-contextual-frame[data-contextual-lavi-mode=collapsed] .lavi-contextual-frame__context,.lavi-contextual-frame[data-contextual-lavi-mode=collapsed] .lavi-contextual-frame__body,.lavi-contextual-frame[data-contextual-lavi-mode=collapsed] .lavi-contextual-frame__footer{display:none}.lavi-contextual-frame[data-contextual-lavi-mode=docked]{max-width:430px}.lavi-contextual-frame[data-contextual-lavi-mode=full]{width:100%}.lavi-full-chat-frame{border:1px solid var(--chat-line);background:radial-gradient(circle at 44% 4%, #2a5ea821, transparent 38%), var(--chat-bg);border-radius:16px;grid-template-columns:minmax(190px,.24fr) minmax(0,1fr) minmax(260px,.35fr);min-height:620px;display:grid;overflow:hidden}.lavi-full-chat-frame__history,.lavi-full-chat-frame__rail{background:#040a0fb8;min-width:0}.lavi-full-chat-frame__history{border-right:1px solid #b88b282e}.lavi-full-chat-frame__conversation{grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.lavi-full-chat-frame__messages{min-width:0;padding:24px}.lavi-full-chat-frame__composer{border-top:1px solid #b88b282e;margin:0 20px 18px}.lavi-full-chat-frame__rail{border-left:1px solid #b88b282e;padding:12px}.lavi-full-chat-frame__rail>section{background:#0a1219bd;border:1px solid #b88b2840;border-radius:12px;min-width:0;padding:13px}.lavi-full-chat-frame__rail>section+section{margin-top:10px}.lavi-exception-card{background:linear-gradient(150deg, var(--chat-panel-raised), var(--chat-bg));border:1px solid #b88b2840;border-radius:14px;min-width:0;padding:15px}.lavi-exception-card__header{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;display:grid}.lavi-exception-card__signal{opacity:.84;border:1px solid;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 14px}.lavi-exception-card__header strong{overflow-wrap:anywhere}.lavi-exception-card__header p{color:var(--chat-muted);overflow-wrap:anywhere;margin:7px 0 0;line-height:1.5}.lavi-exception-card__actions{border:1px solid #b88b282e;border-radius:10px;margin-top:12px;padding:10px}.lavi-exception-card__assistant{color:var(--chat-muted);border-top:1px solid #b88b282e;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;padding-top:12px;display:grid}.lavi-exception-card[data-lavi-exception-kind=no-data]{color:var(--chat-blue)}.lavi-exception-card[data-lavi-exception-kind=no-sources]{color:#d946ef}.lavi-exception-card[data-dna-semantic=dna-limitation],.lavi-exception-card[data-dna-semantic=dna-risk]{color:var(--lavi-dna-accent)}.lavi-contextual-frame .public-lavi-chat,.lavi-full-chat-frame .public-lavi-chat{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.public-lavi-chat__brand-row{align-items:center;gap:11px;min-width:0;display:flex}.public-lavi-chat__avatar{object-fit:cover;border-radius:50%;flex:none}.public-lavi-chat__brand-row>div,.public-lavi-chat__context-summary,.public-lavi-chat__session-scope{overflow-wrap:anywhere;min-width:0}.public-lavi-chat__session-scope,.public-lavi-chat__context-summary{color:var(--chat-muted);line-height:1.5}.public-lavi-chat__contextual-footer{gap:9px;display:grid}.lavi-full-chat-frame__rail .public-lavi-chat__privacy,.lavi-contextual-frame__footer .public-lavi-chat__privacy{color:var(--chat-muted);line-height:1.45;display:block}@media (width>=1200px){.lavi-full-chat-frame__messages{padding:32px}.lavi-full-chat-frame__composer{margin-inline:28px}}@media (width<=1100px){.lavi-full-chat-frame{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr)}.lavi-full-chat-frame__rail{border-top:1px solid #b88b282e;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lavi-full-chat-frame__rail>section+section{margin-top:0}}@media (width<=760px){.lavi-full-chat-frame__messages{padding:16px}.lavi-full-chat-frame__composer{margin:0 12px 14px}.lavi-full-chat-frame{grid-template-columns:1fr;min-height:0}.lavi-full-chat-frame__history{border-bottom:1px solid #b88b282e;border-right:0}.lavi-full-chat-frame__rail{grid-template-columns:1fr}.lavi-contextual-frame[data-contextual-lavi-mode=docked],.lavi-contextual-frame[data-contextual-lavi-mode=expanded]{max-width:100%}}@media (prefers-reduced-motion:reduce){.lavi-contextual-frame *,.lavi-full-chat-frame *,.lavi-exception-card *{scroll-behavior:auto}}.lavi-contextual-frame,.lavi-full-chat-frame,.lavi-exception-card{--chat-bg:#071019;--chat-panel:#0b1620;--chat-panel-raised:#101d27;--chat-line:#d39c2a47;--chat-line-soft:#d39c2a29;--chat-gold:#e7b64c;--chat-gold-soft:#e7b64c1a;--chat-text:#f4f0e7;--chat-muted:#a7b0b8}.lavi-contextual-frame{background:radial-gradient(circle at 88% 4%,#e7b64c14,#0000 28%),linear-gradient(155deg,#0d1c26fc,#050e15fc);border-radius:12px;box-shadow:0 22px 56px #00000057}.lavi-contextual-frame:after,.lavi-full-chat-frame:after{content:"";pointer-events:none;opacity:.24;background:linear-gradient(155deg, transparent 38%, var(--chat-gold) 39% 41%, transparent 42% 56%, var(--chat-gold) 57% 59%, transparent 60%);width:112px;height:24px;position:absolute;inset:auto 18px 0 auto}.lavi-contextual-frame,.lavi-full-chat-frame{position:relative}.lavi-contextual-frame__header{border-bottom-color:var(--chat-line-soft);min-height:62px;padding:12px 14px}.lavi-contextual-frame__identity strong{letter-spacing:-.01em;font-size:.96rem}.lavi-contextual-frame__identity small{color:#bdd7c7;font-size:.72rem}.lavi-contextual-avatar-button{cursor:pointer;background:#040a0fcc;border:1px solid #e7b64c6b;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.lavi-contextual-avatar-button:focus-visible,.public-lavi-chat__contextual-controls button:focus-visible{outline:2px solid var(--chat-gold);outline-offset:2px}.lavi-contextual-frame__context{color:#d7e8d9;background:#7cb6840e;border-color:#7cb68447;border-radius:8px;margin:10px 12px 8px;padding:9px 11px;font-size:.78rem}.public-lavi-chat__contextual-controls{flex-wrap:wrap;gap:6px;display:flex}.public-lavi-chat__contextual-controls button{border:1px solid var(--chat-line-soft);min-height:30px;color:var(--chat-muted);font:inherit;cursor:pointer;background:#071019c2;border-radius:8px;padding:0 9px;font-size:.72rem}.public-lavi-chat__contextual-controls button:hover,.public-lavi-chat__contextual-controls button[aria-pressed=true]{color:var(--chat-text);background:var(--chat-gold-soft);border-color:#e7b64c94}.lavi-contextual-frame[data-contextual-lavi-mode=collapsed]{width:250px;max-width:100%;box-shadow:0 14px 38px #00000047}.lavi-contextual-frame[data-contextual-lavi-mode=expanded]{max-width:720px}.lavi-contextual-frame[data-contextual-lavi-mode=full]{z-index:90;border-color:#e7b64c75;width:auto;max-width:none;max-height:calc(100vh - 100px);position:fixed;inset:76px 24px 24px;overflow:auto;box-shadow:0 30px 100px #000000ad}.lavi-full-chat-frame{border-color:var(--chat-line);background:radial-gradient(circle at 52% 0,#286b921a,#0000 34%),linear-gradient(160deg,#08131d,#050d14);border-radius:12px;min-height:680px;box-shadow:0 24px 66px #0000005c}.lavi-full-chat-frame__history,.lavi-full-chat-frame__rail{background:#040c13bd}.lavi-full-chat-frame__composer{border-top-color:var(--chat-line-soft);margin:0 24px 20px;padding-top:14px}.lavi-full-chat-frame__rail>section{border-color:var(--chat-line-soft);background:#0a161fc2;border-radius:10px}.public-lavi-chat__header h1{color:var(--chat-text);letter-spacing:-.025em}.public-lavi-chat__header p{color:var(--chat-muted)}.public-lavi-message{background:#0d1a24d1;border-color:#7a96aa33;max-width:min(86%,760px)}.public-lavi-message--user{background:#4c2a7642;border-color:#8049b84d}.public-lavi-chat__composer textarea{color:var(--chat-text);background:#040b11e0;border-color:#7a96aa3d;border-radius:10px}.public-lavi-chat__composer textarea:focus{border-color:#e7b64c9e;outline:1px solid #e7b64c3d}.public-lavi-chat__composer-actions button{color:#171008;background:linear-gradient(#f0c15a,#cf8d2f);border-color:#e7b64c94}.lavi-exception-card{background:radial-gradient(circle at 15% 8%,currentColor 0,#0000 1px),linear-gradient(150deg,#0e1c26f5,#050d14fa);border-radius:10px}@media (width<=760px){.lavi-contextual-frame[data-contextual-lavi-mode=full]{border-radius:10px;max-height:calc(100vh - 72px);inset:64px 8px 8px}.public-lavi-chat__contextual-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-lavi-chat__contextual-controls button{width:100%}.lavi-full-chat-frame__history{padding:10px 12px}.lavi-full-chat-frame__messages{padding:16px 14px}.public-lavi-message{max-width:94%}}.public-lavi-chat__composer-stack{gap:9px;display:grid}.public-lavi-chat__prompt-suggestions{flex-wrap:wrap;gap:6px;display:flex}.public-lavi-chat__prompt-suggestions button,.public-lavi-chat__rail-panel a,.lavi-exception-card__actions button{border:1px solid var(--chat-line-soft);min-height:30px;color:var(--chat-text);font:inherit;background:#071019c7;border-radius:8px;padding:6px 9px;font-size:.72rem}.public-lavi-chat__prompt-suggestions button{cursor:pointer}.public-lavi-chat__prompt-suggestions button:hover,.public-lavi-chat__prompt-suggestions button:focus-visible,.public-lavi-chat__rail-panel a:hover,.public-lavi-chat__rail-panel a:focus-visible,.lavi-exception-card__actions button:hover,.lavi-exception-card__actions button:focus-visible{background:var(--chat-gold-soft);border-color:#e7b64c99;outline:none}.public-lavi-chat__history-panel,.public-lavi-chat__rail-panel{gap:9px;min-width:0;display:grid}.public-lavi-chat__history-panel>strong,.public-lavi-chat__rail-panel>strong,.public-lavi-chat__rail-row strong,.public-lavi-chat__source-list strong{overflow-wrap:anywhere}.public-lavi-chat__history-panel small,.public-lavi-chat__rail-panel small,.public-lavi-chat__rail-row small,.public-lavi-chat__source-list small{color:var(--chat-muted);line-height:1.4}.public-lavi-chat__rail-row{background:#040c138a;border:1px solid #7a96aa29;border-radius:8px;gap:3px;padding:8px;display:grid}.public-lavi-chat__rail-panel a{width:fit-content;text-decoration:none;display:inline-flex}.public-lavi-chat__source-list{gap:6px;display:grid}.public-lavi-chat__source-list article{background:#040c138a;border:1px solid #7a96aa29;border-radius:8px;gap:3px;padding:8px;display:grid}@media (width<=760px){.public-lavi-chat__prompt-suggestions{grid-template-columns:1fr;display:grid}.public-lavi-chat__prompt-suggestions button{text-align:left;width:100%}}@media (width>=1101px){.lavi-full-chat-frame:not(:has(>.lavi-full-chat-frame__history)){grid-template-columns:minmax(0,1fr) minmax(300px,.38fr)}}@media (width<=1100px){.lavi-full-chat-frame:not(:has(>.lavi-full-chat-frame__history)){grid-template-columns:1fr}}.lavi-contextual-frame,.lavi-full-chat-frame,.lavi-exception-card{--r8-edge:#df9e2b57;--r8-edge-soft:#df9e2b29;--r8-surface:#050f17f7;--r8-surface-2:#091721f0;--r8-surface-3:#0b1c27e6;--r8-lime:#9bcf38;--r8-cyan:#4dc4e7}.lavi-contextual-frame__header{background:linear-gradient(#0e1d26f5,#08131be6);grid-template-columns:30px minmax(0,1fr) auto;min-height:50px;padding:9px 11px}.lavi-contextual-frame__context{background:#57915c12;border-radius:7px;margin:8px 9px 6px;padding:7px 9px;font-size:.7rem}.lavi-contextual-frame .public-lavi-chat__messages{padding:0}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty]{background:#08161dd1;border-radius:8px;padding:10px}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty] .lavi-exception-card__header strong{color:var(--r8-lime);font-size:.78rem}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty] .lavi-exception-card__header p{margin-top:3px;font-size:.67rem;line-height:1.38}.public-lavi-chat__contextual-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.public-lavi-chat__contextual-controls button{min-height:27px;padding:0 5px;font-size:.64rem}.lavi-contextual-frame .public-lavi-chat__prompt-suggestions{grid-template-columns:1fr;gap:5px;display:grid}.lavi-contextual-frame .public-lavi-chat__prompt-suggestions button{text-align:left;min-height:28px;padding:5px 8px;font-size:.66rem}.lavi-contextual-frame .public-lavi-chat__composer-stack{gap:6px}.lavi-contextual-frame .public-lavi-chat__composer{margin:0}.lavi-contextual-frame__footer .public-lavi-chat__privacy{opacity:.74;font-size:.58rem;line-height:1.35}.lavi-full-chat-frame{background:radial-gradient(circle at 52% -8%,#4679ae24,#0000 34%),linear-gradient(160deg,#06121c,#040d14 64%,#061019);border-radius:11px;grid-template-columns:minmax(168px,.23fr) minmax(0,1fr) minmax(250px,.34fr);min-height:690px}.lavi-full-chat-frame__history{border-right-color:var(--r8-edge-soft);background:linear-gradient(#040d14fa,#051119db);padding:18px 13px}.public-lavi-chat__history-panel .lavi-chat-kicker{color:#d59ce7}.public-lavi-chat__history-panel>strong{border:1px solid #9bcf3842;border-left:2px solid var(--r8-lime);background:#0c1d25d1;border-radius:7px;padding:10px 9px;font-size:.78rem}.lavi-full-chat-frame__conversation{background:linear-gradient(#05101933,#07141d80)}.lavi-full-chat-frame .public-lavi-chat__header{border-bottom:1px solid var(--r8-edge-soft);padding:0 0 14px}.lavi-full-chat-frame .public-lavi-chat__header h1{margin:3px 0 0;font-size:clamp(1.25rem,2vw,1.8rem)}.lavi-full-chat-frame .public-lavi-chat__header p{margin:7px 0 0;font-size:.76rem}.lavi-full-chat-frame .public-lavi-chat__messages{min-height:390px;padding:14px 0 0}.lavi-full-chat-frame .lavi-exception-card[data-lavi-exception-kind=empty]{background:linear-gradient(145deg,#0a1d25f0,#051119f5);max-width:640px;margin-top:10px;padding:18px}.lavi-full-chat-frame .public-lavi-chat__prompt-suggestions{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.lavi-full-chat-frame .public-lavi-chat__prompt-suggestions button{flex:none;min-height:28px;font-size:.66rem}.lavi-full-chat-frame__rail{border-left-color:var(--r8-edge-soft);background:linear-gradient(#050f16f7,#040d14eb);padding:10px}.lavi-full-chat-frame__rail>section{background:#07151ee0;border-color:#da972738;border-radius:8px;padding:11px}.public-lavi-chat__rail-panel .lavi-chat-kicker{color:var(--r8-lime)}.public-lavi-chat__rail-row,.public-lavi-chat__source-list article{background:#040e15b8;border-radius:6px;padding:7px}.public-lavi-chat__rail-row--quiet{opacity:.82}.public-lavi-chat__rail-panel small,.public-lavi-chat__source-list small{font-size:.64rem}.public-lavi-chat__rail-panel strong,.public-lavi-chat__source-list strong{font-size:.72rem}.lavi-exception-card{border-color:color-mix(in srgb, currentColor 38%, transparent);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, currentColor 8%, transparent), transparent 27%), linear-gradient(155deg, #081821fa, #040e15fc);border-radius:10px;padding:22px}.lavi-exception-card__header{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px}.lavi-exception-card__signal{width:52px;height:52px;box-shadow:inset 0 0 0 8px color-mix(in srgb, currentColor 4%, transparent), inset 0 0 18px color-mix(in srgb, currentColor 26%, transparent), 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent);border-width:1px}.lavi-exception-card__header strong{letter-spacing:.01em;font-size:1rem;display:block}.lavi-exception-card__header p{max-width:62ch;margin-top:6px;font-size:.76rem;line-height:1.5}.lavi-exception-card__actions{background:#040e14ad;border-radius:7px;margin-top:18px;padding:10px 12px}.lavi-exception-card__actions button{border-color:color-mix(in srgb, currentColor 34%, transparent);min-height:30px}.lavi-exception-card__assistant{border-top-color:var(--r8-edge-soft);grid-template-columns:34px minmax(0,1fr);margin-top:12px;padding:11px 12px 0;font-size:.72rem}.lavi-exception-card[data-dna-semantic=dna-risk],.lavi-exception-card[data-dna-semantic=dna-limitation]{color:var(--lavi-dna-accent)}.lavi-exception-card[data-lavi-exception-kind=empty]{color:var(--r8-lime)}@media (width<=1100px){.lavi-full-chat-frame{grid-template-columns:minmax(150px,.22fr) minmax(0,1fr)}.lavi-full-chat-frame__rail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}}@media (width<=760px){.lavi-contextual-frame[data-contextual-lavi-mode=docked],.lavi-contextual-frame[data-contextual-lavi-mode=expanded]{width:100%;max-width:100%}.lavi-contextual-frame__header{grid-template-columns:28px minmax(0,1fr)}.lavi-contextual-frame__mode{display:none}.public-lavi-chat__contextual-controls{grid-template-columns:repeat(3,1fr)}.lavi-contextual-frame .public-lavi-chat__prompt-suggestions{grid-template-columns:1fr}.lavi-full-chat-frame{border-radius:9px;flex-direction:column;min-height:0;display:flex}.lavi-full-chat-frame__history{border-right:0;border-bottom:1px solid var(--r8-edge-soft);order:0;padding:9px 10px}.public-lavi-chat__history-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 9px}.public-lavi-chat__history-panel .lavi-chat-kicker{grid-column:1/-1}.public-lavi-chat__history-panel>strong{padding:6px 7px}.public-lavi-chat__history-panel>small{line-height:1.3}.lavi-full-chat-frame__conversation{order:1}.lavi-full-chat-frame__messages{padding:12px 10px 8px}.lavi-full-chat-frame .public-lavi-chat__messages{min-height:230px}.lavi-full-chat-frame__composer{margin:0 10px 10px}.lavi-full-chat-frame .public-lavi-chat__prompt-suggestions{grid-template-columns:1fr;display:grid;overflow:visible}.lavi-full-chat-frame .public-lavi-chat__composer textarea{min-height:64px}.lavi-full-chat-frame__rail{border-left:0;border-top:1px solid var(--r8-edge-soft);order:2;grid-template-columns:1fr;gap:6px;padding:8px 10px 10px;display:grid}.lavi-full-chat-frame__rail>section+section{margin-top:0}.lavi-full-chat-frame__rail>section{padding:9px}.lavi-exception-card{padding:16px}.lavi-exception-card__header{grid-template-columns:44px minmax(0,1fr);gap:11px}.lavi-exception-card__signal{width:40px;height:40px}.lavi-exception-card__header strong{font-size:.88rem}.lavi-exception-card__header p{font-size:.7rem}.lavi-exception-card__actions{margin-top:12px}.lavi-exception-card__assistant{grid-template-columns:28px minmax(0,1fr)}}.lavi-contextual-frame[data-contextual-lavi-mode=expanded]{width:min(520px,100%);max-width:520px}.lavi-contextual-frame__header{grid-template-columns:28px minmax(0,1fr) auto;min-height:42px;padding:6px 8px}.lavi-contextual-frame__identity strong{font-size:.82rem}.lavi-contextual-frame__identity small{font-size:.61rem}.lavi-contextual-frame__context{gap:6px;min-height:28px;margin:5px 7px 4px;padding:5px 7px;font-size:.65rem}.lavi-contextual-frame__context .lavi-icon{flex:none}.lavi-contextual-frame__body{padding:1px 7px 5px}.lavi-contextual-frame__footer{padding:5px 7px 7px}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty]{margin:0;padding:7px 8px}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty] .lavi-exception-card__header{grid-template-columns:22px minmax(0,1fr);gap:6px}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty] .lavi-exception-card__signal{width:20px;height:20px}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty] .lavi-exception-card__header strong{font-size:.72rem}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty] .lavi-exception-card__header p{font-size:.62rem;line-height:1.3}.lavi-contextual-frame .public-lavi-chat__prompt-suggestions{gap:3px}.lavi-contextual-frame .public-lavi-chat__prompt-suggestions button,.public-lavi-chat__contextual-controls button{min-height:24px;font-size:.61rem}.lavi-contextual-frame .public-lavi-chat__composer textarea{min-height:42px;max-height:76px;padding:7px 8px;font-size:.68rem}.lavi-contextual-frame .public-lavi-chat__composer-actions button{min-height:24px}.lavi-full-chat-frame{grid-template-columns:minmax(150px,.2fr) minmax(0,1fr) minmax(230px,.31fr);min-height:560px}.lavi-full-chat-frame__history{padding:13px 10px}.public-lavi-chat__history-panel{gap:7px}.public-lavi-chat__history-panel>strong{padding:7px;font-size:.72rem}.public-lavi-chat__history-panel>small{font-size:.62rem}.lavi-full-chat-frame__messages{padding:17px 15px 9px}.lavi-full-chat-frame .public-lavi-chat__header{padding-bottom:9px}.lavi-full-chat-frame .public-lavi-chat__header h1{font-size:clamp(1.15rem,1.7vw,1.55rem)}.lavi-full-chat-frame .public-lavi-chat__header p{margin-top:5px;font-size:.7rem}.lavi-full-chat-frame .public-lavi-chat__messages{min-height:285px;padding-top:10px}.lavi-full-chat-frame .lavi-exception-card[data-lavi-exception-kind=empty]{max-width:500px;margin-top:6px;padding:13px}.lavi-full-chat-frame__composer{margin:0 15px 12px;padding-top:8px}.lavi-full-chat-frame .public-lavi-chat__composer textarea{min-height:58px;padding:9px 10px}.lavi-full-chat-frame__rail{padding:8px}.lavi-full-chat-frame__rail>section{padding:9px}.public-lavi-chat__rail-panel{gap:5px}.public-lavi-chat__rail-row,.public-lavi-chat__source-list article{padding:6px}.lavi-exception-card:not([data-lavi-exception-kind=empty]){width:min(100%,420px);margin-inline:auto;padding:18px}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__header{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__signal{width:64px;height:64px;box-shadow:none;border:0;place-items:center;display:grid}.lavi-exception-card__signal .lavi-icon{color:currentColor;width:44px;height:44px}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__header p{max-width:38ch;margin-top:5px;font-size:.72rem;line-height:1.45}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__actions{margin-top:14px;padding:9px 10px}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__assistant{margin-top:10px;padding:9px 10px 0}@media (width<=760px){.lavi-contextual-frame__header{grid-template-columns:26px minmax(0,1fr)}.lavi-full-chat-frame__messages{padding:10px 9px 6px}.lavi-full-chat-frame .public-lavi-chat__messages{min-height:178px}.lavi-full-chat-frame .public-lavi-chat__composer textarea{min-height:50px}.lavi-full-chat-frame__rail{padding:6px 9px 9px}.lavi-exception-card:not([data-lavi-exception-kind=empty]){width:100%;padding:14px}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__signal{width:54px;height:54px}.lavi-exception-card__signal .lavi-icon{width:40px;height:40px}}.lavi-contextual-frame[data-contextual-lavi-mode=docked]{width:min(330px,100%);max-width:330px}.lavi-contextual-frame[data-contextual-lavi-mode=docked] .public-lavi-chat__composer,.lavi-contextual-frame[data-contextual-lavi-mode=docked] .public-lavi-chat__privacy{display:none}.lavi-contextual-frame[data-contextual-lavi-mode=docked] .lavi-contextual-frame__footer{padding-top:4px}.lavi-contextual-frame[data-contextual-lavi-mode=docked] .public-lavi-chat__contextual-footer{gap:5px}.lavi-contextual-frame .public-lavi-chat__prompt-suggestions{grid-template-columns:1fr;gap:4px}.lavi-contextual-frame .public-lavi-chat__prompt-suggestions button{min-height:27px;padding:5px 8px}.lavi-contextual-frame[data-contextual-lavi-mode=docked] .lavi-exception-card[data-lavi-exception-kind=empty]{padding-block:6px}@media (width>=1101px){.lavi-full-chat-frame{grid-template-columns:minmax(176px,.19fr) minmax(0,1fr) minmax(258px,.29fr);width:min(1180px,100vw - 96px);max-width:calc(100vw - 96px);min-height:610px;position:relative;left:50%;transform:translate(-50%)}.lavi-full-chat-frame .public-lavi-chat__messages{min-height:330px}}@media (width<=760px){.lavi-full-chat-frame{width:100%;max-width:100%;left:auto;transform:none}.lavi-full-chat-frame__conversation{order:0}.lavi-full-chat-frame__history{order:1}.lavi-full-chat-frame__rail{order:2}.lavi-full-chat-frame__history{border-top:1px solid var(--r8-edge-soft);border-bottom:0}}.lavi-exception-card:not([data-lavi-exception-kind=empty]){width:min(100%,356px);padding:15px 14px 13px}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__header{text-align:left;flex-direction:column;align-items:stretch;gap:9px;display:flex}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__header>div{order:0}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__signal{order:1;align-self:flex-start;width:62px;height:62px}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__header strong{font-size:.98rem}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__header p{max-width:none;margin-top:7px;font-size:.74rem}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__actions{gap:7px;margin-top:8px;padding:9px 10px;display:grid}.lavi-exception-card__actions-label{color:var(--chat-muted);font-size:.7rem;line-height:1.35;display:block}.lavi-exception-card__actions-content{gap:6px;display:grid}.lavi-exception-card__actions-content>button,.lavi-exception-card__actions-content>a{text-align:left;justify-content:flex-start;width:100%}.lavi-exception-card:not([data-lavi-exception-kind=empty]) .lavi-exception-card__assistant{grid-template-columns:30px minmax(0,1fr);align-items:center;margin-top:9px;padding:8px 0 0}@media (width<=760px){.lavi-exception-card:not([data-lavi-exception-kind=empty]){width:min(100%,356px);padding:14px 13px 12px}}.lavi-contextual-frame[data-contextual-lavi-mode=docked] .lavi-contextual-frame__body{display:none}@media (width>=1181px){.lavi-full-chat-frame{grid-template-columns:minmax(166px,.18fr) minmax(430px,1fr) minmax(190px,.24fr) minmax(210px,.27fr);width:min(1360px,100vw - 56px);max-width:calc(100vw - 56px);min-height:690px}.lavi-full-chat-frame__conversation{flex-direction:column;min-width:0;display:flex}.lavi-full-chat-frame__messages{flex:auto;min-height:0}.lavi-full-chat-frame__composer{flex:none}.lavi-full-chat-frame__rail{display:contents}.lavi-full-chat-frame__rail>section{background:#07151ee0;border:1px solid #da972738;border-radius:8px;align-self:stretch;min-width:0;margin:10px 8px 10px 0;overflow:hidden}.lavi-full-chat-frame__rail>section[data-chat-rail=context]{grid-column:3}.lavi-full-chat-frame__rail>section[data-chat-rail=evidence]{grid-column:4}.lavi-full-chat-frame__rail>section+section{margin-top:10px}}@media (width>=821px) and (width<=1180px){.lavi-full-chat-frame{grid-template-columns:minmax(132px,.18fr) minmax(0,1fr) minmax(214px,.3fr);width:100%;max-width:100%;min-height:650px}.lavi-full-chat-frame__history{grid-column:1}.lavi-full-chat-frame__conversation{flex-direction:column;grid-column:2;min-width:0;display:flex}.lavi-full-chat-frame__messages{flex:auto;min-height:0}.lavi-full-chat-frame__composer{flex:none;margin-inline:12px}.lavi-full-chat-frame__rail{border-top:0;border-left:1px solid var(--r8-edge-soft);grid-column:3;grid-template-columns:1fr;align-content:start;gap:8px;padding:8px;display:grid}.lavi-full-chat-frame__rail>section,.lavi-full-chat-frame__rail>section+section{margin-top:0}.lavi-full-chat-frame .public-lavi-chat__messages{min-height:300px}.lavi-full-chat-frame .public-lavi-chat__composer textarea{min-height:60px}}@media (width<=820px){.lavi-full-chat-frame{flex-direction:column;width:100%;max-width:100%;min-height:0;display:flex;left:auto;transform:none}.lavi-full-chat-frame__conversation{order:0;min-width:0}.lavi-full-chat-frame__history{border-right:0;border-top:1px solid var(--r8-edge-soft);border-bottom:0;order:1;padding:8px 10px}.lavi-full-chat-frame__rail{border-left:0;border-top:1px solid var(--r8-edge-soft);order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 10px 10px;display:grid}.lavi-full-chat-frame__rail>section,.lavi-full-chat-frame__rail>section+section{margin-top:0}.lavi-full-chat-frame__messages{padding:10px 10px 6px}.lavi-full-chat-frame .public-lavi-chat__header{padding-bottom:9px}.lavi-full-chat-frame .public-lavi-chat__messages{min-height:180px;padding-top:9px}.lavi-full-chat-frame .lavi-exception-card[data-lavi-exception-kind=empty]{margin-top:4px;padding:11px}.lavi-full-chat-frame__composer{margin:0 10px 9px;padding-top:7px}.lavi-full-chat-frame .public-lavi-chat__prompt-suggestions{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.lavi-full-chat-frame .public-lavi-chat__prompt-suggestions button{white-space:nowrap;flex:none;width:auto;min-height:27px;padding:5px 8px}.lavi-full-chat-frame .public-lavi-chat__composer textarea{min-height:54px;max-height:112px;padding:9px 10px}.public-lavi-chat__history-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;display:grid}.public-lavi-chat__history-panel .lavi-chat-kicker{grid-column:1/-1}.public-lavi-chat__history-panel>strong{padding:6px 7px}}@media (width<=520px){.lavi-full-chat-frame__rail{grid-template-columns:1fr}.lavi-full-chat-frame .public-lavi-chat__header h1{font-size:1.18rem}.lavi-full-chat-frame .public-lavi-chat__header p{font-size:.68rem;line-height:1.4}.lavi-full-chat-frame .public-lavi-message{max-width:94%}.lavi-contextual-frame[data-contextual-lavi-mode=docked],.lavi-contextual-frame[data-contextual-lavi-mode=expanded]{width:100%;max-width:100%}}@media (width>=641px) and (width<=820px){.lavi-full-chat-frame{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(148px,.26fr) minmax(0,1fr);min-height:560px;display:grid}.lavi-full-chat-frame__history{border-top:0;border-bottom:0;border-right:1px solid var(--r8-edge-soft);order:0;grid-area:1/1/-1;padding:13px 10px}.lavi-full-chat-frame__conversation{order:0;grid-area:1/2;min-width:0}.lavi-full-chat-frame__rail{border-left:0;border-top:1px solid var(--r8-edge-soft);order:0;grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 10px 10px;display:grid}.public-lavi-chat__history-panel{grid-template-columns:1fr;align-items:start;gap:7px;display:grid}}@media (width<=640px){.lavi-full-chat-frame__history,.lavi-full-chat-frame__rail{display:none}.lavi-full-chat-frame__history{border-right:0;border-top:1px solid var(--r8-edge-soft);border-bottom:0;order:1;max-height:64px;padding:6px 8px;display:block;overflow:auto}.lavi-full-chat-frame__history .public-lavi-chat__history-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 7px}.lavi-full-chat-frame__history .public-lavi-chat__history-panel>strong{padding:4px 6px}.lavi-full-chat-frame__history .public-lavi-chat__history-panel>a{white-space:nowrap}.lavi-full-chat-frame__rail{border-left:0;border-top:1px solid var(--r8-edge-soft);order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:108px;padding:6px 8px 8px;display:grid;overflow:hidden}.lavi-full-chat-frame__rail>section,.lavi-full-chat-frame__rail>section+section{min-width:0;max-height:92px;margin-top:0;padding:7px;overflow:auto}.lavi-full-chat-frame__rail [data-risk-return]{margin-top:4px;display:inline-block}}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty] .lavi-exception-card__signal{place-items:center;display:grid}.lavi-contextual-frame .lavi-exception-card[data-lavi-exception-kind=empty] .lavi-exception-card__signal .lavi-icon{width:16px;max-width:16px;height:16px;max-height:16px}.lavi-work-frame,.lavi-work-canvas-shell,.lavi-work-inspector{--work-bg:#06101a;--work-panel:#0a1621;--work-panel-raised:#0d1b28;--work-panel-soft:#0b1520;--work-line:#e6c56a2e;--work-line-strong:#e6c56a57;--work-gold:var(--lavi-color-anh-kim,#e6c56a);--work-green:#3fcf8e;--work-blue:#4b8cff;--work-purple:#8b5cf6;--work-cyan:#22d3ee;--work-red:#ef5b62;--work-muted:#9aa7b3;--work-text:#f4f1e8;color:var(--work-text)}.lavi-work-frame{border:1px solid var(--work-line);background:radial-gradient(circle at 72% -10%, #2a5ea821, transparent 34%), linear-gradient(145deg, #050b11, var(--work-bg));border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:680px;display:grid;overflow:hidden}.lavi-work-frame__header,.lavi-work-frame__footer{border-color:var(--work-line);background:#03090ed1;min-width:0}.lavi-work-frame__header{border-bottom:1px solid var(--work-line)}.lavi-work-frame__footer{border-top:1px solid var(--work-line)}.lavi-work-frame__body{grid-template-columns:minmax(170px,.2fr) minmax(0,1fr) minmax(260px,.28fr);min-width:0;display:grid}.lavi-work-frame__landmarks,.lavi-work-frame__right{background:#040c12c7;min-width:0}.lavi-work-frame__landmarks{border-right:1px solid var(--work-line)}.lavi-work-frame__right{border-left:1px solid var(--work-line)}.lavi-work-frame__right>section+section{border-top:1px solid var(--work-line)}.lavi-work-frame__main{min-width:0;padding:10px}.lavi-work-frame[data-work-landmark-mode=collapsed] .lavi-work-frame__body{grid-template-columns:68px minmax(0,1fr) minmax(260px,.28fr)}.lavi-work-frame[data-work-landmark-mode=hidden] .lavi-work-frame__landmarks{display:none}.lavi-work-frame[data-work-landmark-mode=hidden] .lavi-work-frame__body{grid-template-columns:minmax(0,1fr) minmax(260px,.28fr)}.lavi-work-frame[data-work-right-rail-mode=collapsed] .lavi-work-frame__body{grid-template-columns:minmax(170px,.2fr) minmax(0,1fr) 72px}.lavi-work-frame[data-work-right-rail-mode=hidden] .lavi-work-frame__right{display:none}.lavi-work-frame[data-work-right-rail-mode=hidden] .lavi-work-frame__body{grid-template-columns:minmax(170px,.2fr) minmax(0,1fr)}.lavi-work-canvas-shell{border:1px solid var(--work-line);background:#071019eb;border-radius:14px;gap:8px;min-width:0;padding:10px;display:grid}.lavi-work-canvas-shell__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lavi-work-canvas-shell__title,.lavi-work-canvas-shell__controls,.lavi-work-canvas-shell__scope{min-width:0}.lavi-work-canvas-shell__scope,.lavi-work-canvas-shell__design-tools,.lavi-work-canvas-shell__status{border:1px solid var(--work-line);background:#050c13b8;border-radius:10px;padding:9px 10px}.lavi-work-canvas-shell__canvas{background-color:#07111b;background-image:linear-gradient(#4b8cff11 1px,#0000 1px),linear-gradient(90deg,#4b8cff11 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #4b8cff33;border-radius:12px;min-width:0;min-height:430px;overflow:hidden}.lavi-work-canvas-shell__inspector{border-top:1px solid var(--work-line);min-width:0;padding-top:8px}.lavi-work-inspector{border:1px solid var(--work-line);background:var(--work-panel-soft);border-radius:12px;min-width:0;overflow:hidden}.lavi-work-inspector__identity{border-bottom:1px solid var(--work-line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.lavi-work-inspector__identity>div{overflow-wrap:anywhere;min-width:0}.lavi-work-inspector__status{color:var(--work-green)}.lavi-work-inspector__tabs{border-bottom:1px solid var(--work-line);min-width:0;overflow-x:auto}.lavi-work-inspector__body{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);min-width:0;display:grid}.lavi-work-inspector__detail,.lavi-work-inspector__actions{min-width:0;padding:12px}.lavi-work-inspector__actions{border-left:1px solid var(--work-line)}[data-work-semantic-kind=INPUT]{--work-node-accent:var(--work-blue)}[data-work-semantic-kind=KNOWLEDGE]{--work-node-accent:var(--work-purple)}[data-work-semantic-kind=PROCESS]{--work-node-accent:var(--work-gold)}[data-work-semantic-kind=ARTIFACT]{--work-node-accent:var(--work-green)}[data-work-semantic-kind=AUTHORITY],[data-work-semantic-kind=DECISION]{--work-node-accent:var(--work-red)}[data-work-semantic-kind=EXTERNAL]{--work-node-accent:var(--work-muted)}[data-work-semantic-kind=LEARNING]{--work-node-accent:var(--work-cyan)}[data-work-status=RUNNING],[data-work-status=READY]{--work-status-accent:var(--work-green)}[data-work-status=WAITING_HUMAN]{--work-status-accent:var(--work-gold)}[data-work-status=BLOCKED]{--work-status-accent:var(--work-red)}[data-work-status=COMPLETED]{--work-status-accent:var(--work-blue)}.lavi-work-frame [data-work-semantic-kind]{border-color:color-mix(in srgb, var(--work-node-accent,var(--work-line-strong)) 68%, transparent)}.lavi-work-frame [data-work-status]{box-shadow:inset 3px 0 0 var(--work-status-accent,transparent)}.lavi-work-frame[data-work-density=compact] .lavi-work-frame__main,.lavi-work-frame[data-work-density=compact] .lavi-work-canvas-shell{padding:7px}@media (width<=1180px){.lavi-work-frame__body,.lavi-work-frame[data-work-landmark-mode=collapsed] .lavi-work-frame__body,.lavi-work-frame[data-work-landmark-mode=hidden] .lavi-work-frame__body{grid-template-columns:minmax(150px,.22fr) minmax(0,1fr)}.lavi-work-frame__right{border-left:0;border-top:1px solid var(--work-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lavi-work-frame__right>section+section{border-top:0;border-left:1px solid var(--work-line)}}@media (width<=760px){.lavi-work-frame{min-height:0}.lavi-work-frame__body,.lavi-work-frame[data-work-landmark-mode=collapsed] .lavi-work-frame__body,.lavi-work-frame[data-work-landmark-mode=hidden] .lavi-work-frame__body,.lavi-work-frame[data-work-right-rail-mode=hidden] .lavi-work-frame__body{grid-template-columns:1fr}.lavi-work-frame__landmarks{border-right:0;border-bottom:1px solid var(--work-line)}.lavi-work-frame__right{grid-template-columns:1fr}.lavi-work-frame__right>section+section{border-left:0;border-top:1px solid var(--work-line)}.lavi-work-inspector__body{grid-template-columns:1fr}.lavi-work-inspector__actions{border-left:0;border-top:1px solid var(--work-line)}.lavi-work-canvas-shell__canvas{min-height:360px}}@media (prefers-reduced-motion:reduce){.lavi-work-frame *,.lavi-work-canvas-shell *,.lavi-work-inspector *{scroll-behavior:auto}}.lavi-work-bound-experience{border-radius:16px;min-width:0;padding:16px;border:1px solid var(--work-line)!important;color:var(--work-text)!important;background:radial-gradient(circle at 74% -8%, #2a5ea824, transparent 34%), linear-gradient(150deg, #040b11, var(--work-bg))!important}.lavi-work-bound-experience__hero{padding:6px 2px 2px}.lavi-work-bound-experience__hero h1{letter-spacing:-.02em;color:var(--work-text)!important}.lavi-work-bound-experience__hero p,.lavi-work-bound-experience p,.lavi-work-bound-experience [role=status]{color:var(--work-muted)!important}.lavi-work-bound-experience__hero span{color:var(--work-gold);background:#e6c56a0b;border-color:var(--work-line-strong)!important}.lavi-work-surface-card{min-width:0;box-shadow:0 16px 44px #0000002e;border-color:var(--work-line)!important;color:var(--work-text)!important;background:linear-gradient(145deg,#0d1b28fa,#06101afa)!important}.lavi-work-surface-card--canvas{border-color:#4b8cff4d!important}.lavi-work-surface-card--assistant{border-color:#e6c56a47!important}.lavi-work-input{border-color:var(--work-line-strong)!important;color:var(--work-text)!important;background:#030a10d1!important}.lavi-work-input:focus-visible,.lavi-work-control:focus-visible,.lavi-work-node:focus-visible{outline:2px solid var(--work-gold);outline-offset:2px}.lavi-work-bound-experience button,.lavi-work-control{border-color:var(--work-line-strong)!important;color:var(--work-text)!important;background:#08121cf0!important}.lavi-work-bound-experience button:hover:not(:disabled),.lavi-work-control:hover:not(:disabled){border-color:var(--work-gold)!important}.lavi-work-bound-experience button:disabled,.lavi-work-control:disabled{opacity:.48!important}.lavi-work-step-card{background:#040c138f;border-color:var(--work-line)!important}.lavi-work-step-card[data-work-status=RUNNING]{box-shadow:inset 3px 0 0 var(--work-green);border-color:#3fcf8e8c!important}.lavi-work-step-card[data-work-status=COMPLETED]{box-shadow:inset 3px 0 0 var(--work-blue);border-color:#4b8cff6b!important}.lavi-work-markdown-preview{border:1px solid var(--work-line)!important;color:#dbe7ef!important;background:#050d14!important}.lavi-work-scope-workspace{min-width:0;color:var(--work-text)}.lavi-work-scope-workspace__header,.lavi-work-scope-workspace__filters{border:1px solid var(--work-line);background:#040b119e;border-radius:10px;min-width:0;padding:8px}.lavi-work-scope-workspace .lavi-work-control[aria-current=page],.lavi-work-scope-workspace .lavi-work-control[aria-pressed=true]{border-color:var(--work-gold)!important;color:var(--work-gold)!important;background:#e6c56a1a!important}.lavi-work-intelligence-slice{min-width:0;border-color:var(--work-line)!important;color:var(--work-text)!important;background:#040c12b3!important}.lavi-work-intelligence-slice h2,.lavi-work-intelligence-slice h3,.lavi-work-intelligence-slice strong,.lavi-work-intelligence-slice dd{color:var(--work-text)}.lavi-work-intelligence-slice p,.lavi-work-intelligence-slice dt,.lavi-work-intelligence-slice li{color:var(--work-muted)}.lavi-work-intelligence-canvas{background:linear-gradient(#4b8cff12 1px,#0000 1px),linear-gradient(90deg,#4b8cff12 1px,#0000 1px),#06101a!important;border-color:#4b8cff47!important}.lavi-work-canvas-controls{border:1px solid var(--work-line);background:#03090ec2;border-radius:10px;padding:4px}.lavi-work-node{color:var(--work-text)!important;border-color:var(--work-node-accent,var(--work-line-strong))!important;background:#0a1621f5!important}.lavi-work-node[data-work-status=RUNNING],.lavi-work-node[data-work-status=READY]{box-shadow:inset 3px 0 0 var(--work-green), 0 8px 24px #0000002e!important}.lavi-work-node[data-work-status=WAITING_HUMAN][data-dna-semantic=dna-human-gate]{box-shadow:inset 3px 0 0 var(--lavi-dna-accent,var(--work-gold)), 0 8px 24px #0000002e!important}.lavi-work-node[data-work-status=BLOCKED]{box-shadow:inset 3px 0 0 var(--work-red), 0 8px 24px #0000002e!important}.lavi-work-node[data-work-status=COMPLETED]{box-shadow:inset 3px 0 0 var(--work-blue), 0 8px 24px #0000002e!important}.lavi-work-object-inspector{border-color:var(--work-line)!important;color:var(--work-text)!important;background:linear-gradient(150deg,#0d1b28fa,#06101afa)!important}.lavi-work-object-relations{border-top:1px solid var(--work-line);padding-top:12px}@media (width<=900px){.lavi-work-bound-experience__top-grid{grid-template-columns:1fr!important}.lavi-work-bound-experience{padding:10px}}.lavi-icon{vertical-align:-.125em;color:currentColor;forced-color-adjust:auto;display:inline-block}.lavi-icon[data-lavi-icon]{contain:layout style paint}@media (prefers-reduced-motion:reduce){.lavi-icon{transition:none!important;animation:none!important}}:root{--i3-bg:#020b12;--i3-panel:#061923;--i3-panel-2:#071d28;--i3-line:#183746;--i3-text:#eef3f6;--i3-muted:#91a4ae;--i3-gold:#f4ad16;--i3-green:#20c977;--i3-blue:#35aaf4;--i3-purple:#ae62e1;--i3-red:#ef5143;--i3-teal:#25b9bc}.i3-shell,.i3-shell *{box-sizing:border-box}.i3-shell{min-height:100%;color:var(--i3-text);background:radial-gradient(circle at 50% 38%, #1643553d, transparent 42%), var(--i3-bg);border-radius:16px;grid-template-rows:auto minmax(680px,1fr) 64px;grid-template-columns:92px minmax(0,1fr) 340px;gap:10px;padding:12px;display:grid;overflow:hidden}.i3-landmark{border:1px solid var(--i3-line);background:linear-gradient(#071923,#04131c);border-radius:13px;grid-row:1/3;padding:10px 7px;overflow:hidden}.i3-landmark__avatar{object-fit:cover;border:1px solid #f4ad1699;border-radius:50%;margin:0 auto 10px;display:block}.i3-landmark nav{gap:3px;display:grid}.i3-landmark__item{color:#c7d2d8;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:58px;font-size:9px;text-decoration:none;display:flex}.i3-landmark__item.is-active{color:#ffc244;border-left:3px solid var(--i3-gold);background:linear-gradient(90deg,#6d480885,#2b1f0540)}.i3-landmark__item.is-unbound{opacity:.58}.i3-shell__header{grid-column:2/4;align-items:center;gap:14px;min-height:76px;display:flex}.i3-shell__header h1{margin:2px 0 4px;font-size:clamp(20px,2vw,29px)}.i3-kicker{color:var(--i3-gold);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:800}.i3-subtitle{color:var(--i3-muted);margin:0;font-size:12px}.i3-shell__header-actions{gap:8px;margin-left:auto;display:flex}.i3-icon-button{border:1px solid var(--i3-line);color:#ccd8dd;background:#06151e;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.i3-shell__main{grid-column:2;align-content:start;gap:10px;min-width:0;display:grid}.i3-shell__rail{border:1px solid var(--i3-line);background:linear-gradient(#071a24,#04141d);border-radius:12px;grid-column:3;min-width:0;overflow:hidden}.i3-shell__footer{border:1px solid var(--i3-line);background:#04131c;border-radius:10px;grid-column:1/4;align-items:center;gap:24px;padding:0 16px;display:flex}.i3-shell__footer span{min-width:120px}.i3-shell__footer strong,.i3-shell__footer small{display:block}.i3-shell__footer strong{color:#d9e3e7;font-size:10px}.i3-shell__footer small{color:#758b96;margin-top:4px;font-size:8px}.i3-metric-ribbon{border:1px solid var(--i3-line);background:#051721;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.i3-metric{border-right:1px solid var(--i3-line);min-height:62px;padding:11px 12px}.i3-metric strong{font-size:18px;display:block}.i3-metric span{color:var(--i3-muted);margin-top:4px;font-size:9px;display:block}.i3-situation-map{border:1px solid var(--i3-line);background:radial-gradient(circle,#23546124,#0000 58%),#04131c;border-radius:13px;min-height:560px;position:relative;overflow:hidden}.i3-origin-rings{border:1px solid #f4ad1624;border-radius:50%;position:absolute;inset:15% 22%;box-shadow:0 0 0 48px #f4ad1609,0 0 0 96px #25b9bc06}.i3-connectors{width:100%;height:100%;position:absolute;inset:0}.i3-connectors path{fill:none;stroke:#456979;stroke-width:1.3px;opacity:.68;stroke-linecap:round}.i3-situation-center{text-align:center;z-index:2;background:#071b24;border:1px solid #956b15;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:190px;min-height:126px;padding:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.i3-situation-center small,.i3-situation-node small{color:var(--i3-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.i3-situation-center span,.i3-situation-node span{color:var(--i3-muted);font-size:9px}.i3-situation-nodes{position:absolute;inset:0}.i3-situation-node{border:1px solid var(--i3-line);width:164px;min-height:84px;color:var(--i3-text);background:#061923;border-radius:11px;grid-template-rows:auto auto auto;grid-template-columns:25px 1fr;align-content:center;column-gap:8px;padding:10px;text-decoration:none;display:grid;position:absolute}.i3-situation-node svg{grid-row:1/4;align-self:center}.i3-situation-node strong{font-size:11px}.i3-node-7{bottom:9%;left:7%}.i3-node-8{top:43%;left:4%}.i3-tone-authority,.i3-tone-decision{--i3-tone:var(--i3-gold)}.i3-tone-exception{--i3-tone:var(--i3-purple)}.i3-tone-review{--i3-tone:var(--i3-blue)}.i3-tone-conflict{--i3-tone:var(--i3-red)}.i3-tone-currentness{--i3-tone:var(--i3-teal)}.i3-tone-stable{--i3-tone:var(--i3-green)}.i3-situation-node[class*=i3-tone-]{border-color:color-mix(in srgb,var(--i3-tone,#456979) 52%,var(--i3-line))}.i3-rail-section{border-bottom:1px solid var(--i3-line);padding:13px 15px}.i3-rail-section header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.i3-rail-section h2{margin:0;font-size:12px}.i3-rail-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.i3-rail-list li{color:#b5c3c9;background:#061821;border:1px solid #173846;border-radius:8px;padding:8px;font-size:10px}.i3-rail-list a{color:inherit}.i3-contextual-lavi__head{align-items:center;gap:10px;display:flex}.i3-contextual-lavi__head img{object-fit:cover;border:1px solid #f4ad1694;border-radius:50%}.i3-contextual-lavi__head strong,.i3-contextual-lavi__head span{display:block}.i3-contextual-lavi__head strong{font-size:13px}.i3-contextual-lavi__head span{color:var(--i3-muted);margin-top:3px;font-size:9px}.i3-contextual-lavi p{color:#a9bbc2;font-size:10px;line-height:1.45}.i3-lavi-link{color:#f1b32a;border:1px solid #9d7015;border-radius:8px;justify-content:center;align-items:center;min-height:38px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.i3-taxonomy{border:1px solid var(--i3-line);border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.i3-taxonomy__item{border-right:1px solid var(--i3-line);grid-template-columns:32px 1fr;align-items:center;gap:7px;min-height:70px;padding:9px;display:grid}.i3-taxonomy__item:last-child{border-right:0}.i3-taxonomy__item strong{font-size:10px;display:block}.i3-taxonomy__item span{color:var(--i3-muted);margin-top:3px;font-size:8px;display:block}.i3-attention-list{gap:6px;display:grid}.i3-attention-row{border:1px solid var(--i3-line);min-height:78px;color:var(--i3-text);background:#061821;border-radius:10px;grid-template-columns:5px 42px 1fr auto;align-items:center;gap:9px;padding:0 12px 0 0;display:grid}.i3-attention-row__bar{background:var(--i3-tone,#486573);border-radius:9px 0 0 9px;align-self:stretch}.i3-attention-row__main strong{font-size:12px;display:block}.i3-attention-row__main span{color:var(--i3-muted);margin-top:4px;font-size:9px;display:block}.i3-attention-row__meta{color:#9cafb7;text-align:right;font-size:9px}.i3-attention-row svg{color:var(--i3-tone,#adc0c8)}.i3-authority-limitation{color:#a6b6bd;border:1px dashed #536b75;border-radius:9px;padding:10px;font-size:10px}.i3-detail-panel{border:1px solid var(--i3-line);background:#061923;border-radius:13px;overflow:hidden}.i3-detail-panel__head{border-bottom:1px solid var(--i3-line);padding:16px 18px}.i3-detail-panel__head>p:last-child{color:#a7b7be;font-size:11px}.i3-state-chip{border:1px solid var(--i3-tone,#506f7d);color:var(--i3-tone,#a9bbc2);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-block}.i3-detail-panel__body{gap:10px;padding:14px 18px;display:grid}.i3-detail-section{background:#051721;border:1px solid #173847;border-radius:9px;padding:12px}.i3-detail-section h3{margin:0 0 7px;font-size:11px}.i3-detail-section p,.i3-detail-section li{color:#afbec4;font-size:10px;line-height:1.5}.i3-simulation-boundary{color:#d6a72d;text-align:center;border:1px solid #6d5824;border-radius:7px;margin:0 18px 16px;padding:8px 10px;font-size:9px}.i3-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.i3-detail-actions button,.i3-detail-actions a{color:#e7b330;background:#06151e;border:1px solid #72561c;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:10px;text-decoration:none;display:inline-flex}.i3-detail-actions button:disabled{opacity:.58;cursor:not-allowed}@media (width<=1100px){.i3-shell{grid-template-columns:78px minmax(0,1fr) 300px;padding:9px}.i3-landmark__item{min-height:54px}.i3-situation-node{width:145px}.i3-shell__rail{font-size:94%}}@media (width<=800px){.i3-shell{flex-direction:column;min-height:auto;padding:8px;display:flex;overflow:visible}.i3-landmark{order:6;align-items:center;gap:8px;min-height:68px;padding:7px 9px;display:flex;overflow-x:auto}.i3-landmark__avatar{flex:none;margin:0;width:40px!important;height:40px!important}.i3-landmark nav{gap:6px;display:flex}.i3-landmark__item{flex:none;width:58px;min-height:52px}.i3-shell__header{order:1;min-height:68px}.i3-shell__main{order:2}.i3-shell__rail{order:3}.i3-shell__footer{order:5;min-height:58px;overflow-x:auto}.i3-metric-ribbon{grid-template-columns:repeat(3,1fr)}.i3-situation-map{min-height:640px}.i3-situation-node{width:132px;min-height:78px}.i3-node-1{top:4%;left:2%}.i3-node-2{top:2%;left:35%}.i3-node-3{top:5%;right:2%}.i3-node-4{top:42%;right:1%}.i3-node-5{bottom:4%;right:2%}.i3-node-6{bottom:2%;left:35%}.i3-node-7{bottom:6%;left:2%}.i3-node-8{top:42%;left:1%}.i3-taxonomy{grid-template-columns:repeat(3,1fr)}.i3-attention-row{grid-template-columns:5px 36px 1fr}.i3-attention-row__meta{text-align:left;grid-column:3;padding-bottom:8px}}@media (width<=430px){.i3-shell{border-radius:0;gap:7px;padding:7px}.i3-shell__header h1{font-size:19px}.i3-shell__header-actions{display:none}.i3-metric-ribbon{grid-template-columns:repeat(3,1fr)}.i3-metric{min-height:54px;padding:8px}.i3-metric strong{font-size:15px}.i3-situation-map{min-height:575px}.i3-origin-rings{inset:23% 12%}.i3-situation-center{width:152px;min-height:110px}.i3-situation-node{grid-template-columns:20px 1fr;width:116px;min-height:68px;padding:7px}.i3-situation-node strong{font-size:9px}.i3-situation-node span{font-size:7px}.i3-node-1{top:3%;left:1%}.i3-node-2{top:1%;left:34%}.i3-node-3{top:4%;right:1%}.i3-node-4{top:42%;right:0}.i3-node-5{bottom:3%;right:1%}.i3-node-6{bottom:1%;left:34%}.i3-node-7{bottom:4%;left:1%}.i3-node-8{top:42%;left:0}.i3-taxonomy__item{grid-template-columns:26px 1fr;min-height:58px;padding:6px}.i3-taxonomy__item strong{font-size:9px}.i3-attention-row{min-height:72px}.i3-shell__rail{border-radius:9px}.i3-detail-panel__head{padding:13px}.i3-detail-panel__body{padding:10px 13px}}.i3-shell{background:radial-gradient(at 48% 48%,#0e3e5233,#0000 50%),linear-gradient(#020b12 0%,#020910 100%);border-radius:12px;grid-template-rows:64px minmax(650px,1fr) 54px;grid-template-columns:78px minmax(0,1fr) 310px;gap:8px;padding:8px}.i3-shell__header{border-bottom:1px solid #37536173;min-height:64px;padding:0 4px}.i3-shell__header h1{letter-spacing:-.02em;font-size:20px}.i3-shell__main{gap:8px}.i3-shell__rail{background:linear-gradient(#061822,#03131b);border-color:#173848;border-radius:10px}.i3-landmark{border-radius:10px;padding:8px 5px}.i3-landmark__item{min-height:50px}.i3-metric-ribbon{background:#04151e;border:1px solid #173847;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.i3-metric{background:0 0;border:0;border-right:1px solid #173847;border-radius:0;min-height:62px}.i3-metric:last-child{border-right:0}.i3-situation-toolbar{background:#04151e;border:1px solid #173847;border-radius:10px;grid-template-columns:1.1fr 1.2fr 1fr;min-height:48px;display:grid;overflow:hidden}.i3-situation-toolbar>span{border-right:1px solid #173847;padding:8px 12px}.i3-situation-toolbar>span:last-child{border-right:0}.i3-situation-toolbar strong,.i3-situation-toolbar small{display:block}.i3-situation-toolbar strong{color:#dce6ea;font-size:9px;font-weight:500}.i3-situation-toolbar small{color:#95a9b2;margin-top:3px;font-size:10px}.i3-situation-map{background:linear-gradient(#294f5e17 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#294f5e17 1px,#0000 1px) 0 0/40px 40px,radial-gradient(#0e3f5433,#0000 57%),#03121a;border:1px solid #173847;border-radius:10px;min-height:500px}.i3-origin-rings{border:1px solid #4170802e;border-radius:50%;inset:9% 10%;box-shadow:inset 0 0 0 70px #04131b1f,inset 0 0 0 140px #04131b1a}.i3-situation-center{background:#071d29;border-radius:12px;width:170px;min-height:105px;box-shadow:0 0 24px #35aaf414}.i3-situation-node{background:linear-gradient(#071a23,#05131b);border-radius:10px;width:170px;min-height:84px;box-shadow:0 10px 28px #00000038}.i3-node-2{top:5%;left:40%}.i3-node-3{top:15%;right:7%}.i3-node-4{top:55%;right:5%}.i3-node-5{bottom:5%;right:31%}.i3-node-8{display:none}.i3-connectors path{stroke-width:1.4px;opacity:.62}.i3-source-disclosure{color:#8fa5af;border-top:1px solid #173847;align-items:flex-start;gap:12px;padding:8px 2px 0;font-size:9px;display:flex}.i3-source-disclosure strong{color:#cbd8de;flex:none}.i3-taxonomy{background:#04151e;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.i3-taxonomy__item{color:#dce5e9;background:0 0;grid-template-columns:26px 1fr;min-height:58px}.i3-taxonomy__item[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--i3-tone,#f4ad16);background:linear-gradient(#f4ad161a,#f4ad1608)}.i3-attention-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.i3-attention-filters span{color:#aebdc4;background:#04141d;border:1px solid #173847;border-radius:8px;align-items:center;min-height:38px;padding:0 11px;font-size:10px;display:flex}.i3-attention-list{gap:5px}.i3-attention-row{background:linear-gradient(#061923,#04141d);grid-template-columns:5px minmax(0,1fr) auto;min-height:70px;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.i3-attention-row.is-selected{border-color:color-mix(in srgb,var(--i3-tone,#f4ad16) 72%,#284957);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--i3-tone,#f4ad16) 24%,transparent)}.i3-attention-row__select{min-width:0;min-height:68px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:92px minmax(0,1fr) 70px;align-items:center;gap:10px;padding:8px 10px;display:grid}.i3-attention-row__kind{color:var(--i3-tone,#aebdc4);text-transform:uppercase;font-size:9px;font-weight:800}.i3-attention-row__source{color:#74c8ef;border-left:1px solid #173847;align-self:stretch;align-items:center;padding:0 10px;font-size:9px;text-decoration:none;display:flex}.i3-attention-row__main strong{font-size:11px}.i3-attention-inspector{flex-direction:column;min-height:100%;display:flex}.i3-attention-inspector__head{border-bottom:1px solid #173847;padding:15px}.i3-attention-inspector__head h2{margin:9px 0 5px;font-size:17px;line-height:1.2}.i3-attention-inspector__head p{color:#91a6af;margin:0;font-size:9px}.i3-attention-inspector__section{border-bottom:1px solid #173847;padding:13px 15px}.i3-attention-inspector__section h3{margin:0 0 8px;font-size:11px}.i3-attention-inspector__section p,.i3-attention-inspector__section dt,.i3-attention-inspector__section dd{font-size:9px;line-height:1.5}.i3-attention-inspector__section dl{gap:7px;margin:0;display:grid}.i3-attention-inspector__section dl div{grid-template-columns:72px 1fr;gap:8px;display:grid}.i3-attention-inspector__section dt{color:#8198a3}.i3-attention-inspector__section dd{color:#d4e0e4;margin:0}.i3-attention-inspector>.i3-lavi-link{margin:0 15px 15px}.i3-detail-workbench{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);align-items:start;gap:8px;display:grid}.i3-detail-workbench__list{background:#04151e;border:1px solid #173847;border-radius:10px;overflow:hidden}.i3-detail-workbench__list>header{border-bottom:1px solid #173847;justify-content:space-between;align-items:center;min-height:45px;padding:0 11px;display:flex}.i3-detail-workbench__list>header strong{font-size:11px}.i3-detail-workbench__list>header a{color:#67c8f3;font-size:9px;text-decoration:none}.i3-detail-workbench__item{color:#cbd7dc;border-bottom:1px solid #102f3b;gap:3px;padding:10px 11px;text-decoration:none;display:grid}.i3-detail-workbench__item:last-child{border-bottom:0}.i3-detail-workbench__item small{color:#8fa3ad;text-transform:uppercase;font-size:8px}.i3-detail-workbench__item strong{font-size:10px;line-height:1.3}.i3-detail-workbench__item span{color:#7f96a1;font-size:8px}.i3-detail-workbench__item.is-selected{border-left:3px solid var(--i3-red);background:#ef514314}.i3-detail-workbench__detail{min-width:0}@media (width<=1100px){.i3-shell{grid-template-columns:64px minmax(0,1fr) 260px}.i3-situation-node{width:142px}.i3-attention-row__select{grid-template-columns:76px minmax(0,1fr)}.i3-attention-row__meta{text-align:left;grid-column:2}.i3-detail-workbench{grid-template-columns:190px minmax(0,1fr)}}@media (width<=800px){.i3-landmark{display:none}.i3-shell{flex-direction:column;min-height:auto;display:flex;overflow:visible}.i3-shell__header{order:1}.i3-shell__main{order:2}.i3-shell__rail{order:3}.i3-shell__footer{order:4}.i3-metric-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.i3-situation-toolbar{grid-template-columns:1fr}.i3-situation-toolbar>span{border-bottom:1px solid #173847;border-right:0}.i3-situation-toolbar>span:last-child{border-bottom:0}.i3-situation-map{min-height:560px}.i3-taxonomy{grid-template-columns:repeat(3,minmax(0,1fr))}.i3-attention-filters{grid-template-columns:1fr}.i3-attention-row{grid-template-columns:4px minmax(0,1fr)}.i3-attention-row__source{border-top:1px solid #173847;border-left:0;grid-column:2;min-height:30px}.i3-attention-row__select{grid-template-columns:70px minmax(0,1fr)}.i3-detail-workbench{grid-template-columns:1fr}.i3-detail-workbench__list{max-height:260px;overflow:auto}}@media (width<=430px){.i3-shell{gap:6px;padding:5px}.i3-shell__header{min-height:58px}.i3-shell__header h1{font-size:18px}.i3-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.i3-situation-map{min-height:520px}.i3-situation-node{width:108px;min-height:65px}.i3-situation-center{width:136px;min-height:94px}.i3-taxonomy{grid-template-columns:repeat(2,minmax(0,1fr))}.i3-attention-row__select{grid-template-columns:1fr}.i3-attention-row__meta{grid-column:1}}.i3-route-projection{background:#020910;width:100%;min-height:100vh;margin:0;padding:0}.i3-contextual-lavi{min-width:0}.i3-contextual-lavi .lavi-contextual-frame{width:100%;max-width:none;box-shadow:none;border-radius:8px}.i3-contextual-lavi__shared-body{color:#a7b7be;margin:0;font-size:9px;line-height:1.5}@media (width<=800px){.i3-route-projection{min-height:100dvh}.i3-shell{width:100%;max-width:100vw}}.i3-selected-truth-strip{background:#04151e;border:1px solid #173847;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.i3-selected-truth-strip>span{border-right:1px solid #173847;min-width:0;padding:8px 11px}.i3-selected-truth-strip>span:last-child{border-right:0}.i3-selected-truth-strip strong,.i3-selected-truth-strip small{display:block}.i3-selected-truth-strip strong{text-transform:uppercase;letter-spacing:.08em;color:#78909b;font-size:8px}.i3-selected-truth-strip small{color:#d1dde2;white-space:normal;margin-top:4px;font-size:10px}@media (width<=800px){.i3-selected-truth-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.i3-selected-truth-strip>span{border-bottom:1px solid #173847}}@media (width<=430px){.i3-selected-truth-strip{grid-template-columns:1fr}.i3-selected-truth-strip>span{border-right:0}}.i3-shell__header{min-height:56px}.i3-shell__header h1{font-size:19px}.i3-kicker{font-size:9px}.i3-subtitle{font-size:10px}.i3-metric{min-height:48px;padding:7px 9px}.i3-metric strong{font-size:16px}.i3-metric span{margin-top:2px;font-size:8px}.i3-situation-toolbar{min-height:38px}.i3-situation-toolbar>span{padding:6px 10px}.i3-situation-map{min-height:590px}.i3-situation-node{width:184px;min-height:90px;padding:9px 10px}.i3-situation-node strong{font-size:11px;line-height:1.25}.i3-situation-center{width:184px;min-height:112px}.i3-rail-section{padding:10px 12px}.i3-rail-list{gap:5px}.i3-rail-list li{padding:6px;font-size:9px}.i3-contextual-lavi{padding:10px 12px}.i3-taxonomy__item{grid-template-columns:22px 1fr;min-height:44px;padding:6px}.i3-taxonomy__item strong{font-size:9px}.i3-taxonomy__item span{margin-top:1px;font-size:7px}.i3-attention-filters{gap:5px}.i3-attention-filters span{min-height:30px;padding:0 9px;font-size:9px}.i3-attention-row{min-height:48px}.i3-attention-row__select{grid-template-columns:78px minmax(0,1fr) 60px;min-height:46px;padding:5px 8px}.i3-attention-row__main strong{font-size:10px;line-height:1.22}.i3-attention-row__main span,.i3-attention-row__meta,.i3-attention-row__source{font-size:8px}.i3-attention-inspector__head{padding:10px 12px}.i3-attention-inspector__head h2{margin:6px 0 3px;font-size:14px}.i3-attention-inspector>.i3-lavi-link{min-height:32px;margin:0 12px 10px}.i3-detail-workbench{grid-template-columns:minmax(245px,.72fr) minmax(0,1.55fr)}.i3-detail-workbench__list>header{min-height:38px}.i3-detail-workbench__item{gap:2px;padding:7px 9px}.i3-detail-workbench__item strong{font-size:9px}.i3-detail-panel__head{padding:12px 14px}.i3-detail-panel__head h2{margin:4px 0 6px;font-size:17px}.i3-detail-panel__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 14px}.i3-detail-section{padding:9px}.i3-detail-section--wide{grid-column:1/-1}.i3-detail-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.i3-detail-choice{background:#04131c;border:1px solid #1d4050;border-radius:7px;min-width:0;padding:8px}.i3-detail-choice small,.i3-detail-choice strong{display:block}.i3-detail-choice small{color:#79909b;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.i3-detail-choice strong{color:#d6e0e4;margin-top:5px;font-size:9px;line-height:1.35}.i3-detail-actions{grid-column:1/-1}.i3-selected-truth-strip>span{padding:6px 9px}.i3-selected-truth-strip small{margin-top:2px;font-size:9px}.i3-selected-truth-strip strong{font-size:7px}@media (width>=601px) and (width<=800px){.i3-shell{grid-template-rows:54px minmax(780px,1fr) 48px;grid-template-columns:58px minmax(0,1fr) 210px;gap:6px;min-height:100%;padding:6px;display:grid;overflow:hidden}.i3-landmark{grid-row:1/3;min-height:0;padding:6px 4px;display:block;overflow:hidden}.i3-landmark__avatar{margin:0 auto 6px;width:34px!important;height:34px!important}.i3-landmark nav{gap:2px;display:grid}.i3-landmark__item{width:auto;min-height:43px;font-size:7px}.i3-shell__header{order:initial;grid-column:2/4;min-height:54px}.i3-shell__main{order:initial;grid-column:2}.i3-shell__rail{order:initial;grid-column:3;display:block}.i3-shell__footer{order:initial;grid-column:1/4;min-height:48px;display:flex;overflow:hidden}.i3-shell__footer span{flex:1;min-width:0}.i3-metric-ribbon{grid-template-columns:repeat(6,minmax(0,1fr))}.i3-metric{padding:5px 6px}.i3-situation-toolbar{grid-template-columns:1.1fr 1.2fr 1fr}.i3-situation-toolbar>span{border-bottom:0;border-right:1px solid #173847}.i3-situation-map{min-height:620px}.i3-situation-node{width:124px;min-height:72px;padding:6px}.i3-situation-center{width:142px;min-height:94px}.i3-taxonomy{grid-template-columns:repeat(6,minmax(0,1fr))}.i3-taxonomy__item{grid-template-columns:18px 1fr;min-height:42px;padding:4px}.i3-attention-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.i3-attention-row{grid-template-columns:4px minmax(0,1fr) auto;min-height:44px}.i3-attention-row__select{grid-template-columns:62px minmax(0,1fr);min-height:42px}.i3-attention-row__meta{grid-column:2;padding-bottom:0}.i3-attention-row__source{border-top:0;border-left:1px solid #173847;grid-column:auto;min-height:42px}.i3-detail-workbench{grid-template-columns:175px minmax(0,1fr)}.i3-detail-workbench__list{max-height:none;display:block}.i3-detail-panel__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.i3-shell{flex-direction:column;gap:5px;min-height:100dvh;padding:5px;display:flex;overflow:hidden}.i3-shell__header{order:1;min-height:50px;padding:0 2px}.i3-shell__header h1{margin:1px 0 2px;font-size:16px}.i3-subtitle{font-size:8px;line-height:1.25}.i3-landmark{display:none}.i3-shell__main{order:2;gap:5px}.i3-shell__rail,.i3-shell__footer{display:none}.i3-metric-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.i3-metric{min-height:39px;padding:5px 6px}.i3-metric strong{font-size:13px}.i3-metric span{font-size:7px}.i3-situation-toolbar{display:none}.i3-situation-map{min-height:430px}.i3-origin-rings{inset:19% 8%}.i3-situation-center{width:122px;min-height:82px;padding:7px}.i3-situation-center strong{font-size:11px}.i3-situation-node{grid-template-columns:16px 1fr;column-gap:4px;width:98px;min-height:58px;padding:5px}.i3-situation-node svg{width:15px;height:15px}.i3-situation-node strong{font-size:8px}.i3-situation-node small,.i3-situation-node span{font-size:6px}.i3-node-1{top:4%;left:1%}.i3-node-2{top:1%;left:35%}.i3-node-3{top:5%;right:1%}.i3-node-4{top:43%;right:0}.i3-node-5{bottom:4%;right:2%}.i3-node-6{bottom:1%;left:35%}.i3-node-7{bottom:5%;left:1%}.i3-source-disclosure{padding-top:4px;font-size:7px}.i3-taxonomy{grid-template-columns:repeat(3,minmax(0,1fr))}.i3-taxonomy__item{grid-template-columns:16px 1fr;min-height:36px;padding:3px}.i3-taxonomy__item svg{width:15px;height:15px}.i3-taxonomy__item strong{font-size:7px}.i3-taxonomy__item span{display:none}.i3-attention-filters{gap:4px;display:flex;overflow:hidden}.i3-attention-filters span{flex:1;min-width:0;min-height:26px;padding:0 5px;font-size:7px}.i3-attention-row{border-radius:7px;grid-template-columns:3px minmax(0,1fr) auto;min-height:42px}.i3-attention-row__select{grid-template-columns:55px minmax(0,1fr);gap:5px;min-height:40px;padding:4px 6px}.i3-attention-row__kind{font-size:7px}.i3-attention-row__main strong{font-size:8px}.i3-attention-row__main span,.i3-attention-row__meta{margin-top:1px;font-size:6px}.i3-attention-row__source{border-top:0;border-left:1px solid #173847;grid-column:auto;min-height:40px;padding:0 5px;font-size:7px}.i3-detail-workbench{grid-template-columns:1fr}.i3-detail-workbench__list{display:none}.i3-detail-panel__head{padding:9px 10px}.i3-detail-panel__head h2{font-size:15px}.i3-detail-panel__body{grid-template-columns:1fr;gap:6px;padding:7px 10px}.i3-detail-section--wide{grid-column:1}.i3-detail-choice-grid{grid-template-columns:1fr}.i3-detail-choice{padding:6px}.i3-detail-actions{grid-column:1}.i3-selected-truth-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.i3-selected-truth-strip>span{padding:5px 6px}.i3-selected-truth-strip strong{font-size:6px}.i3-selected-truth-strip small{font-size:7px}.i3-shell__footer span{min-width:0}}.i3-tone-muted{--i3-tone:#8b9aa2}.i3-shell__mobile-brand{display:none}.i3-shell__title-block{min-width:0}.i3-shell__footer{gap:0;padding:0 8px}.i3-shell__footer span{border-right:1px solid #12313e;flex:1;min-width:0;padding:0 10px}.i3-shell__footer span:last-child{border-right:0}.i3-shell__footer strong{font-size:9px}.i3-shell__footer small{margin-top:2px;font-size:7px}.i3-situation-map{background:linear-gradient(#294f5e12 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#294f5e12 1px,#0000 1px) 0 0/34px 34px,radial-gradient(#1450642e,#0000 58%),#03121a;min-height:620px}.i3-origin-rings{border-color:#5a7a8829;inset:7%;box-shadow:inset 0 0 0 58px #03121a14,inset 0 0 0 118px #03121a14,inset 0 0 0 178px #03121a0f}.i3-situation-node{grid-template-columns:26px minmax(0,1fr);column-gap:8px;width:190px;min-height:104px;padding:10px 11px}.i3-situation-node svg{color:var(--i3-tone,#9fb1ba)}.i3-situation-node small{color:var(--i3-tone,#93a7b0);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.i3-situation-node strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.i3-situation-node span{color:#93a8b1;white-space:normal;margin-top:4px;font-size:8px}.i3-situation-node[class*=i3-tone-]{border-color:color-mix(in srgb,var(--i3-tone,#456979) 72%,#173847);box-shadow:0 0 18px color-mix(in srgb,var(--i3-tone,#456979) 10%,transparent)}.i3-situation-center{background:linear-gradient(#09202c,#061822);border-color:#a67613;width:208px;min-height:130px}.i3-situation-center strong{font-size:15px}.i3-node-1{top:9%;left:12%}.i3-node-2{top:11%;left:auto;right:18%}.i3-node-3{top:40%;left:auto;right:5%}.i3-node-4{top:auto;bottom:10%;right:17%}.i3-node-5{bottom:4%;left:39%;right:auto}.i3-node-6{bottom:13%;left:8%}.i3-node-7{top:43%;left:3%}.i3-selected-owner-lock{border-bottom:1px solid #173847;padding:8px}.i3-selected-owner-lock>*{margin:0!important}.i3-selected-owner-lock h2,.i3-selected-owner-lock h3{font-size:11px!important}.i3-selected-owner-lock p,.i3-selected-owner-lock dt,.i3-selected-owner-lock dd,.i3-selected-owner-lock span{font-size:8px!important}.i3-selected-owner-lock dl{gap:4px!important}.i3-selected-truth-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.i3-shell--attention{grid-template-columns:78px minmax(0,1fr) 385px}.i3-view-switcher{gap:6px;display:flex}.i3-view-switcher button{border-radius:7px;min-height:34px;padding:0 10px;font-size:9px}.i3-taxonomy{grid-template-columns:repeat(6,minmax(0,1fr))}.i3-taxonomy__item{text-align:left;grid-template-columns:25px minmax(0,1fr) auto;gap:6px;min-height:54px}.i3-taxonomy__item>svg{color:var(--i3-tone,#8ca1aa)}.i3-taxonomy__copy{min-width:0}.i3-taxonomy__copy strong{color:#e0e8eb;font-size:9px;display:block}.i3-taxonomy__copy small{color:#80949e;margin-top:2px;font-size:7px;display:block}.i3-taxonomy__count{color:var(--i3-tone,#aebdc4)!important;font-size:11px!important}.i3-attention-list-head{color:#adbec5;border:1px solid #173847;border-radius:7px;justify-content:space-between;align-items:center;min-height:32px;padding:0 8px;display:flex}.i3-attention-list-head strong{font-size:9px}.i3-attention-list-head span{font-size:8px}.i3-attention-row__kind{align-items:center;gap:6px;min-width:0;display:flex}.i3-attention-row__kind>span{color:var(--i3-tone,#aebdc4);font-size:7px;font-weight:800}.i3-attention-row__kind svg{color:var(--i3-tone,#aebdc4)}.i3-attention-row__select{grid-template-columns:108px minmax(0,1fr) 58px}.i3-attention-inspector__section{padding:8px 11px}.i3-attention-inspector__section h3{font-size:10px}.i3-attention-inspector__section p,.i3-attention-inspector__section dt,.i3-attention-inspector__section dd{font-size:8px}.i3-detail-context-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.i3-detail-context-strip>span{background:#04151e;border:1px solid #173847;border-radius:8px;min-width:0;padding:8px 10px}.i3-detail-context-strip strong,.i3-detail-context-strip small{display:block}.i3-detail-context-strip strong{color:#d5e0e4;font-size:8px}.i3-detail-context-strip small{color:#90a4ad;margin-top:3px;font-size:8px}.i3-detail-contextual-mobile{display:none}.i3-shell--detail .i3-detail-panel{flex-direction:column;min-height:600px;display:flex}.i3-shell--detail .i3-detail-panel__body{flex:1;align-content:start}.i3-shell--detail .i3-detail-actions{margin-top:auto}.i3-detail-workbench__list{align-self:stretch}.i3-detail-workbench__item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=601px) and (width<=1100px){.i3-shell{grid-template-rows:54px minmax(840px,1fr) 48px;grid-template-columns:64px minmax(0,1fr) 235px;gap:6px;padding:6px}.i3-landmark{grid-row:1/3;padding:6px 4px;display:block!important}.i3-landmark__avatar{margin:0 auto 6px;width:38px!important;height:38px!important}.i3-landmark nav{gap:2px;display:grid!important}.i3-landmark__item{font-size:7px;width:auto!important;min-height:45px!important}.i3-shell__header{grid-column:2/4;min-height:54px}.i3-shell__main{grid-column:2}.i3-shell__rail{grid-column:3;display:block!important}.i3-shell__footer{grid-column:1/4;min-height:48px;display:flex!important}.i3-shell--attention{grid-template-columns:64px minmax(0,1fr) 270px}.i3-metric-ribbon{grid-template-columns:repeat(6,minmax(0,1fr))}.i3-situation-map{min-height:700px}.i3-situation-node{width:142px;min-height:88px;padding:7px}.i3-situation-center{width:160px;min-height:108px}.i3-node-1{top:10%;left:5%}.i3-node-2{top:12%;right:7%}.i3-node-3{top:42%;right:1%}.i3-node-4{bottom:11%;right:8%}.i3-node-5{bottom:3%;left:38%}.i3-node-6{bottom:12%;left:3%}.i3-node-7{top:44%;left:0}.i3-taxonomy__item{grid-template-columns:18px minmax(0,1fr);min-height:50px;padding:4px}.i3-taxonomy__item>.i3-taxonomy__count{display:none}.i3-taxonomy__copy strong{font-size:7px}.i3-taxonomy__copy small{font-size:6px}.i3-attention-row__select{grid-template-columns:75px minmax(0,1fr)}.i3-detail-workbench{grid-template-columns:185px minmax(0,1fr)}.i3-shell--detail .i3-detail-panel{min-height:670px}}@media (width<=600px){.i3-route-projection{min-height:100dvh}.i3-shell{border-radius:0;gap:5px;width:100%;max-width:100vw;min-height:100dvh;padding:4px}.i3-shell__mobile-brand{align-items:center;gap:7px;min-width:0;display:flex}.i3-shell__mobile-brand img{border:1px solid #8c6515;border-radius:50%;width:30px!important;height:30px!important}.i3-shell__mobile-brand strong{font-size:13px}.i3-shell__mobile-brand span{color:#d5dde1;white-space:nowrap;font-size:8px}.i3-shell__title-block{margin-left:0}.i3-shell__header{gap:6px;min-height:48px;padding:0 3px}.i3-shell__header .i3-kicker{display:none}.i3-shell__header h1{color:#f2aa13;margin:1px 0;font-size:10px}.i3-shell__header .i3-subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:6px;overflow:hidden}.i3-shell__header-actions{gap:4px;margin-left:auto;display:flex}.i3-icon-button{border-radius:7px;width:30px;height:30px}.i3-icon-button svg{width:15px!important;height:15px!important}.i3-shell__footer span{padding:0 4px}.i3-shell__footer strong,.i3-shell__footer small{font-size:6px}.i3-shell--situation{grid-template-rows:auto auto auto auto;grid-template-columns:42px minmax(0,1fr);display:grid;overflow:hidden}.i3-shell--situation .i3-landmark{order:initial;border-radius:8px;grid-area:1/1/4;padding:4px 2px;overflow:hidden;display:block!important}.i3-shell--situation .i3-landmark__avatar{margin:0 auto 5px;width:30px!important;height:30px!important}.i3-shell--situation .i3-landmark nav{gap:1px;display:grid!important}.i3-shell--situation .i3-landmark__item{gap:2px;width:auto!important;min-height:47px!important;font-size:5px!important}.i3-shell--situation .i3-landmark__item svg{width:16px!important;height:16px!important}.i3-shell--situation .i3-shell__header{grid-area:1/2}.i3-shell--situation .i3-shell__main{grid-area:2/2;gap:4px}.i3-shell--situation .i3-shell__rail{background:0 0;border:0;grid-area:3/2;grid-template-columns:1fr 1fr;gap:5px;display:grid!important}.i3-shell--situation .i3-shell__rail>.i3-rail-section{background:#04151e;border:1px solid #173847;border-radius:7px;padding:6px;display:block}.i3-shell--situation .i3-shell__rail>.i3-contextual-lavi{background:#04151e;border:1px solid #173847;border-radius:7px;grid-column:1/-1;padding:6px}.i3-shell--situation .i3-selected-owner-lock{grid-column:1/-1;padding:5px}.i3-shell--situation .i3-shell__footer{grid-area:4/1/auto/3;min-height:37px;overflow:hidden;display:flex!important}.i3-shell--situation .i3-metric-ribbon{gap:0;display:flex;overflow:hidden}.i3-shell--situation .i3-metric{flex:1;min-width:16.66%;min-height:48px;padding:4px}.i3-shell--situation .i3-metric strong{font-size:12px}.i3-shell--situation .i3-metric span{font-size:5px}.i3-shell--situation .i3-situation-toolbar{display:none}.i3-shell--situation .i3-situation-map{min-height:405px}.i3-shell--situation .i3-situation-center{width:108px;min-height:86px;padding:6px}.i3-shell--situation .i3-situation-center strong{font-size:9px}.i3-shell--situation .i3-situation-node{grid-template-columns:14px minmax(0,1fr);column-gap:3px;width:86px;min-height:57px;padding:4px}.i3-shell--situation .i3-situation-node svg{width:13px!important;height:13px!important}.i3-shell--situation .i3-situation-node small{font-size:5px}.i3-shell--situation .i3-situation-node strong{-webkit-line-clamp:2;font-size:7px}.i3-shell--situation .i3-situation-node span{margin-top:1px;font-size:5px}.i3-shell--situation .i3-node-1{top:6%;left:2%}.i3-shell--situation .i3-node-2{top:7%;right:2%}.i3-shell--situation .i3-node-3{top:40%;right:0}.i3-shell--situation .i3-node-4{bottom:6%;right:4%}.i3-shell--situation .i3-node-5{bottom:0;left:37%}.i3-shell--situation .i3-node-6{bottom:8%;left:2%}.i3-shell--situation .i3-node-7{top:43%;left:0}.i3-shell--situation .i3-source-disclosure{display:none}.i3-shell--situation .i3-rail-section header{margin-bottom:3px}.i3-shell--situation .i3-rail-section h2{font-size:7px}.i3-shell--situation .i3-rail-list{gap:2px}.i3-shell--situation .i3-rail-list li{padding:3px;font-size:5px}.i3-shell--situation .i3-contextual-lavi .lavi-contextual-frame{font-size:7px}.i3-shell--attention{flex-direction:column;display:flex;overflow:hidden}.i3-shell--attention .i3-shell__header{order:1}.i3-shell--attention .i3-shell__main{order:2;gap:4px}.i3-shell--attention .i3-shell__rail{border:1px solid #8d2f29;border-radius:7px;order:3;max-height:315px;overflow:hidden;display:block!important}.i3-shell--attention .i3-landmark{border-radius:7px;order:4;align-items:center;min-height:43px;padding:4px 7px;overflow:hidden;display:flex!important}.i3-shell--attention .i3-landmark__avatar{display:none}.i3-shell--attention .i3-landmark nav{width:100%;display:flex!important}.i3-shell--attention .i3-landmark__item{display:none!important}.i3-shell--attention .i3-landmark__item.is-active{flex-direction:row;justify-content:center;font-size:8px;width:100%!important;min-height:34px!important;display:flex!important}.i3-shell--attention .i3-shell__footer{display:none!important}.i3-shell--attention .i3-view-switcher{gap:3px}.i3-shell--attention .i3-view-switcher button{min-height:25px;padding:0 6px;font-size:7px}.i3-shell--attention .i3-taxonomy{grid-template-columns:repeat(6,minmax(0,1fr))}.i3-shell--attention .i3-taxonomy__item{grid-template-columns:15px minmax(0,1fr);gap:2px;min-height:42px;padding:3px 2px;display:grid!important}.i3-shell--attention .i3-taxonomy__item>svg{width:14px!important;height:14px!important;display:block!important}.i3-shell--attention .i3-taxonomy__copy{display:block!important}.i3-shell--attention .i3-taxonomy__copy strong{font-size:5px!important;display:block!important}.i3-shell--attention .i3-taxonomy__copy small{line-height:1.1;font-size:4px!important;display:block!important}.i3-shell--attention .i3-taxonomy__count{display:none!important}.i3-shell--attention .i3-authority-limitation{display:none}.i3-shell--attention .i3-attention-filters{grid-template-columns:1fr 1fr 1.15fr;gap:3px;display:grid}.i3-shell--attention .i3-attention-filters span{min-height:24px;padding:0 4px;font-size:6px}.i3-shell--attention .i3-attention-list-head{min-height:23px;padding:0 5px}.i3-shell--attention .i3-attention-list-head strong,.i3-shell--attention .i3-attention-list-head span{font-size:6px}.i3-shell--attention .i3-attention-list{gap:2px;max-height:304px;overflow:auto}.i3-shell--attention .i3-attention-row{border-radius:6px;grid-template-columns:3px minmax(0,1fr) 39px;min-height:47px}.i3-shell--attention .i3-attention-row__select{grid-template-columns:62px minmax(0,1fr);gap:3px;min-height:45px;padding:3px 4px}.i3-shell--attention .i3-attention-row__kind{gap:2px}.i3-shell--attention .i3-attention-row__kind svg{width:13px!important;height:13px!important}.i3-shell--attention .i3-attention-row__kind>span{font-size:5px}.i3-shell--attention .i3-attention-row__main strong{font-size:7px;line-height:1.18}.i3-shell--attention .i3-attention-row__main span,.i3-shell--attention .i3-attention-row__meta{font-size:5px}.i3-shell--attention .i3-attention-row__source{min-height:45px;padding:0 3px;font-size:5px}.i3-shell--attention .i3-attention-inspector__head{padding:6px 8px}.i3-shell--attention .i3-attention-inspector__head h2{margin:3px 0;font-size:9px}.i3-shell--attention .i3-attention-inspector__head p{font-size:5px}.i3-shell--attention .i3-attention-inspector__section{padding:5px 8px}.i3-shell--attention .i3-attention-inspector__section h3{margin-bottom:3px;font-size:7px}.i3-shell--attention .i3-attention-inspector__section p,.i3-shell--attention .i3-attention-inspector__section dt,.i3-shell--attention .i3-attention-inspector__section dd{font-size:5px;line-height:1.25}.i3-shell--attention .i3-contextual-lavi{padding:5px 8px}.i3-shell--attention .i3-contextual-lavi .lavi-contextual-frame{font-size:6px}.i3-shell--attention .i3-attention-inspector>.i3-lavi-link{min-height:23px;margin:0 8px 5px;font-size:6px}.i3-shell--detail{flex-direction:column;display:flex;overflow:hidden}.i3-shell--detail .i3-shell__header{order:1}.i3-shell--detail .i3-shell__main{order:2;gap:4px;min-height:0}.i3-shell--detail .i3-shell__rail,.i3-shell--detail .i3-shell__footer{display:none!important}.i3-shell--detail .i3-landmark{border-radius:7px;order:4;align-items:center;min-height:40px;padding:3px 7px;display:flex!important}.i3-shell--detail .i3-landmark__avatar{display:none}.i3-shell--detail .i3-landmark nav{width:100%;display:flex!important}.i3-shell--detail .i3-landmark__item{display:none!important}.i3-shell--detail .i3-landmark__item.is-active{flex-direction:row;justify-content:center;font-size:8px;width:100%!important;min-height:32px!important;display:flex!important}.i3-shell--detail .i3-detail-context-strip{display:none}.i3-shell--detail .i3-detail-workbench{display:block}.i3-shell--detail .i3-detail-workbench__list{display:none!important}.i3-shell--detail .i3-detail-panel{border-radius:7px;min-height:725px}.i3-shell--detail .i3-detail-panel__head{padding:7px 9px}.i3-shell--detail .i3-detail-panel__head h2{margin:2px 0 4px;font-size:13px}.i3-shell--detail .i3-detail-panel__head>p:last-child{font-size:7px;line-height:1.25}.i3-shell--detail .i3-state-chip{padding:2px 5px;font-size:6px}.i3-shell--detail .i3-detail-panel__body{grid-template-columns:1fr;gap:5px;padding:6px 9px}.i3-shell--detail .i3-detail-section{border-radius:6px;padding:7px}.i3-shell--detail .i3-detail-section h3{margin-bottom:4px;font-size:8px}.i3-shell--detail .i3-detail-section p,.i3-shell--detail .i3-detail-section li{font-size:7px;line-height:1.35}.i3-shell--detail .i3-detail-choice-grid{grid-template-columns:1fr;gap:4px}.i3-shell--detail .i3-detail-choice{padding:6px}.i3-shell--detail .i3-detail-choice strong{font-size:7px}.i3-shell--detail .i3-detail-choice small{font-size:5px}.i3-shell--detail .i3-detail-contextual-mobile{display:block}.i3-shell--detail .i3-detail-contextual-mobile .i3-contextual-lavi{padding:0}.i3-shell--detail .i3-detail-contextual-mobile .lavi-contextual-frame{box-shadow:none;font-size:6px}.i3-shell--detail .i3-detail-actions{grid-template-columns:1fr 1fr;gap:4px;margin-top:auto;display:grid}.i3-shell--detail .i3-detail-actions a,.i3-shell--detail .i3-detail-actions button{justify-content:center;min-height:31px;padding:0 5px;font-size:7px}.i3-shell--detail .i3-simulation-boundary{margin:0 9px 7px;padding:4px;font-size:6px}.i3-shell--situation .i3-shell__rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;max-width:100%;overflow:hidden}.i3-shell--situation .i3-shell__rail>*,.i3-shell--situation .i3-selected-owner-lock,.i3-shell--situation .i3-rail-section,.i3-shell--situation .i3-contextual-lavi,.i3-shell--situation .lavi-contextual-frame{box-sizing:border-box;min-width:0;max-width:100%}.i3-shell--situation .context-lock{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:static}.i3-shell--situation .context-lock *,.i3-shell--situation .i3-rail-section *,.i3-shell--situation .lavi-contextual-frame *{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}}.i3-shell__mobile-brand{align-items:center;gap:8px;min-width:0;display:flex}.i3-shell__mobile-brand img{border:1px solid #c9921bb3;border-radius:50%}.i3-shell__mobile-brand strong{color:#eef4f6;font-size:12px}.i3-shell__mobile-brand span{color:#d3a12e;letter-spacing:.07em;font-size:8px}.i3-shell__title-block{margin-left:7px}.i3-metric{position:relative}.i3-metric:after{content:"";background:var(--i3-tone,#44636e);opacity:.65;height:1px;position:absolute;bottom:3px;left:9px;right:9px}.i3-shell--situation .i3-situation-map{min-height:560px}.i3-shell--situation .i3-situation-node{min-height:92px}.i3-shell--situation .i3-situation-center{min-height:118px}.i3-selected-owner-lock,.i3-conflict-owner-lock{border-bottom:1px solid #173847;padding:7px}.i3-conflict-owner-lock>*{margin:0!important}.i3-conflict-owner-lock h2,.i3-conflict-owner-lock h3{font-size:10px!important}.i3-conflict-owner-lock p,.i3-conflict-owner-lock dt,.i3-conflict-owner-lock dd,.i3-conflict-owner-lock span{font-size:7px!important}.i3-conflict-owner-lock dl{gap:3px!important}.i3-shell--detail{grid-template-columns:82px minmax(0,1fr) 305px}.i3-shell--detail .i3-detail-workbench__list{background:#03121a}.i3-shell--detail .i3-detail-panel__head h2{font-size:19px}.i3-shell--detail .i3-detail-panel__body{grid-template-columns:1fr;gap:8px;padding:12px 16px}.i3-shell--detail .i3-detail-choice{flex-direction:column;justify-content:center;min-height:56px;padding:9px 11px;display:flex}.i3-shell--detail .i3-detail-section{min-height:auto}.i3-shell--detail .i3-detail-section--wide,.i3-shell--detail .i3-detail-actions,.i3-shell--detail .i3-detail-contextual-mobile{grid-column:1}@media (width>=601px) and (width<=1100px){.i3-shell__mobile-brand img{width:28px!important;height:28px!important}.i3-shell__mobile-brand strong{font-size:10px}.i3-shell__mobile-brand span{font-size:6px}.i3-shell--situation .i3-situation-map{min-height:650px}.i3-shell--detail .i3-detail-workbench{grid-template-columns:minmax(180px,.72fr) minmax(0,1.45fr)}.i3-shell--detail .i3-detail-panel__body{grid-template-columns:1fr}}@media (width<=600px){.i3-shell__mobile-brand{gap:4px}.i3-shell__mobile-brand img{width:25px!important;height:25px!important}.i3-shell__mobile-brand strong{font-size:9px}.i3-shell__mobile-brand span{font-size:5px}.i3-shell__title-block{margin-left:2px}.i3-shell__header h1{font-size:9px}.i3-shell__header .i3-subtitle{max-width:170px}.i3-shell--situation .i3-shell__header{min-height:42px}.i3-shell--situation .i3-metric{min-height:39px}.i3-shell--situation .i3-situation-map{min-height:318px}.i3-shell--situation .i3-situation-center{width:102px;min-height:76px}.i3-shell--situation .i3-situation-node{width:80px;min-height:49px;padding:3px}.i3-shell--situation .i3-shell__rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;max-height:205px;overflow:hidden}.i3-shell--situation .i3-selected-owner-lock,.i3-shell--situation .i3-conflict-owner-lock{max-height:62px;overflow:hidden}.i3-shell--situation .i3-rail-section{max-height:78px;padding:5px;overflow:hidden}.i3-shell--situation .i3-contextual-lavi{max-height:68px;padding:4px;overflow:hidden}.i3-shell--situation .i3-shell__footer{min-height:32px}.i3-shell--situation .i3-selected-truth-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.i3-shell--situation .i3-selected-truth-strip>span{padding:3px 4px}.i3-shell--situation .i3-selected-truth-strip strong,.i3-shell--situation .i3-selected-truth-strip small{font-size:5px}.i3-shell--situation .i3-source-disclosure{display:none}.i3-shell--attention .i3-attention-list{max-height:268px}.i3-shell--attention .i3-shell__rail{max-height:278px}.i3-shell--attention .i3-landmark{min-height:36px;padding:2px 6px}.i3-shell--attention .i3-landmark__item.is-active{min-height:29px!important}.i3-shell--detail .i3-detail-panel{height:688px;min-height:auto;max-height:688px;overflow:hidden}.i3-shell--detail .i3-detail-panel__head{padding:6px 8px}.i3-shell--detail .i3-detail-panel__head h2{font-size:12px}.i3-shell--detail .i3-detail-panel__body{gap:4px;padding:5px 8px;overflow:hidden}.i3-shell--detail .i3-detail-section{padding:5px}.i3-shell--detail .i3-detail-choice{min-height:42px;padding:5px}.i3-shell--detail .i3-detail-contextual-mobile .lavi-contextual-frame{max-height:105px;overflow:hidden}.i3-shell--detail .i3-detail-actions a,.i3-shell--detail .i3-detail-actions button{min-height:27px}.i3-shell--detail .i3-landmark{min-height:34px;padding:2px 6px}.i3-shell--detail .i3-landmark__item.is-active{min-height:27px!important}}@media (width>=601px){.i3-shell__mobile-brand img{display:none}.i3-shell__mobile-brand{gap:8px}.i3-shell__mobile-brand strong{letter-spacing:-.02em;font-size:18px}.i3-shell__mobile-brand span{color:#d7e0e4;font-size:11px}.i3-shell--attention .i3-shell__title-block,.i3-shell--detail .i3-shell__title-block{display:none}}.i3-selected-map{background:radial-gradient(at 50% 48%,#0f4c5f2e,#0000 53%),linear-gradient(#3055640e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#3055640e 1px,#0000 1px) 0 0/38px 38px,#03121a;border:1px solid #173847;border-radius:10px;min-height:610px;position:relative;overflow:hidden}.i3-selected-map__connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.i3-selected-map__connectors path{fill:none;stroke:#68808c;stroke-width:1.3px;opacity:.65;vector-effect:non-scaling-stroke}.i3-selected-card,.i3-selected-mini{z-index:2;box-sizing:border-box;color:#dce5e9;background:linear-gradient(#071a24,#05141c);border:1px solid #31505d;border-radius:10px;text-decoration:none;position:absolute;box-shadow:0 10px 28px #00000038}.i3-selected-card{grid-template-columns:27px minmax(0,1fr);gap:5px 9px;padding:11px 13px;display:grid}.i3-selected-card svg{color:#95abb4;grid-row:1/4}.i3-selected-card small{text-transform:uppercase;letter-spacing:.06em;color:#88a0aa;font-size:8px}.i3-selected-card strong{font-size:12px;line-height:1.25}.i3-selected-card p,.i3-selected-card span{color:#90a6af;grid-column:2;margin:0;font-size:8px;line-height:1.35}.i3-selected-card--center{border-color:#16ba5d;width:32%;min-height:145px;top:38%;left:34%;box-shadow:0 0 25px #16ba5d1f}.i3-selected-card--center svg{color:#18d46b}.i3-selected-card--center strong{font-size:16px}.i3-selected-card--current{border-color:#2c9bd0;width:27%;min-height:105px;top:8%;left:37%}.i3-selected-card--decision{border-color:#d19a11;width:26%;min-height:105px;top:10%;right:6%}.i3-selected-card--decision svg{color:#e2a911}.i3-selected-card--evidence{border-color:#7550a1;width:25%;min-height:96px;bottom:6%;left:38%}.i3-selected-card--evidence svg{color:#b06ce3}.i3-selected-map__left,.i3-selected-map__right{z-index:2;gap:8px;display:grid;position:absolute}.i3-selected-map__left{width:24%;top:25%;left:4%}.i3-selected-map__right{width:25%;top:37%;right:4%}.i3-selected-mini{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-height:75px;padding:8px 10px;display:grid;position:relative}.i3-selected-mini svg{color:#8da4ae}.i3-selected-mini span{min-width:0}.i3-selected-mini small,.i3-selected-mini strong{display:block}.i3-selected-mini small{text-transform:uppercase;color:#7f98a2;font-size:7px}.i3-selected-mini strong{margin-top:3px;font-size:9px;line-height:1.25}.i3-selected-mini em{color:#8ba1aa;font-size:7px;font-style:normal}.i3-shell--attention .i3-view-switcher{display:none}.i3-shell--attention .i3-authority-limitation{min-height:25px;margin:0;padding:5px 9px;font-size:8px;line-height:1.25}.i3-shell--attention .i3-taxonomy__item{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:68px;padding:8px 10px}.i3-shell--attention .i3-taxonomy__item>svg{width:30px!important;height:30px!important}.i3-shell--attention .i3-taxonomy__copy strong{font-size:11px}.i3-shell--attention .i3-taxonomy__copy small{font-size:8px}.i3-shell--attention .i3-attention-filters span{min-height:40px;padding:0 12px;font-size:10px}.i3-shell--attention .i3-attention-list{gap:6px;max-height:545px;padding-right:2px;overflow:auto}.i3-shell--attention .i3-attention-row{min-height:76px}.i3-shell--attention .i3-attention-row__select{grid-template-columns:125px minmax(0,1fr) 64px;min-height:74px;padding:9px 11px}.i3-shell--attention .i3-attention-row__kind svg{width:28px!important;height:28px!important}.i3-shell--attention .i3-attention-row__kind>span{font-size:8px}.i3-shell--attention .i3-attention-row__main strong{font-size:12px}.i3-shell--attention .i3-attention-row__main span,.i3-shell--attention .i3-attention-row__meta{font-size:8px}.i3-shell--attention .i3-attention-row__source{padding:0 9px;font-size:8px}.i3-shell--attention .i3-attention-inspector__head{padding:15px}.i3-shell--attention .i3-attention-inspector__head h2{font-size:18px}.i3-shell--attention .i3-attention-inspector__section{padding:12px 15px}.i3-shell--attention .i3-attention-inspector__section h3{font-size:11px}.i3-shell--attention .i3-attention-inspector__section p,.i3-shell--attention .i3-attention-inspector__section dt,.i3-shell--attention .i3-attention-inspector__section dd{font-size:9px}.i3-shell--attention .i3-attention-inspector__effect{border-bottom:1px solid #173847}.i3-shell--detail .i3-detail-context-strip{display:none}.i3-shell--detail .i3-detail-workbench{grid-template-columns:minmax(360px,.95fr) minmax(0,1.55fr)}.i3-shell--detail .i3-detail-workbench__list>header{min-height:52px;padding:0 14px}.i3-shell--detail .i3-detail-workbench__item{min-height:86px;padding:11px 14px}.i3-shell--detail .i3-detail-workbench__item small{font-size:8px}.i3-shell--detail .i3-detail-workbench__item strong{margin-top:4px;font-size:11px}.i3-shell--detail .i3-detail-workbench__item span{margin-top:4px;font-size:8px}.i3-shell--detail .i3-detail-panel{min-height:720px}.i3-shell--detail .i3-detail-panel__head{padding:18px 20px}.i3-shell--detail .i3-detail-panel__head h2{margin:6px 0 8px;font-size:25px}.i3-shell--detail .i3-detail-panel__head>p:last-child{font-size:12px;line-height:1.45}.i3-shell--detail .i3-detail-panel__body{gap:10px;padding:14px 20px}.i3-shell--detail .i3-detail-section{background:0 0;border:0;border-top:1px solid #173847;border-radius:0;padding:12px 0}.i3-shell--detail .i3-detail-section h3{margin:0 0 8px;font-size:15px}.i3-shell--detail .i3-detail-section p,.i3-shell--detail .i3-detail-section li{font-size:10px;line-height:1.45}.i3-detail-prompt{color:#94a8b1}.i3-shell--detail .i3-detail-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.i3-shell--detail .i3-detail-choice:last-child:nth-child(odd){grid-column:1/-1}.i3-shell--detail .i3-detail-choice{border-color:#274a59;min-height:82px;padding:11px 13px}.i3-shell--detail .i3-detail-choice small{font-size:8px}.i3-shell--detail .i3-detail-choice strong{font-size:11px;line-height:1.4}.i3-effect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.i3-effect-grid article{background:#04151e;border:1px solid #264655;border-radius:7px;min-height:55px;padding:9px 11px}.i3-effect-grid small,.i3-effect-grid strong{display:block}.i3-effect-grid small{color:#8299a3;text-transform:uppercase;font-size:8px}.i3-effect-grid strong{color:#d7e1e5;margin-top:6px;font-size:11px}.i3-evidence-rail{gap:7px;margin:0;padding:0;list-style:none;display:grid}.i3-evidence-rail li{color:#c2d0d5;border:1px solid #214352;border-radius:7px;padding:9px;font-size:9px}.i3-owner-facts{gap:7px;margin:0;display:grid}.i3-owner-facts div{grid-template-columns:82px minmax(0,1fr);gap:7px;display:grid}.i3-owner-facts dt{color:#8298a2;font-size:8px}.i3-owner-facts dd{color:#d4e0e4;margin:0;font-size:9px}.i3-detail-evidence-compact{max-height:105px;overflow:auto}@media (width>=601px) and (width<=1100px){.i3-selected-map{min-height:680px}.i3-selected-card--center{width:38%;left:31%}.i3-selected-card--current{width:34%;left:33%}.i3-selected-card--decision{width:29%;right:2%}.i3-selected-map__left{width:27%;left:2%}.i3-selected-map__right{width:27%;right:2%}.i3-selected-card--evidence{width:30%;left:35%}.i3-shell--attention .i3-taxonomy__item{min-height:58px;padding:6px}.i3-shell--attention .i3-taxonomy__item>svg{width:22px!important;height:22px!important}.i3-shell--attention .i3-attention-row{min-height:62px}.i3-shell--attention .i3-attention-row__select{grid-template-columns:82px minmax(0,1fr);min-height:60px}.i3-shell--detail .i3-detail-workbench{grid-template-columns:minmax(190px,.75fr) minmax(0,1.45fr)}.i3-shell--detail .i3-detail-workbench__item{min-height:70px;padding:8px}.i3-shell--detail .i3-detail-panel__head h2{font-size:19px}}@media (width<=600px){.i3-shell__mobile-brand img{display:block}.i3-selected-truth-strip{display:none}.i3-shell--situation:has(.i3-selected-map) .i3-situation-toolbar{display:none}.i3-selected-map{min-height:420px}.i3-selected-map__connectors{opacity:.7}.i3-selected-card{border-radius:6px;grid-template-columns:14px minmax(0,1fr);gap:2px 4px;padding:5px}.i3-selected-card svg{width:13px!important;height:13px!important}.i3-selected-card small{font-size:4px}.i3-selected-card strong{font-size:7px}.i3-selected-card p,.i3-selected-card span{font-size:5px}.i3-selected-card--center{width:39%;min-height:82px;top:39%;left:31%}.i3-selected-card--current{width:35%;min-height:58px;top:5%;left:33%}.i3-selected-card--decision{width:29%;min-height:62px;top:10%;right:1%}.i3-selected-card--evidence{width:28%;min-height:54px;bottom:3%;left:37%}.i3-selected-map__left{gap:4px;width:28%;top:25%;left:1%}.i3-selected-map__right{gap:4px;width:28%;top:36%;right:1%}.i3-selected-mini{border-radius:5px;grid-template-columns:13px minmax(0,1fr);gap:2px 3px;min-height:43px;padding:4px}.i3-selected-mini svg{width:12px!important;height:12px!important}.i3-selected-mini small{font-size:4px}.i3-selected-mini strong{font-size:5px}.i3-selected-mini em{display:none}.i3-shell--attention .i3-taxonomy__item{grid-template-columns:14px minmax(0,1fr);min-height:40px;padding:3px 2px}.i3-shell--attention .i3-taxonomy__item>svg{width:13px!important;height:13px!important}.i3-shell--attention .i3-taxonomy__copy strong{font-size:5px}.i3-shell--attention .i3-taxonomy__copy small{display:none!important}.i3-shell--attention .i3-attention-list{max-height:300px}.i3-shell--attention .i3-attention-row{min-height:50px}.i3-shell--attention .i3-attention-row__select{grid-template-columns:62px minmax(0,1fr);min-height:48px;padding:4px}.i3-shell--attention .i3-attention-row__kind svg{width:14px!important;height:14px!important}.i3-shell--attention .i3-attention-inspector__effect{display:none}.i3-shell--detail .i3-detail-workbench__list{display:none!important}.i3-shell--detail .i3-detail-panel{height:704px;max-height:704px}.i3-shell--detail .i3-detail-panel__head{padding:7px 9px}.i3-shell--detail .i3-detail-panel__head h2{font-size:14px}.i3-shell--detail .i3-detail-panel__body{gap:4px;padding:5px 9px}.i3-shell--detail .i3-detail-section{padding:5px 0}.i3-shell--detail .i3-detail-section h3{margin-bottom:3px;font-size:8px}.i3-shell--detail .i3-detail-section p,.i3-shell--detail .i3-detail-section li{font-size:6px}.i3-shell--detail .i3-detail-choice-grid{grid-template-columns:1fr;gap:3px}.i3-shell--detail .i3-detail-choice{min-height:39px;padding:5px}.i3-shell--detail .i3-detail-choice small{font-size:5px}.i3-shell--detail .i3-detail-choice strong{font-size:6px}.i3-effect-grid{gap:3px}.i3-effect-grid article{min-height:38px;padding:4px}.i3-effect-grid small{font-size:4px}.i3-effect-grid strong{margin-top:3px;font-size:6px}.i3-detail-evidence-compact{max-height:65px}}@media (width>=1101px){.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip{grid-template-columns:repeat(4,minmax(0,1fr));min-height:42px}.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip>span{padding:4px 8px}.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip strong{font-size:6px}.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip small{margin-top:1px;font-size:7px}.i3-shell--situation:has(.i3-selected-map) .i3-situation-toolbar{min-height:34px}.i3-shell--situation:has(.i3-selected-map) .i3-situation-toolbar>span{padding:4px 8px}.i3-shell--situation:has(.i3-selected-map) .i3-selected-map{height:475px;min-height:475px}}@media (width>=601px) and (width<=1100px){.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip{min-height:42px}.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip>span{padding:4px 6px}.i3-shell--situation:has(.i3-selected-map) .i3-selected-map{height:570px;min-height:570px}}.i3-shell--detail .i3-detail-panel__body{align-content:start}.i3-shell--detail .i3-detail-section--effect{margin-top:0}@media (width>=601px){.i3-shell--situation:has(.i3-selected-map){grid-template-rows:54px minmax(0,1fr) 48px;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}:is(.i3-shell--situation:has(.i3-selected-map) .i3-shell__main,.i3-shell--situation:has(.i3-selected-map) .i3-shell__rail){overscroll-behavior:contain;min-height:0;max-height:100%;overflow:auto}.i3-shell--situation:has(.i3-selected-map) .i3-shell__footer{min-height:0;overflow:hidden}}@media (width>=801px) and (width<=1100px){.i3-shell--detail{grid-template-rows:54px minmax(0,1fr);grid-template-columns:64px minmax(0,1fr);height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.i3-shell--detail .i3-landmark{grid-area:1/1/3}.i3-shell--detail .i3-shell__header{grid-area:1/2}.i3-shell--detail .i3-shell__main{grid-area:2/2;min-height:0;overflow:hidden}.i3-shell--detail .i3-shell__rail,.i3-shell--detail .i3-shell__footer{display:none!important}.i3-shell--detail .i3-detail-context-strip{display:none}.i3-shell--detail .i3-detail-workbench{grid-template-columns:minmax(225px,.68fr) minmax(0,1.5fr);height:100%;min-height:0}.i3-shell--detail .i3-detail-workbench__list{min-height:0;overflow:auto;display:block!important}.i3-shell--detail .i3-detail-workbench__detail{min-height:0;overflow:auto}.i3-shell--detail .i3-detail-panel{height:auto;min-height:100%}.i3-shell--detail .i3-detail-contextual-mobile{grid-column:1/-1;display:block}}@media (width>=601px) and (width<=800px){.i3-shell--detail{grid-template-rows:54px minmax(0,1fr);grid-template-columns:58px minmax(0,1fr);height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.i3-shell--detail .i3-landmark{grid-area:1/1/3}.i3-shell--detail .i3-shell__header{grid-area:1/2}.i3-shell--detail .i3-shell__main{grid-area:2/2;min-height:0;overflow:auto}.i3-shell--detail .i3-shell__rail,.i3-shell--detail .i3-shell__footer{display:none!important}.i3-shell--detail .i3-detail-context-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid!important}.i3-shell--detail .i3-detail-context-strip>span{padding:7px 8px}.i3-shell--detail .i3-detail-context-strip strong,.i3-shell--detail .i3-detail-context-strip small{font-size:7px}.i3-shell--detail .i3-detail-workbench{min-height:0;display:block}.i3-shell--detail .i3-detail-workbench__list{display:none!important}.i3-shell--detail .i3-detail-workbench__detail{min-height:0;overflow:visible}.i3-shell--detail .i3-detail-panel{height:auto;min-height:0}.i3-shell--detail .i3-detail-contextual-mobile{grid-column:1/-1;display:block}}@media (width<=600px){.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip{grid-template-columns:repeat(4,minmax(0,1fr));min-height:28px;max-height:28px;display:grid;overflow:hidden}.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip>span{min-width:0;padding:3px 4px}.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip strong{font-size:5px}.i3-shell--situation:has(.i3-selected-map) .i3-selected-truth-strip small{white-space:nowrap;text-overflow:ellipsis;font-size:5px;overflow:hidden}.i3-shell--situation:has(.i3-selected-map) .i3-selected-map{height:390px;min-height:390px}}.i3-detail-tablet-dock{display:none}@media (width>=1101px){.i3-shell--situation:not(:has(.i3-selected-map)) .i3-situation-map{min-height:600px}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-situation-node{width:210px;min-height:112px;padding:11px 12px}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-situation-node strong{font-size:12px}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-situation-node span{font-size:8px}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-situation-center{width:220px;min-height:142px}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-1{top:8%;left:10%}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-2{top:9%;right:13%}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-3{top:39%;right:3%}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-4{bottom:8%;right:13%}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-5{bottom:2%;left:40%}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-6{bottom:10%;left:7%}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-7{top:40%;left:1%}}.i3-situation-map:after{content:"N";color:#d7a52e;letter-spacing:.08em;pointer-events:none;border:1px solid #c6911bb3;border-radius:50%;place-items:center;width:48px;height:48px;font-size:10px;font-weight:800;display:grid;position:absolute;top:16px;right:18px;box-shadow:inset 0 0 0 10px #c6911b09,0 0 18px #c6911b14}.i3-situation-map:before{content:"";transform-origin:50%;pointer-events:none;background:linear-gradient(#0000,#c6911b8c,#0000);width:1px;height:60px;position:absolute;top:10px;right:41px;transform:rotate(45deg)}@media (width<=600px){.i3-shell--attention .i3-attention-list{max-height:330px}.i3-shell--attention .i3-shell__rail{max-height:245px}.i3-shell--attention .i3-attention-inspector__head{padding:5px 7px}.i3-shell--attention .i3-attention-inspector__head h2{margin:2px 0;font-size:8px}.i3-shell--attention .i3-attention-inspector__head p{font-size:5px;line-height:1.15}.i3-shell--attention .i3-attention-inspector__section{padding:4px 7px}.i3-shell--attention .i3-attention-inspector__section h3{margin-bottom:2px;font-size:6px}.i3-shell--attention .i3-attention-inspector__section p,.i3-shell--attention .i3-attention-inspector__section dt,.i3-shell--attention .i3-attention-inspector__section dd{font-size:5px;line-height:1.15}.i3-shell--attention .i3-contextual-lavi{padding:4px 7px}}@media (width>=601px) and (width<=800px){.i3-shell--detail .i3-detail-workbench__detail .i3-detail-contextual-mobile{display:none!important}.i3-shell--detail .i3-detail-tablet-dock{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:6px;margin-top:6px;display:grid}.i3-tablet-inspector-card{background:#04151e;border:1px solid #173847;border-radius:8px;min-width:0;padding:8px 10px}.i3-tablet-inspector-card h3{color:#d7e1e5;margin:0 0 6px;font-size:9px}.i3-tablet-inspector-card dl{gap:5px;margin:0;display:grid}.i3-tablet-inspector-card dl div{grid-template-columns:72px minmax(0,1fr);gap:6px;display:grid}.i3-tablet-inspector-card dt{color:#8298a2;font-size:7px}.i3-tablet-inspector-card dd{color:#d3dfe3;overflow-wrap:anywhere;margin:0;font-size:8px}.i3-shell--detail .i3-detail-tablet-dock>.i3-contextual-lavi{min-width:0;padding:0;display:block}.i3-shell--detail .i3-detail-tablet-dock .lavi-contextual-frame{box-sizing:border-box;height:100%;min-height:0}.i3-shell--detail .i3-detail-panel{max-height:720px;overflow:hidden}}.i3-landmark__label{display:none}@media (width>=1200px){.i3-shell,.i3-shell--attention,.i3-shell--detail{grid-template-rows:64px minmax(0,1fr) 54px;grid-template-columns:178px minmax(0,1fr) 315px;gap:8px;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.i3-shell--attention{grid-template-columns:178px minmax(0,1fr) 330px}.i3-shell--detail{grid-template-columns:178px minmax(0,1fr) 315px}.i3-shell__header{min-height:0;padding:0 12px;grid-area:1/1/auto/4!important}.i3-landmark{min-height:0;padding:10px 9px;overflow:auto;grid-area:2/1!important;display:block!important}.i3-landmark__label{letter-spacing:.08em;text-transform:uppercase;color:#8398a2;margin:2px 4px 10px;font-size:8px;display:block}.i3-landmark__avatar{display:none!important}.i3-landmark nav{gap:5px;display:grid!important}.i3-landmark__item{text-align:left;grid-template-columns:30px minmax(0,1fr);place-items:center start;gap:8px;padding:0 10px;font-size:9px;display:grid;width:auto!important;min-height:52px!important}.i3-landmark__item svg{width:22px!important;height:22px!important}.i3-shell__main{min-height:0;overflow:auto;grid-area:2/2!important}.i3-shell__rail{min-height:0;max-height:100%;overflow:auto;grid-area:2/3!important;display:block!important}.i3-shell__footer{min-height:0;overflow:hidden;grid-area:3/1/auto/4!important;display:flex!important}.i3-shell__mobile-brand{display:flex}.i3-shell__mobile-brand img{display:none!important}.i3-shell__mobile-brand strong{font-size:20px}.i3-shell__mobile-brand span{font-size:12px}.i3-shell__title-block{margin-left:14px}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-situation-node{width:205px;height:auto;min-height:112px}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-1{inset:8% auto auto 9%}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-2{inset:9% 12% auto auto}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-3{inset:39% 2% auto auto}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-4{inset:auto 11% 8% auto}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-5{inset:auto auto 2% 39%}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-node-6{inset:auto auto 10% 5%}.i3-shell--situation:not(:has(.i3-selected-map)) .i3-situation-center{width:218px;min-height:140px}}@layer lavi.frame{.lavi-product-chrome{align-items:center;gap:34px;width:100%;min-width:0;min-height:58px;display:flex}.lavi-product-chrome__identity,.lavi-product-chrome__context,.lavi-product-chrome__nav,.lavi-product-chrome__actions{align-items:center;min-width:0;display:flex}.lavi-product-chrome__identity{flex:none;gap:18px}.lavi-product-chrome__avatar{border-radius:50%;display:none}.lavi-product-chrome__wordmark{color:var(--lavi-kernel-text-primary);letter-spacing:-.035em;font-size:28px;font-weight:800;line-height:1}.lavi-product-chrome__divider{background:var(--lavi-kernel-border-strong);flex:0 0 1px;width:1px;height:24px}.lavi-product-chrome__family{color:var(--lavi-family-accent,var(--lavi-kernel-gold));letter-spacing:.035em;white-space:nowrap;font-size:17px;font-weight:700;line-height:1}.lavi-product-chrome__context{flex-direction:column;flex:auto;align-items:flex-start;gap:1px;overflow:hidden}.lavi-product-chrome__context.has-segments{white-space:nowrap;flex-direction:row;align-items:center;gap:0}.lavi-product-chrome__context strong,.lavi-product-chrome__context small,.lavi-product-chrome__context-item{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lavi-product-chrome__context strong{color:var(--lavi-family-accent,var(--lavi-kernel-gold));font-size:15px;font-weight:700;line-height:1.2}.lavi-product-chrome__context small{color:var(--lavi-kernel-text-muted);font-size:11px}.lavi-product-chrome__context-item{color:var(--lavi-kernel-text-secondary);align-items:center;font-size:14px;font-weight:450;line-height:1.2;display:inline-flex}.lavi-product-chrome__context-item:before{content:"·";color:var(--lavi-kernel-text-muted);margin:0 10px;font-weight:400}.lavi-product-chrome__nav{gap:4px;margin-left:8px}.lavi-product-chrome__nav a{min-height:30px;color:var(--lavi-kernel-text-muted);border-radius:8px;align-items:center;padding:0 9px;font-size:12px;text-decoration:none;display:inline-flex}.lavi-product-chrome__nav a.is-active{color:var(--lavi-family-accent,var(--lavi-kernel-gold));background:color-mix(in srgb, var(--lavi-family-accent,var(--lavi-kernel-gold)) 8%, transparent)}.lavi-product-chrome__actions{flex:none;gap:24px;margin-left:auto}.lavi-product-chrome__control,.lavi-product-chrome__actions>a:not(.lavi-product-chrome__control),.lavi-product-chrome__actions>button:not(.lavi-product-chrome__control){height:42px;color:var(--lavi-kernel-text-secondary);border:1px solid var(--lavi-kernel-border-subtle);font:inherit;white-space:nowrap;box-sizing:border-box;background:#051119b8;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lavi-product-chrome__control{flex:none;gap:8px;padding:0 14px;font-size:12px;line-height:1;position:relative}.lavi-product-chrome__control+.lavi-product-chrome__control:before{content:"";background:var(--lavi-kernel-border-hairline);width:1px;height:20px;position:absolute;top:7px;left:-13px}.lavi-product-chrome__control.is-label{min-width:140px}.lavi-product-chrome__control.is-icon{width:36px;height:36px;padding:0}.lavi-product-chrome__control.is-icon-label{min-width:112px}.lavi-product-chrome__control.is-accent{color:var(--lavi-family-accent,var(--lavi-kernel-gold));border-color:color-mix(in srgb, var(--lavi-family-accent,var(--lavi-kernel-gold)) 56%, var(--lavi-kernel-border-subtle));background:color-mix(in srgb, var(--lavi-family-accent,var(--lavi-kernel-gold)) 8%, #051119b8)}.lavi-product-chrome__control.is-static{cursor:default}.lavi-product-chrome__control:is(button):not(:disabled){cursor:pointer}.lavi-product-chrome__control:is(button):disabled{opacity:.56}.lavi-product-chrome__actions>a:not(.lavi-product-chrome__control),.lavi-product-chrome__actions>button:not(.lavi-product-chrome__control){width:44px;padding:0}.lavi-product-chrome__actions>button{cursor:pointer}.lavi-product-chrome__actions>button:disabled{cursor:not-allowed;opacity:.44}.lavi-product-chrome__actions>:is(a,button):focus-visible,.lavi-product-chrome__control:focus-visible{box-shadow:var(--lavi-kernel-focus-ring);outline:none}.lavi-landmark-nav{flex-direction:column;min-height:100%;padding:12px 8px;display:flex}.lavi-landmark-nav__mobile-label{display:none}.lavi-landmark-nav__title,.lavi-landmark-nav__section>small{color:var(--lavi-kernel-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.lavi-landmark-nav__title{padding:3px 8px 10px}.lavi-landmark-nav__section{gap:3px;display:grid}.lavi-landmark-nav__section+.lavi-landmark-nav__section{border-top:1px solid var(--lavi-kernel-border-hairline);margin-top:12px;padding-top:12px}.lavi-landmark-nav__section>small{padding:0 8px 5px}.lavi-landmark-nav__item{min-height:56px;color:var(--lavi-kernel-text-secondary);border:1px solid #0000;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:grid}.lavi-landmark-nav__item.is-disabled{opacity:.42;cursor:not-allowed}.lavi-landmark-nav__future{color:var(--lavi-kernel-violet)!important}.lavi-landmark-nav__item:hover{background:var(--lavi-kernel-surface-hover)}.lavi-landmark-nav__item.is-active{color:var(--lavi-family-accent,var(--lavi-kernel-gold));border-color:color-mix(in srgb, var(--lavi-family-accent,var(--lavi-kernel-gold)) 40%, var(--lavi-kernel-border-subtle));background:color-mix(in srgb, var(--lavi-family-accent,var(--lavi-kernel-gold)) 10%, var(--lavi-kernel-surface));box-shadow:inset 2px 0 0 var(--lavi-family-accent,var(--lavi-kernel-gold))}.lavi-landmark-nav__icon{opacity:.88;border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.lavi-landmark-nav__copy{min-width:0;display:grid}.lavi-landmark-nav__copy strong{font-size:12px}.lavi-landmark-nav__copy small{color:var(--lavi-kernel-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lavi-system-status-strip{align-items:center;gap:18px;width:100%;min-width:0;display:flex}.lavi-system-status-strip>.lavi-system-state+.lavi-system-state{border-left:1px solid var(--lavi-kernel-border-hairline);padding-left:18px}.lavi-system-status-strip__tail{margin-left:auto}@media (width<=1199px){.lavi-landmark-nav__copy{display:none}.lavi-landmark-nav__item{grid-template-columns:minmax(0,1fr);place-items:center;padding-inline:4px}.lavi-landmark-nav__mobile-label,.lavi-landmark-nav__title,.lavi-landmark-nav__section>small{display:none}}@media (width<=720px){.lavi-product-chrome{gap:8px;min-height:44px}.lavi-product-chrome__avatar{display:block}.lavi-product-chrome__identity .lavi-product-chrome__wordmark{display:none}.lavi-product-chrome__family{font-size:12px}.lavi-product-chrome__context small,.lavi-product-chrome__context-item,.lavi-product-chrome__nav{display:none}.lavi-product-chrome__context.has-segments{display:flex}.lavi-product-chrome__actions{gap:8px}.lavi-product-chrome__control.is-label{display:none}.lavi-product-chrome__control.is-icon,.lavi-product-chrome__control.is-icon-label,.lavi-product-chrome__actions>a:not(.lavi-product-chrome__control),.lavi-product-chrome__actions>button:not(.lavi-product-chrome__control){width:44px;min-width:44px;height:44px;padding:0}.lavi-product-chrome__control.is-icon-label>span,.lavi-product-chrome__control+.lavi-product-chrome__control:before{display:none}.lavi-landmark-nav{flex-direction:row;justify-content:space-between;align-items:center;min-height:42px;padding:4px 8px;display:flex}.lavi-landmark-nav__mobile-label{color:var(--lavi-family-accent,var(--lavi-kernel-gold));align-items:center;gap:6px;font-size:12px;display:inline-flex}.lavi-landmark-nav__section{display:contents}.lavi-landmark-nav__item{display:none}.lavi-landmark-nav__item.is-active{min-height:34px;box-shadow:none;background:0 0;border:0;padding:0 8px;display:inline-flex}.lavi-landmark-nav__item.is-active .lavi-landmark-nav__icon{display:none}.lavi-landmark-nav__item.is-active .lavi-landmark-nav__copy{display:inline-flex}.lavi-landmark-nav__item.is-active .lavi-landmark-nav__copy strong{color:var(--lavi-family-accent,var(--lavi-kernel-gold));font-weight:500}}.lavi-internal-frame{--lavi-frame-landmark-width:var(--lavi-kernel-landmark-wide);--lavi-frame-utility-width:var(--lavi-kernel-utility-wide);--lavi-frame-top-height:var(--lavi-kernel-top-height);--lavi-frame-status-height:var(--lavi-kernel-status-min-height);grid-template:"top top top" auto "landmark main utility" minmax(0, 1fr) "status status status" auto / var(--lavi-frame-landmark-width) minmax(0, 1fr) var(--lavi-frame-utility-width);width:100%;min-height:100dvh;color:var(--lavi-kernel-text-primary);background:radial-gradient(circle at 48% 32%, #14364924, transparent 42%), linear-gradient(180deg, var(--lavi-kernel-canvas-deep), var(--lavi-kernel-canvas));font-family:var(--lavi-kernel-font-sans);display:grid;overflow:clip}.lavi-internal-frame[data-has-landmark=false]{--lavi-frame-landmark-width:0px}.lavi-internal-frame[data-has-utility=false]{--lavi-frame-utility-width:0px}.lavi-internal-frame__top{grid-area:top}.lavi-internal-frame__top>:only-child{flex:auto;min-width:0}.lavi-internal-frame__landmark{grid-area:landmark;min-height:0}.lavi-internal-frame__main{background:linear-gradient(180deg, #02080d1f, transparent 24%), var(--lavi-kernel-canvas);grid-area:main;min-width:0;min-height:0;overflow:auto}.lavi-internal-frame__utility{grid-area:utility;min-height:0;overflow:auto}.lavi-internal-frame__status{grid-area:status}@media (width<=1199px){.lavi-internal-frame{--lavi-frame-landmark-width:var(--lavi-frame-landmark-tablet-width,var(--lavi-kernel-landmark-compact));--lavi-frame-utility-width:var(--lavi-frame-utility-tablet-width,var(--lavi-kernel-utility-tablet))}.lavi-internal-frame[data-has-landmark=false]{--lavi-frame-landmark-width:0px}.lavi-internal-frame[data-has-utility=false]{--lavi-frame-utility-width:0px}}@media (width<=720px){.lavi-internal-frame{grid-template:"top""main""utility""status""landmark"/minmax(0,1fr);min-height:100dvh;overflow:visible}.lavi-internal-frame__top{z-index:50;position:sticky;top:0}.lavi-internal-frame__main,.lavi-internal-frame__utility,.lavi-internal-frame__landmark{border-inline:0;overflow:visible}.lavi-internal-frame[data-utility-mobile=hidden] .lavi-internal-frame__utility{display:none}.lavi-internal-frame[data-utility-mobile=sheet] .lavi-internal-frame__utility{z-index:40;border-top:1px solid var(--lavi-kernel-border-strong);background:var(--lavi-kernel-surface-overlay);max-height:min(78dvh,760px);box-shadow:var(--lavi-kernel-shadow-overlay);position:fixed;inset:auto 0 0;overflow:auto}.lavi-internal-frame[data-landmark-mobile=hidden] .lavi-internal-frame__landmark{display:none}.lavi-internal-frame[data-landmark-mobile=bottom] .lavi-internal-frame__landmark{z-index:30;border-top:1px solid color-mix(in srgb, var(--lavi-kernel-gold) 64%, var(--lavi-kernel-border-subtle));background:#030c12fa;position:sticky;bottom:0}.lavi-internal-frame[data-landmark-mobile=rail]{grid-template:"top top" auto "landmark main" auto "landmark utility" auto "status status" auto / var(--lavi-kernel-landmark-compact) minmax(0, 1fr)}.lavi-internal-frame__status{display:var(--lavi-frame-mobile-status-display,none)}}.lavi-inspector-frame{min-width:0;min-height:0;color:var(--lavi-kernel-text-primary);border:1px solid var(--lavi-kernel-border-subtle);background:var(--lavi-kernel-surface);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lavi-inspector-frame[data-inspector-mode=overlay]{box-shadow:var(--lavi-kernel-shadow-overlay);background:var(--lavi-kernel-surface-overlay)}.lavi-inspector-frame__header,.lavi-inspector-frame__footer,.lavi-drawer-sheet__header,.lavi-drawer-sheet__footer{align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.lavi-inspector-frame__header,.lavi-drawer-sheet__header{border-bottom:1px solid var(--lavi-kernel-border-subtle)}.lavi-inspector-frame__footer,.lavi-drawer-sheet__footer{border-top:1px solid var(--lavi-kernel-border-subtle)}.lavi-inspector-frame__title,.lavi-drawer-sheet__title{flex:1;min-width:0}.lavi-inspector-frame__body,.lavi-drawer-sheet__body{min-width:0;min-height:0;padding:12px;overflow:auto}.lavi-inspector-frame button,.lavi-drawer-sheet__header button{border:1px solid var(--lavi-kernel-border-strong);border-radius:var(--lavi-kernel-radius-sm);min-width:44px;min-height:44px;color:var(--lavi-kernel-text-secondary);font:700 var(--lavi-kernel-type-label)/1 var(--lavi-kernel-font-sans);background:0 0;padding:0 10px}.lavi-inspector-frame button:focus-visible,.lavi-drawer-sheet button:focus-visible{box-shadow:var(--lavi-kernel-focus-ring);outline:none}.lavi-drawer-sheet{z-index:80;pointer-events:none;display:grid;position:fixed;inset:0}.lavi-drawer-sheet__backdrop{pointer-events:auto;background:#0000006b;border:0;width:100%;height:100%;position:absolute;inset:0}.lavi-drawer-sheet__panel{z-index:1;pointer-events:auto;min-width:0;min-height:0;color:var(--lavi-kernel-text-primary);border:1px solid var(--lavi-kernel-border-strong);background:var(--lavi-kernel-surface-overlay);box-shadow:var(--lavi-kernel-shadow-overlay);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.lavi-drawer-sheet[data-drawer-position=right]{justify-items:end}.lavi-drawer-sheet[data-drawer-position=right] .lavi-drawer-sheet__panel{border-block:0;border-right:0;width:min(440px,92vw);height:100%}.lavi-drawer-sheet[data-drawer-position=bottom]{align-items:end}.lavi-drawer-sheet[data-drawer-position=bottom] .lavi-drawer-sheet__panel{border-inline:0;border-bottom:0;width:100%;max-height:min(78dvh,760px)}.lavi-public-frame{min-height:100dvh;color:var(--lavi-kernel-text-primary);background:var(--lavi-kernel-canvas);font-family:var(--lavi-kernel-font-sans);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lavi-public-frame__main{min-width:0}.lavi-surface-frame{min-width:0;min-height:0;color:var(--lavi-kernel-text-primary);background:var(--lavi-kernel-canvas);grid-template-columns:minmax(0,1fr);display:grid}.lavi-surface-frame[data-lavi-surface-mode=full]{grid-template-columns:minmax(184px,228px) minmax(0,1fr) minmax(260px,318px)}.lavi-surface-frame__history,.lavi-surface-frame__utility{background:var(--lavi-kernel-surface);border-color:var(--lavi-kernel-border-subtle);min-width:0;overflow:auto}.lavi-surface-frame__history{border-right:1px solid var(--lavi-kernel-border-subtle)}.lavi-surface-frame__utility{border-left:1px solid var(--lavi-kernel-border-subtle)}.lavi-surface-frame__main{min-width:0;min-height:0}.lavi-surface-frame__footer{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.lavi-drawer-sheet__panel{transition:transform .18s}}@media (width<=900px){.lavi-surface-frame[data-lavi-surface-mode=full]{grid-template-columns:minmax(0,1fr)}.lavi-surface-frame__history{display:none}.lavi-surface-frame__utility{border-left:0;border-top:1px solid var(--lavi-kernel-border-subtle)}}}@layer lavi.tokens{:root{--lavi-kernel-gold:#f0a91a;--lavi-kernel-gold-soft:#c38b22;--lavi-kernel-green:#29d978;--lavi-kernel-blue:#42a6ff;--lavi-kernel-violet:#a05cff;--lavi-kernel-red:#ff4848;--lavi-kernel-cyan:#15c7c0;--lavi-kernel-canvas:#02070d;--lavi-kernel-canvas-deep:#01050a;--lavi-kernel-surface:#06111a;--lavi-kernel-surface-raised:#071722;--lavi-kernel-surface-overlay:#091b27;--lavi-kernel-surface-hover:#0b2130;--lavi-kernel-border-hairline:#0f2634;--lavi-kernel-border-subtle:#173243;--lavi-kernel-border-strong:#244457;--lavi-kernel-text-primary:#f1f5f7;--lavi-kernel-text-secondary:#b4c0c9;--lavi-kernel-text-muted:#8495a1;--lavi-kernel-state-positive:var(--lavi-kernel-green);--lavi-kernel-state-attention:var(--lavi-kernel-gold);--lavi-kernel-state-info:var(--lavi-kernel-blue);--lavi-kernel-state-review:var(--lavi-kernel-violet);--lavi-kernel-state-risk:var(--lavi-kernel-red);--lavi-kernel-state-currentness:var(--lavi-kernel-violet);--lavi-kernel-space-1:4px;--lavi-kernel-space-2:8px;--lavi-kernel-space-3:12px;--lavi-kernel-space-4:16px;--lavi-kernel-space-5:20px;--lavi-kernel-space-6:24px;--lavi-kernel-space-7:28px;--lavi-kernel-space-8:32px;--lavi-kernel-radius-sm:7px;--lavi-kernel-radius-md:10px;--lavi-kernel-radius-lg:14px;--lavi-kernel-radius-xl:18px;--lavi-kernel-radius-pill:999px;--lavi-kernel-shadow-card:0 10px 28px #00000047;--lavi-kernel-shadow-overlay:0 20px 60px #00000070;--lavi-kernel-shadow-focus:0 0 22px #f0a91a2e;--lavi-kernel-focus-ring:0 0 0 3px #f0a91a52;--lavi-kernel-top-height:58px;--lavi-kernel-status-min-height:52px;--lavi-kernel-landmark-wide:196px;--lavi-kernel-landmark-compact:88px;--lavi-kernel-utility-wide:316px;--lavi-kernel-utility-tablet:268px;--lavi-kernel-page-gap:10px;--lavi-kernel-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lavi-kernel-font-display:var(--lavi-kernel-font-sans);--lavi-kernel-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--lavi-kernel-type-hero:clamp(34px, 4vw, 58px);--lavi-kernel-type-title:clamp(24px, 2.4vw, 34px);--lavi-kernel-type-section:17px;--lavi-kernel-type-body:14px;--lavi-kernel-type-label:12px;--lavi-kernel-type-micro:10px;--lavi-kernel-motion-fast:.12s;--lavi-kernel-motion-base:.18s;--lavi-kernel-motion-slow:.26s;--lavi-dna-line:1px;--lavi-dna-ring-opacity:.18;--lavi-dna-micro-opacity:.08}[data-lavi-theme=internal-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:var(--lavi-kernel-surface);--surface-raised:var(--lavi-kernel-surface-raised);--surface-overlay:var(--lavi-kernel-surface-overlay);--surface-hover:var(--lavi-kernel-surface-hover);--text-primary:var(--lavi-kernel-text-primary);--text-muted:var(--lavi-kernel-text-muted);--border-subtle:var(--lavi-kernel-border-subtle);--border-strong:var(--lavi-kernel-border-strong);--accent-solid:var(--lavi-kernel-gold);--accent-contrast:#071019;--focus-ring:var(--lavi-kernel-gold);--positive:var(--lavi-kernel-green);--warning:var(--lavi-kernel-gold);--critical:var(--lavi-kernel-red);--info:var(--lavi-kernel-blue);--shadow-card:var(--lavi-kernel-shadow-card);--shadow-overlay:var(--lavi-kernel-shadow-overlay)}@media (prefers-reduced-motion:reduce){:root{--lavi-kernel-motion-fast:0s;--lavi-kernel-motion-base:0s;--lavi-kernel-motion-slow:0s}}}@layer lavi.kernel{.lavi-kernel-product-header,.lavi-kernel-landmark,.lavi-kernel-utility,.lavi-kernel-status{min-width:0;color:var(--lavi-kernel-text-primary);border-color:var(--lavi-kernel-border-subtle)}.lavi-kernel-product-header{min-height:var(--lavi-frame-top-height,var(--lavi-kernel-top-height));align-items:center;gap:var(--lavi-kernel-space-3);padding:0 var(--lavi-kernel-space-4);border-bottom:1px solid var(--lavi-kernel-border-subtle);background:linear-gradient(#02080dfa,#030c13f0);display:flex}.lavi-kernel-landmark{border-right:1px solid var(--lavi-kernel-border-subtle);background:linear-gradient(#040e16fa,#030b11fa)}.lavi-kernel-utility{border-left:1px solid var(--lavi-kernel-border-subtle);background:linear-gradient(#040f17fa,#030b12fa)}.lavi-kernel-status{min-height:var(--lavi-frame-status-height,var(--lavi-kernel-status-min-height));align-items:center;gap:var(--lavi-kernel-space-5);padding:var(--lavi-kernel-space-2) var(--lavi-kernel-space-4);border-top:1px solid var(--lavi-kernel-border-subtle);background:#030c12fa;display:flex}.lavi-kernel-surface{border:1px solid var(--lavi-kernel-border-subtle);border-radius:var(--lavi-kernel-radius-lg);background:var(--lavi-kernel-surface);min-width:0;box-shadow:var(--lavi-kernel-shadow-card)}.lavi-kernel-section{min-width:0;padding:var(--lavi-kernel-space-4)}.lavi-kernel-divider{background:var(--lavi-kernel-border-hairline);border:0;width:100%;height:1px;margin:0}.lavi-kernel-fixture-boundary{border:1px solid color-mix(in srgb, var(--lavi-kernel-green) 42%, transparent);border-radius:var(--lavi-kernel-radius-pill);min-height:22px;color:var(--lavi-kernel-green);background:color-mix(in srgb, var(--lavi-kernel-green) 8%, transparent);font:700 11px/1.2 var(--lavi-kernel-font-sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.lavi-kernel-fixture-boundary__dot{background:currentColor;border-radius:50%;width:6px;height:6px}:where(.lavi-kernel-product-header,.lavi-kernel-landmark,.lavi-kernel-utility,.lavi-kernel-status) :focus-visible{box-shadow:var(--lavi-kernel-focus-ring);outline:none}.lavi-dna-origin{--dna-tone:var(--lavi-kernel-blue);isolation:isolate;place-items:center;min-width:0;display:grid;position:relative}.lavi-dna-origin.tone-positive{--dna-tone:var(--lavi-kernel-green)}.lavi-dna-origin.tone-attention{--dna-tone:var(--lavi-kernel-gold)}.lavi-dna-origin.tone-review{--dna-tone:var(--lavi-kernel-violet)}.lavi-dna-origin.tone-risk{--dna-tone:var(--lavi-kernel-red)}.lavi-dna-origin__rings{z-index:-1;background:radial-gradient(circle, transparent 0 24%, color-mix(in srgb, var(--dna-tone) 28%, transparent) 24.4% 24.8%, transparent 25.2% 41%, color-mix(in srgb, var(--dna-tone) 16%, transparent) 41.4% 41.8%, transparent 42.2% 58%, color-mix(in srgb, var(--dna-tone) 10%, transparent) 58.4% 58.7%, transparent 59.1%);opacity:.82;pointer-events:none;border-radius:50%;position:absolute;inset:-42%}.lavi-dna-origin__content{min-width:0;position:relative}.lavi-dna-currentness-ring{width:76px;height:76px;color:var(--lavi-kernel-text-primary);place-items:center;display:inline-grid;position:relative}.lavi-dna-currentness-ring__orbit{border:1px solid color-mix(in srgb, var(--lavi-kernel-violet) 58%, transparent);border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 0 18px #a05cff1f}.lavi-dna-currentness-ring__orbit:before,.lavi-dna-currentness-ring__orbit:after{content:"";border:1px dashed color-mix(in srgb, var(--lavi-kernel-violet) 30%, transparent);border-radius:50%;position:absolute;inset:8px}.lavi-dna-currentness-ring__orbit:after{border-style:solid;border-color:transparent var(--lavi-kernel-violet) transparent transparent;inset:-5px;transform:rotate(34deg)}.lavi-dna-currentness-ring__copy{text-align:center;place-items:center;gap:2px;display:grid}.lavi-dna-currentness-ring__copy small{color:var(--lavi-kernel-text-muted);font-size:9px}.lavi-dna-provenance{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lavi-dna-provenance li{border:1px solid var(--lavi-kernel-border-strong);border-radius:var(--lavi-kernel-radius-pill);color:var(--lavi-kernel-text-secondary);background:color-mix(in srgb, var(--lavi-kernel-surface-raised) 88%, transparent);font-size:var(--lavi-kernel-type-label);padding:6px 10px;position:relative}.lavi-dna-provenance li:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--lavi-kernel-gold), var(--lavi-kernel-blue));width:8px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.lavi-dna-human-gate{border:1px solid color-mix(in srgb, var(--lavi-kernel-gold) 42%, var(--lavi-kernel-border-subtle));border-radius:var(--lavi-kernel-radius-md);background:color-mix(in srgb, var(--lavi-kernel-gold) 7%, var(--lavi-kernel-surface));align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.lavi-dna-human-gate__diamond{border:1px solid var(--lavi-kernel-gold);flex:none;width:18px;height:18px;transform:rotate(45deg);box-shadow:0 0 0 4px #f0a91a0d,0 0 0 8px #f0a91a08}.lavi-dna-human-gate>div{min-width:0;display:grid}.lavi-dna-human-gate small{color:var(--lavi-kernel-text-muted)}.lavi-semantic-badge,.lavi-system-state{--semantic-tone:var(--lavi-kernel-text-muted);align-items:center;gap:7px;display:inline-flex}.lavi-semantic-badge{border:1px solid color-mix(in srgb, var(--semantic-tone) 42%, transparent);border-radius:var(--lavi-kernel-radius-pill);min-height:24px;color:var(--semantic-tone);background:color-mix(in srgb, var(--semantic-tone) 8%, transparent);font-size:var(--lavi-kernel-type-label);padding:3px 8px;font-weight:700}.lavi-semantic-badge.tone-positive,.lavi-system-state.tone-positive{--semantic-tone:var(--lavi-kernel-green)}.lavi-semantic-badge.tone-attention,.lavi-system-state.tone-attention{--semantic-tone:var(--lavi-kernel-gold)}.lavi-semantic-badge.tone-info,.lavi-system-state.tone-info{--semantic-tone:var(--lavi-kernel-blue)}.lavi-semantic-badge.tone-review,.lavi-system-state.tone-review{--semantic-tone:var(--lavi-kernel-violet)}.lavi-semantic-badge.tone-risk,.lavi-system-state.tone-risk{--semantic-tone:var(--lavi-kernel-red)}.lavi-semantic-badge.tone-currentness,.lavi-system-state.tone-currentness{--semantic-tone:var(--lavi-kernel-violet)}.lavi-system-state{min-width:0;color:var(--lavi-kernel-text-secondary);font-size:var(--lavi-kernel-type-label)}.lavi-system-state__dot{background:var(--semantic-tone);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--semantic-tone) 38%, transparent);border-radius:50%}.lavi-system-state>.lavi-icon{color:var(--semantic-tone)}.lavi-system-state strong{color:var(--semantic-tone);font-weight:700}.lavi-dna-path-field{isolation:isolate;background:radial-gradient(circle at 50% 48%,#18405438,#0000 48%),linear-gradient(#05111acc,#02090ef5);position:relative;overflow:hidden}.lavi-dna-path-field__rhythm{z-index:-2;opacity:.32;background-image:linear-gradient(#5f809312 1px,#0000 1px),linear-gradient(90deg,#5f809312 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 64%,#0000 92%);mask-image:radial-gradient(circle,#000 0 64%,#0000 92%)}.lavi-dna-path-field:after{content:"";z-index:-1;pointer-events:none;border:1px solid #42a6ff12;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 0 72px #42a6ff05,0 0 0 144px #f0a91a04}.lavi-dna-dong-son{min-height:6px;opacity:var(--lavi-dna-micro-opacity);background:radial-gradient(circle,currentColor 0 1px,#0000 1.3px) 0/10px 6px repeat-x;display:block}.lavi-dna-flow-connector{fill:none;stroke:var(--lavi-kernel-blue);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.lavi-dna-flow-connector.variant-lift{stroke-dasharray:2 7}.lavi-dna-flow-connector.variant-sweep{stroke-dasharray:none}.lavi-dna-flow-connector.variant-extend{stroke-dasharray:10 5}.lavi-dna-flow-connector.variant-settle{opacity:.48}.lavi-dna-flow-connector.variant-authority{stroke:var(--lavi-kernel-gold);stroke-width:1.5px;opacity:.94}.lavi-dna-flow-connector.variant-continuity{stroke:var(--lavi-kernel-violet);stroke-dasharray:4 5}.lavi-dna-cycle-continuity{width:36px;height:36px;color:var(--lavi-kernel-violet);place-items:center;display:inline-grid}.lavi-dna-cycle-continuity__track{width:30px;height:30px;box-shadow:0 0 12px color-mix(in srgb, currentColor 14%, transparent);border:1px dashed;border-right-color:#0000;border-radius:50%}.lavi-dna-verify-state{min-height:24px;color:var(--lavi-kernel-text-secondary);font-size:var(--lavi-kernel-type-label);align-items:center;gap:7px;display:inline-flex}.lavi-dna-verify-state__mark{border:1px solid;border-radius:50%;width:9px;height:9px}.lavi-dna-verify-state.state-verifying{color:var(--lavi-kernel-violet)}.lavi-dna-verify-state.state-verified{color:var(--lavi-kernel-green)}.lavi-dna-verify-state.state-verified .lavi-dna-verify-state__mark{box-shadow:0 0 10px color-mix(in srgb, currentColor 30%, transparent);background:currentColor}.lavi-dna-expand-collapse{opacity:0;visibility:hidden;grid-template-rows:0fr;min-height:0;display:grid}.lavi-dna-expand-collapse[data-expanded=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.lavi-dna-expand-collapse__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.lavi-dna-currentness-ring__orbit:after{animation:12s linear infinite lavi-currentness-orbit}.lavi-dna-cycle-continuity__track{animation:8s linear infinite lavi-cycle-continuity}.lavi-dna-verify-state.state-verifying .lavi-dna-verify-state__mark{animation:1.4s ease-in-out infinite lavi-verify-pulse}.lavi-dna-expand-collapse{transition:grid-template-rows .18s,opacity .16s,visibility .16s linear}}@keyframes lavi-currentness-orbit{to{transform:rotate(394deg)}}@keyframes lavi-cycle-continuity{to{transform:rotate(360deg)}}@keyframes lavi-verify-pulse{50%{opacity:.45;transform:scale(1.35)}}.lavi-zoomable-world{isolation:isolate;background:radial-gradient(circle at 50% 45%, #1840542e, transparent 52%), var(--lavi-kernel-canvas-deep);touch-action:none;-webkit-user-select:none;user-select:none;min-width:0;min-height:320px;position:relative;overflow:hidden}.lavi-zoomable-world__viewport{cursor:grab;position:absolute;inset:0;overflow:hidden}.lavi-zoomable-world[data-panning=true] .lavi-zoomable-world__viewport{cursor:grabbing}.lavi-zoomable-world__world{transform-origin:50%;will-change:transform;position:absolute;inset:0}.lavi-zoomable-world__underlay,.lavi-zoomable-world__content{position:absolute;inset:0}.lavi-zoomable-world__underlay{pointer-events:none;z-index:0}.lavi-zoomable-world__content{z-index:1}.lavi-world-connector-underlay{width:100%;height:100%;display:block;overflow:visible}.lavi-zoomable-world__controls{z-index:4;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(100% - 24px,360px);display:flex;position:absolute;bottom:12px;right:12px}.lavi-zoomable-world__controls button{border:1px solid var(--lavi-kernel-border-strong);border-radius:var(--lavi-kernel-radius-sm);min-width:44px;min-height:44px;color:var(--lavi-kernel-text-secondary);background:color-mix(in srgb, var(--lavi-kernel-surface-overlay) 92%, transparent);font:700 var(--lavi-kernel-type-label)/1 var(--lavi-kernel-font-sans);padding:0 10px}.lavi-zoomable-world__controls button:hover{color:var(--lavi-kernel-text-primary);border-color:var(--lavi-kernel-gold)}.lavi-zoomable-world__controls button:focus-visible{box-shadow:var(--lavi-kernel-focus-ring);outline:none}.lavi-zoomable-world__overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.lavi-zoomable-world__overlay>*{pointer-events:auto}@media (prefers-reduced-motion:no-preference){.lavi-zoomable-world__world{transition:transform .12s ease-out}.lavi-zoomable-world[data-panning=true] .lavi-zoomable-world__world{transition:none}}}@layer lavi.primitives{.lavi-phap-luan-compass{pointer-events:none;transform-origin:50%;width:93px;height:112px;display:block;transform:none!important}.lavi-phap-luan-compass__artwork{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}}@layer lavi.family{.lavi-family-attention{--lavi-family-accent:var(--lavi-kernel-gold);min-width:0;min-height:0}.lavi-family-attention [data-lavi-frame=internal-product]{--lavi-family-shell-accent:var(--lavi-family-accent)}.attention-inbox-family-shell{--attention-gold:var(--lavi-kernel-gold);--attention-decision:#f7b500;--attention-exception:#b44de7;--attention-review:#1aa8ff;--attention-conflict:#ff493d;--attention-currentness:#a34ad8;--attention-cyan:#2bc9ec;color:var(--lavi-kernel-text-primary);font-family:var(--lavi-kernel-font-sans)}.attention-inbox-family-shell [data-lavi-frame=internal-product]{--lavi-frame-landmark-width:92px;--lavi-frame-utility-width:496px;--lavi-frame-top-height:89px;--lavi-frame-status-height:84px;height:100dvh;min-height:768px}.attention-inbox-family-shell .lavi-internal-frame__top{padding:0 16px}.attention-inbox-header{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;height:88px;display:grid}.attention-inbox-header__brand{border-right:1px solid var(--lavi-kernel-border-subtle);place-items:center start;width:76px;height:88px;display:grid}.attention-inbox-header__brand .lavi-avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--attention-gold) 52%, transparent);border-radius:50%}.attention-inbox-header__copy{align-content:center;gap:7px;min-width:0;padding-left:20px;display:grid}.attention-inbox-header__title,.attention-inbox-header__subtitle{align-items:center;min-width:0;display:flex}.attention-inbox-header__title{gap:10px;font-size:16px}.attention-inbox-header__title strong{letter-spacing:-.035em;font-size:30px;font-weight:650;line-height:1}.attention-inbox-header__title span:last-child{letter-spacing:.015em;font-size:17px;line-height:1}.attention-inbox-header__subtitle{color:var(--lavi-kernel-text-secondary);gap:10px;font-size:14px;line-height:1.1}.attention-inbox-header__subtitle strong{color:var(--attention-gold);font-size:15px;font-weight:560}.attention-inbox-header__tools{align-items:center;gap:12px;padding-left:18px;padding-right:6px;display:flex}.attention-inbox-search,.attention-inbox-tool{border:1px solid var(--lavi-kernel-border-strong);background:#030d15b3;border-radius:11px;align-items:center;min-height:46px;display:flex}.attention-inbox-search{width:344px;color:var(--lavi-kernel-text-muted);gap:12px;padding:0 15px;font-size:14px}.attention-inbox-tool{width:46px;color:var(--lavi-kernel-text-secondary);justify-content:center}.attention-inbox-family-shell .lavi-internal-frame__landmark{overflow:hidden}.attention-inbox-family-shell .lavi-landmark-nav{padding:0 5px 10px}.attention-inbox-family-shell .lavi-landmark-nav__title{display:none}.attention-inbox-family-shell .lavi-landmark-nav__section{gap:1px}.attention-inbox-family-shell .lavi-landmark-nav__section+.lavi-landmark-nav__section{margin-top:9px;padding-top:9px}.attention-inbox-family-shell .lavi-landmark-nav__section>small{padding:0 5px 6px;font-size:9px}.attention-inbox-family-shell .lavi-landmark-nav__item{text-align:center;border-radius:9px;grid-template-columns:1fr;place-items:center;gap:4px;min-height:74px;padding:6px 2px}.attention-inbox-family-shell .lavi-landmark-nav__icon{border:0;border-radius:0;width:34px;height:34px}.attention-inbox-family-shell .lavi-landmark-nav__copy{place-items:center;display:grid}.attention-inbox-family-shell .lavi-landmark-nav__copy strong{white-space:normal;max-width:80px;font-size:12.5px;font-weight:430;line-height:1.2}.attention-inbox-family-shell .lavi-landmark-nav__copy small{display:none}.attention-inbox-family-shell .lavi-landmark-nav__item.is-active{box-shadow:inset 3px 0 0 var(--attention-gold)}.attention-inbox-family-shell .lavi-internal-frame__main{overflow:hidden}.attention-inbox-main{flex-direction:column;min-width:0;height:100%;min-height:0;padding:14px 20px 10px;display:flex}.attention-inbox-taxonomy{border:1px solid var(--lavi-kernel-border-strong);background:#04111ad1;border-radius:12px;flex:0 0 77px;grid-template-columns:1.08fr 1.02fr .98fr .95fr .98fr 1.22fr;display:grid;overflow:hidden}.attention-taxonomy-card{min-width:0;height:76px;color:var(--lavi-kernel-text-primary);border:0;border-right:1px solid var(--lavi-kernel-border-subtle);font:inherit;text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px;padding:10px 8px 9px;transition:background .15s,box-shadow .15s,color .15s;display:grid}.attention-taxonomy-card:last-child{border-right:0}.attention-taxonomy-card:hover{background:color-mix(in srgb, var(--attention-tone) 4%, transparent)}.attention-taxonomy-card[aria-pressed=true]{background:color-mix(in srgb, var(--attention-tone) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--attention-tone) 18%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--attention-tone) 58%, transparent)}.attention-taxonomy-card:focus-visible{outline:2px solid color-mix(in srgb, var(--attention-tone) 58%, white 12%);outline-offset:-3px}.attention-taxonomy-card__icon{place-items:center;width:38px;height:38px;display:grid}.attention-taxonomy-card__copy{align-content:center;gap:2px;min-width:0;display:grid}.attention-taxonomy-card__copy strong,.attention-taxonomy-card__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-taxonomy-card__copy strong{font-size:15px;font-weight:520;line-height:1.18}.attention-taxonomy-card__copy small{color:var(--lavi-kernel-text-secondary);font-size:12.5px;line-height:1.2}.attention-taxonomy-card__sr{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.attention-tone-Authority{--attention-tone:#ff3b30}.attention-tone-Decision{--attention-tone:var(--attention-decision)}.attention-tone-Exception{--attention-tone:var(--attention-exception)}.attention-tone-Review{--attention-tone:var(--attention-review)}.attention-tone-Conflict{--attention-tone:var(--attention-conflict)}.attention-tone-CurrentnessRisk{--attention-tone:var(--attention-currentness)}.attention-tone-UnclassifiedLegacy{--attention-tone:var(--lavi-kernel-text-muted)}.attention-taxonomy-card__copy{color:var(--lavi-kernel-text-primary)}.attention-taxonomy-card__icon,.attention-inbox-row__icon{color:var(--attention-tone)}.attention-taxonomy-card__icon .lavi-icon,.attention-inbox-row__icon .lavi-icon{color:inherit}.attention-inbox-filters{flex:0 0 42px;grid-template-columns:1.05fr 1fr 1fr 1.55fr 46px;gap:12px;margin-top:11px;display:grid}.attention-filter-control,.attention-inbox-filters__view{min-width:0;height:42px;color:var(--lavi-kernel-text-secondary);border:1px solid var(--lavi-kernel-border-strong);background:#04111ab3;border-radius:8px}.attention-filter-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;display:grid;position:relative;overflow:hidden}.attention-filter-control>span{color:var(--lavi-kernel-text-muted);text-transform:uppercase;letter-spacing:.035em;font-size:10px}.attention-filter-control select{width:100%;min-width:0;height:40px;color:var(--lavi-kernel-text-primary);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:0;padding:0 22px 0 0;font-size:12px;overflow:hidden}.attention-filter-control:focus-within{border-color:color-mix(in srgb, var(--attention-gold) 48%, var(--lavi-kernel-border-strong));box-shadow:inset 0 0 0 1px #ffbe000f}.attention-filter-control option{color:#e8edf1;background:#07141d}.attention-inbox-filters>.attention-inbox-filters__view{justify-content:center;align-items:center;padding:0;display:flex}.attention-inbox-list{flex-direction:column;flex:auto;min-height:0;margin-top:10px;display:flex;overflow:hidden}.attention-inbox-list>header{color:var(--lavi-kernel-text-secondary);border:1px solid var(--lavi-kernel-border-strong);background:#04111ab8;border-radius:10px;flex:0 0 37px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:26px;padding:0 16px;font-size:12px;display:grid}.attention-inbox-list>header strong{color:var(--lavi-kernel-text-primary);font-size:14px}.attention-inbox-list>header span{white-space:nowrap}.attention-inbox-unresolved-toggle{color:var(--lavi-kernel-text-secondary);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.attention-inbox-unresolved-toggle input{width:15px;height:15px;accent-color:var(--attention-gold);margin:0}.attention-inbox-list__rows{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;gap:7px;min-height:0;margin-top:8px;padding-right:4px;display:grid;overflow-y:auto}.attention-inbox-list__rows:focus-visible{outline:1px solid color-mix(in srgb, var(--attention-gold) 40%, transparent);outline-offset:2px}.attention-inbox-row{min-width:0;height:90px;color:var(--lavi-kernel-text-primary);border:1px solid var(--lavi-kernel-border-strong);background:#04131ddb;border-radius:10px;grid-template-columns:minmax(0,1fr) 142px;display:grid;position:relative;overflow:hidden}.attention-inbox-row:before{content:"";background:var(--attention-tone);width:4px;position:absolute;inset:0 auto 0 0}.attention-inbox-row.is-selected{border-color:var(--attention-gold);box-shadow:inset 0 0 0 1px #ffbe001f}.attention-inbox-row__select{min-width:0;color:var(--lavi-kernel-text-primary);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:grid}.attention-inbox-row__icon{width:44px;height:44px;color:var(--attention-tone);border:1px solid var(--attention-tone);border-radius:50%;place-items:center;display:grid}.attention-inbox-row__body{min-width:0;color:var(--lavi-kernel-text-primary);align-content:center;gap:3px;display:grid}.attention-inbox-row__body strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;font-size:17px;font-weight:460;line-height:1.22;overflow:hidden}.attention-inbox-row__body small{text-overflow:ellipsis;white-space:nowrap;color:var(--lavi-kernel-text-secondary);font-size:13.5px;line-height:1.25;overflow:hidden}.attention-inbox-row__body em{width:max-content;max-width:100%;color:var(--attention-tone);background:color-mix(in srgb, var(--attention-tone) 14%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:560;line-height:1.1;overflow:hidden}.attention-inbox-row__rail{grid-template-rows:1fr auto;align-items:center;min-width:0;padding:13px 14px 12px 10px;display:grid}.attention-inbox-row__state{text-align:right;align-content:start;justify-items:end;gap:4px;min-width:0;display:grid}.attention-inbox-row__state b{max-width:118px;color:var(--attention-tone);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:520;overflow:hidden}.attention-inbox-row__state small{max-width:118px;color:var(--lavi-kernel-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.attention-inbox-row__actions{color:var(--lavi-kernel-text-secondary);justify-content:flex-end;align-items:center;gap:16px;display:flex}.attention-inbox-row__actions>a{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.attention-inbox-more{width:250px;height:40px;color:var(--lavi-kernel-text-secondary);border:1px solid var(--lavi-kernel-border-strong);background:#04111aa6;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:22px;margin-top:14px;font-size:12px;display:flex}.attention-inbox-source-index{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attention-inbox-legacy{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.attention-inbox-list__empty{height:90px;color:var(--lavi-kernel-text-muted);border:1px dashed var(--lavi-kernel-border-subtle);border-radius:10px;place-items:center;display:grid}.attention-inbox-family-shell .lavi-internal-frame__utility{min-height:0;overflow:hidden}.attention-inbox-inspector{overscroll-behavior:contain;scrollbar-gutter:stable;height:calc(100% - 20px);min-height:0;color:var(--lavi-kernel-text-primary);border:1px solid var(--lavi-kernel-border-strong);background:#04121ce0;border-radius:12px;flex-direction:column;margin:0 22px 20px 0;display:flex;overflow:hidden auto}.attention-inbox-inspector__selected{color:#ff5d4c;flex:0 0 42px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:10px;font-weight:750;display:flex}.attention-inbox-inspector__selected>span{letter-spacing:.02em;border:1px solid;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;display:inline-flex}.attention-inbox-inspector__selected>small{min-width:0;color:var(--lavi-kernel-text-muted);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:560;overflow:hidden}.attention-inbox-inspector__selected:before{content:"";position:absolute}.attention-inbox-inspector__hero{border-bottom:1px solid var(--lavi-kernel-border-subtle);flex:0 0 126px;grid-template-columns:46px minmax(0,1fr) 118px;align-items:start;gap:12px;padding:10px 16px 14px;display:grid}.attention-inbox-inspector__hero-icon{width:46px;height:46px;color:var(--attention-tone);background:color-mix(in srgb, var(--attention-tone) 5%, transparent);border:1px solid;border-radius:50%;place-items:center;display:grid}.attention-inbox-inspector__hero-copy{align-content:start;gap:5px;min-width:0;display:grid}.attention-inbox-inspector__hero h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:650;line-height:1.22;display:-webkit-box;overflow:hidden}.attention-inbox-inspector__hero p{color:var(--lavi-kernel-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.attention-inbox-inspector__hero-tags{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.attention-inbox-inspector__hero-tags em{width:max-content;color:var(--attention-tone);background:color-mix(in srgb, var(--attention-tone) 16%, transparent);border-radius:4px;flex:none;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700;line-height:1}.attention-inbox-inspector__hero-tags>span{min-width:0;color:var(--lavi-kernel-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.attention-inbox-inspector__hero-meta{border-left:1px solid var(--lavi-kernel-border-subtle);gap:8px;min-width:0;margin:0;padding:0 0 0 12px;display:grid}.attention-inbox-inspector__hero-meta>div{gap:2px;min-width:0;display:grid}.attention-inbox-inspector__hero-meta dt{color:var(--lavi-kernel-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:520}.attention-inbox-inspector__hero-meta dd{min-width:0;color:var(--lavi-kernel-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:650;overflow:hidden}.attention-inbox-inspector__factbar{border-bottom:1px solid var(--lavi-kernel-border-subtle);background:#05151f7a;flex:0 0 58px;grid-template-columns:1.15fr .9fr 1fr;min-width:0;display:grid}.attention-inbox-inspector__factbar>span{border-right:1px solid var(--lavi-kernel-border-subtle);align-content:center;gap:3px;min-width:0;padding:0 12px;display:grid}.attention-inbox-inspector__factbar>span:last-child{border-right:0}.attention-inbox-inspector__factbar small,.attention-inbox-inspector__factbar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attention-inbox-inspector__factbar small{color:var(--lavi-kernel-text-muted);font-size:8.5px;font-weight:520}.attention-inbox-inspector__factbar strong{color:var(--lavi-kernel-text-secondary);font-size:10px;font-weight:620}.attention-inbox-inspector__section{border-bottom:1px solid var(--lavi-kernel-border-subtle);flex:none;grid-template-columns:44px minmax(0,1fr);gap:0;min-width:0;padding:15px 16px 16px;display:grid}.attention-inbox-inspector__section h3{margin:0;font-size:16.5px;display:contents}.attention-inbox-inspector__section{--attention-inspector-tone:var(--attention-gold)}.attention-inbox-inspector__section.attention-inspector-tone-authority{--attention-inspector-tone:#ff3b30}.attention-inbox-inspector__section.attention-inspector-tone-evidence{--attention-inspector-tone:var(--attention-review)}.attention-inbox-inspector__section.attention-inspector-tone-impact{--attention-inspector-tone:var(--attention-cyan)}.attention-inbox-inspector__section.attention-inspector-tone-delay{--attention-inspector-tone:var(--attention-conflict)}.attention-inbox-inspector__section h3>span{width:34px;height:34px;color:var(--attention-inspector-tone);background:color-mix(in srgb, var(--attention-inspector-tone) 4%, transparent);border:1px solid;border-radius:8px;grid-area:1/1/span 2;place-items:center;display:grid}.attention-inbox-inspector__section h3{font-weight:650}.attention-inbox-inspector__section>div{grid-column:2;min-width:0;margin-top:9px}.attention-inbox-inspector__section p{color:var(--lavi-kernel-text-secondary);margin:0;font-size:13.5px;line-height:1.5}.attention-inbox-inspector__section dl{gap:6px;margin:0;display:grid}.attention-inbox-inspector__section ul{color:var(--lavi-kernel-text-secondary);gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.attention-inbox-inspector__section li::marker{color:var(--attention-inspector-tone)}.attention-inbox-inspector__section li strong{color:var(--lavi-kernel-text-primary);font-weight:520}.attention-inbox-inspector__section dl>div{align-items:baseline;gap:6px;min-width:0;display:flex}.attention-inbox-inspector__section dt{color:var(--lavi-kernel-text-secondary);flex:none;font-size:13px}.attention-inbox-inspector__section dt:after{content:":"}.attention-inbox-inspector__section dd{min-width:0;color:var(--lavi-kernel-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:520;overflow:hidden}.attention-inbox-contextual-lavi{align-content:start;gap:8px;min-height:156px;padding:12px 16px 14px;display:grid}.attention-inbox-contextual-lavi__title{align-items:center;gap:10px;display:flex}.attention-inbox-contextual-lavi__title .lavi-avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--attention-gold) 48%, transparent);border-radius:50%}.attention-inbox-contextual-lavi__title>div{gap:1px;display:grid}.attention-inbox-contextual-lavi__title strong{font-size:16px}.attention-inbox-contextual-lavi__title small{color:var(--lavi-kernel-text-muted);font-size:10px}.attention-inbox-contextual-lavi p{color:var(--lavi-kernel-text-secondary);margin:0 0 0 48px;font-size:13px;line-height:1.45}.attention-inbox-contextual-lavi>a,.attention-inbox-contextual-lavi>a:visited{height:44px;color:var(--attention-gold);border:1px solid var(--attention-gold);border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:520;text-decoration:none;display:flex}.attention-inbox-contextual-lavi>a .lavi-icon{color:inherit}.attention-inbox-inspector__empty{color:var(--lavi-kernel-text-muted);margin:auto}.attention-inbox-family-shell .lavi-internal-frame__status{background:var(--lavi-kernel-canvas);border-top:0;align-items:end;min-height:84px;padding:0 16px 12px}.attention-inbox-status{width:100%;height:72px;color:var(--lavi-kernel-text-secondary);border:1px solid var(--lavi-kernel-border-strong);background:#04111adb;border-radius:12px;grid-template-columns:minmax(0,1fr) 420px;display:grid;overflow:hidden}.attention-inbox-status__facts{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.attention-inbox-status__facts>span{border-right:1px solid var(--lavi-kernel-border-subtle);align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.attention-inbox-status__facts>span:first-child{color:#40d268}.attention-inbox-status__facts>span>span{gap:3px;min-width:0;display:grid}.attention-inbox-status__facts strong,.attention-inbox-status__facts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-inbox-status__facts strong{color:var(--lavi-kernel-text-secondary);font-size:13.5px;font-weight:520}.attention-inbox-status__facts small{color:var(--lavi-kernel-text-muted);font-size:11.5px}.attention-inbox-status__legend{border-left:1px solid var(--lavi-kernel-border-subtle);grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.attention-inbox-status__legend>span{min-width:0;color:var(--attention-tone);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:520;display:flex;overflow:hidden}.attention-inbox-status__sr{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=1199px){.attention-inbox-family-shell [data-lavi-frame=internal-product]{--lavi-frame-landmark-tablet-width:72px;--lavi-frame-utility-tablet-width:360px}.attention-inbox-header{grid-template-columns:56px minmax(0,1fr) auto}.attention-inbox-header__brand{width:56px}.attention-inbox-header__brand .lavi-avatar{width:42px!important;height:42px!important}.attention-inbox-search{width:250px}.attention-inbox-taxonomy{flex-basis:154px;grid-template-columns:repeat(3,minmax(0,1fr))}.attention-taxonomy-card:nth-child(3){border-right:0}.attention-inbox-status{grid-template-columns:minmax(0,1fr) 340px}.attention-inbox-status__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.attention-inbox-status__facts>span:nth-child(n+5){display:none}}@media (width<=720px){.attention-inbox-family-shell [data-lavi-frame=internal-product]{height:auto}.attention-inbox-family-shell .lavi-internal-frame__top{padding:0 10px}.attention-inbox-header{grid-template-columns:46px minmax(0,1fr) auto;height:64px}.attention-inbox-header__brand{width:46px;height:64px}.attention-inbox-header__brand .lavi-avatar{width:36px!important;height:36px!important}.attention-inbox-header__copy{gap:2px;padding-left:10px}.attention-inbox-header__title strong{font-size:20px}.attention-inbox-header__title span:last-child{font-size:12px}.attention-inbox-header__subtitle,.attention-inbox-search{display:none}.attention-inbox-tool{width:36px;min-height:36px}.attention-inbox-main{padding:10px 10px 16px}.attention-inbox-taxonomy{flex-basis:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.attention-taxonomy-card{height:68px}.attention-inbox-filters{flex-basis:auto;grid-template-columns:1fr 1fr;height:auto}.attention-inbox-filters>span:nth-child(3),.attention-inbox-filters>span:nth-child(4){display:none}.attention-inbox-filters>.attention-inbox-filters__view{display:flex}.attention-inbox-list>header{grid-template-columns:1fr auto}.attention-inbox-list>header span:first-of-type{display:none}.attention-inbox-row{grid-template-columns:minmax(0,1fr) 34px;height:92px}.attention-inbox-row__select{grid-template-columns:44px minmax(0,1fr)}.attention-inbox-row__state{grid-column:2;justify-items:start}.attention-inbox-row__signals{display:none}.attention-inbox-inspector{border-inline:0;border-radius:0;height:auto;margin:0}.attention-inbox-family-shell .lavi-internal-frame__status{display:none}}.attention-inbox-family-shell .attention-inbox-inspector__hero h2,.attention-inbox-family-shell .attention-inbox-inspector__section h3,.attention-inbox-family-shell .attention-inbox-contextual-lavi__title strong{font-weight:460}.attention-inbox-family-shell .attention-inbox-contextual-lavi__title small{display:none}.attention-inbox-family-shell .attention-inbox-contextual-lavi>a,.attention-inbox-family-shell .attention-inbox-contextual-lavi>a:visited{font-weight:460;color:var(--attention-gold)!important}.attention-inbox-family-shell .attention-inbox-contextual-lavi>a .lavi-icon{color:var(--attention-gold)!important}.lavi-family-attention.m3-attention-decision-integrated [data-lavi-frame=internal-product]{--lavi-family-accent:var(--lavi-kernel-gold,#f3a500);--lavi-frame-landmark-width:92px;--lavi-frame-utility-width:342px;--lavi-frame-top-height:88px;--lavi-frame-status-height:84px}.lavi-family-attention.m3-attention-decision-integrated .lavi-internal-frame__status{align-items:stretch;min-height:84px;padding:10px 17px 12px 16px}.lavi-family-situation{--lavi-family-accent:var(--lavi-kernel-blue);min-width:0;min-height:0}.lavi-family-situation [data-lavi-frame=internal-product]{--lavi-family-shell-accent:var(--lavi-family-accent)}@media (width>=1200px){.lavi-family-situation[data-lavi-family-variant=selected] .lavi-internal-frame{--lavi-frame-utility-width:260px;--lavi-frame-landmark-width:195px;--lavi-frame-status-height:62px}}.lavi-family-situation.m4f-situation-shell [data-lavi-frame=internal-product]{--lavi-family-accent:var(--lavi-kernel-gold);--lavi-frame-landmark-width:215px;--lavi-frame-utility-width:338px;--lavi-frame-top-height:57px;--lavi-frame-status-height:103px}.lavi-family-situation.m4f-situation-shell .lavi-internal-frame__status{align-items:stretch;min-height:103px;padding:22px 10px 16px}}.attention-inbox-family-shell .attention-taxonomy-card:hover{background-color:color-mix(in srgb, var(--attention-tone) 5%, #04111ad1);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--attention-tone) 24%, transparent)}.attention-inbox-family-shell .attention-taxonomy-card[aria-pressed=true]{background-color:color-mix(in srgb, var(--attention-tone) 12%, #04111ad1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--attention-tone) 34%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--attention-tone) 70%, transparent)}.attention-inbox-family-shell .attention-taxonomy-card[aria-pressed=true]:hover{background-color:color-mix(in srgb, var(--attention-tone) 14%, #04111ad1)}@layer lavi.page{.m3-attention-list,.m3-attention-detail{gap:10px;display:grid}.m3-attention-list>a{border:1px solid var(--lavi-border-subtle,#5a6e7d2e);border-radius:12px;grid-template-columns:minmax(100px,140px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.m3-attention-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.m3-attention-actions>span{border:1px solid var(--lavi-border-subtle,#5a6e7d2e);opacity:.72;border-radius:999px;padding:8px 12px}@media (width<=760px){.m3-attention-list>a{grid-template-columns:minmax(0,1fr)}}.m3-attention-decision-integrated{--decision-gold:var(--lavi-kernel-gold,#f3a500);--decision-cyan:var(--lavi-kernel-blue,#159ee8);--decision-green:var(--lavi-kernel-green,#19d88b);--decision-red:var(--lavi-kernel-red,#ff4338);--decision-purple:var(--lavi-kernel-violet,#b958f5);min-height:100%}.m3-decision-header{border-bottom:1px solid var(--lavi-kernel-border-hairline,#102d3b);background:#020d14fa;grid-template-columns:92px minmax(0,1fr) auto;align-items:stretch;height:88px;min-height:88px;display:grid}.m3-decision-header__rail-brand{border-right:1px solid var(--lavi-kernel-border-subtle,#173646);background:linear-gradient(#03131bfa,#020b10fa);place-items:center;display:grid}.m3-decision-header__rail-brand img{object-fit:cover;border-radius:50%;width:56px;height:56px}.m3-decision-header__identity{align-content:center;gap:7px;min-width:0;padding:8px 20px 7px 21px;display:grid}.m3-decision-header__identity>div{align-items:center;gap:14px;min-width:0;display:flex}.m3-decision-header__identity strong{color:var(--lavi-kernel-text-primary,#f3f5f6);letter-spacing:-.04em;font-size:29px}.m3-decision-header__identity i{background:var(--lavi-kernel-text-muted,#71828a);width:1px;height:25px}.m3-decision-header__identity>div>span{color:var(--lavi-kernel-text-primary,#dbe4e8);font-size:18px}.m3-decision-header__identity>small{color:var(--lavi-kernel-text-secondary,#b2bdc2);align-items:center;gap:12px;font-size:13px;display:flex}.m3-decision-header__identity>small em{color:var(--decision-gold);font-style:normal}.m3-decision-header__identity>small b{color:var(--lavi-kernel-text-muted,#71828a);font-weight:400}.m3-decision-header__tools{align-items:center;gap:12px;padding-right:25px;display:flex}.m3-decision-search{border:1px solid var(--lavi-kernel-border-subtle,#1a3b4b);width:345px;height:44px;color:var(--lavi-kernel-text-muted,#778b95);background:#03121aeb;border-radius:10px;align-items:center;gap:12px;padding:0 15px;display:flex}.m3-decision-icon-control{border:1px solid var(--lavi-kernel-border-subtle,#1a3b4b);width:48px;height:44px;color:var(--lavi-kernel-text-secondary,#9db1ba);background:#03121aeb;border-radius:10px;place-items:center;display:grid}.m3-decision-landmark{background:linear-gradient(#03131bfa,#020b10fa);flex-direction:column;height:100%;min-height:0;padding:7px 4px 8px;display:flex;position:relative}.m3-decision-landmark .lavi-landmark-nav{min-height:0;padding:0}.m3-decision-landmark .lavi-landmark-nav__title{display:none}.m3-decision-landmark .lavi-landmark-nav__section{gap:2px}.m3-decision-landmark .lavi-landmark-nav__section+.lavi-landmark-nav__section{margin-top:3px;padding-top:3px}.m3-decision-landmark .lavi-landmark-nav__section>small{color:var(--lavi-kernel-text-muted,#697e88);padding:3px 7px 2px;font-size:9px}.m3-decision-landmark .lavi-landmark-nav__item{text-align:center;border-radius:9px;grid-template-rows:31px auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:5px;min-height:72px;padding:6px 3px;display:grid}.m3-decision-landmark .lavi-landmark-nav__icon{width:30px;height:30px}.m3-decision-landmark .lavi-landmark-nav__copy{min-width:0}.m3-decision-landmark .lavi-landmark-nav__copy strong{white-space:normal;font-size:10px;font-weight:500;line-height:1.22;display:block}.m3-decision-landmark .lavi-landmark-nav__copy small{display:none}.m3-decision-landmark .lavi-landmark-nav__item[href="/operations?view=attention"]{color:var(--decision-gold);box-shadow:inset 3px 0 var(--decision-gold);background:linear-gradient(90deg,#f5a50021,#f5a50005);border-color:#714d06f5}.m3-decision-landmark__collapse{border:1px solid var(--lavi-kernel-border-subtle,#1b3d4d);width:44px;height:44px;color:var(--lavi-kernel-text-secondary,#c8d2d6);background:#04151eeb;border-radius:9px;justify-content:center;align-items:center;margin:auto auto 0;display:inline-flex;overflow:hidden}.m3-decision-landmark__collapse .lavi-icon+.lavi-icon{margin-left:-9px}.m3-attention-decision-integrated .lavi-internal-frame__main{min-width:0;min-height:0;overflow:hidden}.m3-attention-decision-subtype{background:#020d14fa;grid-template-columns:431px minmax(0,1fr);gap:12px;height:100%;min-height:0;padding:14px 12px 0 16px;display:grid}.m3-decision-inbox-context,.m3-decision-core{border:1px solid var(--lavi-kernel-border-subtle,#18394a);background:linear-gradient(#061720fa,#030f16fa);border-radius:13px;min-width:0;min-height:0}.m3-decision-inbox-context{flex-direction:column;padding:15px 10px 10px;display:flex;overflow:hidden}.m3-decision-inbox-context>h2{color:var(--lavi-kernel-text-primary,#f0f4f5);margin:2px 7px 8px;font-size:18px}.m3-decision-subtypes{border-bottom:1px solid var(--lavi-kernel-border-subtle,#1a3c4c);grid-template-columns:repeat(4,1fr);gap:7px;padding:0 7px 10px;display:grid}.m3-decision-subtypes>span{border:1px solid var(--lavi-kernel-border-subtle,#1d4152);height:36px;color:var(--lavi-kernel-text-muted,#94a8b1);border-radius:9px;place-items:center;font-size:11px;display:grid}.m3-decision-subtypes>span.is-selected{color:var(--decision-gold);border-color:var(--decision-gold);box-shadow:inset 0 -2px var(--decision-gold)}.m3-decision-context-rows{gap:6px;padding-top:9px;display:grid}.m3-decision-context-row{--row-tone:var(--decision-gold);border:1px solid var(--row-tone);border-left:5px solid var(--row-tone);background:linear-gradient(#061b25fa,#04141dfa);border-radius:10px;grid-template-columns:5px 51px minmax(0,1fr) 78px;align-items:center;gap:0;min-height:88px;padding:0 8px 0 0;display:grid;overflow:hidden}.m3-decision-context-row.is-conflict{--row-tone:var(--decision-red)}.m3-decision-context-row.is-exception{--row-tone:var(--decision-purple)}.m3-decision-context-row.is-review{--row-tone:var(--decision-cyan)}.m3-decision-context-row.is-currentness{--row-tone:var(--decision-purple)}.m3-decision-context-row__mark{border:1.5px solid var(--row-tone);width:42px;height:42px;color:var(--row-tone);border-radius:50%;grid-column:2;justify-self:center;place-items:center;display:grid}.m3-decision-context-row>div:first-of-type{grid-column:3}.m3-decision-context-row>div:last-child{text-align:right;grid-column:4}.m3-decision-context-row>div{gap:4px;min-width:0;display:grid}.m3-decision-context-row small,.m3-decision-context-row em{color:var(--lavi-kernel-text-muted,#8096a1);font-size:9px;font-style:normal}.m3-decision-context-row small{color:var(--row-tone);font-weight:700}.m3-decision-context-row strong{color:var(--lavi-kernel-text-primary,#eff3f5);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.m3-decision-context-row b{color:var(--row-tone);text-transform:uppercase;font-size:9px}.m3-decision-simulation{color:var(--decision-green);border:1px solid #195c3e;border-radius:5px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:5px 8px;font-size:10px;display:inline-flex}.m3-decision-simulation>i{background:currentColor;border-radius:50%;width:9px;height:9px}.m3-decision-core{flex-direction:column;padding:15px 18px;display:flex;overflow:hidden}.m3-decision-breadcrumb{color:var(--lavi-kernel-text-muted,#8298a3);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;display:flex}.m3-decision-breadcrumb span{color:var(--lavi-kernel-border-strong,#536c77)}.m3-decision-title-block{border-bottom:1px solid var(--lavi-kernel-border-subtle,#1a3c4c);padding-bottom:11px;position:relative}.m3-decision-chip{border:1px solid var(--decision-gold);color:var(--decision-gold);border-radius:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.m3-decision-title-block h1{max-width:79%;color:var(--lavi-kernel-text-primary,#f0f3f4);margin:9px 0 4px;font-size:26px;font-weight:650;line-height:1.12}.m3-decision-title-block p{color:var(--lavi-kernel-text-muted,#81969f);margin:0;font-size:11px}.m3-decision-needs-attention{color:var(--decision-gold);align-items:center;gap:5px;font-size:11px;display:inline-flex;position:absolute;top:38px;right:0}.m3-decision-core section{border-bottom:1px solid var(--lavi-kernel-border-subtle,#1a3c4c);padding:13px 0}.m3-decision-core h2{color:var(--lavi-kernel-text-primary,#eef3f5);margin:0 0 8px;font-size:17px}.m3-decision-core p{color:var(--lavi-kernel-text-secondary,#a4b2b8);margin:0;font-size:11px;line-height:1.45}.m3-decision-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.m3-decision-options>article{border:1px solid var(--lavi-kernel-border-subtle,#1b4152);background:#071b25fa;border-radius:10px;min-height:82px;padding:11px 12px}.m3-decision-options>article:nth-child(3){grid-column:1/-1}.m3-decision-options>article.is-owner-backed{border-color:var(--decision-green)}.m3-decision-options small{color:var(--lavi-kernel-text-primary,#edf2f4);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.m3-decision-options small>i{background:var(--decision-gold);border-radius:50%;width:9px;height:9px}.m3-decision-options .is-owner-backed small>i{background:var(--decision-green)}.m3-decision-options .is-readonly small>i{background:var(--decision-cyan)}.m3-decision-options em{color:var(--lavi-kernel-text-muted,#6f858f);margin-top:7px;font-size:8px;font-style:normal;display:block}.m3-decision-effect-edge>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.m3-decision-effect-edge span{border:1px solid var(--lavi-kernel-border-subtle,#1b4152);background:#061a24fa;border-radius:9px;gap:6px;padding:10px 11px;display:grid}.m3-decision-effect-edge small{color:var(--lavi-kernel-text-muted,#728992);font-size:8px}.m3-decision-effect-edge strong{font-size:11px}.m3-decision-effect-edge span:first-child strong{color:var(--decision-green)}.m3-decision-effect-edge span:nth-child(2) strong{color:var(--decision-gold)}.m3-decision-effect-edge span:nth-child(3) strong{color:var(--decision-cyan)}.m3-decision-action-bar{grid-template-columns:1.15fr 1.25fr 1.25fr .8fr;gap:10px;margin-top:auto;padding-top:18px;display:grid;position:relative}.m3-decision-action-bar>small{color:var(--lavi-kernel-text-muted,#667d87);font-size:8px;position:absolute;top:2px;right:0}.m3-decision-action-bar>span{border:1px solid var(--decision-cyan);min-height:41px;color:var(--decision-cyan);text-align:center;border-radius:8px;place-items:center;padding:7px;font-size:10px;display:grid}.m3-decision-action-bar>span:first-of-type{border-color:var(--decision-green);color:var(--decision-green)}.m3-decision-action-bar>span:nth-of-type(2){border-color:var(--decision-gold);color:var(--decision-gold)}.m3-decision-action-bar>span:nth-of-type(4){border-color:var(--decision-red);color:var(--decision-red)}.m3-decision-utility{background:#020d14fa;height:100%;min-height:0;padding:14px 14px 10px;overflow:hidden}.m3-decision-utility>section{border-bottom:1px solid var(--lavi-kernel-border-subtle,#1a3c4c);margin-bottom:13px;padding:3px 1px 14px}.m3-decision-utility>section:last-child{border-bottom:0}.m3-decision-utility h2{color:var(--lavi-kernel-text-primary,#eef3f5);margin:0 0 9px;font-size:15px}.m3-decision-reference{background:#061a24fa;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;height:40px;text-decoration:none;border:1px solid var(--lavi-kernel-border-subtle,#1a3c4c)!important;color:var(--lavi-kernel-text-secondary,#c1ccd1)!important;border-radius:8px!important;margin:7px 0!important;padding:0 9px!important;font-size:9px!important;display:grid!important}.m3-decision-reference>.lavi-icon{color:var(--decision-gold)}.m3-decision-reference>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:inherit!important;border:0!important;margin:0!important;padding:0!important}.m3-decision-utility dl{margin:0;font-size:9px}.m3-decision-utility dl>div{border-bottom:1px solid var(--lavi-kernel-border-hairline,#132e3b);grid-template-columns:104px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.m3-decision-utility dt{color:var(--lavi-kernel-text-muted,#748a94)}.m3-decision-utility dd{color:var(--lavi-kernel-text-primary,#d0d9dd);text-align:right;text-overflow:ellipsis;margin:0;overflow:hidden}.m3-decision-lavi-card{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.m3-decision-lavi-card img{object-fit:cover;border-radius:50%;width:44px;height:44px}.m3-decision-lavi-card p,.m3-decision-utility>section>p{color:var(--lavi-kernel-text-muted,#8fa2aa);margin:0 0 6px;font-size:9px;line-height:1.45}.m3-decision-lavi-action{place-items:center;min-height:39px;text-decoration:none;border:1px solid var(--decision-cyan)!important;color:var(--decision-cyan)!important;border-radius:8px!important;margin-top:10px!important;font-size:10px!important;display:grid!important}.m3-decision-status{border:1px solid var(--lavi-kernel-border-subtle,#18394a);background:linear-gradient(#061720fa,#030f16fa);border-radius:11px;grid-template-columns:128px 138px 130px 118px 136px 112px 172px minmax(0,1fr);align-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.m3-decision-status>span{border-right:1px solid var(--lavi-kernel-border-subtle,#173646);grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:center;column-gap:5px;height:50px;padding:4px 8px;display:grid}.m3-decision-status>span>.lavi-icon{grid-row:1/3;align-self:center}.m3-decision-status strong{font-size:9px;font-weight:500}.m3-decision-status small{color:var(--lavi-kernel-text-muted,#82959e);white-space:nowrap;font-size:8px}.m3-decision-taxonomy{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;padding-left:12px;display:grid}.m3-decision-taxonomy em{color:var(--lavi-kernel-text-muted,#80949d);white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-style:normal;display:flex}.m3-decision-taxonomy em:first-child{color:var(--decision-red)}.m3-decision-taxonomy em:nth-child(2){color:var(--decision-gold)}.m3-decision-taxonomy em:nth-child(3),.m3-decision-taxonomy em:nth-child(6){color:var(--decision-purple)}.m3-decision-taxonomy em:nth-child(4){color:var(--decision-cyan)}.m3-decision-taxonomy em:nth-child(5){color:var(--decision-red)}@media (width<=1100px){.lavi-family-attention.m3-attention-decision-integrated [data-lavi-frame=internal-product]{--lavi-frame-landmark-width:92px;--lavi-frame-utility-width:300px}.m3-attention-decision-subtype{grid-template-columns:360px minmax(0,1fr)}.m3-decision-header__tools{padding-right:12px}.m3-decision-search{width:240px}.m3-decision-status{grid-template-columns:repeat(4,minmax(0,1fr))}.m3-decision-taxonomy{grid-column:1/-1}}@media (width<=760px){.m3-decision-header{grid-template-columns:64px minmax(0,1fr)}.m3-decision-header__rail-brand{width:64px}.m3-decision-header__rail-brand img{width:44px;height:44px}.m3-decision-header__tools{display:none}.m3-attention-decision-subtype{grid-template-columns:1fr;padding:10px;overflow:visible}.m3-decision-inbox-context{max-height:420px}.m3-decision-options,.m3-decision-effect-edge>div{grid-template-columns:1fr}.m3-decision-options>article:nth-child(3){grid-column:auto}.m3-decision-action-bar{grid-template-columns:1fr 1fr}}.m3-internal-header,.m3-status-row,.m3-metric-ribbon{align-items:center;gap:14px;display:flex}.m3-internal-header>div{margin-right:auto;display:grid}.m3-internal-landmark,.m3-utility-stack{gap:10px;display:grid}.m3-situation{min-width:0}.m3-metric-ribbon{flex-wrap:wrap}.m3-metric-ribbon>span{border:1px solid var(--lavi-border-subtle,#5a6e7d2e);border-radius:var(--lavi-radius-md,12px);min-width:120px;padding:10px 12px;display:grid}.m3-situation__map{place-items:center;min-height:480px;padding:28px;display:grid}.m3-situation__map>a{text-align:center;border:1px solid;border-radius:999px;gap:4px;min-width:220px;padding:20px;text-decoration:none;display:grid}.m3-situation__orbit{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(900px,100%);margin-top:28px;display:grid}.m3-situation__orbit>a{border:1px solid var(--lavi-border-subtle,#5a6e7d2e);border-radius:14px;padding:14px;text-decoration:none;display:grid}.m3-dot{background:#667781;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.m3-dot.is-stable{background:#17b863;box-shadow:0 0 10px #17b86338}.m3-dot.is-warning{background:#e8a40e}.m3-dot.is-risk{background:#ef483f}.m3-line{vertical-align:middle;background:#778892;width:28px;height:2px;display:inline-block;position:relative}.m3-line:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid;width:0;height:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.m3-line.is-input{color:#62a9be;background:#62a9be}.m3-line.is-execution{color:#27bd6b;background:#27bd6b}.m3-line.is-decision{color:#d2a13b;background:repeating-linear-gradient(90deg,#d2a13b 0 5px,#0000 5px 9px)}.m3-line.is-evidence{color:#a56dc6;background:#a56dc6}.m3-selected-global-header{align-items:center;gap:18px;width:100%;min-width:0;display:flex}.m3-selected-global-title{align-items:baseline;gap:14px;min-width:0;display:flex}.m3-selected-global-title>.m3-kicker{letter-spacing:.08em;white-space:nowrap;font-weight:800}.m3-selected-global-title>strong{color:var(--lavi-kernel-gold,#e7b43f);white-space:nowrap;font-size:13px}.m3-selected-philosophy{color:var(--lavi-kernel-text-secondary,#9aabb5);white-space:nowrap;font-size:12px}.m3-selected-global-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.m3-readonly-control,.m3-icon-control,.m3-ask-lavi{border:1px solid var(--lavi-kernel-border-subtle,#72849040);min-height:32px;color:inherit;background:#071118b8;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:11px;text-decoration:none;display:inline-flex}.m3-icon-control{justify-content:center;width:32px;padding:0}.m3-ask-lavi{border-color:color-mix(in srgb,var(--lavi-kernel-gold,#d2a42d) 46%,transparent);white-space:nowrap;flex:none}.m3-header-sr-context{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.m3-situation-landmark{grid-template-rows:auto;align-content:start;gap:5px;height:100%;min-height:0;padding:14px 10px 12px}.m3-landmark-label{color:var(--lavi-kernel-text-secondary,#95a5ae);letter-spacing:.05em;padding:0 6px 6px;font-size:9px}.m3-situation-landmark>a{min-height:54px;color:inherit;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;text-decoration:none;display:grid}.m3-situation-landmark>a>span:last-child{gap:2px;min-width:0;display:grid}.m3-situation-landmark>a strong{font-size:12px;font-weight:600}.m3-situation-landmark>a small{color:var(--lavi-kernel-text-secondary,#8799a4);font-size:9px}.m3-landmark-icon{border:1px solid var(--lavi-kernel-border-subtle,#64788438);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.m3-situation-landmark>a.is-active{color:var(--lavi-kernel-gold,#e8b331);border-color:color-mix(in srgb,var(--lavi-kernel-gold,#e8b331) 42%,transparent);background:linear-gradient(90deg,#593e0a52,#342a0a1f)}.m3-landmark-divider{background:var(--lavi-kernel-border-subtle,#5f717c33);height:1px;margin:5px 6px}.m3-landmark-system{border:1px solid var(--lavi-kernel-border-subtle,#5f717c33);background:#05141c94;border-radius:8px;gap:10px;margin-top:12px;padding:12px 10px;font-size:9px;display:grid}.m3-landmark-system>strong{color:#19b967;font-size:10px}.m3-landmark-system>span{color:var(--lavi-kernel-text-secondary,#8799a4);justify-content:space-between;gap:8px;display:flex}.m3-landmark-system b{color:var(--lavi-kernel-text-primary,#e9eef1);font-weight:600}.m3-selected-situation{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:100%;display:grid}.m3-selected-context-bar{border-bottom:1px solid var(--lavi-kernel-border-subtle,#61737e30);background:linear-gradient(#051119d1,#030d147a);align-items:center;gap:18px;min-height:76px;padding:10px 18px;display:flex}.m3-selected-context-bar>div:first-child{gap:3px;min-width:0;margin-right:auto;display:grid}.m3-selected-context-bar>div:first-child>strong{font-size:17px}.m3-selected-context-bar>div:first-child>span{color:#20bd69;align-items:center;gap:6px;font-size:10px;display:flex}.m3-selected-context-bar>div:first-child>small{color:var(--lavi-kernel-text-secondary,#8fa0aa);font-size:9px}.m3-selected-toolbar{align-items:stretch;gap:0;display:flex}.m3-selected-toolbar>span{border-left:1px solid var(--lavi-kernel-border-subtle,#61737e2e);gap:2px;min-width:112px;padding:6px 11px;font-size:9px;display:grid}.m3-selected-toolbar small{color:var(--lavi-kernel-text-secondary,#899ba6)}.m3-selected-toolbar b{font-size:10px;font-weight:600}.m3-selected-toolbar>.m3-toolbar-square{border:1px solid var(--lavi-kernel-border-subtle,#61737e38);border-radius:7px;place-items:center;width:34px;min-width:34px;margin-left:5px;padding:0}.m3-selected-missing{gap:12px;padding:32px;display:grid}.m3-selected-topology{background:radial-gradient(circle at 49% 45%,#0a374b2e,#0000 38%),linear-gradient(#030d158c,#020a10e6);height:100%;min-height:760px;position:relative;overflow:hidden}.m3-selected-topology>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.m3-selected-plan,.m3-selected-current,.m3-selected-decision,.m3-selected-result,.m3-selected-source-stack article,.m3-selected-work-stack article{box-sizing:border-box;border:1px solid var(--lavi-kernel-border-subtle,#63778252);z-index:2;background:linear-gradient(#05161ff5,#041119f0);border-radius:10px}.m3-selected-plan,.m3-selected-current,.m3-selected-decision,.m3-selected-result{gap:7px;padding:12px;display:grid;position:absolute}.m3-selected-plan>small,.m3-selected-current>small,.m3-selected-decision>small,.m3-selected-result>small,.m3-selected-source-stack>small,.m3-selected-work-stack>small{letter-spacing:.05em;color:var(--lavi-kernel-text-secondary,#91a0a9);font-size:10px}.m3-selected-plan{border-color:#18a956;width:29%;min-height:144px;top:35.5%;left:33.5%;box-shadow:0 0 26px #18a9562e,inset 0 0 24px #18a9560f}.m3-plan-heading{color:#21c667;align-items:center;gap:10px;display:flex}.m3-plan-heading strong{color:var(--lavi-kernel-text-primary,#edf2f4);font-size:15px}.m3-selected-plan p{color:var(--lavi-kernel-text-secondary,#a4b0b7);margin:0;font-size:10px;line-height:1.45}.m3-plan-state{color:#24bd67;align-items:center;gap:7px;font-size:9px;display:flex}.m3-plan-meta{color:var(--lavi-kernel-text-secondary,#91a0a9);border-top:1px solid #62788326;gap:14px;padding-top:7px;font-size:9px;display:flex}.m3-plan-meta b{color:var(--lavi-kernel-text-primary,#e8eef1);font-weight:600}.m3-selected-current{border-color:#2687b7;width:25.5%;min-height:118px;top:6.5%;left:35%}.m3-selected-current>svg{color:#31a2d8}.m3-selected-current strong{font-size:12px}.m3-selected-current span{color:#42b7e8;font-size:9px}.m3-selected-decision{width:24%;min-height:100px;color:inherit;border-color:#c58b20;text-decoration:none;top:10.5%;right:7%}.m3-selected-decision>small{color:#e2a31a}.m3-selected-decision>div{color:#e4a417;align-items:center;gap:8px;display:flex}.m3-selected-decision>div strong{color:var(--lavi-kernel-text-primary,#edf2f4)}.m3-selected-decision>span{color:#e0a821;font-size:9px}.m3-selected-decision.is-unavailable{opacity:.72;border-style:dashed}.m3-selected-source-stack{z-index:2;gap:8px;width:26%;display:grid;position:absolute;top:29%;left:2%}.m3-selected-source-stack>small{color:#cbd7dc;padding-left:4px}.m3-selected-source-stack article{grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:8px 10px;display:grid}.m3-selected-source-stack article>span{gap:3px;min-width:0;display:grid}.m3-selected-source-stack article strong{font-size:11px}.m3-selected-source-stack article small{color:var(--lavi-kernel-text-secondary,#92a2ab);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.m3-selected-source-stack article[data-tone=dependency]{border-color:#b78e428c}.m3-selected-source-stack .is-unavailable{opacity:.65;border-style:dashed}.m3-selected-work-stack{z-index:2;gap:7px;width:25.5%;display:grid;position:absolute;top:29.5%;right:2.5%}.m3-selected-work-stack>small{color:#d6dee2;padding-left:4px}.m3-selected-work-stack article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:57px;padding:7px 10px;display:grid}.m3-selected-work-stack article>span{gap:3px;min-width:0;display:grid}.m3-selected-work-stack article small{color:var(--lavi-kernel-text-secondary,#90a0aa);font-size:8px}.m3-selected-work-stack .is-unavailable{opacity:.48;border-style:dashed}.m3-selected-work-stack article[data-state=completed] .m3-dot{background:#20b965}.m3-selected-work-stack article[data-state=blocked] .m3-dot{background:#ec4d43}.m3-selected-work-stack article[data-state=waiting] .m3-dot{background:#e2a319}.m3-selected-result{border-color:#865aa7;width:25%;min-height:110px;bottom:9.5%;left:36%}.m3-selected-result>div{color:#a56cc5;align-items:center;gap:9px;display:flex}.m3-selected-result>div strong{color:var(--lavi-kernel-text-primary,#e8edf0);font-size:12px}.m3-selected-result>span{color:#bd8eda;font-size:9px}.m3-selected-result>small:last-child{color:var(--lavi-kernel-text-secondary,#8798a2);letter-spacing:0;font-size:8px}.m3-selected-legend{border-top:1px solid var(--lavi-kernel-border-subtle,#5a6e7b33);height:46px;color:var(--lavi-kernel-text-secondary,#91a1aa);justify-content:center;align-items:center;gap:22px;font-size:8px;display:flex;position:absolute;bottom:0;left:2%;right:2%}.m3-selected-legend>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.m3-selected-utility{background:#030d148c;align-content:start;min-height:100%;display:grid}.m3-selected-utility>section{border-bottom:1px solid var(--lavi-kernel-border-subtle,#5a6e7b33);padding:12px 13px}.m3-selected-utility section>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.m3-selected-utility section>header b{color:#e9b430;background:#9e6d0a47;border:1px solid #cf971c61;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:9px;display:grid}.m3-utility-mode{background:#04121ab8;grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.m3-utility-mode>span{gap:3px;display:grid}.m3-utility-mode small{color:var(--lavi-kernel-text-secondary,#8b9ca6);font-size:8px}.m3-utility-mode strong{color:#e5b433;font-size:9px}.m3-utility-list{gap:7px;display:grid}.m3-utility-list article{background:#081922a6;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.m3-utility-list article>span{gap:2px;min-width:0;display:grid}.m3-utility-list article small{color:var(--lavi-kernel-text-secondary,#8899a3);font-size:8px}.m3-owner-activity{gap:7px;display:grid}.m3-owner-activity>span{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:4px 0;font-size:9px;display:grid}.m3-owner-activity small{color:var(--lavi-kernel-text-secondary,#8798a2)}.m3-contextual-lavi{gap:7px;display:grid}.m3-contextual-lavi header span{color:var(--lavi-kernel-text-secondary,#8b9aa4);margin-left:auto;font-size:8px}.m3-contextual-lavi p{background:#0a1e29a6;border-radius:8px;margin:0 0 4px;padding:10px;font-size:9px;line-height:1.45}.m3-contextual-lavi>a{border:1px solid var(--lavi-kernel-border-subtle,#61737e36);color:var(--lavi-kernel-text-secondary,#a8b5bc);border-radius:6px;padding:6px 8px;font-size:8px;text-decoration:none}.m3-selected-status{justify-content:space-between;gap:12px;width:100%;font-size:9px}.m3-selected-status>span{border-right:1px solid var(--lavi-kernel-border-subtle,#5a6e7b2e);align-items:center;gap:7px;min-width:0;padding-right:12px;display:flex}.m3-selected-status>span:last-child{border-right:0}.m3-selected-status small{color:var(--lavi-kernel-text-secondary,#8899a3)}.m3-selected-status strong{font-weight:600}.m3-selected-global-title>.m3-kicker{font-size:15px;line-height:1.1}.m3-selected-global-title>strong{font-size:14px}.m3-selected-philosophy{font-size:12.5px;line-height:1.2}.m3-selected-context-bar>div:first-child>strong{font-size:18px;line-height:1.18}.m3-selected-context-bar>div:first-child>span{font-size:10.5px}.m3-selected-context-bar>div:first-child>small,.m3-selected-toolbar>span{font-size:9.5px}.m3-selected-toolbar b{font-size:10.5px}.m3-selected-plan>small,.m3-selected-current>small,.m3-selected-decision>small,.m3-selected-result>small,.m3-selected-source-stack>small,.m3-selected-work-stack>small{font-size:10.5px;font-weight:600}.m3-plan-heading strong{font-size:16px;line-height:1.18}.m3-selected-plan p{font-size:11px;line-height:1.45}.m3-plan-state,.m3-plan-meta{font-size:10px}.m3-selected-plan{border-color:#22be66;box-shadow:0 0 34px #18be603d,inset 0 0 28px #18a95614}.m3-selected-current strong{font-size:13px;line-height:1.2}.m3-selected-current span{font-size:10px}.m3-selected-decision>div strong{font-size:13px}.m3-selected-decision>span{font-size:10px}.m3-selected-result>div strong{font-size:13px}.m3-selected-result>span{font-size:9.5px;line-height:1.35}.m3-selected-source-stack article strong{font-size:12px;line-height:1.22}.m3-selected-source-stack article small{font-size:9.5px}.m3-selected-work-stack article strong{font-size:11px;line-height:1.22}.m3-selected-work-stack article small{font-size:9px}.m3-selected-source-stack article,.m3-selected-work-stack article{background:linear-gradient(#061822fa,#041119f5);border-color:#6f8b996b}.m3-situation-landmark>a strong{font-size:12.5px}.m3-situation-landmark>a small,.m3-landmark-system{font-size:9.5px}.m3-landmark-system>strong{font-size:10.5px}.m3-selected-utility>section{padding:13px 14px}.m3-utility-mode{align-items:center;min-height:58px}.m3-utility-mode small{font-size:8.5px}.m3-utility-mode strong{font-size:9.5px}.m3-selected-utility section>header strong{font-size:11.5px}.m3-utility-list article{min-height:57px;padding:8px}.m3-utility-list article strong{font-size:9.5px;line-height:1.32}.m3-utility-list article small{font-size:8.5px}.m3-owner-activity{gap:8px}.m3-owner-activity>span{padding:5px 0;font-size:9.5px}.m3-owner-activity small{font-size:8.5px}.m3-contextual-lavi{gap:8px}.m3-contextual-lavi p{padding:11px;font-size:9.5px;line-height:1.5}.m3-contextual-lavi>a{padding:8px 9px;font-size:9px}.m3-contextual-lavi>.m3-lavi-entry{align-items:center;gap:8px;min-height:30px;display:flex}.m3-lavi-disclaimer{color:var(--lavi-kernel-text-secondary,#7f909a);padding:2px 3px 0;font-size:8px;line-height:1.35;display:block}.m3-selected-status{font-size:9.5px}@media (width<=1199px){.m3-selected-philosophy{display:none}.m3-selected-context-bar{align-items:flex-start}.m3-selected-toolbar{max-width:54%;overflow:auto}.m3-selected-topology{min-height:800px}.m3-selected-plan{width:34%;left:32%}.m3-selected-current{width:30%;left:34%}.m3-selected-source-stack,.m3-selected-work-stack{width:28%}.m3-selected-result{width:30%;left:34%}.m3-selected-decision{width:27%;right:2%}.m3-selected-status{justify-content:flex-start;overflow:auto}}@media (width<=760px){.m3-situation__orbit{grid-template-columns:minmax(0,1fr)}.m3-selected-global-title>strong,.m3-selected-global-actions>.m3-readonly-control,.m3-selected-global-actions>.m3-icon-control{display:none}.m3-selected-context-bar{display:grid}.m3-selected-toolbar{max-width:100%;overflow:auto}.m3-selected-topology{gap:9px;min-height:auto;padding:10px;display:grid}.m3-selected-topology>svg{display:none}.m3-selected-plan,.m3-selected-current,.m3-selected-decision,.m3-selected-result,.m3-selected-source-stack,.m3-selected-work-stack,.m3-selected-legend{width:auto;position:static}.m3-selected-current{order:1}.m3-selected-source-stack{order:2}.m3-selected-plan{order:3}.m3-selected-decision{order:4}.m3-selected-work-stack{order:5}.m3-selected-result{order:6}.m3-selected-legend{order:7;justify-content:flex-start;height:auto;min-height:44px;overflow:auto}.m3-landmark-system{display:none}}.lavi-family-situation[data-lavi-family-variant=selected]>[data-lavi-frame=internal-product]{--lavi-frame-landmark-width:196px;--lavi-frame-utility-width:276px;box-sizing:border-box;padding-inline:10px;column-gap:8px;padding-bottom:14px}.lavi-family-situation[data-lavi-family-variant=selected]>[data-lavi-frame=internal-product]>.lavi-internal-frame__status{margin-top:18px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-situation-landmark{padding-inline:9px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-situation-landmark>a{min-height:55px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-situation-landmark>a strong{font-size:12.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-situation-landmark>a small{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-landmark-system{gap:8px;padding:11px 10px;font-size:9px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-context-bar{min-height:76px;padding-inline:18px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-context-bar>div:first-child>strong{font-size:18px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-context-bar>div:first-child>span{font-size:10.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-context-bar>div:first-child>small{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-topology{height:100%;min-height:0}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current{width:22.4%;min-height:128px;padding:14px;top:6.7%;left:33.6%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current strong{font-size:13.5px;line-height:1.25}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current span{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan{border-color:#18bc62;width:26.7%;min-height:170px;padding:15px 16px;top:35.8%;left:31.8%;box-shadow:0 0 34px #18bc623d,inset 0 0 28px #18bc6214}.lavi-family-situation[data-lavi-family-variant=selected] .m3-plan-heading{min-width:0}.lavi-family-situation[data-lavi-family-variant=selected] .m3-plan-heading strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;line-height:1.2;overflow:hidden}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan p{font-size:11px;line-height:1.45}.lavi-family-situation[data-lavi-family-variant=selected] .m3-plan-state,.lavi-family-situation[data-lavi-family-variant=selected] .m3-plan-meta{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision{width:22.2%;min-height:100px;padding:13px 14px;top:10.6%;right:8%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision>div strong{font-size:13.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision>span{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack{gap:8px;width:18.7%;top:28.5%;left:2.2%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article{background:linear-gradient(#081820f5,#05121af0);min-height:66px;padding:9px 10px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article strong{font-size:12px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article small{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack{gap:7px;width:20.8%;top:28.5%;right:5.8%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article{background:linear-gradient(#081820f5,#05121af0);min-height:60px;padding:8px 10px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.2;overflow:hidden}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article small{font-size:9px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result{border-color:#9665b5;width:22%;min-height:124px;padding:14px;top:69.1%;left:33.8%;box-shadow:0 0 24px #8f5bb31f}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result>div strong{font-size:12.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result>span{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-legend{height:49px;font-size:9px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-topology path{stroke-width:1.15px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-utility>section{padding:12px 14px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-utility section>header strong{font-size:12.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-mode small{font-size:8.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-mode strong{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list{gap:8px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article{min-height:52px;padding:8px 9px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article strong{font-size:10.5px;line-height:1.28}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article small{font-size:8.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article.is-unavailable{opacity:.58;border:1px dashed var(--lavi-kernel-border-subtle,#61737e36)}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity{gap:3px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity>span{min-height:29px;font-size:9.8px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity small{font-size:8.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-contextual-lavi{gap:7px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-contextual-lavi p{padding:10px;font-size:10px;line-height:1.42}.lavi-family-situation[data-lavi-family-variant=selected] .m3-contextual-lavi>a{align-items:center;min-height:27px;font-size:9px;display:flex}.lavi-family-situation[data-lavi-family-variant=selected] .m3-contextual-lavi>.m3-lavi-entry{min-height:42px;color:var(--lavi-kernel-text-secondary,#a7b4bb);background:#081821c2;gap:8px;margin-top:4px;padding:0 10px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-status{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-topology{background:radial-gradient(circle at 50% 42%,#11455e3b,#0000 43%),radial-gradient(circle at 50% 45%,#071f2f52,#0000 68%)}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 8px 26px #0000003d,inset 0 0 20px #27576c08}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan{box-shadow:0 0 36px #1fc66740,inset 0 0 30px #1fc66712}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current{box-shadow:0 0 26px #2d9bcf21}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision{box-shadow:0 0 24px #dda11c1f}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result{box-shadow:0 0 24px #975ebb1f}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article.is-unavailable,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article.is-unavailable,.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article.is-unavailable{opacity:.62;border-style:dashed}.m4f-situation-chrome{gap:18px}.m4f-situation-chrome .lavi-product-chrome__avatar{display:none!important}.m4f-situation-chrome .lavi-product-chrome__identity{gap:12px}.m4f-situation-chrome .lavi-product-chrome__wordmark{letter-spacing:-.055em;font-size:27px}.m4f-situation-chrome .lavi-product-chrome__family{color:var(--lavi-kernel-text-primary);letter-spacing:.03em;font-size:16px;font-weight:600}.m4f-situation-chrome .lavi-product-chrome__context{flex-direction:row;flex:auto;align-items:center;gap:12px;min-width:0;overflow:visible}.m4f-situation-chrome .lavi-product-chrome__context strong{color:var(--lavi-kernel-gold);font-size:14px;font-weight:650}.m4f-situation-chrome .lavi-product-chrome__context small{color:var(--lavi-kernel-text-secondary);align-items:center;gap:10px;font-size:13px;display:inline-flex}.m4f-situation-chrome .lavi-product-chrome__context small:before{content:"·";color:var(--lavi-kernel-text-muted)}.m4f-situation-chrome .lavi-product-chrome__actions{gap:0;margin-left:auto}.m4f-situation-chrome__actions{align-items:center;gap:10px;display:flex}.m4f-situation-view-control,.m4f-situation-icon-control,.m4f-situation-ask{border:1px solid var(--lavi-kernel-border-subtle);min-height:36px;color:var(--lavi-kernel-text-secondary);background:#061018db;border-radius:7px;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.m4f-situation-view-control{padding:0 12px}.m4f-situation-icon-control{width:36px}.m4f-situation-ask{color:var(--lavi-kernel-text-primary);padding:0 12px}.m4f-situation-ask .lavi-icon{color:var(--lavi-kernel-gold)}.m4f-landmark{flex-direction:column;height:100%;min-height:0;padding:10px 10px 5px;display:flex}.m4f-landmark .lavi-landmark-nav{flex:none;min-height:0;padding:0}.m4f-landmark .lavi-landmark-nav__title{padding:3px 14px 9px;font-size:10px}.m4f-landmark .lavi-landmark-nav__section{gap:4px}.m4f-landmark .lavi-landmark-nav__section+.lavi-landmark-nav__section{margin-top:10px;padding-top:12px}.m4f-landmark .lavi-landmark-nav__section>small{padding:0 14px 7px}.m4f-landmark .lavi-landmark-nav__item{border-radius:7px;grid-template-columns:42px minmax(0,1fr);gap:9px;min-height:55px;padding:5px 9px}.m4f-landmark .lavi-landmark-nav__icon{width:38px;height:38px}.m4f-landmark .lavi-landmark-nav__copy strong{font-size:12px}.m4f-landmark .lavi-landmark-nav__copy small{font-size:10px}.m4f-landmark .lavi-landmark-nav__item.is-active{color:var(--lavi-kernel-gold);box-shadow:inset 2px 0 0 var(--lavi-kernel-gold);background:linear-gradient(90deg,#3a2c08eb,#2c21065c);border-color:#a06d09e0}.m4f-landmark-system{border:1px solid var(--lavi-kernel-border-subtle);background:#06121cdb;border-radius:8px;margin-top:auto;padding:12px;position:relative}.m4f-landmark-system>strong{color:var(--lavi-kernel-green);align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.m4f-landmark-system>strong .lavi-icon{transform-origin:50%;transform:scale(.72)}.m4f-landmark-system dl{margin:13px 0 0}.m4f-landmark-system dl div{border-bottom:1px solid var(--lavi-kernel-border-hairline);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.m4f-landmark-system dt{color:var(--lavi-kernel-text-muted);font-size:10px}.m4f-landmark-system dd{color:var(--lavi-kernel-text-primary);margin:0;font-size:10px;font-weight:550}.m4f-landmark-system>small{color:var(--lavi-kernel-text-muted);margin-top:18px;font-size:10px;line-height:1.45;display:block}.m4f-landmark-system__close{color:var(--lavi-kernel-text-muted);opacity:.48;position:absolute;top:9px;right:9px}.m4f-landmark-collapse{border:1px solid var(--lavi-kernel-border-subtle);width:30px;height:30px;color:var(--lavi-kernel-text-secondary);background:#051018e6;border-radius:7px;justify-content:center;align-items:center;gap:0;display:inline-flex;position:absolute;bottom:8px;right:8px;overflow:hidden}.m4f-landmark-collapse .lavi-icon+.lavi-icon{margin-left:-9px}.m4f-situation{grid-template-rows:64px 82px minmax(0,1fr);gap:9px;height:100%;min-height:0;padding:0;display:grid}.m4f-situation__controls{border:1px solid var(--lavi-kernel-border-subtle);background:#06121ce6;border-radius:7px;grid-template-columns:1.15fr .85fr .8fr .8fr 1.4fr;display:grid;overflow:hidden}.m4f-situation__controls>span:not(.m4f-situation__advanced-filter){border-right:1px solid var(--lavi-kernel-border-hairline);align-content:center;gap:5px;padding:9px 15px;display:grid}.m4f-situation__controls small{color:var(--lavi-kernel-text-muted);font-size:9px}.m4f-situation__controls strong{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.m4f-situation__advanced-filter{border:1px solid var(--lavi-kernel-border-subtle);min-height:38px;color:var(--lavi-kernel-blue);border-radius:7px;place-self:center end;align-items:center;gap:8px;margin-right:18px;padding:0 12px;display:inline-flex}.m4f-situation__metrics{border:1px solid var(--lavi-kernel-border-subtle);background:#06121ce6;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.m4f-situation__metrics>span{border-right:1px solid var(--lavi-kernel-border-hairline);min-width:0;padding:12px 16px}.m4f-situation__metrics>span:last-child{border-right:0}.m4f-situation__metrics small{color:var(--lavi-kernel-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.m4f-situation__metrics small .lavi-icon{transform-origin:50%;transform:scale(.72)}.m4f-situation__metric-value{align-items:baseline;gap:7px;margin-top:6px;display:flex}.m4f-situation__metrics strong{font-size:23px;line-height:1;display:inline-block}.m4f-situation__metrics em{color:var(--lavi-kernel-text-muted);font-size:9px;font-style:normal}.m4f-situation__metric-sub{color:var(--lavi-kernel-text-muted);margin-top:2px;padding-left:34px;font-size:8px;display:block}.m4f-situation__metrics .metric-1 .lavi-icon,.m4f-situation__metrics .metric-1 em,.m4f-situation__metrics .metric-2 .lavi-icon,.m4f-situation__metrics .metric-2 em{color:var(--lavi-kernel-green)}.m4f-situation__metrics .metric-3 .lavi-icon,.m4f-situation__metrics .metric-3 em{color:var(--lavi-kernel-red)}.m4f-situation__metrics .metric-4 .lavi-icon,.m4f-situation__metrics .metric-4 em{color:var(--lavi-kernel-gold)}.m4f-situation__metrics .metric-5 .lavi-icon{color:#c4b49a}.m4f-situation__metrics .metric-6 .lavi-icon{color:#b57f54}.m4f-situation__metrics small .lavi-icon{opacity:.95}.m4f-situation__map{border:1px solid var(--lavi-kernel-border-subtle);background:radial-gradient(circle at 50% 48%,#0a2230bf 0 5%,#0000 22%),radial-gradient(at 50% 55%,#071925e0 0 42%,#031019f5 70%);border-radius:7px;min-height:0;position:relative;overflow:hidden}.m4f-situation__map:before{content:"";opacity:.46;pointer-events:none;background-image:radial-gradient(circle,#7197a975 0 1px,#0000 1.25px),radial-gradient(circle,#a0783e4d 0 1px,#0000 1.2px);background-position:13px 17px,41px 32px;background-size:67px 61px,97px 83px;position:absolute;inset:50px 0 41px}.m4f-situation__map:after{content:"";pointer-events:none;border:1px solid #23475b38;border-radius:50%;width:890px;height:590px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 98px #23475b05,inset 0 0 0 196px #23475b05}.m4f-situation__map-toolbar{z-index:20;border-bottom:1px solid var(--lavi-kernel-border-hairline);background:#041019f0;align-items:center;height:50px;padding:0 17px;display:flex;position:absolute;top:0;left:0;right:0}.m4f-situation__map-toolbar>strong{font-size:14px}.m4f-situation__map-toolbar>div{color:var(--lavi-kernel-text-muted);align-items:center;gap:12px;margin-left:auto;display:flex}.m4f-map-control{border:1px solid var(--lavi-kernel-border-subtle);border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 11px;display:inline-flex}.m4f-situation__edges{z-index:4;width:100%;height:calc(100% - 91px);position:absolute;inset:50px 0 41px}.m4f-situation__edges path{fill:none;stroke-width:1.5px}.m4f-situation__edges .edge-positive{stroke:var(--lavi-kernel-green)}.m4f-situation__edges .edge-purple{stroke:var(--lavi-kernel-violet)}.m4f-situation__edges .edge-risk,.m4f-situation__edges .edge-delay{stroke:var(--lavi-kernel-red)}.m4f-situation__edges .edge-attention{stroke:var(--lavi-kernel-gold)}.m4f-situation__edges .edge-neutral{stroke:var(--lavi-kernel-text-muted)}.m4f-situation__edges .edge-ghost{stroke:#7197a985;stroke-width:1px;stroke-dasharray:4 5;opacity:.78}.m4f-situation__edges .edge-cross-1{stroke:#41a7ff61;stroke-dasharray:none}.m4f-situation__edges .edge-cross-2{stroke:#a67d3e57;stroke-dasharray:none}.m4f-situation__edges .joint-positive{fill:var(--lavi-kernel-green)}.m4f-situation__edges .joint-attention{fill:var(--lavi-kernel-gold)}.m4f-situation__edges .joint-current{fill:var(--lavi-kernel-blue)}.m4f-situation__edges .joint-risk,.m4f-situation__edges .joint-delay{fill:var(--lavi-kernel-red)}.m4f-situation__axis{z-index:6;color:var(--lavi-kernel-text-muted);text-align:center;font-size:8px;line-height:1.3;position:absolute}.axis-north{top:61px;left:48%}.axis-west{top:53%;left:18px}.axis-east{top:53%;right:9px}.axis-south{bottom:48px;left:46%}.m4f-situation__compass{z-index:12;width:74px;height:74px;color:var(--lavi-kernel-gold);background:radial-gradient(circle,#764d042e 0 22%,#0000 23%);border:1px solid #a06d09c7;border-radius:50%;position:absolute;top:72px;right:37px}.m4f-situation__compass:before,.m4f-situation__compass:after{content:"";opacity:.95;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m4f-situation__compass:before{clip-path:polygon(50% 0,56% 39%,100% 50%,56% 57%,50% 100%,44% 57%,0 50%,44% 39%);width:54px;height:54px}.m4f-situation__compass:after{opacity:.62;clip-path:polygon(50% 0,56% 39%,100% 50%,56% 57%,50% 100%,44% 57%,0 50%,44% 39%);width:34px;height:34px;transform:translate(-50%,-50%)rotate(45deg)}.m4f-situation__compass i,.m4f-situation__compass b{z-index:2;transform-origin:50%;background:#05141d;display:block;position:absolute;top:50%;left:50%}.m4f-situation__compass i{width:1px;height:60px;transform:translate(-50%,-50%)}.m4f-situation__compass b{width:60px;height:1px;transform:translate(-50%,-50%)}.m4f-situation__compass>span{z-index:4;font-weight:700;position:absolute;top:-18px;left:31px}.m4f-situation__compass>em{z-index:4;font-style:normal;font-weight:700;position:absolute;top:28px;right:-17px}.m4f-situation__compass>small{z-index:4;font-weight:700;position:absolute;top:28px;left:-18px}.m4f-situation__compass u{opacity:.34;transform-origin:50%;background:currentColor;width:1px;height:56px;text-decoration:none;position:absolute;top:50%;left:50%}.m4f-situation__compass .ray-ne{transform:translate(-50%,-50%)rotate(45deg)}.m4f-situation__compass .ray-se{transform:translate(-50%,-50%)rotate(135deg)}.m4f-situation__compass .ray-sw{transform:translate(-50%,-50%)rotate(225deg)}.m4f-situation__compass .ray-nw{transform:translate(-50%,-50%)rotate(315deg)}.m4f-situation__nodes{z-index:8;position:absolute;inset:50px 0 41px}.m4f-situation-node{border:1px solid var(--lavi-kernel-border-strong);width:206px;min-height:107px;color:var(--lavi-kernel-text-primary);background:linear-gradient(#081722f5,#06111af5);border-radius:9px;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:10px 12px;text-decoration:none;display:grid;position:absolute;box-shadow:0 8px 30px #00000070}.m4f-situation-node__icon{border:1px solid;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.m4f-situation-node__body{align-content:start;gap:4px;min-width:0;display:grid}.m4f-situation-node__body>small{color:var(--lavi-kernel-text-muted);font-size:9px}.m4f-situation-node__body>strong{min-height:30px;font-size:12px;font-weight:600;line-height:1.2}.m4f-situation-node__body>i{color:var(--lavi-kernel-green);background:#0f311aeb;border-radius:4px;justify-self:start;padding:3px 5px;font-size:8px;font-style:normal}.m4f-situation-node__meta{align-items:center;gap:7px;min-height:18px;display:flex}.m4f-situation-node__meta>b{font-size:15px}.m4f-situation-node__meta>b.is-neutral{color:var(--lavi-kernel-text-muted)}.m4f-situation-node__meta>em{min-width:0;color:var(--lavi-kernel-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.m4f-situation-node__avatars{margin-left:auto;display:flex}.m4f-situation-node__delta{color:var(--lavi-kernel-green)!important;font-size:9px!important}.m4f-situation-node__avatars i{background:linear-gradient(135deg,#deb26b,#6d8ca0);border:1px solid #040c12;border-radius:50%;width:17px;height:17px;margin-left:-5px}.m4f-situation-node__avatars i:nth-child(2){background:linear-gradient(135deg,#be6c49,#53819f)}.m4f-situation-node__avatars i:nth-child(3){background:linear-gradient(135deg,#cfa362,#5d6e92)}.m4f-situation-node__avatars i:nth-child(4){background:linear-gradient(135deg,#9c614c,#8b96a7)}.m4f-situation-node__avatars small{color:var(--lavi-kernel-text-muted);margin-left:3px;font-size:8px}.m4f-situation-node.node-1{width:206px;top:27px;left:145px}.m4f-situation-node.node-2{width:198px;top:59px;left:515px}.m4f-situation-node.node-3{width:187px;top:196px;right:99px}.m4f-situation-node.node-4{width:194px;top:231px;left:387px}.m4f-situation-node.node-5{width:180px;top:211px;left:116px}.m4f-situation-node.node-6{width:209px;bottom:92px;left:163px}.m4f-situation-node.node-7{width:186px;bottom:86px;right:225px}.m4f-situation-node.tone-positive{color:var(--lavi-kernel-green);border-color:color-mix(in srgb, var(--lavi-kernel-green) 82%, transparent);box-shadow:0 0 18px #18a35b2e}.m4f-situation-node.tone-purple{color:var(--lavi-kernel-violet);border-color:color-mix(in srgb, var(--lavi-kernel-violet) 72%, transparent)}.m4f-situation-node.tone-current{color:var(--lavi-kernel-blue);border-color:color-mix(in srgb, var(--lavi-kernel-blue) 82%, transparent);box-shadow:0 0 22px #41a7ff29}.m4f-situation-node.tone-risk,.m4f-situation-node.tone-delay{color:var(--lavi-kernel-red);border-color:color-mix(in srgb, var(--lavi-kernel-red) 82%, transparent);box-shadow:0 0 18px #d43b2f2e}.m4f-situation-node.tone-attention{color:var(--lavi-kernel-gold);border-color:color-mix(in srgb, var(--lavi-kernel-gold) 82%, transparent)}.m4f-situation-node.tone-neutral{color:var(--lavi-kernel-text-secondary);border-color:var(--lavi-kernel-border-strong)}.m4f-situation-node.tone-risk .m4f-situation-node__body>i,.m4f-situation-node.tone-delay .m4f-situation-node__body>i{color:#ff6a45;background:#35160deb}.m4f-situation-node.tone-attention .m4f-situation-node__body>i{color:var(--lavi-kernel-gold);background:#3a2b08eb}.m4f-situation-node.tone-current .m4f-situation-node__body>i{color:var(--lavi-kernel-green);background:#0f311aeb}.m4f-situation-node.tone-neutral .m4f-situation-node__body>i{color:var(--lavi-kernel-text-secondary);background:#18232aeb}.m4f-situation__legend{z-index:14;border-top:1px solid var(--lavi-kernel-border-hairline);height:41px;color:var(--lavi-kernel-text-muted);background:#04101af5;align-items:center;gap:17px;padding:0 18px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.m4f-situation__legend-label{color:var(--lavi-kernel-text-secondary)}.m4f-situation__legend>span:not(.m4f-situation__connector-legend):before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.m4f-situation__legend .positive{color:var(--lavi-kernel-green)}.m4f-situation__legend .attention{color:var(--lavi-kernel-gold)}.m4f-situation__legend .risk,.m4f-situation__legend .delay{color:var(--lavi-kernel-red)}.m4f-situation__connector-legend{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.m4f-situation__connector-legend i{background:var(--lavi-kernel-text-muted);width:34px;height:1px;display:inline-block}.m4f-situation__connector-legend i.is-medium{background:repeating-linear-gradient(90deg, var(--lavi-kernel-text-muted) 0 5px, transparent 5px 9px)}.m4f-situation-utility{grid-template-rows:57px 236px 228px minmax(0,1fr);gap:8px;height:100%;min-height:0;padding:0 12px 0 11px;display:grid}.m4f-situation-mode,.m4f-utility-panel{border:1px solid var(--lavi-kernel-border-subtle);background:#06121ce6;border-radius:7px}.m4f-situation-mode{grid-template-columns:1fr 1fr;gap:12px;padding:10px 14px;display:grid}.m4f-situation-mode span{min-width:0}.m4f-situation-mode small{color:var(--lavi-kernel-text-muted);font-size:9px;display:block}.m4f-situation-mode strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;margin-top:5px;font-size:10px;display:flex;overflow:hidden}.m4f-situation-mode span:first-child strong{color:var(--lavi-kernel-gold)}.m4f-situation-mode strong i{background:var(--lavi-kernel-green);border-radius:50%;width:7px;height:7px;margin-left:auto}.m4f-utility-panel{min-height:0;padding:12px 14px;overflow:hidden}.m4f-utility-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.m4f-utility-heading>strong{font-size:13px}.m4f-utility-heading>small{min-width:22px;min-height:22px;color:var(--lavi-kernel-gold);border:1px solid #6e5010e6;border-radius:999px;place-items:center;padding:0 6px;display:grid}.m4f-attention-panel article{border-top:1px solid var(--lavi-kernel-border-hairline);grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:9px 0;display:grid}.m4f-attention-panel article>.attention-icon{width:32px;height:32px;color:var(--lavi-kernel-red);background:#3a140feb;border-radius:7px;place-items:center;display:grid}.m4f-attention-panel article .attention-2{color:var(--lavi-kernel-gold);background:#3b2d06eb}.m4f-attention-panel article .attention-3{color:var(--lavi-kernel-violet);background:#251b3deb}.m4f-attention-panel article strong{font-size:11px;font-weight:600;line-height:1.28}.m4f-attention-panel article p{color:var(--lavi-kernel-text-muted);margin:4px 0 0;font-size:9px;line-height:1.38}.m4f-attention-panel article>small{color:var(--lavi-kernel-text-muted);font-size:8px}.m4f-utility-panel>a{color:var(--lavi-kernel-blue);justify-content:space-between;margin-top:8px;font-size:10px;text-decoration:none;display:flex}.m4f-event-row{min-height:30px;color:var(--lavi-kernel-text-secondary);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.m4f-event-row .lavi-icon{color:var(--lavi-kernel-gold)}.m4f-event-row b{font-size:10px;font-weight:520}.m4f-event-row small{color:var(--lavi-kernel-text-muted);font-size:8px}.m4f-contextual-lavi{flex-direction:column;display:flex}.m4f-contextual-lavi__message{background:#071824eb;border-radius:7px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:9px;display:grid}.m4f-contextual-lavi__avatar{color:#fff;background:linear-gradient(135deg,#41a7ff,#8e56e8);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.m4f-contextual-lavi__message p{margin:0;font-size:10px;line-height:1.45}.m4f-contextual-lavi__prompts{gap:6px;margin-top:9px;display:grid}.m4f-contextual-lavi__prompts span{color:#b5a6d6;border:1px solid #4a356bc7;border-radius:7px;align-items:center;min-height:29px;padding:0 10px;font-size:9px;display:flex}.m4f-contextual-lavi__prompts span:before{content:"";border:1px solid #8068aed1;border-radius:50%;width:9px;height:9px;margin-right:7px;box-shadow:inset 0 0 0 2px #06121c}.m4f-contextual-lavi__composer{border:1px solid var(--lavi-kernel-border-subtle);border-radius:7px;align-items:center;min-height:48px;padding:0 10px;color:var(--lavi-kernel-text-muted)!important;margin-top:auto!important;display:flex!important}.m4f-contextual-lavi__composer b{width:32px;height:32px;color:var(--lavi-kernel-gold);background:#423000;border-radius:7px;place-items:center;margin-left:auto;display:grid}.m4f-contextual-lavi>small{color:var(--lavi-kernel-text-muted);margin-top:7px;font-size:8px}.m4f-situation-status{border:1px solid var(--lavi-kernel-border-subtle);background:#04111af5;border-radius:7px;grid-template-columns:1.25fr .95fr .9fr .9fr 1.08fr 1.35fr 2.1fr;align-items:center;width:100%;min-width:0;height:64px;display:grid;overflow:hidden}.m4f-situation-status>span{border-right:1px solid var(--lavi-kernel-border-hairline);min-width:0;color:var(--lavi-kernel-text-muted);white-space:nowrap;text-overflow:ellipsis;padding:0 18px;font-size:10px;overflow:hidden}.m4f-situation-status>span:last-child{border-right:0}.m4f-situation-status>.is-good{color:var(--lavi-kernel-green)}.m4f-status-dot{vertical-align:1px;background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.m4f-situation-status b{color:var(--lavi-kernel-text-primary);margin-left:7px}.m4f-situation-status__memory i{vertical-align:middle;background:#1d3d4b;width:105px;height:3px;margin-left:12px;display:inline-block}.m4f-situation-status__memory i em{background:var(--lavi-kernel-green);width:0;height:100%;display:block}.m4f-situation-status__tail{justify-content:flex-end;align-items:center;gap:12px;display:flex;padding-right:14px!important}@media (width<=1199px){.lavi-family-situation.m4f-situation-shell [data-lavi-frame=internal-product]{--lavi-frame-landmark-width:88px;--lavi-frame-utility-width:268px;--lavi-frame-status-height:56px}.m4f-landmark-system,.m4f-situation-chrome .lavi-product-chrome__context small,.m4f-situation-view-control,.m4f-situation-ask{display:none}.m4f-situation{grid-template-rows:auto auto minmax(560px,1fr)}.m4f-situation__controls{grid-template-columns:1fr 1fr}.m4f-situation__advanced-filter{display:none}.m4f-situation__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.m4f-situation-node{width:158px}.m4f-situation-node.node-1{left:6%}.m4f-situation-node.node-2{left:36%}.m4f-situation-node.node-3{right:4%}.m4f-situation-node.node-4{left:37%}.m4f-situation-node.node-5{left:6%}.m4f-situation-node.node-6{left:12%}.m4f-situation-node.node-7{right:16%}.m4f-situation-utility{grid-template-rows:auto auto auto minmax(260px,1fr)}.m4f-situation-status{grid-template-columns:repeat(3,minmax(0,1fr));height:52px}.m4f-situation-status>span:nth-child(n+4){display:none}}@media (width<=720px){.m4f-situation-chrome .lavi-product-chrome__context{display:none}.m4f-situation{grid-template-rows:auto auto auto;padding:6px}.m4f-situation__controls{grid-template-columns:1fr}.m4f-situation__controls>span:nth-child(n+3){display:none}.m4f-situation__metrics{grid-template-columns:1fr 1fr}.m4f-situation__map{min-height:840px}.m4f-situation__edges,.m4f-situation__axis,.m4f-situation__compass{display:none}.m4f-situation__nodes{gap:8px;padding:58px 8px 48px;display:grid;position:relative;inset:auto}.m4f-situation-node{width:100%;min-height:92px;position:relative!important;inset:auto!important}.m4f-situation__legend{flex-wrap:wrap;height:auto;min-height:41px}.m4f-situation__connector-legend{display:none}.m4f-situation-utility{padding:6px}}.m4c-metric-ribbon{border:1px solid var(--lavi-kernel-border-subtle);background:#05111ad6;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:64px;display:grid;overflow:hidden}.m4c-metric-ribbon>span{border-right:1px solid var(--lavi-kernel-border-hairline);gap:3px;min-width:0;padding:8px 11px;display:grid}.m4c-metric-ribbon small{color:var(--lavi-kernel-text-muted);font-size:10px}.m4c-metric-ribbon strong{font-size:18px}.m4c-selected-situation{gap:10px;min-height:0;padding:10px;display:grid}.m4c-selected-situation__crumb{color:var(--lavi-kernel-text-muted);font-size:10px}.m4c-selected-situation .lavi-dna-origin{min-height:170px}.m4c-selected-situation__origin{gap:5px;max-width:760px;display:grid}.m4c-selected-situation__origin h1{margin:0;font-size:24px}.m4c-selected-situation__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;min-height:250px;padding:32px;display:grid;position:relative}.m4c-selected-situation__flow article{z-index:2;border:1px solid var(--lavi-kernel-border-strong);background:var(--lavi-kernel-surface-raised);border-radius:9px;align-self:center;gap:5px;padding:14px;display:grid;position:relative}.m4c-selected-situation__flow-line{background:var(--lavi-kernel-border-strong);height:1px;position:absolute;top:50%;left:15%;right:15%}.m4c-selected-situation--empty{place-items:center;min-height:420px}@media (width>=1200px){.m4f-landmark{position:relative}.m4f-landmark-system{min-height:278px;padding:14px 12px}.m4f-landmark-system dl div{padding:9px 0}.m4f-landmark-system>small{margin-top:19px}.m4f-landmark-collapse{bottom:10px;right:10px}.m4f-situation-icon-control{position:relative}.m4f-situation-chrome__actions>.m4f-situation-icon-control:nth-child(3):after{content:"";background:var(--lavi-kernel-red);border:1px solid #040c12;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:6px}.m4f-situation__map:before{opacity:.31}.m4f-situation__map:after{border-color:#23475b26;width:905px;height:585px;box-shadow:inset 0 0 0 92px #23475b04,inset 0 0 0 184px #23475b04,inset 0 0 0 274px #23475b03}.m4f-situation__edges path{stroke-width:1.15px;opacity:.86}.m4f-situation__compass{width:72px;height:72px;top:95px;right:39px}.m4f-situation-node{background:radial-gradient(circle at 22% 18%,#2c5b6f1a,#0000 45%),linear-gradient(#07151ff7,#050f17fa);box-shadow:inset 0 0 0 1px #ffffff03,0 8px 26px #0000006b}.m4f-situation-node.node-2{width:198px}.m4f-situation-node.node-3{width:186px;right:99px}.m4f-situation-node.node-5{width:180px;top:204px}.m4f-situation-node.node-6{width:210px}.m4f-situation-node.node-7{width:186px;right:245px}.m4f-situation-node.tone-positive{box-shadow:inset 0 0 0 1px #46db7e08,0 0 23px #18a35b38,0 8px 26px #0000006b}.m4f-situation-node.tone-purple{box-shadow:inset 0 0 0 1px #9b62ea08,0 0 20px #7e52c926,0 8px 26px #0000006b}.m4f-situation-node.tone-current{box-shadow:inset 0 0 0 1px #41a7ff0a,0 0 27px #41a7ff38,0 8px 26px #0000006b}.m4f-situation-node.tone-attention{box-shadow:inset 0 0 0 1px #e3a92308,0 0 20px #e3a92324,0 8px 26px #0000006b}.m4f-situation-node.tone-risk,.m4f-situation-node.tone-delay{box-shadow:inset 0 0 0 1px #ec4b3a08,0 0 22px #d43b2f2e,0 8px 26px #0000006b}.m4f-event-row .lavi-icon{color:var(--lavi-kernel-gold)!important}.m4f-utility-panel>a{font-size:10px}.m4f-contextual-lavi__prompts span{font-size:9px}}.m4f-situation-node__avatars.is-neutral i{background:0 0;border-color:#7589958c;box-shadow:inset 0 0 0 1px #142a36a6}.m4f-situation-node__avatars.is-neutral small,.m4f-situation-node__delta.is-neutral{color:var(--lavi-kernel-text-muted)}.m4f-attention-panel article.is-unavailable{opacity:.62;border-style:dashed}@media (width>=1200px){.m4f-situation-chrome .lavi-product-chrome__context strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m4f-situation__metrics>span{padding:10px 14px}.m4f-situation__metrics small{white-space:normal;align-items:flex-start;min-height:22px;line-height:1.18}.m4f-situation__metric-sub{padding-left:0}.m4f-situation-node{overflow:hidden}.m4f-situation-node.node-1{height:107px}.m4f-situation-node.node-2{height:106px}.m4f-situation-node.node-3{height:105px}.m4f-situation-node.node-4{height:114px}.m4f-situation-node.node-5{height:123px}.m4f-situation-node.node-6{height:109px}.m4f-situation-node.node-7{height:112px}.m4f-situation-node__body>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29px;max-height:31px;display:-webkit-box;overflow:hidden}.m4f-situation-node__meta>b{white-space:nowrap;min-width:22px}.m4f-situation-node__meta>em{max-width:64px}.lavi-family-situation.m4f-situation-shell .m4j-cosmic-field{background:linear-gradient(90deg,#0000 49.92%,#456b7e26 50%,#0000 50.08%),linear-gradient(#0000 49.92%,#456b7e1f 50%,#0000 50.08%),radial-gradient(circle at 8% 14%,#d5af5fb3 0 1px,#0000 1.35px),radial-gradient(circle at 19% 31%,#82b1cda3 0 1px,#0000 1.3px),radial-gradient(circle at 29% 9%,#ffd27694 0 1px,#0000 1.35px),radial-gradient(circle at 41% 22%,#85b4cd85 0 1px,#0000 1.25px),radial-gradient(circle at 52% 13%,#e0b86199 0 1px,#0000 1.35px),radial-gradient(circle at 66% 29%,#8ab8d3a1 0 1px,#0000 1.3px),radial-gradient(circle at 77% 12%,#edc2668f 0 1px,#0000 1.3px),radial-gradient(circle at 91% 38%,#7daac79e 0 1px,#0000 1.3px),radial-gradient(circle at 13% 67%,#7caac78a 0 1px,#0000 1.25px),radial-gradient(circle at 34% 78%,#d8b15c80 0 1px,#0000 1.3px),radial-gradient(circle at 58% 71%,#7daac79e 0 1px,#0000 1.3px),radial-gradient(circle at 84% 82%,#dcb25b8f 0 1px,#0000 1.3px),radial-gradient(at 50% 54%,#0000 0 29%,#2b586f38 29.2% 29.45%,#0000 29.8% 43%,#2b586f2e 43.2% 43.5%,#0000 43.8% 57%,#2b586f24 57.2% 57.5%,#0000 57.8% 70%,#2b586f1a 70.2% 70.45%,#0000 70.8%),radial-gradient(at 50% 55%,#071c2aad 0 25%,#04111bf0 72%)}.lavi-family-situation.m4f-situation-shell .m4j-cosmic-field:after{opacity:.42;background-position:13px 17px;background-size:67px 61px}.lavi-family-situation.m4f-situation-shell .m4f-situation__edges .edge-ghost{stroke-width:1.12px;opacity:.9}.lavi-family-situation.m4f-situation-shell .m4f-situation__edges .edge-cross-1,.lavi-family-situation.m4f-situation-shell .m4f-situation__edges .edge-cross-2{opacity:.82}.lavi-family-situation.m4f-situation-shell .m4f-situation-node{grid-template-columns:37px minmax(0,1fr);gap:10px;padding:10px 11px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__body{gap:4px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__body>strong{font-size:12.5px;font-weight:580;line-height:1.18}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__body>i{padding:3px 6px;font-size:8.5px;font-weight:620}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__meta{gap:6px;min-height:19px;margin-top:1px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__meta>b.is-neutral{display:none}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__delta.is-neutral{letter-spacing:-.01em;max-width:82px;font-weight:650;color:var(--lavi-kernel-text-secondary)!important;font-size:9.5px!important}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__avatars.is-neutral{justify-content:flex-end;align-items:center;min-width:68px;margin-left:auto}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__avatars.is-neutral i{background:radial-gradient(circle,#2c48568a 0 40%,#0000 42%);border-color:#6e8b99a8;width:16px;height:16px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__avatars.is-neutral small{margin-left:4px;font-size:8.5px}.lavi-family-situation.m4f-situation-shell .m4f-attention-panel article{min-height:55px;padding:8px 0}.lavi-family-situation.m4f-situation-shell .m4f-attention-panel article strong{font-size:10.5px;line-height:1.28}.lavi-family-situation.m4f-situation-shell .m4f-attention-panel article p{margin-top:3px;font-size:8.8px}.lavi-family-situation.m4f-situation-shell .m4f-event-row{min-height:31px}.lavi-family-situation.m4f-situation-shell .m4f-event-row b{font-size:10px;font-weight:540}.lavi-family-situation.m4f-situation-shell .m4f-contextual-lavi__message p{font-size:10px;line-height:1.42}.lavi-family-situation.m4f-situation-shell .m4f-contextual-lavi__prompts span{min-height:30px;font-size:9px}.lavi-family-situation.m4f-situation-shell .m4f-situation-status>span{padding-inline:16px;font-size:10px}.lavi-family-situation.m4f-situation-shell .m4f-situation-status b{font-weight:620}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__icon{filter:drop-shadow(0 0 12px #3796be1a);align-self:start;margin-top:2px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__body{grid-template-rows:auto minmax(29px,auto) auto auto;align-content:start;gap:3px;min-width:0}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__body>small{letter-spacing:.04em;color:var(--lavi-kernel-text-muted);font-size:8.5px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__body>strong{letter-spacing:-.012em;font-size:12.5px;font-weight:620;line-height:1.16}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__body>i{border-radius:4px;justify-self:start;align-items:center;min-height:18px;padding:2px 6px;line-height:1;display:inline-flex}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__meta{border-top:1px solid #68849229;align-items:center;min-height:24px;margin-top:2px;padding-top:5px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__delta.is-neutral{white-space:nowrap;text-overflow:ellipsis;background:#132d3994;border-radius:4px;align-items:center;max-width:92px;min-height:17px;padding:0 5px;display:inline-flex;overflow:hidden;color:var(--lavi-kernel-text-secondary)!important}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__avatars.is-neutral{gap:0;min-width:66px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__avatars.is-neutral i+i{margin-left:-4px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__avatars.is-neutral small{margin-left:3px}.lavi-family-situation.m4f-situation-shell .m4f-utility-heading{align-items:center;min-height:24px}.lavi-family-situation.m4f-situation-shell .m4f-attention-panel article{grid-template-columns:32px minmax(0,1fr) auto;min-height:57px;padding-block:7px}.lavi-family-situation.m4f-situation-shell .m4f-event-row{border-top-color:#617c8b24;min-height:30px}.lavi-family-situation.m4f-situation-shell .m4f-contextual-lavi__prompts{gap:5px;margin-top:8px}.lavi-family-situation.m4f-situation-shell .m4f-contextual-lavi__prompts span{min-height:27px}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__meta{grid-template-columns:minmax(20px,auto) minmax(0,1fr) auto;column-gap:7px;min-height:26px;padding-top:4px;display:grid}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__meta>b.is-neutral{min-width:22px;color:var(--lavi-kernel-text-primary);letter-spacing:-.03em;justify-content:flex-start;align-items:center;font-size:18px;font-weight:650;line-height:1;display:inline-flex}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__delta.is-neutral{justify-self:start;max-width:86px;min-height:18px;font-size:9px!important}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__avatars.is-neutral{justify-self:end;min-width:62px;margin-left:0}.lavi-family-situation.m4f-situation-shell .m4f-situation-node__avatars.is-neutral small{display:none}}}@layer lavi.presenter{.lavi-family-situation[data-lavi-family-variant=selected] .lavi-internal-frame{--lavi-frame-landmark-width:205px;--lavi-frame-utility-width:292px;--lavi-frame-status-height:66px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-situation{height:calc(100% - 18px)}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-global-header{gap:20px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-global-title{gap:16px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-global-title>.m3-kicker{font-size:15px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-global-title>strong{font-size:14px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-philosophy{font-size:12px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-situation-landmark{padding-inline:11px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-situation-landmark>a{grid-template-columns:38px minmax(0,1fr);min-height:58px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-situation-landmark>a strong{font-size:13px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-situation-landmark>a small{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-context-bar{min-height:76px;padding-inline:20px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-context-bar>div:first-child>strong{font-size:19px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-topology{height:100%;min-height:0}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan{width:26.6%;min-height:170px;padding:15px 16px;top:35.6%;left:32.4%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-plan-heading strong{font-size:16px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan p{font-size:10.5px;line-height:1.5}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current{width:22.5%;min-height:140px;padding:14px;top:6.5%;left:34.1%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current strong{font-size:13px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision{width:22.2%;min-height:96px;padding:13px 14px;top:10.4%;right:8.2%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision>div strong{font-size:13px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack{gap:9px;width:20.2%;top:29.5%;left:2.8%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article{min-height:66px;padding:9px 11px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article strong{font-size:11.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack{gap:8px;width:20.7%;top:30%;right:6%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article{min-height:58px;padding:8px 10px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article strong{font-size:10.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result{width:22.2%;min-height:122px;padding:14px;top:68.4%;bottom:auto;left:34.2%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-legend{gap:24px;height:49px;font-size:8.5px;left:1.8%;right:1.8%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-topology>svg{overflow:visible}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-topology path{stroke-width:1.2px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-utility>section{padding:12px 14px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-utility section>header strong{font-size:12px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list{gap:8px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article{min-height:49px;padding:8px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article strong{font-size:10px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity{gap:5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity>span{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:28px;padding:4px 0;font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity>span>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity>span[data-state=blocked] .m3-dot{background:#ef483f}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity>span[data-state=waiting] .m3-dot{background:#e8a40e}.lavi-family-situation[data-lavi-family-variant=selected] .m3-contextual-lavi{gap:8px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-contextual-lavi p{padding:11px;font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-contextual-lavi>a{align-items:center;min-height:27px;font-size:8.5px;display:flex}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-status{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-connectors{z-index:1;overflow:hidden}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-edge{color:#78909c}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-edge__path{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;opacity:.88;vector-effect:non-scaling-stroke}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-edge.is-context{color:#3e9fc9}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-edge.is-input{color:#62a9be}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-edge.is-execution{color:#27bd6b}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-edge.is-decision{color:#d2a13b}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-edge.is-decision .m3-semantic-edge__path{stroke-dasharray:6 5}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-edge.is-evidence{color:#a56dc6}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-port{vector-effect:non-scaling-stroke}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-port.is-output{fill:currentColor;stroke:#020c12f5;stroke-width:1.2px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-semantic-port.is-input{fill:#031017f5;stroke:currentColor;stroke-width:1.8px}.lavi-family-situation[data-lavi-family-variant=selected] #m3-arrow-context path{fill:#3e9fc9}.lavi-family-situation[data-lavi-family-variant=selected] #m3-arrow-input path{fill:#62a9be}.lavi-family-situation[data-lavi-family-variant=selected] #m3-arrow-execution path{fill:#27bd6b}.lavi-family-situation[data-lavi-family-variant=selected] #m3-arrow-decision path{fill:#d2a13b}.lavi-family-situation[data-lavi-family-variant=selected] #m3-arrow-evidence path{fill:#a56dc6}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-legend{gap:15px;padding-inline:8px}@media (width<=1199px){.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-legend{justify-content:flex-start;gap:10px;font-size:8px;overflow-x:auto}}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-topology .m3-semantic-connectors .m3-semantic-edge__path{stroke-width:1.65px}@media (width>=1200px){.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-context-bar>div:first-child{max-width:47%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-context-bar>div:first-child>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack{gap:8px;width:18.1%;top:27.6%;left:2.9%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article{min-height:66px;padding:9px 11px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article strong{font-size:11.5px;font-weight:570}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan{width:26.2%;min-height:170px;padding:14px 16px;top:35.6%;left:32.3%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current{width:21.9%;min-height:140px;top:6.5%;left:34%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision{width:21.8%;min-height:96px;top:10.4%;right:8.7%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack{gap:8px;width:20.7%;top:29%;right:6.1%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result{width:21.6%;min-height:122px;top:69.1%;left:34.1%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-plan-heading strong{font-size:16px;font-weight:580}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan p{font-size:10.5px;line-height:1.44}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current strong,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision>div strong,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result>div strong{font-weight:580}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article strong{font-size:10.8px;font-weight:560}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list{gap:7px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article{min-height:50px;padding:7px 8px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article strong{font-size:10px;font-weight:560;line-height:1.25}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity{gap:2px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity>span{min-height:27px;font-size:9.4px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-contextual-lavi p{font-size:9.6px;line-height:1.4}.lavi-family-situation[data-lavi-family-variant=selected] .m3-contextual-lavi>a{min-height:26px;font-size:8.8px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-status{font-size:9.5px}.lavi-family-situation[data-lavi-family-variant=selected] .lavi-internal-frame{--lavi-frame-landmark-width:196px;--lavi-frame-utility-width:276px;--lavi-frame-status-height:62px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack{width:18.2%;left:2%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan{width:26.8%;left:32%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current{width:22.3%;left:33.7%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision{width:22.2%;right:8.4%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack{width:20.9%;right:6.1%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result{width:22.1%;left:33.9%}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-plan,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-current,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-decision,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-result{gap:6px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-plan-state{background:#0a392285;border-radius:4px;justify-self:start;min-height:20px;padding:2px 7px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-plan-meta{justify-content:space-between;margin-top:1px;padding-top:8px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article{border-radius:9px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-source-stack article>span,.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-work-stack article>span{gap:2px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-selected-utility>section{padding:10px 13px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-utility-list article{min-height:48px}.lavi-family-situation[data-lavi-family-variant=selected] .m3-owner-activity>span{min-height:25px}}}:root{--bg:#030911;--panel:#07131d;--panel2:#091a25;--line:#173042;--line2:#0d2230;--text:#f1f5f7;--muted:#8e9ba7;--gold:#f7ae16;--green:#29d978;--blue:#42a6ff;--violet:#a05cff;--red:#ff4848;--cyan:#15c7c0;--shadow:0 12px 34px #00000059}*{box-sizing:border-box}html,body,#app{background:var(--bg);width:100%;height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;overflow:hidden}button{font:inherit;color:inherit}.screen{background:radial-gradient(circle at 45% 35%,#0c1f2c2e,#0000 35%),linear-gradient(#020811,#030b12 62%,#02070c);width:1440px;height:960px;position:relative;overflow:hidden}.topbar{background:#02080ef5;border-bottom:1px solid #142432;align-items:center;gap:12px;height:56px;padding:0 16px 0 20px;display:flex}.logo{letter-spacing:.5px;font-size:24px;font-weight:800}.logo span{color:var(--gold)}.top-divider{background:#704b13;width:1px;height:22px}.top-title{font-size:16px;font-weight:600}.top-sub{color:#b2b7bd;font-size:12px}.top-spacer{flex:1}.ghost,.ask,.iconbtn,.mode-box,.filterbar button,.scopebar button,.workflow-head button,.tiny{background:#060f17;border:1px solid #243543;border-radius:8px;height:34px}.ghost,.ask{padding:0 13px}.ask{align-items:center;gap:7px;display:flex}.ask .ico{color:var(--gold)}.iconbtn{width:36px;padding:7px;position:relative}.iconbtn b{background:#e83d3d;border-radius:99px;padding:2px 5px;font-size:9px;position:absolute;top:-5px;right:-3px}.mode-box{width:148px;height:42px;padding:5px 10px}.mode-box small{color:#82909b;font-size:9px;display:block}.mode-box b{color:var(--gold);font-size:11px}.ico{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.body-grid{grid-template-columns:188px minmax(0,1fr) 278px;gap:10px;height:860px;padding:0 10px;display:grid}.left-slot{margin-left:-2px}.landmark{background:linear-gradient(#06111a,#05101a 76%,#041019);border:1px solid #122635;border-radius:8px;flex-direction:column;height:100%;padding:13px 9px;display:flex}.rail-label{color:#aeb7bf;margin:0 5px 10px;font-size:10px}.landmark nav{flex-direction:column;gap:3px;display:flex}.landmark-item{color:#e9eef1;border-radius:7px;align-items:center;gap:10px;min-height:52px;padding:8px;display:flex;position:relative}.landmark-item>.ico{border:1px solid #1c3343;border-radius:50%;width:25px;height:25px;padding:4px}.landmark-item strong{font-size:11px;display:block}.landmark-item small{color:#9aa7b0;margin-top:3px;font-size:9px;display:block}.landmark-item.active{border-left:2px solid var(--gold);color:#fff;background:linear-gradient(90deg,#bb771052,#a2650c30)}.landmark-item.active>.ico{color:var(--gold);border-color:#694613}.landmark-item em{color:#fff;text-align:center;background:#691516;border:1px solid #ff4e4e;border-radius:50%;width:18px;height:18px;margin-left:auto;font-size:10px;line-height:16px}.rail-sep{background:#142837;height:1px;margin:9px 0}.rail-status{background:#071820bf;border:1px solid #173040;border-radius:7px;margin-top:auto;padding:12px 9px}.rail-status .statusline{color:var(--green);margin-bottom:9px;font-size:9px}.dot{border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.dot.green,.green{color:var(--green);background:0 0}.rail-status dl{margin:0}.rail-status dl div{justify-content:space-between;padding:5px 0;font-size:9px;display:flex}.rail-status dt{color:#a9b1b7}.rail-status dd{margin:0}.rail-status>small{color:#71818c;margin-top:8px;font-size:7px;line-height:1.3;display:block}.workspace{flex-direction:column;gap:0;min-width:0;height:100%;padding-top:0;display:flex}.greeting{background:#06111a;border:1px solid #132938;border-radius:8px;grid-template-columns:52px 1fr 108px 108px 108px 108px 108px;align-items:center;gap:7px;height:87px;margin-top:0;padding:10px 12px;display:grid}.sunmark{width:46px;height:46px;color:var(--gold);justify-content:center;align-items:center;display:flex}.sunmark .ico{width:40px;height:40px}.greeting h1{margin:0 0 5px;font-size:17px}.greeting p{color:#91a0ab;margin:0;font-size:9px}.metric{background:#071722;border:1px solid #183141;border-radius:7px;min-height:54px;padding:8px 10px}.metric small{color:#7e91a0;font-size:8px;display:block}.metric strong{font-size:19px;line-height:22px}.metric span{color:#8c9ba6;font-size:8px;display:block}.metric.gold strong{color:var(--gold)}.metric.green strong{color:var(--green)}.metric.red strong{color:var(--red)}.metric.violet strong{color:var(--violet)}.metric.blue strong{color:var(--blue)}.fresh{font-size:8px}.fresh small,.fresh span{color:#87939d;display:block}.fresh b{font-size:10px}.tabs{border-bottom:1px solid #18303f;align-items:flex-end;gap:30px;height:38px;padding-left:14px;display:flex}.tabs span{color:#aab4bc;padding:0 2px 10px;font-size:10px}.tabs span.active{color:#fff;border-bottom:2px solid var(--gold)}.overview-grid{grid-template-columns:202px 1fr;gap:8px;height:406px;padding-top:8px;display:grid}.panel{background:linear-gradient(#06121cf7,#050f17f7);border:1px solid #173041;border-radius:8px;box-shadow:inset 0 0 0 1px #00000014}.panel>header{justify-content:space-between;align-items:center;height:40px;padding:0 11px;font-size:10px;display:flex}.panel>header .ico{width:13px}.focus-panel{padding:0 10px 10px}.focus-list{flex-direction:column;gap:7px;display:flex}.focus-row{background:#07151f;border:1px solid #183244;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;height:54px;padding:7px;display:grid}.focus-row .ico{width:22px;height:22px}.focus-row.green{border-color:#174d36}.focus-row.gold{background:linear-gradient(90deg,#1d1709,#0a1218);border-color:#674912}.focus-row strong{color:#eef4f5;font-size:9px;display:block}.focus-row small{color:#7f949d;font-size:8px}.focus-row>span{color:#9da9b2;font-size:7px}.focus-row.gold>span{color:var(--gold)}.panel-btn{color:#c9d1d7;background:#06111a;border:1px solid #263746;border-radius:6px;width:100%;height:28px;margin-top:8px;font-size:9px}.map-panel{padding:0 10px;position:relative}.graph-stage{background-image:radial-gradient(circle,#2a4a5e40 1px,#0000 1px);background-size:12px 12px;border-radius:7px;height:310px;position:relative;overflow:hidden}.connectors{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.path{fill:none;stroke:#506270;stroke-width:.22px;vector-effect:non-scaling-stroke;opacity:.86}.gold-path{stroke:var(--gold);stroke-width:.28px}.graph-node{color:#59aaff;background:#07141e;border:1px solid;border-radius:8px;width:90px;min-height:58px;padding:7px;position:absolute;transform:translate(-0%);box-shadow:0 0 18px #2487de14}.graph-node .ico{float:left;width:18px;height:18px;margin-right:5px}.graph-node small{opacity:.75;font-size:6px;display:block}.graph-node strong{clear:both;margin-top:4px;font-size:8px;display:block}.graph-node span{opacity:.86;margin-top:5px;font-size:6px;display:block}.graph-node.green{color:var(--green);background:#061910}.graph-node.gold{color:var(--gold);background:#181205;box-shadow:0 0 22px #f7ae162e}.graph-node.red{color:var(--red);background:#1b090b}.graph-node.violet{color:var(--violet);background:#120a1f}.graph-node.blue{color:var(--blue)}.dna-origin{pointer-events:none;border:1px solid #f7ae162e;border-radius:50%;width:74px;height:74px;position:absolute;top:44%;left:49%;transform:translate(-50%,-50%)}.dna-origin:before,.dna-origin:after,.dna-origin span{content:"";border:1px solid #f7ae161f;border-radius:50%;position:absolute;inset:8px}.dna-origin span{background:#f7ae1612;inset:25px}.legend{border:1px solid #122b3a;border-radius:6px;align-items:center;gap:20px;height:31px;padding:0 10px;font-size:7px;display:flex}.legend .gold{background:0 0}.legend .red{color:var(--red)}.legend .violet{color:var(--violet)}.lower-grid{grid-template-columns:1.05fr 1.15fr 1.45fr 1.1fr;gap:8px;height:231px;padding-top:8px;display:grid}.lower-grid .panel{padding:13px}.lower-grid h3{margin:0 0 12px;font-size:10px}.lower-grid p,.lower-grid span{color:#b0bcc4;font-size:8px}.attention p{border-bottom:1px solid #102432;align-items:center;gap:6px;height:30px;margin:4px 0;display:flex}.attention p .ico{width:14px}.attention a{color:var(--blue);font-size:8px}.progress{position:relative}.donut{background:conic-gradient(var(--green) 0 57%,var(--gold) 57% 71%,var(--red) 71% 85%,var(--violet) 85% 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:95px;height:95px;display:flex;position:absolute;top:54px;left:15px}.donut:after{content:"";background:#07131d;border-radius:50%;position:absolute;inset:10px}.donut strong,.donut span{z-index:1}.donut strong{font-size:20px}.donut span{font-size:7px}.progress ul{margin:27px 0 0 115px;padding:0;font-size:8px;list-style:none}.progress li{margin:8px 0}.progress i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.progress i.green{background:var(--green)}.progress i.gold{background:var(--gold)}.progress i.red{background:var(--red)}.progress i.violet{background:var(--violet)}.activity p{grid-template-columns:25px 16px 1fr;align-items:center;margin:9px 0;display:grid}.activity time{color:#74848f;font-size:7px}.activity .ico{width:13px}.quick{flex-direction:column;gap:6px;display:flex}.quick span{border:1px solid #213445;border-radius:5px;height:27px;padding:5px 8px}.quick .ico{width:13px;margin-right:5px}.right-rail{grid-template-rows:380px 1fr;gap:10px;height:100%;display:grid}.detail-card{padding:0 12px}.detail-card nav,.node-detail nav{border-bottom:1px solid #1b3240;justify-content:space-between;align-items:center;height:44px;font-size:9px;display:flex}.detail-card nav b,.node-detail nav b{color:var(--gold);border-bottom:2px solid var(--gold);height:44px;line-height:44px}.detail-card h4{color:#8f9da8;margin:15px 0 7px;font-size:8px}.detail-card p{color:#aeb9c0;font-size:9px;line-height:1.6}.hint{border:1px solid #162b38;border-radius:7px;height:34px;margin:7px 0;padding:7px;font-size:8px}.hint .ico{width:14px;margin-right:5px}.lavi-card{background:linear-gradient(#071521,#06111a);border:1px solid #235b88;border-radius:8px;min-height:0;padding:10px}.lavi-card header{border-bottom:1px solid #132b3a;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.lavi-title{align-items:center;gap:7px;display:flex}.lavi-title img,.lavi-msg img{object-fit:cover;border-radius:50%;width:23px;height:23px}.lavi-title strong{font-size:12px}.pill{border:1px solid;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:700;display:inline-block}.pill.gold{color:var(--gold)}.pill.violet{color:var(--violet)}.pill.muted{color:#7f8d97}.lavi-msg{background:#0a1924;border-radius:7px;grid-template-columns:28px 1fr;gap:7px;margin:11px 0;padding:9px;display:grid}.lavi-msg p{color:#c0c9cf;margin:0;font-size:8px;line-height:1.5}.lavi-actions{flex-direction:column;gap:6px;display:flex}.lavi-actions span{border:1px solid #1a3040;border-radius:7px;height:29px;padding:5px 8px;font-size:8px}.lavi-actions .ico{width:13px;margin-right:6px}.composer{color:#657783;border:1px solid #1e3442;border-radius:7px;height:38px;margin-top:12px;padding:12px;font-size:8px;position:relative}.composer span{width:26px;height:26px;color:var(--gold);background:#3c2a07;border-radius:7px;padding:3px;position:absolute;top:6px;right:7px}.disclaimer{color:#70808a;margin-top:8px;font-size:6px;display:block}.lavi-card.compact{padding:9px}.lavi-card.compact .lavi-actions span{height:26px}.footer{background:#05101a;border:1px solid #122837;border-radius:7px 7px 0 0;align-items:center;gap:0;height:44px;margin:0 10px;font-size:8px;display:flex}.footer>div{border-right:1px solid #132632;align-items:center;gap:5px;height:24px;padding:5px 18px;display:flex}.footer .ico{width:13px}.footer-health{color:var(--green)}.footer-spacer{flex:1;border-right:none!important}.operate-body{grid-template-columns:178px minmax(0,1fr) 280px}.operate-workspace{min-width:0;padding:8px 0 0}.filterbar,.scopebar{gap:10px;margin:0 7px;display:grid}.filterbar{grid-template-columns:110px 1fr 170px;height:44px}.scopebar{grid-template-columns:120px 1.1fr .72fr .72fr .72fr;height:46px}.filterbar button,.scopebar button{text-align:left;padding:0 13px;font-size:9px}.filterbar .active{border-left:2px solid var(--blue)}.operate-tabs{grid-template-columns:repeat(6,1fr);gap:6px;height:42px;padding:0 7px 7px;display:grid}.operate-tabs span{border:1px solid #1a3040;border-radius:6px;justify-content:center;align-items:center;font-size:9px;display:flex}.operate-tabs span.active{color:var(--gold);border-color:#a5660b}.operate-canvas{height:710px;margin:0 7px;padding:8px}.canvas-tools{align-items:center;gap:8px;height:38px;display:flex}.canvas-tools button{background:#07131c;border:1px solid #25394a;border-radius:6px;height:30px;padding:0 12px;font-size:9px}.canvas-tools button.active{color:var(--gold);border-color:#a96f0c}.canvas-tools button.disabled{color:#aeb6bd}.canvas-tools>span{color:#7c8994;margin-right:auto;font-size:8px}.graph-stage.operate .graph-node{width:105px;min-height:72px}.graph-stage.operate .graph-node strong{font-size:8px}.legend.wide{justify-content:center;margin:2px 110px 0}.operate-right{grid-template-rows:410px 1fr;gap:9px;padding-top:8px;display:grid}.node-detail{padding:0 12px}.node-detail small{color:#84939d;margin-top:14px;font-size:8px;display:block}.node-detail h2{margin:7px 0;font-size:16px}.node-detail p{color:#aeb8c0;font-size:9px;line-height:1.5}.red-text{color:var(--red);font-size:10px}.chiprow{gap:6px;margin:10px 0;display:flex}.eventlog{border-top:1px solid #183140;margin-top:12px;padding-top:10px}.eventlog h4{font-size:9px}.eventlog p{margin:7px 0;font-size:8px}.task-drawer{z-index:10;background:#071925;border:1px solid #28516a;border-radius:13px;width:620px;height:730px;padding:18px;position:absolute;top:58px;right:8px;box-shadow:-18px 0 50px #0000006b}.crumb{color:#8c9aa5;margin-bottom:8px;font-size:9px}.task-drawer h1{margin:10px 0 2px;font-size:28px}.subline{color:#91a0aa;margin:0 0 12px;font-size:10px}.task-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.task-metrics .metric strong{word-break:break-word;margin-top:4px;font-size:11px;line-height:1.25;display:block}.drawer-sec{border-top:1px solid #235065;margin-top:12px;padding-top:11px}.drawer-sec h2{margin:0 0 6px;font-size:15px}.drawer-sec p{color:#95a4ae;margin:0;font-size:9px;line-height:1.45}.io-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.io-grid article,.boundary-grid article,.local-grid article{background:#092131;border:1px solid #244c61;border-radius:8px;padding:10px}.io-grid b,.boundary-grid b,.local-grid b{font-size:10px}.io-grid p{margin-top:5px;font-size:8px}.drawer-sec.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.drawer-sec.two article{padding-right:10px}.drawer-sec h3{margin:0 0 5px;font-size:12px}.evidence-lines>div{border:1px solid #24475b;border-radius:7px;justify-content:space-between;height:30px;margin:6px 0;padding:7px 9px;font-size:8px;display:flex}.evidence-lines span{color:#8f9ea8}.decision-strip{grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:absolute;bottom:14px;left:18px;right:18px}.decision-strip>span,.prod-flow>span{border:1px solid;border-radius:7px;justify-content:center;align-items:center;height:30px;font-size:8px;font-weight:600;display:flex}.green-outline{color:var(--green);border-color:var(--green)!important}.gold-outline{color:var(--gold);border-color:var(--gold)!important}.blue-outline{color:var(--blue);border-color:var(--blue)!important}.red-outline{color:var(--red);border-color:var(--red)!important}.violet-outline{color:var(--violet);border-color:var(--violet)!important}.decision-strip small{color:#7c8a94;font-size:6px;position:absolute;top:-16px;right:0}.specialist-body{grid-template-columns:188px minmax(0,1fr) 270px}.specialist-main{min-width:0;padding-top:0}.workflow-head{background:#06111a;border:1px solid #173041;border-radius:7px;justify-content:space-between;align-items:center;height:78px;padding:10px 16px;display:flex}.workflow-head h2{margin:0;font-size:16px}.workflow-head h2 .ico{width:13px}.workflow-head nav{gap:26px;margin-top:9px;display:flex}.workflow-head nav span{padding-bottom:8px;font-size:9px}.workflow-head nav span.active{color:var(--gold);border-bottom:2px solid var(--gold)}.workflow-head>div:last-child{gap:8px;display:flex}.workflow-head button{padding:0 12px;font-size:9px}.specialist-shell{height:782px;margin-top:4px;padding:16px 20px}.specialist-shell h1{margin:10px 0 0;font-size:27px}.specialist-shell h2{margin:17px 0 8px;font-size:14px}.prod-flow{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.prod-flow span{font-size:7px}.local-grid,.boundary-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.local-grid article{height:60px}.local-grid p,.boundary-grid p{color:#94a3ad;margin:4px 0 0;font-size:8px}.section-divider{background:#22485b;height:1px;margin:15px 0}.quicktools-box{border:1px solid var(--violet);text-align:center;background:#0b2230;border-radius:12px;padding:14px 16px}.quicktools-box h3{margin:0 0 5px;font-size:16px}.quicktools-box>p{color:#92a0aa;margin:0 0 10px;font-size:9px}.toolrows{grid-template-columns:1fr 1fr;gap:7px;display:grid}.toolrow{text-align:left;background:#071a25;border:1px solid #244c62;border-radius:7px;justify-content:space-between;align-items:center;height:40px;padding:5px 8px;display:flex}.toolrow>span:first-child{grid-template-rows:1fr 1fr;grid-template-columns:20px 1fr;column-gap:5px;display:grid}.toolrow .ico{grid-row:1/3;width:16px}.toolrow b{font-size:8px}.toolrow small{color:#728692;font-size:6px}.boundary-grid article{height:60px}.specialist-right{flex-direction:column;gap:8px;padding-top:0;display:flex}.rail-current{grid-template-columns:1fr 1fr;height:58px;padding:9px 11px;display:grid}.rail-current small{color:#7f8f99;font-size:7px;display:block}.rail-current b{color:var(--gold);font-size:9px}.attention-rail{height:252px;padding:11px}.attention-rail h3,.quick-actions h3{margin:0 0 9px;font-size:10px}.attention-rail h3 em{float:right;color:var(--gold);text-align:center;border:1px solid #7a530b;border-radius:50%;width:20px;height:20px;font-size:8px;line-height:18px}.attention-rail>div{border-bottom:1px solid #17303e;grid-template-columns:25px 1fr;align-items:center;gap:8px;height:50px;display:grid}.attention-rail>div .ico{width:19px}.attention-rail p{margin:0}.attention-rail b{font-size:9px;display:block}.attention-rail small{color:#8c9ba5;font-size:7px}.attention-rail a{color:var(--blue);margin-top:8px;font-size:8px;display:block}.quick-actions{flex-direction:column;gap:6px;height:152px;padding:11px;display:flex}.quick-actions span{font-size:8px}.quick-actions .ico{width:13px;margin-right:5px}.specialist-right .lavi-card{flex:1}.w05 .footer{margin-top:0}.ico *{fill:none!important;stroke:#8fa2ae!important}.toolrows{gap:6px;grid-template-columns:repeat(5,1fr)!important}.toolrow{height:52px!important;padding:7px 8px!important}.toolrow>span:first-child{min-width:0;display:block!important}.toolrow b{line-height:1.15;display:block;font-size:7px!important}.toolrow small{overflow-wrap:anywhere;margin-top:4px;line-height:1.1;display:block;font-size:5.5px!important}.toolrow .pill{padding:2px 4px;font-size:6px}.task-drawer{height:760px!important;top:62px!important;right:10px!important}.w01 .overview-grid{height:436px}.w01 .graph-stage.overview{height:341px}.w01 .lower-grid{height:285px}.w01 .lower-grid .panel{padding:15px}.w01 .focus-row{height:58px}.w01 .focus-list{gap:6px}.w01 .lower-grid h3{margin-bottom:15px;font-size:11px}.w01 .attention p{height:36px}.w01 .donut{width:108px;height:108px;top:58px}.w01 .progress ul{margin-top:34px;margin-left:130px}.w01 .activity p{margin:14px 0}.w01 .quick span{height:33px;padding:8px}.w01 .right-rail{grid-template-rows:390px 1fr}.graph-stage{background-size:11px 11px}.graph-node{width:96px;min-height:62px;padding:8px}.graph-node .ico *{stroke:currentColor!important}.graph-node.green .ico *{stroke:var(--green)!important}.graph-node.gold .ico *{stroke:var(--gold)!important}.graph-node.red .ico *{stroke:var(--red)!important}.graph-node.violet .ico *{stroke:var(--violet)!important}.landmark-item.active>.ico *,.sunmark .ico *{stroke:var(--gold)!important}.dna-origin{border-color:#f7ae1638;width:110px;height:110px;box-shadow:0 0 28px #f7ae160d}.dna-origin:before{inset:12px}.dna-origin:after{inset:25px}.dna-origin span{inset:39px}.dna-origin i{border-bottom:1px solid #f7ae162b;border-radius:50%;width:140px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-10%)rotate(-9deg)}.graph-stage.operate{height:590px}.graph-stage.operate .graph-node{width:112px;min-height:76px;padding:9px}.graph-stage.operate .graph-node strong{font-size:9px;line-height:1.2}.graph-stage.operate .graph-node span{font-size:7px}.graph-stage.operate .dna-origin{width:122px;height:122px;top:48%;left:50%}.operate-right{grid-template-rows:418px 1fr}.node-detail h2{font-size:18px}.node-detail p{font-size:9.5px}.task-drawer{width:620px!important;padding:20px!important}.task-drawer h1{margin-top:10px;font-size:30px}.task-metrics .metric{min-height:66px}.task-metrics .metric strong{font-size:11px}.drawer-sec h2{font-size:16px}.drawer-sec p{font-size:9.3px}.workflow-head{height:80px}.specialist-shell{padding:18px 22px}.specialist-shell h1{font-size:29px}.specialist-shell h2{font-size:15px}.attention-rail{height:286px}.attention-rail>div{height:48px}.quick-actions{height:170px}.quick-actions span{font-size:8px;line-height:1.35}.specialist-right .lavi-card{min-height:0}.lavi-msg{align-items:flex-start!important;display:flex!important}.lavi-msg>p{flex:1!important;width:auto!important;min-width:0!important}.donut{border:10px solid #2a84c7!important;border-top-color:var(--green)!important;border-right-color:var(--gold)!important;border-bottom-color:var(--violet)!important;border-left-color:var(--green)!important;background:0 0!important}.donut:after{inset:6px!important}.mobile-head{background:#03101a;border-bottom:1px solid #173042;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex}.mobile-brand{align-items:center;gap:7px;display:flex}.mobile-brand img{object-fit:cover;border-radius:50%;width:25px;height:25px}.mobile-brand b{font-size:12px;display:block}.mobile-brand small{color:#91a0aa;font-size:7px;display:block}.mobile-spacer{flex:1}.mobile-search{color:#80909b;border:1px solid #203748;border-radius:6px;height:28px;padding:7px 12px;font-size:8px}.mobile-icon{border:1px solid #203748;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;font-size:8px;display:flex}.compact-rail{background:#04111a;border-right:1px solid #163042;flex-direction:column;align-items:center;width:62px;padding:10px 6px;display:flex}.compact-rail .logo{margin-bottom:12px;font-size:13px}.compact-rail nav{flex-direction:column;gap:8px;display:flex}.compact-rail nav span{color:#8fa0ab;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:56px;display:flex}.compact-rail nav span.active{color:var(--gold);border-left:2px solid var(--gold);background:#bb77103b}.compact-rail .ico{width:19px}.compact-rail small{font-size:6px}.compact-health{margin-top:auto}.resp-layout-1024{grid-template-columns:62px 250px 1fr;height:716px;display:grid}.task-list{background:#06141f;border-right:1px solid #173042;flex-direction:column;gap:7px;padding:18px 12px;display:flex}.task-list>b{margin-bottom:4px;font-size:11px}.task-list span{border:1px solid #1e3b4d;border-radius:6px;padding:10px;font-size:8px}.task-list span.active{color:var(--gold);background:#131307;border-color:#a66b08}.responsive-task-core{background:#071a25;padding:17px 20px;overflow:hidden}.responsive-task-core h1{margin:8px 0 2px;font-size:25px}.rt-id{color:#83949f;margin:0 0 10px;font-size:8px}.rt-crumb{color:#84949f;margin-bottom:8px;font-size:8px}.rt-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.rt-metrics article{background:#092333;border:1px solid #285067;border-radius:7px;min-height:65px;padding:10px}.rt-metrics small{color:#84949f;font-size:7px;display:block}.rt-metrics b{overflow-wrap:anywhere;font-size:10px}.gold-text{color:var(--gold)}.green-text{color:var(--green)}.violet-text{color:var(--violet)}.rt-sec{border-top:1px solid #285067;margin-top:13px;padding-top:12px}.rt-sec h2{margin:0 0 6px;font-size:15px}.rt-sec p{color:#a2afb7;font-size:8px;line-height:1.45}.rt-io{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rt-io article{background:#092333;border:1px solid #285067;border-radius:7px;padding:9px}.rt-io b{font-size:9px}.rt-io p{margin:4px 0 0;font-size:7.5px}.rt-truth{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.rt-truth>div{border:1px solid #1d3d50;border-radius:7px;padding:9px}.rt-truth b,.rt-truth span{font-size:8px;display:block}.rt-truth span{color:#92a0aa;margin-top:3px}.rt-lavi{background:#081a26;border:1px solid #235b88;border-radius:8px;gap:8px;margin-top:12px;padding:9px;display:flex}.rt-lavi img{object-fit:cover;border-radius:50%;width:28px;height:28px}.rt-lavi b{font-size:9px}.rt-lavi p{color:#9cacb6;margin:3px 0 0!important;font-size:7px!important}.resp-decision{grid-template-columns:repeat(4,1fr);gap:7px;width:690px;height:38px;display:grid;position:absolute;bottom:10px;right:12px}.resp-decision span{border:1px solid;border-radius:6px;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex}.d04-1024{width:1024px;height:768px}.d04-768{width:768px;height:1024px}.d04-390{width:390px;height:844px}.resp-layout-768{grid-template-columns:62px 1fr;height:845px;display:grid}.d04-768 .responsive-task-core{padding:16px 18px}.d04-768 .rt-metrics{grid-template-columns:1fr 1fr}.d04-768 .rt-sec{margin-top:10px;padding-top:9px}.bottom-inspector{background:#06141f;border-top:1px solid #173042;grid-template-columns:1fr 1fr;gap:12px;height:78px;padding:10px 76px;display:grid}.bottom-inspector div{border:1px solid #1b384a;border-radius:7px;padding:9px}.bottom-inspector b,.bottom-inspector span{font-size:8px;display:block}.bottom-inspector span{color:#8d9ca6;margin-top:3px}.d04-768 .resp-decision{width:620px;bottom:87px;right:12px}.mobile-task{height:700px;overflow:hidden}.d04-390 .responsive-task-core{height:100%;padding:12px 12px 78px}.d04-390 .responsive-task-core h1{font-size:20px}.d04-390 .rt-metrics{grid-template-columns:1fr 1fr}.d04-390 .rt-metrics article{min-height:53px;padding:8px}.d04-390 .rt-sec{margin-top:8px;padding-top:8px}.d04-390 .rt-sec h2{font-size:12px}.d04-390 .rt-sec p{font-size:7px}.d04-390 .rt-io{grid-template-columns:1fr}.d04-390 .rt-io article{padding:7px}.d04-390 .rt-truth{grid-template-columns:1fr}.d04-390 .rt-truth>div{justify-content:space-between;padding:6px;display:flex}.d04-390 .rt-lavi{padding:7px}.mobile-decision{background:#06111a;grid-template-columns:1fr 1fr;gap:6px;height:38px;padding:4px;display:grid;position:absolute;bottom:44px;left:8px;right:8px}.mobile-decision span{border:1px solid;border-radius:5px;justify-content:center;align-items:center;font-size:8px;display:flex}.mobile-landmark{background:#05121b;border-top:1px solid #173042;grid-template-columns:repeat(4,1fr);height:44px;display:grid;position:absolute;bottom:0;left:0;right:0}.mobile-landmark span{color:#83949f;flex-direction:column;justify-content:center;align-items:center;display:flex}.mobile-landmark span.active{color:var(--gold)}.mobile-landmark .ico{width:14px;height:14px}.mobile-landmark small{font-size:5.5px}.spec-layout-1024{grid-template-columns:62px 225px 1fr 190px;height:716px;display:grid}.local-context,.local-status{background:#06141f;border-right:1px solid #173042;flex-direction:column;gap:8px;padding:16px 12px;display:flex}.local-status{border-left:1px solid #173042;border-right:0}.local-context b,.local-status b{font-size:9px}.local-context span,.local-status span{border:1px solid #19384a;border-radius:6px;padding:9px;font-size:7.5px}.local-status strong{color:var(--gold);font-size:8px}.responsive-specialist-core{background:#071a25;padding:16px 18px;overflow:hidden}.responsive-specialist-core h1{margin:8px 0 2px;font-size:22px}.responsive-specialist-core>p{color:#8fa0aa;margin:0;font-size:8px}.responsive-specialist-core h2{margin:13px 0 7px;font-size:12px}.rs-flow{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.rs-flow span{border:1px solid;border-radius:6px;justify-content:center;align-items:center;height:27px;font-size:6.5px;display:flex}.rs-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rs-pair article{background:#092333;border:1px solid #285067;border-radius:7px;padding:9px}.rs-pair b{font-size:8px}.rs-pair p{color:#9baab4;margin:4px 0 0!important;font-size:7px!important}.rs-tools{flex-direction:column;gap:5px;display:flex}.rs-tools>div{background:#081a25;border:1px solid #22485c;border-radius:6px;justify-content:space-between;align-items:center;height:34px;padding:5px 8px;display:flex}.rs-tools b{font-size:7px;display:block}.rs-tools small{color:#778c99;font-size:5.5px;display:block}.rs-tools .pill{padding:2px 4px;font-size:5.5px}.rs-status{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rs-status span{border:1px solid #1d3e51;border-radius:6px;padding:7px;font-size:7px}.rs-status b{color:var(--gold);float:right}.d05-1024{width:1024px;height:768px}.d05-768{width:768px;height:1024px}.d05-390{width:390px;height:844px}.spec-layout-768{grid-template-columns:62px 1fr;height:894px;display:grid}.d05-768 .responsive-specialist-core{padding:14px 17px}.d05-768 .rs-tools{grid-template-columns:1fr 1fr;display:grid}.d05-768 .bottom-inspector{height:78px}.mobile-specialist{height:748px;overflow:hidden}.d05-390 .responsive-specialist-core{height:100%;padding:10px 10px 48px}.d05-390 .responsive-specialist-core h1{font-size:18px}.d05-390 .responsive-specialist-core h2{margin:9px 0 5px;font-size:10px}.d05-390 .rs-flow{grid-template-columns:repeat(3,1fr)}.d05-390 .rs-pair{grid-template-columns:1fr}.d05-390 .rs-pair article{padding:6px}.d05-390 .rs-tools>div{height:29px}.d05-390 .rs-status{grid-template-columns:1fr}.d05-390 .rt-lavi{margin-top:7px;padding:6px}.state-screen{width:1536px;height:1024px}.state-layout{grid-template-columns:62px 1fr 270px;height:972px;display:grid}.state-center{text-align:center;background:#071a25;flex-direction:column;justify-content:center;align-items:center;display:flex}.state-glyph{border:2px solid #28516a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.state-glyph .ico{width:28px;height:28px}.state-glyph.error{border-color:var(--red);color:var(--red)}.state-glyph.limitation{border-color:var(--gold);color:var(--gold)}.state-glyph.currentness{border-color:var(--violet);color:var(--violet)}.state-center h1{margin:14px 0 6px;font-size:20px}.state-center p{color:#8fa0aa;font-size:9px}.state-center button{color:#dce4e8;background:#06131d;border:1px solid #26465a;border-radius:6px;height:30px;margin:12px 4px 0;padding:0 12px;font-size:8px}.state-side{background:#06141f;border-left:1px solid #173042;flex-direction:column;gap:9px;padding:16px;display:flex}.state-side>b{font-size:10px}.state-side>span{border:1px solid #1b3a4c;border-radius:6px;padding:10px;font-size:8px}.state-side strong{color:var(--gold)}.disabled-affordance{opacity:.55;cursor:default}.mode-switch{gap:6px;display:flex}.mode-switch button{color:#8e9ba7;background:#060f17;border:1px solid #243543;border-radius:8px;height:34px;padding:0 11px;font-size:9px}.mode-switch button[aria-selected=true]{color:var(--gold);background:#151106;border-color:#704b13}.filterbar span,.scopebar span{text-align:left;background:#060f17;border:1px solid #243543;border-radius:8px;height:34px;padding:9px 13px;font-size:9px}.filterbar span.active{border-left:2px solid var(--blue)}.canvas-tools .tool-control{background:#07131c;border:1px solid #25394a;border-radius:6px;height:30px;padding:7px 12px;font-size:9px}.canvas-tools .tool-control.active{color:var(--gold);border-color:#a96f0c}.canvas-tools .tool-control.disabled{opacity:.55}.preview-note{color:#71818c;margin:5px 0 0;font-size:7px}.task-drawer a{color:#8fa2ae;text-decoration:none}.evidence-inspector-inline h2{margin:0 0 4px;font-size:10px}.evidence-inspector-inline p{font-size:8px!important}.decision-strip>span{opacity:.82}.workflow-head .ghost-control{opacity:.55;background:#060f17;border:1px solid #243543;border-radius:8px;height:34px;padding:9px 12px;font-size:9px}.toolrow>span:last-child{flex:none}.toolrow p{display:none}.quicktools-box .toolrows{grid-template-columns:repeat(5,1fr)!important}.right-rail .lavi-card{min-height:0}.task-drawer-host{position:static}.task-drawer-host>.task-drawer{display:block}.task-drawer-host{pointer-events:none;position:absolute;inset:0}.task-drawer-host>.task-drawer{pointer-events:auto}@media (width<=1180px){.screen{width:100%;height:100%;min-height:0}.topbar{height:52px;padding:0 10px}.top-sub,.disabled-affordance{display:none}.body-grid{grid-template-columns:62px minmax(0,1fr);gap:6px;height:calc(100% - 92px);padding:0 6px}.footer{height:40px;margin:0 6px}.footer>div{padding:5px 9px}.left-slot{margin:0}.landmark{padding:8px 4px}.rail-label,.rail-sep,.rail-status,.landmark-item div{display:none}.landmark nav{gap:6px}.landmark-item{justify-content:center;min-height:50px;padding:5px}.landmark-item>.ico{width:28px;height:28px}.landmark>.landmark-item{justify-content:center}.right-rail,.operate-right,.specialist-right{display:none}.workspace,.operate-workspace,.specialist-main{grid-column:2;min-width:0}.greeting{grid-template-columns:44px 1fr repeat(4,82px);height:82px}.greeting .fresh{display:none}.overview-grid{grid-template-columns:180px 1fr}.responsive-task-product{grid-template-columns:62px minmax(0,1fr)}.responsive-task-product .operate-workspace{display:none}.responsive-task-product .task-drawer-host{pointer-events:auto;grid-area:1/2;display:block;position:static;inset:auto}.responsive-task-product .task-drawer{border-radius:8px;padding:16px;overflow:hidden;width:auto!important;height:100%!important;max-height:none!important;position:static!important}.responsive-task-product .task-drawer h1{font-size:24px}.responsive-task-product .task-metrics{grid-template-columns:repeat(4,1fr)}.responsive-task-product .drawer-sec{margin-top:9px;padding-top:8px}.responsive-task-product .decision-strip{position:absolute;bottom:10px;left:16px;right:16px}.responsive-specialist-product{grid-template-columns:62px minmax(0,1fr)}.responsive-specialist-product .specialist-main{grid-column:2;height:100%;overflow:hidden}.responsive-specialist-product .workflow-head{height:68px}.responsive-specialist-product .specialist-shell{height:calc(100% - 72px);padding:12px 16px}.responsive-specialist-product .specialist-shell h1{font-size:23px}.responsive-specialist-product .toolrows{grid-template-columns:repeat(5,1fr)!important}.responsive-specialist-product .local-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.screen{width:100%;height:100%;min-height:0}.topbar{height:52px;padding:0 9px}.logo{font-size:18px}.top-title{font-size:12px}.top-divider{height:18px}.mode-switch{margin-left:auto}.mode-switch button{height:28px;padding:0 7px;font-size:7px}.body-grid{height:calc(100% - 52px);padding:0;display:block}.footer{display:none}.left-slot{z-index:30;height:44px;position:absolute;bottom:0;left:0;right:0}.landmark{background:#05121b;border-width:1px 0 0;border-radius:0;height:44px;padding:0}.landmark nav{grid-template-columns:repeat(4,1fr);gap:0;height:44px;display:grid}.landmark nav .landmark-item{justify-content:center;height:44px;min-height:44px;padding:3px;display:flex}.landmark nav .landmark-item:nth-child(n+5){display:none}.landmark nav .landmark-item>.ico{border:0;width:18px;height:18px;padding:1px}.landmark nav .landmark-item div{display:block}.landmark nav .landmark-item strong{font-size:6px}.landmark nav .landmark-item small,.landmark>.rail-label,.landmark>.rail-sep,.landmark>.landmark-item,.rail-status{display:none}.responsive-task-product .task-drawer-host{display:block;position:absolute;inset:0 0 44px}.responsive-task-product .task-drawer{border-radius:0;padding:11px 10px 58px;overflow:hidden;width:100%!important;height:100%!important;position:static!important}.responsive-task-product .task-drawer h1{margin:7px 0 2px;font-size:20px}.responsive-task-product .subline{margin-bottom:8px;font-size:8px}.responsive-task-product .task-metrics{grid-template-columns:1fr 1fr;gap:5px}.responsive-task-product .task-metrics .metric{min-height:51px;padding:6px}.responsive-task-product .task-metrics .metric strong{font-size:8px}.responsive-task-product .drawer-sec{margin-top:7px;padding-top:6px}.responsive-task-product .drawer-sec h2{margin-bottom:3px;font-size:11px}.responsive-task-product .drawer-sec p{font-size:7px}.responsive-task-product .io-grid{gap:4px}.responsive-task-product .io-grid article{padding:6px}.responsive-task-product .drawer-sec.two{gap:5px}.responsive-task-product .evidence-inspector-inline{display:none}.responsive-task-product .decision-strip{grid-template-columns:1fr 1fr;bottom:8px;left:8px;right:8px}.responsive-task-product .decision-strip>span:nth-child(n+3),.responsive-task-product .decision-strip small{display:none}.responsive-specialist-product .specialist-main{padding:0;position:absolute;inset:0 0 44px;overflow:hidden}.responsive-specialist-product .workflow-head{border-radius:0;height:58px;padding:7px 10px}.responsive-specialist-product .workflow-head h2{font-size:11px}.responsive-specialist-product .workflow-head>div:last-child{display:none}.responsive-specialist-product .workflow-head nav{gap:14px;margin-top:5px}.responsive-specialist-product .specialist-shell{border-radius:0;height:calc(100% - 60px);margin:0;padding:9px 10px;overflow:hidden}.responsive-specialist-product .specialist-shell h1{margin:6px 0 0;font-size:18px}.responsive-specialist-product .subline{margin-bottom:6px;font-size:7px}.responsive-specialist-product .specialist-shell h2{margin:8px 0 5px;font-size:10px}.responsive-specialist-product .prod-flow{grid-template-columns:repeat(4,1fr);gap:3px}.responsive-specialist-product .prod-flow span{height:24px;font-size:5.5px}.responsive-specialist-product .local-grid{grid-template-columns:1fr 1fr;gap:4px}.responsive-specialist-product .local-grid article{height:43px;padding:5px}.responsive-specialist-product .local-grid b{font-size:7px}.responsive-specialist-product .local-grid p{margin-top:2px;font-size:5.5px}.responsive-specialist-product .section-divider{margin:7px 0}.responsive-specialist-product .quicktools-box{padding:7px 8px}.responsive-specialist-product .quicktools-box h3{font-size:11px}.responsive-specialist-product .quicktools-box>p{margin-bottom:5px;font-size:6px}.responsive-specialist-product .toolrows{gap:3px;grid-template-columns:1fr!important}.responsive-specialist-product .toolrow{height:28px!important;padding:4px 6px!important}.responsive-specialist-product .toolrow b{font-size:6.5px!important}.responsive-specialist-product .toolrow small{margin-top:1px;font-size:5px!important}.responsive-specialist-product .boundary-grid{grid-template-columns:1fr 1fr;gap:4px}.responsive-specialist-product .boundary-grid article{height:44px;padding:6px}.responsive-specialist-product .boundary-grid b{font-size:7px}.responsive-specialist-product .boundary-grid p{margin-top:2px;font-size:5.5px}}@media (width>=601px) and (width<=1180px){.responsive-specialist-product .specialist-main{height:100%;overflow:hidden}.responsive-specialist-product .specialist-shell{height:auto;max-height:none;margin-top:4px;padding:10px 14px;overflow:hidden}.responsive-specialist-product .specialist-shell h1{margin:5px 0 0;font-size:21px}.responsive-specialist-product .specialist-shell h2{margin:9px 0 5px;font-size:11px}.responsive-specialist-product .subline{margin-bottom:4px;font-size:7px}.responsive-specialist-product .prod-flow{gap:4px}.responsive-specialist-product .prod-flow span{height:25px;font-size:6px}.responsive-specialist-product .local-grid{gap:5px}.responsive-specialist-product .local-grid article{height:44px;padding:6px 8px}.responsive-specialist-product .local-grid b{font-size:8px}.responsive-specialist-product .local-grid p{margin-top:3px;font-size:6px}.responsive-specialist-product .section-divider{margin:8px 0}.responsive-specialist-product .quicktools-box{padding:8px 10px}.responsive-specialist-product .quicktools-box h3{font-size:12px}.responsive-specialist-product .quicktools-box>p{margin-bottom:6px;font-size:6px}.responsive-specialist-product .toolrow{height:46px!important;padding:6px!important}.responsive-specialist-product .toolrow b{font-size:6.5px!important}.responsive-specialist-product .toolrow small{font-size:5px!important}.responsive-specialist-product .boundary-grid{gap:5px}.responsive-specialist-product .boundary-grid article{height:46px;padding:6px 8px}.responsive-specialist-product .boundary-grid b{font-size:8px}.responsive-specialist-product .boundary-grid p{margin-top:3px;font-size:6px}}.work-product-screen{z-index:2147483000;isolation:isolate;z-index:auto;inset:0;width:100vw;height:100vh;min-height:100vh;margin:0;position:relative;inset:auto}.screen{width:100vw;height:100vh}.body-grid{height:calc(100vh - 100px)}@media (width>=601px) and (width<=1180px){.body-grid{height:calc(100vh - 92px)}.responsive-task-product{grid-template-columns:62px minmax(0,1fr);position:relative}.responsive-task-product .task-drawer-host{grid-area:1/2;min-width:0;height:100%;position:relative;inset:auto;overflow:hidden}.responsive-task-product .task-drawer{padding-bottom:58px;overflow:hidden;height:100%!important;position:relative!important}.responsive-task-product .decision-strip{position:absolute;bottom:12px;left:16px;right:16px}.responsive-specialist-product{grid-template-columns:62px minmax(0,1fr);position:relative}.responsive-specialist-product .specialist-main{grid-column:2;height:100%;min-height:0;position:relative;overflow:hidden}}@media (width<=600px){.screen{flex-direction:column;width:100vw;height:100vh;min-height:100vh;display:flex}.topbar{border-bottom:1px solid #18303f;flex:0 0 57px;height:57px;min-height:57px;padding:0 12px}.topbar .logo{font-size:20px}.topbar .top-title{font-size:12px}.topbar .top-sub,.topbar .top-spacer,.topbar .disabled-affordance{display:none}.body-grid{flex:1;grid-template-rows:minmax(0,1fr) 36px;grid-template-columns:1fr;gap:8px;height:auto;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden}.left-slot{z-index:3;grid-area:2/1;height:36px;min-height:36px;margin:0;position:static}.landmark{background:#06131c;border:1px solid #7d5808;border-radius:7px;height:36px;padding:0 8px}.landmark nav{justify-content:space-between;align-items:center;height:34px;display:flex}.landmark nav .landmark-item{display:none!important}.landmark nav .landmark-item.active{height:34px;min-height:34px;color:var(--gold);background:0 0;border:0;flex:1;justify-content:flex-start;gap:7px;padding:0;display:flex!important}.landmark nav .landmark-item.active>.ico{border:0;width:16px;height:16px;padding:0}.landmark nav .landmark-item.active div{justify-content:space-between;align-items:center;width:100%;display:flex}.landmark nav .landmark-item.active strong{font-size:10px}.landmark nav .landmark-item.active small{color:var(--gold);margin:0;font-size:9px;display:block}.landmark>.rail-label,.landmark>.rail-sep,.landmark>.landmark-item,.rail-status{display:none!important}.responsive-task-product .operate-workspace{display:none}.responsive-task-product .task-drawer-host{pointer-events:auto;grid-area:1/1;height:auto;min-height:0;display:block;position:static;overflow:hidden}.responsive-task-product .task-drawer{background:#071b27;border:1px solid #173b4c;border-radius:9px;min-height:0;padding:12px 10px 52px;overflow:hidden;width:100%!important;height:100%!important;position:relative!important}.responsive-task-product .task-drawer .crumb{margin-bottom:6px;font-size:9px}.responsive-task-product .task-drawer h1{margin:6px 0 2px;font-size:21px}.responsive-task-product .subline{margin-bottom:8px;font-size:9px}.responsive-task-product .task-metrics{grid-template-columns:1fr 1fr;gap:5px}.responsive-task-product .task-metrics .metric{min-height:47px;padding:6px 7px}.responsive-task-product .task-metrics .metric small{font-size:6px}.responsive-task-product .task-metrics .metric strong{overflow-wrap:anywhere;font-size:8px;line-height:10px}.responsive-task-product .task-metrics .metric span{font-size:6px}.responsive-task-product .drawer-sec{margin-top:7px;padding-top:6px}.responsive-task-product .drawer-sec h2{margin:0 0 4px;font-size:11px}.responsive-task-product .drawer-sec p{font-size:7px;line-height:1.35}.responsive-task-product .io-grid{grid-template-columns:1fr 1fr;gap:4px}.responsive-task-product .io-grid article{min-height:48px;padding:6px}.responsive-task-product .io-grid b{font-size:8px}.responsive-task-product .drawer-sec.two{grid-template-columns:1fr 1fr;gap:5px}.responsive-task-product .drawer-sec.two h3{font-size:8px}.responsive-task-product .evidence-inspector-inline{display:none}.responsive-task-product .decision-strip{grid-template-columns:1fr 1fr;gap:6px;display:grid;position:absolute;bottom:9px;left:10px;right:10px}.responsive-task-product .decision-strip>span{height:34px;font-size:9px}.responsive-task-product .decision-strip>span:nth-child(n+3),.responsive-task-product .decision-strip small{display:none}.responsive-specialist-product .specialist-main{grid-area:1/1;height:auto;min-height:0;display:block;position:static;overflow:hidden}.responsive-specialist-product .workflow-head{display:none}.responsive-specialist-product .specialist-shell{background:#071b27;border-radius:9px;height:100%;margin:0;padding:12px 10px;overflow:hidden}.responsive-specialist-product .specialist-shell .crumb{display:none}.responsive-specialist-product .specialist-shell h1{margin:7px 0 2px;font-size:20px}.responsive-specialist-product .subline{margin-bottom:8px;font-size:9px}.responsive-specialist-product .specialist-shell h2{margin:9px 0 5px;font-size:11px}.responsive-specialist-product .prod-flow{grid-template-columns:1fr 1fr;gap:4px;display:grid}.responsive-specialist-product .prod-flow span{height:24px;padding:4px;font-size:6px}.responsive-specialist-product .prod-flow span:nth-child(n+5){display:none}.responsive-specialist-product .local-grid{grid-template-columns:1fr 1fr;gap:4px}.responsive-specialist-product .local-grid article{height:42px;padding:6px}.responsive-specialist-product .local-grid b{font-size:8px}.responsive-specialist-product .local-grid p{margin-top:2px;font-size:6px}.responsive-specialist-product .section-divider{margin:7px 0}.responsive-specialist-product .quicktools-box{padding:7px 8px}.responsive-specialist-product .quicktools-box h3{font-size:11px}.responsive-specialist-product .quicktools-box>p{display:none}.responsive-specialist-product .toolrows{gap:3px;grid-template-columns:1fr!important}.responsive-specialist-product .toolrow{height:30px!important;padding:4px 6px!important}.responsive-specialist-product .toolrow b{font-size:7px!important}.responsive-specialist-product .toolrow small{display:none}.responsive-specialist-product .toolrow .pill{padding:2px 4px;font-size:6px}.responsive-specialist-product .toolrow:nth-child(n+4),.responsive-specialist-product .boundary-grid{display:none}.specialist-right,.right-rail,.operate-right{display:none!important}.body-grid:not(.responsive-task-product):not(.responsive-specialist-product) .workspace,.body-grid:not(.responsive-task-product):not(.responsive-specialist-product) .operate-workspace{grid-area:1/1;height:100%;min-height:0;padding-bottom:4px;overflow:auto}.body-grid:not(.responsive-task-product):not(.responsive-specialist-product) .right-rail,.body-grid:not(.responsive-task-product):not(.responsive-specialist-product) .operate-right{display:none!important}.greeting{grid-template-columns:42px 1fr 72px 72px;grid-auto-rows:minmax(42px,auto);height:auto;min-height:96px;padding:8px}.greeting .metric:nth-of-type(n+5){display:none}.greeting h1{font-size:16px}.greeting p{font-size:8px}.tabs{gap:18px;height:34px;overflow:hidden}.tabs span{padding-bottom:8px;font-size:8px}.overview-grid{grid-template-columns:1fr;gap:7px;height:auto;display:grid}.focus-panel{max-height:280px;overflow:hidden}.map-panel{min-height:315px}.graph-stage{height:270px}.lower-grid{grid-template-columns:1fr 1fr;gap:7px;height:auto;padding-bottom:8px}.lower-grid .panel{min-height:150px}.operate-workspace .filterbar,.operate-workspace .scopebar{grid-template-columns:1fr 1fr}.operate-workspace .filterbar>:nth-child(n+3),.operate-workspace .scopebar>:nth-child(n+3){display:none}.operate-workspace .operate-tabs{overflow:hidden}.operate-workspace .graph-stage.operate{min-width:760px;height:520px}.operate-workspace .map-panel{overflow:auto}}@media (width<=1180px){.responsive-task-product .task-drawer{flex-direction:column;display:flex!important}.responsive-task-product .decision-strip{flex:none;margin-top:auto;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}}@media (width<=600px){.operate-workspace .graph-stage.operate{width:100%;height:520px;min-width:0!important}.operate-workspace .map-panel{overflow:hidden}.operate-workspace .graph-node{width:76px;min-height:54px;padding:6px}.operate-workspace .graph-node strong{font-size:7px}.operate-workspace .graph-node span{font-size:5.5px}}@media (width>=601px) and (width<=1180px){.responsive-task-product .task-drawer{padding:12px 14px 10px!important}.responsive-task-product .task-drawer h1{margin:7px 0 2px;font-size:22px}.responsive-task-product .subline{margin-bottom:6px;font-size:8px}.responsive-task-product .task-metrics{gap:6px}.responsive-task-product .task-metrics .metric{min-height:52px;padding:7px 9px}.responsive-task-product .task-metrics .metric strong{font-size:9px;line-height:11px}.responsive-task-product .drawer-sec{margin-top:7px;padding-top:6px}.responsive-task-product .drawer-sec h2{margin:0 0 4px;font-size:12px}.responsive-task-product .drawer-sec p{font-size:7px;line-height:1.3}.responsive-task-product .io-grid{gap:5px}.responsive-task-product .io-grid article{min-height:52px;padding:7px 9px}.responsive-task-product .drawer-sec.two{gap:7px}.responsive-task-product .evidence-inspector-inline{display:none}.responsive-task-product .decision-strip{grid-template-columns:repeat(4,1fr);margin-top:auto}.responsive-task-product .decision-strip>span{height:32px;font-size:8px}}@media (width>=1181px){.body-grid{grid-template-columns:194px minmax(0,1fr) 286px;gap:12px;padding:0 12px}.landmark{padding:15px 10px}.landmark-item{min-height:56px;padding:9px}.landmark-item strong{font-size:12px}.landmark-item small{font-size:9.5px}.rail-label{font-size:10.5px}.rail-status{padding:13px 10px}.rail-status dl div{padding:6px 0;font-size:9.5px}.topbar{height:58px;padding-left:20px}.logo{font-size:25px}.top-title{font-size:17px}.top-sub{font-size:12.5px}.greeting{grid-template-columns:54px 1fr 112px 112px 112px 112px 112px;gap:8px;height:94px;padding:11px 14px}.greeting h1{font-size:18px}.greeting p{font-size:10px}.metric{min-height:60px;padding:9px 10px}.metric small{font-size:8.5px}.metric strong{font-size:20px}.metric span{font-size:8px}.tabs{gap:34px;height:40px}.tabs span{font-size:10.5px}.overview-grid{grid-template-columns:218px 1fr;gap:10px;height:426px;padding-top:9px}.focus-panel{padding:0 11px 11px}.focus-row{height:59px;padding:8px}.focus-row strong{font-size:9.5px}.focus-row small{font-size:8px}.map-panel{padding:0 12px}.graph-stage{height:326px}.graph-node{width:100px;min-height:66px;padding:8px}.graph-node strong{font-size:8.5px}.legend{gap:18px;height:34px;font-size:7.5px}.lower-grid{gap:10px;height:246px;padding-top:10px}.lower-grid .panel{padding:14px}.lower-grid h3{font-size:10.5px}.lower-grid p,.lower-grid span{font-size:8.5px}.attention p{height:34px}.activity p{margin:12px 0}.quick span{height:31px;padding:7px 8px}.donut{width:104px;height:104px}.progress ul{margin-left:124px;font-size:8.5px}.right-rail{grid-template-rows:396px 1fr;gap:12px}.detail-card,.node-detail{padding-left:13px;padding-right:13px}.detail-card nav,.node-detail nav{font-size:9.5px}.detail-card p,.detail-card .hint,.node-detail p,.eventlog p{font-size:9px}.lavi-card{padding:13px}.lavi-title strong{font-size:12px}.lavi-msg p{font-size:9px}.lavi-actions span{font-size:8.5px}.operate-body{grid-template-columns:194px minmax(0,1fr) 286px}.filterbar{height:47px}.scopebar{height:48px}.operate-tabs{height:49px}.filterbar span,.scopebar span,.operate-tabs span{font-size:10.5px}.operate-canvas{padding:10px}.canvas-tools{height:40px}.graph-stage.operate{height:610px}.graph-stage.operate .graph-node{width:120px;min-height:80px;padding:10px}.graph-stage.operate .graph-node strong{font-size:10px}.graph-stage.operate .graph-node span{font-size:7.5px}.graph-stage.operate .graph-node small{font-size:6.5px}.graph-stage.operate .dna-origin{width:138px;height:138px}.operate-right{grid-template-rows:430px 1fr}.node-detail h2{font-size:19px}.eventlog{margin-top:17px}.eventlog h4{font-size:9px}.eventlog p{line-height:1.55}.task-drawer{width:642px!important;padding:20px 22px!important}.task-drawer h1{font-size:31px}.task-drawer .crumb{font-size:9.5px}.subline{font-size:10px}.task-metrics{gap:8px}.task-metrics .metric{min-height:70px;padding:10px}.task-metrics .metric strong{font-size:11.5px}.drawer-sec{margin-top:15px;padding-top:14px}.drawer-sec h2{font-size:16.5px}.drawer-sec p{font-size:9.5px;line-height:1.5}.io-grid article{min-height:70px;padding:10px}.io-grid b{font-size:10px}.drawer-sec.two h3{font-size:11px}.decision-strip>span{height:37px;font-size:9px}.workflow-head{height:84px;padding:0 18px}.workflow-head h2{font-size:17px}.specialist-shell{padding:20px 23px}.specialist-shell h1{font-size:30px}.specialist-shell .subline{font-size:10px}.specialist-shell h2{margin-top:16px;font-size:16px}.prod-flow{gap:7px}.prod-flow span{height:31px;font-size:8px}.local-grid{gap:9px}.local-grid article{min-height:68px;padding:11px}.local-grid b{font-size:10px}.local-grid p{font-size:8.5px}.quicktools-box{padding:14px 16px}.quicktools-box h3{font-size:17px}.quicktools-box>p{font-size:9px}.toolrows{gap:8px!important}.toolrow{height:58px!important;padding:8px 9px!important}.toolrow b{font-size:8px!important}.toolrow small{font-size:6px!important}.boundary-grid article{min-height:68px;padding:11px}.specialist-right{gap:10px}.attention-rail{height:300px}.attention-rail>div{height:52px}.quick-actions{height:182px}.quick-actions span{font-size:8.5px}}@media (width>=601px) and (width<=1180px){.topbar{height:52px}.body-grid{height:calc(100vh - 88px)}.responsive-task-product{grid-template-columns:64px minmax(0,1fr)}.responsive-task-product .task-drawer-host{padding:8px 10px 8px 0}.responsive-task-product .task-drawer{background:#071a26!important;border-color:#29566d!important;border-radius:10px!important}.responsive-task-product .task-drawer h1{font-size:25px}.responsive-task-product .task-metrics .metric{min-height:58px}.responsive-task-product .drawer-sec h2{font-size:13px}.responsive-task-product .drawer-sec p{font-size:8px}.responsive-specialist-product{grid-template-columns:64px minmax(0,1fr)}.responsive-specialist-product .specialist-main{padding:8px 10px 8px 0}.responsive-specialist-product .specialist-shell{background:#071a26;border:1px solid #285269;border-radius:10px;padding:16px 18px}.responsive-specialist-product .specialist-shell h1{font-size:25px}.responsive-specialist-product .specialist-shell h2{font-size:13px}.responsive-specialist-product .prod-flow span{height:29px;font-size:7px}.responsive-specialist-product .local-grid article{min-height:58px}.responsive-specialist-product .toolrow{height:38px!important}}@media (width<=600px){.topbar{background:#030b12!important;flex-basis:62px!important;gap:7px!important;height:62px!important;min-height:62px!important;padding:0 10px!important}:is(.screen:has(.responsive-task-product) .logo,.screen:has(.responsive-specialist-product) .logo){background:url(/brand/LAVI_AVATAR_CONTROLLING.png) 0/26px 26px no-repeat;min-width:57px;padding-left:31px;font-size:18px}.topbar .top-divider{height:25px}.topbar .top-title{letter-spacing:.15px;font-size:10.5px!important}.body-grid{grid-template-rows:minmax(0,1fr) 40px!important;padding:7px 7px 6px!important}.left-slot{height:40px!important;min-height:40px!important}.landmark{height:40px!important}.landmark nav{height:38px!important}.landmark nav .landmark-item.active{height:38px!important;min-height:38px!important}.landmark nav .landmark-item.active strong{font-size:10px!important}.landmark nav .landmark-item.active small{font-size:8px!important}.responsive-task-product .task-drawer{background:#071b27!important;border-color:#235066!important;border-radius:9px!important;padding:12px 11px 10px!important}.responsive-task-product .task-drawer .crumb{color:#a5b0b8;font-size:9px!important}.responsive-task-product .task-drawer h1{line-height:1.08;font-size:22px!important}.responsive-task-product .subline{font-size:9px!important}.responsive-task-product .task-metrics{gap:6px!important}.responsive-task-product .task-metrics .metric{min-height:52px!important;padding:7px 8px!important}.responsive-task-product .task-metrics .metric strong{font-size:8.5px!important}.responsive-task-product .drawer-sec{margin-top:8px!important;padding-top:8px!important}.responsive-task-product .drawer-sec h2{font-size:12px!important}.responsive-task-product .drawer-sec p{font-size:7.4px!important;line-height:1.42!important}.responsive-task-product .io-grid{gap:5px!important}.responsive-task-product .io-grid article{min-height:54px!important;padding:7px!important}.responsive-task-product .drawer-sec.two{gap:6px!important}.responsive-task-product .decision-strip{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:8px!important;display:grid!important}.responsive-task-product .decision-strip>span{height:35px!important;font-size:9px!important;display:flex!important}.responsive-task-product .decision-strip>span:nth-child(n+3){display:none!important}.responsive-specialist-product .specialist-shell{background:#071b27!important;border:1px solid #285269!important;border-radius:9px!important;padding:12px 11px!important}.responsive-specialist-product .specialist-shell h1{line-height:1.08;font-size:22px!important}.responsive-specialist-product .subline{font-size:9px!important}.responsive-specialist-product .specialist-shell h2{margin:9px 0 5px!important;font-size:12px!important}.responsive-specialist-product .prod-flow{gap:5px!important}.responsive-specialist-product .prod-flow span{height:26px!important;font-size:6.5px!important}.responsive-specialist-product .local-grid{gap:5px!important}.responsive-specialist-product .local-grid article{height:46px!important;padding:7px!important}.responsive-specialist-product .local-grid b{font-size:8.5px!important}.responsive-specialist-product .local-grid p{font-size:6.5px!important}.responsive-specialist-product .quicktools-box{border-color:#9a54ef!important;padding:8px 9px!important}.responsive-specialist-product .quicktools-box h3{font-size:12px!important}.responsive-specialist-product .toolrow{height:32px!important;padding:5px 7px!important}.responsive-specialist-product .toolrow b{font-size:7.3px!important}.responsive-specialist-product .toolrow .pill{font-size:6px!important}.responsive-specialist-product .section-divider{margin:8px 0!important}.operate-workspace .graph-stage.operate{height:500px!important}.operate-workspace .graph-node{width:80px!important;min-height:57px!important;padding:6px!important}.operate-workspace .graph-node strong{font-size:7px!important}}.d06-task-projection,.d06-specialist-projection{display:none}@media (width<=1180px){.d06-task-desktop,.d06-specialist-desktop{display:none!important}.d06-task-projection,.d06-specialist-projection{width:100vw;height:100vh;min-height:100vh;color:var(--text);background:#030b12;display:block;position:relative;overflow:hidden}.d06-task-layout{grid-template-columns:62px 250px minmax(0,1fr);height:calc(100vh - 52px);display:grid}.d06-specialist-layout{grid-template-columns:62px 225px minmax(0,1fr) 190px;height:calc(100vh - 52px);display:grid}.d06-task-projection .task-list span small{color:#7f929e;margin-top:3px;font-size:6px;display:block}.d06-task-projection .responsive-task-core,.d06-specialist-projection .responsive-specialist-core{min-width:0}.d06-task-projection .d06-task-actions{background:0 0;grid-template-columns:repeat(4,1fr);gap:7px;height:38px;padding:0;display:grid;position:absolute;bottom:10px;left:324px;right:12px}.d06-task-projection .d06-task-actions span{border:1px solid;border-radius:6px;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex!important}.d06-task-projection .mobile-landmark,.d06-specialist-projection .mobile-landmark{display:none}}@media (width<=800px) and (width>=601px){.d06-task-layout{grid-template-columns:62px minmax(0,1fr)}.d06-task-projection .task-list{display:none}.d06-task-projection .d06-task-actions{bottom:88px;left:74px}.d06-task-projection:after{content:"";background:#06141f;border-top:1px solid #173042;height:78px;position:absolute;bottom:0;left:0;right:0}.d06-specialist-layout{grid-template-columns:62px minmax(0,1fr)}.d06-specialist-projection .local-context,.d06-specialist-projection .local-status{display:none}.d06-specialist-projection:after{content:"LOCAL STATUS · Fixture-local     Contextual Lavi · Visual container";color:#91a0aa;background:#06141f;border-top:1px solid #173042;height:78px;padding:23px 18px;font-size:8px;position:absolute;bottom:0;left:62px;right:0}.d06-task-layout,.d06-specialist-layout{height:calc(100vh - 130px)}}@media (width<=600px){.d06-task-projection .mobile-head,.d06-specialist-projection .mobile-head{height:52px!important;min-height:52px!important}.d06-task-layout,.d06-specialist-layout{height:calc(100vh - 96px);display:block}.d06-task-projection .compact-rail,.d06-task-projection .task-list,.d06-specialist-projection .compact-rail,.d06-specialist-projection .local-context,.d06-specialist-projection .local-status{display:none!important}.d06-task-projection .responsive-task-core,.d06-specialist-projection .responsive-specialist-core{height:100%;padding:10px 10px 50px;overflow:hidden}.d06-task-projection .responsive-task-core h1{margin:6px 0 2px;font-size:20px}.d06-task-projection .rt-id{margin-bottom:7px}.d06-task-projection .rt-metrics{grid-template-columns:1fr 1fr;gap:5px}.d06-task-projection .rt-metrics article{min-height:51px;padding:7px}.d06-task-projection .rt-metrics b{font-size:8px}.d06-task-projection .rt-sec{margin-top:8px;padding-top:7px}.d06-task-projection .rt-sec h2{font-size:12px}.d06-task-projection .rt-sec p{font-size:7px}.d06-task-projection .rt-io{grid-template-columns:1fr 1fr;gap:5px}.d06-task-projection .rt-io article{padding:6px}.d06-task-projection .rt-truth{grid-template-columns:1fr;gap:4px}.d06-task-projection .rt-truth>div{justify-content:space-between;padding:5px;display:flex}.d06-task-projection .rt-lavi{margin-top:7px;padding:6px}.d06-task-projection .d06-task-actions{background:#06111a;grid-template-columns:1fr 1fr;height:38px;padding:4px;bottom:44px;left:8px;right:8px}.d06-task-projection .d06-task-actions span:nth-child(n+3){display:none!important}.d06-task-projection .mobile-landmark,.d06-specialist-projection .mobile-landmark{display:grid!important}.d06-specialist-projection .responsive-specialist-core h1{font-size:18px}.d06-specialist-projection .responsive-specialist-core h2{margin:8px 0 5px;font-size:10px}.d06-specialist-projection .rs-flow{grid-template-columns:repeat(3,1fr);gap:4px}.d06-specialist-projection .rs-flow span{height:24px;font-size:5.8px}.d06-specialist-projection .rs-flow span:nth-child(n+4){display:none}.d06-specialist-projection .rs-pair{grid-template-columns:1fr;gap:4px}.d06-specialist-projection .rs-pair article{padding:6px}.d06-specialist-projection .rs-tools{gap:4px}.d06-specialist-projection .rs-tools>div{height:29px;padding:4px 7px}.d06-specialist-projection .rs-tools>div:nth-child(n+4){display:none}.d06-specialist-projection .rs-status{grid-template-columns:1fr;gap:4px}.d06-specialist-projection .rt-lavi{margin-top:6px;padding:6px}}.relation-label{fill:#6e808c;letter-spacing:.04px;font-size:1.35px}.relation-label.gold-label{fill:#d89719}.semantic-stage-labels{pointer-events:none;color:#49606e;letter-spacing:.4px;grid-template-columns:1fr 1fr 1fr 1fr;font-size:6px;display:grid;position:absolute;inset:9px 12px auto}.semantic-stage-labels span{text-align:center}@media (width>=1181px){.graph-stage.overview .graph-node.primary-node{width:112px;min-height:76px}.graph-stage.operate .graph-node.primary-node{width:132px;min-height:90px}.relation-label{font-size:1.55px}.semantic-stage-labels{font-size:6.5px}}@media (width<=600px){.relation-label,.semantic-stage-labels,.d06-task-projection .rt-io article:nth-child(n+3){display:none}.d06-task-projection .rt-lavi{min-height:48px;display:flex!important}.d06-task-projection .responsive-task-core{padding-bottom:92px}}:root{--dna-gold:#b88b28;--dna-gold-hi:#e6c56a;--dna-earth:#1d1f23;--dna-ink:#0d0f12;--dna-rhythm:#b88b284d;--dna-rhythm-soft:#b88b2821}.work-product-screen{isolation:isolate}.work-product-screen .ico{stroke-width:1.72px}.work-product-screen .topbar{position:relative}.work-product-screen .topbar:after{content:"";opacity:.48;background:repeating-linear-gradient(90deg,transparent 0 9px,var(--dna-rhythm) 9px 12px,transparent 12px 18px,var(--dna-rhythm-soft) 18px 20px);height:1px;position:absolute;bottom:-1px;left:214px;right:12px}.work-product-screen .logo{text-shadow:0 0 16px #e6c56a14;position:relative}.work-product-screen .logo:after{content:"";border:1px solid var(--dna-gold);opacity:.72;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:-8px}.greeting{position:relative;overflow:hidden}.greeting:before{content:"";opacity:.44;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 14px,#b88b2829 14px 15px,#0000 15px 23px);border-radius:50%;width:108px;height:108px;position:absolute;top:-11px;left:-6px}.greeting:after{content:"";opacity:.5;background:repeating-conic-gradient(from -7deg,#e6c56a75 0 2deg,transparent 2deg 15deg);pointer-events:none;border-radius:50%;width:58px;height:58px;position:absolute;top:14px;left:14px;-webkit-mask:radial-gradient(circle,#0000 0 24px,#000 25px 29px,#0000 30px);mask:radial-gradient(circle,#0000 0 24px,#000 25px 29px,#0000 30px)}.sunmark{z-index:1;position:relative}.sunmark:before,.sunmark:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.sunmark:before{border:1px solid #e6c56a85;inset:4px}.sunmark:after{border:1px solid #b88b284d;inset:10px}.panel,.task-drawer,.specialist-shell,.lavi-card,.rail-status,.quicktools-box{position:relative}.panel:after,.task-drawer:after,.specialist-shell:after,.lavi-card:after,.rail-status:after,.quicktools-box:after{content:"";opacity:.24;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 7px,var(--dna-gold) 7px 9px,transparent 9px 13px,var(--dna-gold) 13px 14px,transparent 14px 21px);height:2px;position:absolute;bottom:4px;left:11px;right:11px}.tabs span.active,.operate-tabs span.active,.workflow-head nav .active{position:relative;border-bottom-color:#0000!important}.tabs span.active:after,.operate-tabs span.active:after,.workflow-head nav .active:after{content:"";background:linear-gradient(90deg,var(--gold),var(--dna-gold-hi) 42%,var(--gold));clip-path:polygon(0 33%,18% 33%,22% 0,26% 66%,30% 33%,48% 33%,52% 0,56% 66%,60% 33%,100% 33%,100% 66%,0 66%);height:3px;position:absolute;bottom:0;left:0;right:0}.rail-sep,.section-divider{background:linear-gradient(90deg,#142837,#b88b286b,#142837);position:relative}.rail-sep:after,.section-divider:after{content:"";opacity:.6;background:linear-gradient(135deg,transparent 38%,var(--dna-gold) 39% 49%,transparent 50% 63%,var(--dna-gold) 64% 74%,transparent 75%);height:5px;position:absolute;top:-2px;left:42%;right:42%}.rail-status{padding-left:34px!important}.rail-status:before{content:"";background:repeating-conic-gradient(from 0deg,#29d978d9 0 8deg,transparent 8deg 24deg);border:1px solid #29d978b8;border-radius:50%;width:15px;height:15px;position:absolute;top:12px;left:10px;box-shadow:0 0 0 3px #29d9780d;-webkit-mask:radial-gradient(circle,#0000 0 5px,#000 6px 7px,#0000 8px);mask:radial-gradient(circle,#0000 0 5px,#000 6px 7px,#0000 8px)}.activity:before,.evidence-lines:before{content:"";opacity:.42;background:repeating-conic-gradient(from 8deg,#42a6ffe6 0 4deg,transparent 4deg 18deg);border-radius:50%;width:26px;height:26px;position:absolute;top:10px;right:12px;-webkit-mask:radial-gradient(circle,#0000 0 8px,#000 9px 10px,#0000 11px);mask:radial-gradient(circle,#0000 0 8px,#000 9px 10px,#0000 11px)}.evidence-lines:after{content:"";transform-origin:100%;opacity:.55;background:linear-gradient(90deg,#42a6ff33,#42a6ffcc);width:20px;height:1px;position:absolute;top:22px;right:18px;transform:rotate(-24deg)}.graph-stage{background-image:radial-gradient(circle,#2a4a5e40 1px,#0000 1px),radial-gradient(circle at 49% 47%,#b88b280e,#0000 27%)}.graph-stage .dna-flow-connector{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;opacity:.82;filter:drop-shadow(0 0 1.5px #42a6ff1a)}.graph-stage .dna-flow-connector.authority{opacity:.96;filter:drop-shadow(0 0 2px #f7ae1638)}.graph-stage .dna-flow-connector.standard{stroke-dasharray:88 12;stroke-dashoffset:2px}.graph-stage .dna-origin{border-color:#b88b283d;width:86px;height:86px}.graph-stage .dna-origin:before{border-style:dashed;border-color:#b88b2838;inset:7px}.graph-stage .dna-origin:after{border-color:#e6c56a2e;inset:17px}.graph-stage .dna-origin b{opacity:.35;background:repeating-conic-gradient(from 4deg,#e6c56a85 0 2deg,transparent 2deg 15deg);border-radius:50%;position:absolute;inset:-5px;-webkit-mask:radial-gradient(circle,#0000 0 42px,#000 43px 44px,#0000 45px);mask:radial-gradient(circle,#0000 0 42px,#000 43px 44px,#0000 45px)}.graph-node.primary-node{box-shadow:0 0 0 1px #29d97838,0 0 0 5px #29d9780a,0 0 34px #29d97829}.graph-node.human-node{isolation:isolate}.graph-node.human-node:before{content:"";z-index:-1;border:1px solid #f7ae167a;width:42px;height:42px;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 18px #f7ae1614}.graph-node.human-node:after{content:"";opacity:.38;background:repeating-conic-gradient(from 0deg,#f7ae16b3 0 3deg,transparent 3deg 18deg);z-index:-1;border-radius:50%;width:56px;height:56px;position:absolute;top:-23px;left:50%;transform:translate(-50%);-webkit-mask:radial-gradient(circle,#0000 0 26px,#000 27px 28px,#0000 29px);mask:radial-gradient(circle,#0000 0 26px,#000 27px 28px,#0000 29px)}.decision-strip{position:relative}.decision-strip:before{content:"";background:#08131b;border:1px solid #f7ae1699;width:13px;height:13px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.lavi-card header{position:relative}.lavi-card header:before{content:"";opacity:.38;background:repeating-conic-gradient(from 18deg,#2aa5e8b3 0 3deg,transparent 3deg 22deg);pointer-events:none;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:1px;transform:translateY(-50%);-webkit-mask:radial-gradient(circle,#0000 0 16px,#000 17px 18px,#0000 19px);mask:radial-gradient(circle,#0000 0 16px,#000 17px 18px,#0000 19px)}.lavi-card .composer>span{background:linear-gradient(145deg,#5d4109,#8c5b04);position:relative;box-shadow:0 0 16px #f7ae161f}.quicktools-box{box-shadow:inset 0 0 0 1px #a05cff14,0 0 22px #a05cff09}.quicktools-box:before{content:"";opacity:.55;border:1px solid #a05cff85;width:25px;height:25px;position:absolute;top:10px;right:13px;transform:rotate(45deg)}.toolrow .pill{letter-spacing:.15px;border-radius:4px}@media (width<=1180px){.panel:after,.task-drawer:after,.specialist-shell:after,.lavi-card:after,.rail-status:after,.quicktools-box:after{opacity:.16}.d06-task-projection .responsive-task-core:before,.d06-specialist-projection .responsive-specialist-core:before{content:"";opacity:.18;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 8px,#b88b288c 8px 9px,#0000 9px 13px);border-radius:50%;width:36px;height:36px;position:absolute;top:13px;right:12px}}@media (width<=600px){.work-product-screen .topbar:after{opacity:.28;left:94px;right:8px}.panel:after,.task-drawer:after,.specialist-shell:after,.lavi-card:after,.quicktools-box:after{opacity:.12;bottom:2px;left:8px;right:8px}.graph-node.human-node:after{display:none}.greeting:before,.greeting:after{opacity:.26}.d06-task-projection .responsive-task-core:before,.d06-specialist-projection .responsive-specialist-core:before{opacity:.12}}@media (prefers-reduced-motion:reduce){.work-product-screen *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.operate-inline-inspector{display:none}@media (width<=1180px){.operate-canvas{position:relative}.operate-inline-inspector{z-index:24;background:linear-gradient(#071521,#06111a);border:1px solid #28516a;border-radius:9px;width:min(330px,46%);padding:0 12px 14px;display:block;position:absolute;top:48px;bottom:34px;right:8px;overflow:auto;box-shadow:-12px 0 34px #0000006b}.operate-inline-inspector .eventlog{padding-bottom:12px}.operate-inline-close{color:#dce5ea;cursor:pointer;background:#07131c;border:1px solid #2a4354;border-radius:6px;min-width:48px;height:26px;padding:0 9px;font-size:8px}}@media (width<=600px){.operate-inline-inspector{width:auto;max-height:52%;padding:0 10px 12px;inset:auto 8px 38px;box-shadow:0 -14px 34px #0000007a}.operate-inline-inspector h2{font-size:15px}.operate-inline-inspector p{font-size:8px;line-height:1.45}.operate-inline-inspector .eventlog p{font-size:7.5px}}.graph-stage .dna-flow-connector.standard{stroke:#66859a;stroke-width:.9px;opacity:.94;stroke-dasharray:82 10;filter:drop-shadow(0 0 2px #42a6ff2e)}.graph-stage .dna-flow-connector.authority{stroke:#f7ae16;stroke-width:1.15px;opacity:1;filter:drop-shadow(0 0 2.5px #f7ae164d)}.graph-stage.overview .graph-node strong{overflow-wrap:anywhere;font-size:9px;line-height:1.2}.graph-stage.operate .graph-node strong{overflow-wrap:anywhere;line-height:1.2}@media (width>=601px) and (width<=1180px){.graph-stage.overview .graph-node strong{font-size:8.5px}.operate-workspace .graph-node strong{font-size:8.5px;line-height:1.18}.operate-workspace .graph-node span{font-size:6.5px;line-height:1.15}}@media (width<=600px){.operate-workspace .graph-node{width:84px!important;min-height:60px!important}.operate-workspace .graph-node strong{overflow-wrap:anywhere;font-size:8px!important;line-height:1.15!important}.operate-workspace .graph-node span{font-size:6.2px!important;line-height:1.12!important}.graph-stage .dna-flow-connector.standard{stroke-width:1px}.graph-stage .dna-flow-connector.authority{stroke-width:1.25px}}.m4f-situation__map:before,.m4f-situation__map:after{display:none}.m4f-situation__map-toolbar,.m4f-situation__legend{z-index:40}.m4j-canvas-viewport{z-index:3;touch-action:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.m4j-canvas-viewport:active{cursor:grabbing}.m4j-canvas-world{transform-origin:50% 53%;will-change:transform;position:absolute;inset:0}.m4j-cosmic-field{z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 14%,#d5af5fa3 0 1px,#0000 1.35px),radial-gradient(circle at 19% 31%,#82b1cd8f 0 1px,#0000 1.3px),radial-gradient(circle at 29% 9%,#ffd2767a 0 1px,#0000 1.35px),radial-gradient(circle at 41% 22%,#85b4cd70 0 1px,#0000 1.25px),radial-gradient(circle at 52% 13%,#e0b86185 0 1px,#0000 1.35px),radial-gradient(circle at 66% 29%,#8ab8d38c 0 1px,#0000 1.3px),radial-gradient(circle at 77% 12%,#edc2667a 0 1px,#0000 1.3px),radial-gradient(circle at 91% 38%,#7daac78a 0 1px,#0000 1.3px),radial-gradient(circle at 13% 67%,#7caac775 0 1px,#0000 1.25px),radial-gradient(circle at 34% 78%,#d8b15c6b 0 1px,#0000 1.3px),radial-gradient(circle at 58% 71%,#7daac78a 0 1px,#0000 1.3px),radial-gradient(circle at 84% 82%,#dcb25b7a 0 1px,#0000 1.3px),radial-gradient(at 50% 54%,#0000 0 34%,#2b586f2e 34.2% 34.5%,#0000 34.8% 51%,#2b586f21 51.2% 51.45%,#0000 51.8% 68%,#2b586f17 68.2% 68.4%,#0000 68.8%),radial-gradient(at 50% 55%,#071c2a9e 0 25%,#04111beb 70%);position:absolute;inset:50px 0 41px}.m4j-cosmic-field:after{content:"";opacity:.3;background-image:radial-gradient(circle,#7eaac28c 0 1px,#0000 1.15px);background-position:17px 23px;background-size:83px 71px;position:absolute;inset:0}.m4j-zoom-control{gap:0;padding:0 4px}.m4j-zoom-control button,.m4j-fit-control{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.m4j-zoom-control button{min-width:27px;height:30px;padding:0 5px}.m4j-zoom-control button:hover,.m4j-fit-control:hover{color:var(--lavi-kernel-text-primary)}.m4j-zoom-value{min-width:50px!important;color:var(--lavi-kernel-text-primary)!important}.m4j-fit-control{min-height:34px;padding:0 13px}.m4k-dharma-compass{z-index:14;color:#d58b00;filter:drop-shadow(0 0 5px #be760029);width:66px;height:66px;position:absolute;top:91px;right:37px}.m4k-dharma-compass svg{width:100%;height:100%;overflow:visible}.m4k-dharma-compass .wheel-ring{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.m4k-dharma-compass .wheel-ring-outer{stroke-width:1.05px;opacity:.84}.m4k-dharma-compass .wheel-ring-mid{stroke-width:.82px;opacity:.68}.m4k-dharma-compass .wheel-ring-inner{stroke-width:.72px;opacity:.72}.m4k-dharma-compass .wheel-spoke{stroke:currentColor;stroke-linejoin:round;vector-effect:non-scaling-stroke}.m4k-dharma-compass .wheel-spoke-major{stroke-width:.92px}.m4k-dharma-compass .wheel-spoke-minor{stroke-width:.82px}.m4k-dharma-compass .wheel-spoke-major-a{fill:currentColor;fill-opacity:.84}.m4k-dharma-compass .wheel-spoke-major-b{fill:#07141c;fill-opacity:.98}.m4k-dharma-compass .wheel-spoke-minor-a{fill:currentColor;fill-opacity:.56}.m4k-dharma-compass .wheel-spoke-minor-b{fill:#07141c;fill-opacity:.98}.m4k-dharma-compass .wheel-hub circle,.m4k-dharma-compass .wheel-hub path{fill:#07141c;stroke:currentColor;vector-effect:non-scaling-stroke}.m4k-dharma-compass .wheel-hub circle:first-child{stroke-width:.82px}.m4k-dharma-compass .wheel-hub path{fill:none;stroke-width:.9px;stroke-linecap:round}.m4k-dharma-compass .wheel-hub circle:last-child{fill:currentColor;stroke:none}.m4k-dharma-compass>span{z-index:3;color:currentColor;font-size:11px;font-weight:700;line-height:1;position:absolute}.m4k-dharma-compass__north{top:-18px;left:50%;transform:translate(-50%)}.m4k-dharma-compass__south{bottom:-19px;left:50%;transform:translate(-50%)}.m4k-dharma-compass__north-tick,.m4k-dharma-compass__west-tick,.m4k-dharma-compass__east-tick{z-index:3;opacity:.94;border-style:solid;width:0;height:0;position:absolute}.m4k-dharma-compass__north-tick{border-width:0 3px 5px;border-color:#0000 #0000 currentColor;top:-6px;left:50%;transform:translate(-50%)}.m4k-dharma-compass__west-tick{border-width:3px 5px 3px 0;border-color:#0000 currentColor #0000 #0000;top:50%;left:-7px;transform:translateY(-50%)}.m4k-dharma-compass__east-tick{border-width:3px 0 3px 5px;border-color:#0000 #0000 #0000 currentColor;top:50%;right:-7px;transform:translateY(-50%)}.lavi-phap-luan-compass{pointer-events:none;transform-origin:50%;transform:none!important}.m4j-canvas-world .lavi-phap-luan-compass{display:none!important}.m4j-canvas-viewport>.lavi-phap-luan-compass{display:block}:fullscreen .lavi-phap-luan-compass{position:absolute}:root{--lavi-color-dat-viet:#1d1f23;--lavi-color-den-huyen:#0d0f12;--lavi-color-dong-son:#b88b28;--lavi-color-anh-kim:#e6c56a;--lavi-color-ngoc-luc:#16aa8a;--lavi-color-lam-sau:#2a5ea8;--lavi-color-hong-viet:#c95b74;--lavi-color-nen-giay:#f8f5ee;--lavi-color-mat-trang:#fffdf8;--lavi-color-chu-dam:#17191d;--lavi-color-chu-vua:#434a54;--lavi-color-duong-vien:#d7d0c0;--lavi-space-xxs:4px;--lavi-space-xs:8px;--lavi-space-sm:12px;--lavi-space-md:16px;--lavi-space-lg:24px;--lavi-space-xl:32px;--lavi-radius-sm:10px;--lavi-radius-md:14px;--lavi-radius-lg:20px;--lavi-radius-pill:999px;--lavi-shadow-sm:0 4px 16px #0d0f1214;--lavi-shadow-md:0 12px 36px #0d0f121f;--lavi-shadow-lg:0 24px 64px #0d0f1229;--lavi-focus-ring:0 0 0 3px #e6c56a59;--lavi-motion-fast:.12s;--lavi-motion-base:.18s;--lavi-motion-slow:.26s;--lavi-font-hero:600 48px/1.08 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lavi-font-title:600 28px/1.18 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lavi-font-section:600 18px/1.25 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lavi-font-body:400 16px/1.6 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lavi-font-label:600 13px/1.25 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.lavi-avatar{background:var(--lavi-color-den-huyen);box-shadow:var(--lavi-shadow-sm);object-fit:cover;border:1px solid #b88b2847;border-radius:50%;flex:none;display:inline-block;overflow:hidden}.lavi-state-mark{align-items:center;gap:var(--lavi-space-xs);border-radius:var(--lavi-radius-pill);border:1px solid var(--lavi-color-duong-vien);color:var(--lavi-color-chu-dam);font:var(--lavi-font-label);letter-spacing:.01em;white-space:nowrap;background:#fffdf8e0;padding:6px 10px;display:inline-flex}.lavi-state-mark__dot{opacity:.85;background:currentColor;border-radius:50%;width:8px;height:8px}.lavi-state-mark--neutral{color:var(--lavi-color-chu-vua);background:#f8f5eeeb}.lavi-state-mark--processing{color:var(--lavi-color-lam-sau);background:#2a5ea81a;border-color:#2a5ea83d}.lavi-state-mark--review{color:var(--lavi-color-dong-son);background:#b88b281f;border-color:#b88b2842}.lavi-state-mark--attention{color:#a15a17;background:#a15a171f;border-color:#a15a1742}.lavi-state-mark--success{color:#0e8a67;background:#0e8a671f;border-color:#0e8a6742}.lavi-state-mark--risk{color:#b5475b;background:#b5475b1f;border-color:#b5475b47}@media (prefers-reduced-motion:reduce){:root{--lavi-motion-fast:0s;--lavi-motion-base:0s;--lavi-motion-slow:0s}}.lavi-public-shell{--public-bg:var(--lavi-color-den-huyen,#0d0f12);--public-panel:#12161c;--public-panel-raised:#171c23;--public-text:#f6f2e9;--public-muted:#b7b0a3;--public-line:#b88b2857;--public-gold:var(--lavi-color-anh-kim,#e6c56a);background:radial-gradient(circle at 50% -10%, #b88b281f, transparent 32%), var(--public-bg);min-height:100vh;color:var(--public-text)}.lavi-public-header{border-bottom:1px solid var(--public-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0feb;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:72px;padding:12px clamp(18px,4vw,56px);display:grid}.lavi-public-brand,.lavi-public-nav,.lavi-public-utilities,.lavi-public-footer nav,.lavi-public-hero__actions{align-items:center;display:flex}.lavi-public-brand{color:var(--public-text);gap:12px;font-size:1.3rem;text-decoration:none}.lavi-public-brand strong{background:linear-gradient(90deg,#fff 0 42%,#f0ae43 72%,#ffe0a0 100%);color:#0000;-webkit-background-clip:text}.lavi-public-nav{justify-content:center;gap:clamp(12px,2.5vw,34px)}.lavi-public-nav a,.lavi-public-footer a{color:var(--public-muted);text-decoration:none}.lavi-public-nav a:hover,.lavi-public-nav a:focus-visible,.lavi-public-nav a.is-active,.lavi-public-footer a:hover,.lavi-public-footer a:focus-visible{color:var(--public-gold)}.lavi-public-utilities{gap:10px}.lavi-public-primary-action,.lavi-public-secondary-action{min-height:42px;transition:transform var(--lavi-motion-base,.18s) ease, box-shadow var(--lavi-motion-base,.18s) ease;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.lavi-public-primary-action{color:#17120a;background:linear-gradient(#ffd280,#d88c25);box-shadow:0 10px 28px #d88c2538}.lavi-public-secondary-action{color:var(--public-text);border:1px solid var(--public-line);background:#0d0f12b8}.lavi-public-primary-action:hover,.lavi-public-secondary-action:hover{transform:translateY(-1px)}.lavi-public-primary-action:focus-visible,.lavi-public-secondary-action:focus-visible,.lavi-public-nav a:focus-visible,.lavi-public-brand:focus-visible{box-shadow:var(--lavi-focus-ring,0 0 0 3px #e6c56a59);outline:none}.lavi-public-main{min-width:0}.lavi-public-home{width:min(1480px,100%);margin:0 auto;padding:0 clamp(16px,3.5vw,48px) 36px}.lavi-public-hero{border-bottom:1px solid var(--public-line);align-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.lavi-public-hero__visual{margin:0;position:absolute;inset:0}.lavi-public-hero__visual img{object-fit:cover;object-position:66% center;filter:saturate(.88)contrast(1.04)brightness(.82);width:100%;height:100%}.lavi-public-hero__visual:after{content:"";background:linear-gradient(90deg,#071017 0%,#071017e0 30%,#0710174d 66%,#0710171f 100%);position:absolute;inset:0}.lavi-public-hero__content{z-index:1;width:min(610px,58%);padding:58px 0 52px 34px;position:relative}.lavi-public-eyebrow{color:var(--public-gold);font:var(--lavi-font-label,600 13px/1.25 system-ui);letter-spacing:.12em}.lavi-public-hero h1{letter-spacing:-.045em;background:linear-gradient(90deg,#fff 0 42%,#f0ae43 67%,#ffe0a0 100%);color:#0000;-webkit-background-clip:text;margin:8px 0 10px;font-size:clamp(3rem,5vw,5.5rem);line-height:.98}.lavi-public-hero__statement{max-width:560px;margin:0 0 26px;font-size:clamp(1.4rem,2.4vw,2.25rem);line-height:1.28}.lavi-public-hero__actions{flex-wrap:wrap;gap:12px}.lavi-public-human-note{color:var(--public-muted);margin:18px 0 0}.lavi-public-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:-1px;padding:18px 0 12px;display:grid}.lavi-public-entry-card{border:1px solid var(--public-line);min-height:112px;color:var(--public-text);background:linear-gradient(135deg,#13181ff5,#0a0e13f5);border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:20px;text-decoration:none;display:grid}.lavi-public-entry-card strong{margin-bottom:6px;font-size:1.16rem;display:block}.lavi-public-entry-card small{color:var(--public-muted);line-height:1.45;display:block}.lavi-public-entry-card__mark{border:1px solid var(--public-gold);border-radius:50%;width:36px;height:36px;box-shadow:inset 0 0 18px #e6c56a24,0 0 18px #e6c56a1a}.lavi-public-trust-grid{border:1px solid var(--public-line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:0 0 12px;display:grid;overflow:hidden}.lavi-public-trust-item{min-height:112px;color:var(--public-text);background:#080d12b8;border-right:1px solid #b88b282e;grid-template-columns:34px 1fr;gap:14px;padding:18px;text-decoration:none;display:grid}.lavi-public-trust-item:last-child{border-right:0}.lavi-public-trust-item strong{margin-bottom:6px;display:block}.lavi-public-trust-item small{color:var(--public-muted);line-height:1.42;display:block}.lavi-public-trust-item__symbol{border:1px solid #e6c56a8a;border-radius:10px;width:30px;height:30px;transform:rotate(45deg)}.lavi-public-lower-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.lavi-public-panel{border:1px solid var(--public-line);background:linear-gradient(145deg,#10161dfa,#080d12fa);border-radius:14px;padding:24px}.lavi-public-panel h2{margin:6px 0 18px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.3}.lavi-public-discovery-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.lavi-public-discovery-grid a{color:var(--public-text);background:#ffffff05;border:1px solid #b88b2833;border-radius:10px;justify-content:space-between;gap:12px;padding:14px;text-decoration:none;display:flex}.lavi-public-chat-cta__title{align-items:center;gap:14px;display:flex}.lavi-public-chat-cta p{color:var(--public-muted);line-height:1.55}.lavi-public-footer{border-top:1px solid var(--public-line);color:var(--public-muted);justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(18px,4vw,56px);display:flex}.lavi-public-footer nav{flex-wrap:wrap;gap:18px}@media (width<=1024px){.lavi-public-header{grid-template-columns:auto 1fr}.lavi-public-nav{order:3;grid-column:1/-1;justify-content:flex-start;padding-top:8px;overflow-x:auto}.lavi-public-utilities{justify-self:end}.lavi-public-hero__content{width:min(680px,78%);padding-left:20px}.lavi-public-card-grid{grid-template-columns:1fr}.lavi-public-trust-grid{grid-template-columns:repeat(2,1fr)}.lavi-public-trust-item:nth-child(2){border-right:0}.lavi-public-trust-item:nth-child(-n+2){border-bottom:1px solid #b88b282e}}@media (width<=720px){.lavi-public-header{flex-wrap:wrap;gap:12px;padding:10px 14px;display:flex}.lavi-public-brand{flex:auto}.lavi-public-utilities{margin-left:auto}.lavi-public-nav{flex:1 0 100%;order:3;justify-content:flex-start}.lavi-public-hero{align-items:end;min-height:600px}.lavi-public-hero__visual img{object-position:63% center}.lavi-public-hero__visual:after{background:linear-gradient(#07101726,#0710179e 40%,#071017 78%)}.lavi-public-hero__content{width:100%;padding:240px 4px 32px}.lavi-public-hero__content .lavi-avatar{width:76px!important;height:76px!important}.lavi-public-hero h1{font-size:clamp(2.8rem,13vw,4.4rem)}.lavi-public-hero__statement{font-size:1.35rem}.lavi-public-trust-grid{grid-template-columns:1fr}.lavi-public-trust-item{border-bottom:1px solid #b88b282e;border-right:0}.lavi-public-trust-item:last-child{border-bottom:0}.lavi-public-lower-grid,.lavi-public-discovery-grid{grid-template-columns:1fr}.lavi-public-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lavi-public-primary-action,.lavi-public-secondary-action{transition:none}}.lavi-public-home{width:min(1536px,100%);padding:0 clamp(14px,3.25vw,52px) 26px}.lavi-public-hero{background:#071017;border:1px solid #b88b2838;border-top:0;border-radius:0 0 18px 18px;min-height:360px}.lavi-public-hero__visual img{object-position:70% 48%;filter:saturate(1.03)contrast(1.07)brightness(1.02)}.lavi-public-hero__visual:after{background:radial-gradient(circle at 18% 52%,#e6c56a14,#0000 25%),linear-gradient(90deg,#061018 0%,#061018f5 17%,#061018b8 37%,#06101829 66%,#0610180a 100%)}.lavi-public-hero__content{grid-template-columns:182px minmax(0,1fr);align-items:center;gap:26px;width:min(760px,63%);min-height:360px;padding:34px 0 34px 26px;display:grid}.lavi-public-hero__identity{background:radial-gradient(circle,#e6c56a1c,#e6c56a04 58%,#0000 70%);border-radius:50%;place-items:center;width:176px;height:176px;display:grid;box-shadow:0 0 0 1px #e6c56a33,0 0 46px #e6c56a1f}.lavi-public-hero__identity .lavi-avatar{filter:drop-shadow(0 16px 30px #00000057);width:152px!important;height:152px!important}.lavi-public-hero__copy{min-width:0}.lavi-public-hero__copy>.lavi-public-eyebrow{margin:0 0 5px}.lavi-public-hero h1{margin:0 0 7px;font-size:clamp(2.85rem,4.45vw,4.85rem)}.lavi-public-hero__statement{max-width:530px;margin-bottom:20px;font-size:clamp(1.25rem,2vw,1.9rem)}.lavi-public-human-note{margin-top:15px;padding-left:25px;position:relative}.lavi-public-human-note:before{content:"✓";width:18px;height:18px;color:var(--public-gold);border:1px solid #e6c56a9e;border-radius:6px;place-items:center;font-size:.72rem;display:grid;position:absolute;top:-2px;left:0}.lavi-public-card-grid{gap:10px;padding:12px 0 10px}.lavi-public-entry-card{background:linear-gradient(135deg,#0f1820f7,#080e14f7);border-radius:12px;grid-template-columns:52px 1fr auto;min-height:94px;padding:15px 17px}.lavi-public-entry-card__mark{color:#8bd75b;background:radial-gradient(circle,currentColor 0 1px,#0000 2px);border-color:currentColor;place-items:center;width:46px;height:46px;display:grid;position:relative}.lavi-public-entry-card__mark:after{font-size:1.45rem;line-height:1}.lavi-public-entry-card[data-entry-key=understand] .lavi-public-entry-card__mark:after{content:"i";font-family:Georgia,serif;font-weight:700}.lavi-public-entry-card[data-entry-key=capabilities] .lavi-public-entry-card__mark{color:#55b8ff}.lavi-public-entry-card[data-entry-key=capabilities] .lavi-public-entry-card__mark:after{content:"▥"}.lavi-public-entry-card[data-entry-key=ask] .lavi-public-entry-card__mark{color:#c177ff}.lavi-public-entry-card[data-entry-key=ask] .lavi-public-entry-card__mark:after{content:"•••";letter-spacing:.02em;font-size:.72rem}.lavi-public-trust-grid{border-radius:12px;margin-bottom:10px}.lavi-public-trust-item{grid-template-columns:40px 1fr;align-items:center;min-height:88px;padding:13px 15px}.lavi-public-trust-item__symbol{color:#8bd75b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative;transform:none}.lavi-public-trust-item__symbol:after{font-size:1rem}.lavi-public-trust-item[data-trust-key=source] .lavi-public-trust-item__symbol:after{content:"▤"}.lavi-public-trust-item[data-trust-key=currentness] .lavi-public-trust-item__symbol{color:#55b8ff}.lavi-public-trust-item[data-trust-key=currentness] .lavi-public-trust-item__symbol:after{content:"◷"}.lavi-public-trust-item[data-trust-key=human-control] .lavi-public-trust-item__symbol{color:#c177ff}.lavi-public-trust-item[data-trust-key=human-control] .lavi-public-trust-item__symbol:after{content:"○"}.lavi-public-trust-item[data-trust-key=context] .lavi-public-trust-item__symbol{color:#f0a536}.lavi-public-trust-item[data-trust-key=context] .lavi-public-trust-item__symbol:after{content:"⌘"}.lavi-public-lower-grid{grid-template-columns:1.18fr .82fr;gap:10px}.lavi-public-panel{border-radius:12px;padding:18px 20px}.lavi-public-panel h2{margin:4px 0 14px;font-size:clamp(1.15rem,1.7vw,1.45rem)}.lavi-public-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.lavi-public-discovery-grid a{border-radius:9px;flex-direction:column;justify-content:center;min-height:78px;padding:11px 12px;font-size:.88rem}.lavi-public-discovery-grid a:before{content:"◇";color:var(--public-gold);font-size:1.2rem}.lavi-public-discovery-grid a[data-discovery-key=workflows]:before{content:"⌘"}.lavi-public-discovery-grid a[data-discovery-key=studioos]:before{content:"▦"}.lavi-public-discovery-grid a[data-discovery-key=build]:before{content:"</>";font:700 .72rem/1.2 ui-monospace,monospace}.lavi-public-discovery-grid a>span{align-self:flex-end}.lavi-public-chat-cta{align-content:center;display:grid}.lavi-public-chat-cta__title .lavi-avatar{box-shadow:0 0 28px #e6c56a24}.lavi-public-chat-cta>p{margin:8px 0 13px;font-size:.92rem}@media (width<=1180px){.lavi-public-hero__content{grid-template-columns:142px minmax(0,1fr);gap:20px;width:min(720px,70%)}.lavi-public-hero__identity{width:138px;height:138px}.lavi-public-hero__identity .lavi-avatar{width:122px!important;height:122px!important}.lavi-public-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.lavi-public-hero{min-height:390px}.lavi-public-hero__content{width:min(760px,82%);min-height:390px;padding-left:18px}.lavi-public-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lavi-public-entry-card{grid-template-columns:42px 1fr}.lavi-public-entry-card>span:last-child{display:none}.lavi-public-lower-grid{grid-template-columns:1fr}}@media (width<=720px){.lavi-public-home{padding-inline:10px}.lavi-public-hero{border-radius:0 0 14px 14px;align-items:end;min-height:510px}.lavi-public-hero__visual img{object-position:63% 24%}.lavi-public-hero__visual:after{background:linear-gradient(#06101814,#0610186b 35%,#061018 67%)}.lavi-public-hero__content{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:13px;width:100%;min-height:0;padding:262px 4px 24px}.lavi-public-hero__identity{width:72px;height:72px;margin-top:2px}.lavi-public-hero__identity .lavi-avatar{width:66px!important;height:66px!important}.lavi-public-hero h1{font-size:clamp(2.25rem,11vw,3.4rem)}.lavi-public-hero__statement{margin-bottom:14px;font-size:1.12rem}.lavi-public-hero__actions{grid-column:1/-1}.lavi-public-human-note{font-size:.84rem}.lavi-public-card-grid{grid-template-columns:1fr}.lavi-public-entry-card{grid-template-columns:44px 1fr auto;min-height:84px}.lavi-public-entry-card>span:last-child{display:inline}.lavi-public-trust-grid{grid-template-columns:1fr}.lavi-public-trust-item{min-height:78px}.lavi-public-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.lavi-public-hero__content{grid-template-columns:62px minmax(0,1fr);padding-top:248px}.lavi-public-hero__identity{width:60px;height:60px}.lavi-public-hero__identity .lavi-avatar{width:56px!important;height:56px!important}.lavi-public-discovery-grid{grid-template-columns:1fr 1fr}}.lavi-public-lower-grid--atlas{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.lavi-public-lower-grid--atlas .lavi-public-panel{min-height:210px;padding:15px}.lavi-public-lower-lane{flex-direction:column;min-width:0;display:flex}.lavi-public-lower-lane>.lavi-public-eyebrow{margin:0 0 9px}.lavi-public-lower-links{gap:7px;display:grid}.lavi-public-lower-links a{min-height:58px;color:var(--public-text);background:#040b1080;border:1px solid #b88b2830;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 9px;padding:9px 10px;text-decoration:none;display:grid;position:relative}.lavi-public-lower-links a strong{min-width:0;font-size:.82rem;line-height:1.3}.lavi-public-lower-links a small{color:var(--public-muted);grid-column:1/-1;font-size:.68rem;line-height:1.36}.lavi-public-lower-links a>span[aria-hidden=true]{color:var(--public-gold)}.lavi-public-lower-grid--atlas .lavi-public-chat-cta{align-content:start}.lavi-public-lower-grid--atlas .lavi-public-chat-cta__title{align-items:center}.lavi-public-lower-grid--atlas .lavi-public-chat-cta__title h2{margin-bottom:0;font-size:1rem}.lavi-public-lower-grid--atlas .lavi-public-chat-cta>p{color:var(--public-muted);font-size:.76rem;line-height:1.44}.lavi-public-lower-grid--atlas .lavi-public-chat-cta .lavi-public-primary-action{width:100%;margin-top:auto}@media (width<=1180px){.lavi-public-lower-grid--atlas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.lavi-public-lower-grid--atlas{grid-template-columns:1fr}.lavi-public-lower-grid--atlas .lavi-public-panel{min-height:0}}.public-chat-route-shell,.public-chat-route-shell>.lavi-public-shell{min-height:100dvh}.public-chat-route-shell .lavi-public-header{padding-top:.55rem;padding-bottom:.55rem}.public-chat-route-shell .lavi-public-main{min-height:0;padding:0}.public-chat-route-shell .lavi-public-footer{padding-top:.35rem;padding-bottom:.35rem}@media (width<=768px){.public-chat-route-shell .lavi-public-header{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.25rem .5rem;padding:.35rem .5rem .3rem;display:grid}.public-chat-route-shell .lavi-public-brand{gap:.35rem;min-width:0}.public-chat-route-shell .lavi-public-brand img{width:32px;height:32px}.public-chat-route-shell .lavi-public-brand strong{white-space:nowrap;font-size:.82rem}.public-chat-route-shell .lavi-public-utilities{justify-self:end;gap:.3rem;min-width:0}.public-chat-route-shell .lavi-public-utilities label{align-items:center;gap:.2rem;display:flex}.public-chat-route-shell .lavi-public-utilities label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-chat-route-shell .lavi-public-utilities select,.public-chat-route-shell .lavi-public-utilities button,.public-chat-route-shell .lavi-public-primary-action{min-height:30px;padding:.2rem .4rem;font-size:.72rem}.public-chat-route-shell .lavi-public-utilities select{max-width:4.5rem}.public-chat-route-shell .lavi-public-primary-action{white-space:nowrap}.public-chat-route-shell .lavi-public-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;grid-column:1/-1;gap:.3rem;width:100%;display:flex;overflow-x:auto}.public-chat-route-shell .lavi-public-nav a{flex:none;padding:.18rem .32rem;font-size:.72rem}.public-chat-route-shell .lavi-public-footer{gap:.25rem;padding:.25rem .5rem;font-size:.68rem}}@media (width<=480px){.public-chat-route-shell .lavi-public-utilities>button{display:none}.public-chat-route-shell .lavi-public-brand img{width:28px;height:28px}.public-chat-route-shell .lavi-public-brand strong{font-size:.76rem}.public-chat-route-shell .lavi-public-primary-action{padding-inline:.35rem;font-size:.68rem}}.lavi-public-hero{isolation:isolate;position:relative;overflow:hidden}.lavi-public-hero__visual{z-index:0}.lavi-public-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#030a0ffb 0%,#030a0ff4 27%,#030a0fd6 43%,#030a0f7d 56%,#030a0f24 67%,#030a0f00 78%);position:absolute;inset:0}.lavi-public-hero__content{z-index:2;position:relative}@media (width<=480px){.lavi-public-header[data-lavi-mobile-compact-shell=true]{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:56px;min-height:56px;max-height:56px;padding:0 12px;display:grid;overflow:hidden}.lavi-public-header[data-lavi-mobile-compact-shell=true] .lavi-public-brand{grid-column:1;align-self:center;min-width:0;margin:0}.lavi-public-header[data-lavi-mobile-compact-shell=true] .lavi-public-nav{display:contents}.lavi-public-header[data-lavi-mobile-compact-shell=true] .lavi-public-nav a{display:none!important}.lavi-public-header[data-lavi-mobile-compact-shell=true] .lavi-public-nav a[href=\/chat]{box-sizing:border-box;min-width:94px;height:36px;color:var(--lavi-gold,#e0aa43);white-space:nowrap;text-overflow:ellipsis;background:#050e14db;border:1px solid #d59d31c7;border-radius:10px;grid-column:2;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:12px;line-height:1;text-decoration:none;overflow:hidden;display:inline-flex!important}.lavi-public-header[data-lavi-mobile-compact-shell=true] .lavi-public-utilities{display:none!important}.lavi-public-hero:after{background:linear-gradient(90deg,#030a0fcc 0%,#030a0f8a 58%,#030a0f2e 100%),linear-gradient(#030a0f1f 0%,#030a0f47 42%,#030a0fd1 74%,#030a0ff0 100%)}}.lavi-knowledge-frame{--knowledge-panel:#0a1016f0;--knowledge-panel-raised:#11181ff5;--knowledge-line:#b88b2857;--knowledge-gold:var(--public-gold,var(--lavi-color-anh-kim,#e6c56a));--knowledge-text:var(--public-text,#f6f2e9);--knowledge-muted:var(--public-muted,#b7b0a3);width:min(1480px,100%);color:var(--knowledge-text);margin:0 auto;padding:0 clamp(16px,3.5vw,48px) 40px}.lavi-knowledge-hero{border-bottom:1px solid var(--knowledge-line);background:radial-gradient(circle at 76% 12%,#e6c56a1f,#0000 28%),linear-gradient(135deg,#050c112e,#050c11b8);align-items:end;min-height:250px;padding:clamp(34px,5vw,72px) clamp(4px,1vw,18px) 30px;display:grid}.lavi-knowledge-hero__copy{max-width:780px}.lavi-knowledge-kicker{color:var(--knowledge-gold);letter-spacing:.11em;margin:0 0 8px;font-size:.78rem;font-weight:700}.lavi-knowledge-hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:clamp(2.2rem,4.4vw,4.5rem);line-height:1.03}.lavi-knowledge-summary{max-width:720px;color:var(--knowledge-muted);margin:16px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.lavi-knowledge-trust-slot{margin:14px 0}.lavi-knowledge-trust-strip{border:1px solid var(--knowledge-line);background:#070c11b8;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.lavi-knowledge-trust-signal{border-right:1px solid #b88b282e;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:104px;padding:17px;display:grid}.lavi-knowledge-trust-signal:last-child{border-right:0}.lavi-knowledge-trust-signal__mark{border:1px solid var(--knowledge-gold);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 16px #e6c56a1f}.lavi-knowledge-trust-signal strong,.lavi-knowledge-trust-signal small{overflow-wrap:anywhere;display:block}.lavi-knowledge-trust-signal strong{margin:1px 0 5px}.lavi-knowledge-trust-signal small{color:var(--knowledge-muted);line-height:1.45}.lavi-knowledge-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.lavi-knowledge-layout--with-aside{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.lavi-knowledge-content,.lavi-knowledge-aside,.lavi-evidence-currentness-panel{min-width:0}.lavi-knowledge-content{border:1px solid var(--knowledge-line);background:linear-gradient(145deg, var(--knowledge-panel-raised), var(--knowledge-panel));border-radius:14px}.lavi-knowledge-aside{align-self:start}.lavi-evidence-currentness-panel{border:1px solid var(--knowledge-line);background:linear-gradient(150deg,#0c131afa,#060c11fa);border-radius:14px;padding:20px}.lavi-evidence-currentness-panel h2{overflow-wrap:anywhere;margin:5px 0 16px;font-size:1.2rem;line-height:1.35}.lavi-evidence-currentness-panel dl{margin:0}.lavi-evidence-currentness-row{border-top:1px solid #b88b2829;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.lavi-evidence-currentness-row dt{color:var(--knowledge-gold);font-size:.8rem;font-weight:700}.lavi-evidence-currentness-row dd{min-width:0;color:var(--knowledge-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.lavi-evidence-currentness-row--ceiling dd{color:var(--knowledge-text)}@media (width<=1024px){.lavi-knowledge-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lavi-knowledge-trust-signal:nth-child(2n){border-right:0}.lavi-knowledge-trust-signal:nth-child(-n+2){border-bottom:1px solid #b88b282e}.lavi-knowledge-layout--with-aside{grid-template-columns:1fr}}@media (width<=720px){.lavi-knowledge-frame{padding-inline:14px}.lavi-knowledge-hero{min-height:210px;padding-top:30px}.lavi-knowledge-trust-strip{grid-template-columns:1fr}.lavi-knowledge-trust-signal{border-bottom:1px solid #b88b282e;border-right:0}.lavi-knowledge-trust-signal:last-child{border-bottom:0}.lavi-evidence-currentness-row{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.lavi-knowledge-frame *{scroll-behavior:auto}}.public-knowledge-route:has(.lavi-knowledge-frame){width:min(1500px,100%);padding:0 clamp(14px,2.2vw,32px) 36px}.lavi-knowledge-frame.public-knowledge-page{width:100%;padding:0}.lavi-knowledge-frame .public-knowledge-hero{border-bottom:1px solid var(--knowledge-line);background:radial-gradient(circle at 80% 8%,#e6c56a1f,#0000 28%),linear-gradient(120deg,#050c1138,#050c11e6);align-content:center;max-width:none;min-height:270px;margin:0;padding:clamp(34px,4.4vw,62px) 32px 30px;display:grid;position:relative;overflow:hidden}.lavi-knowledge-frame .public-knowledge-hero h1{z-index:2;letter-spacing:-.04em;max-width:720px;margin:8px 0 12px;font-size:clamp(2.35rem,4.6vw,4.6rem);line-height:1.02;position:relative}.lavi-knowledge-frame .public-knowledge-hero>.eyebrow,.lavi-knowledge-frame .public-knowledge-hero>.lavi-knowledge-summary,.lavi-knowledge-frame .public-knowledge-hero>.knowledge-audience{z-index:2;position:relative}.lavi-knowledge-frame .public-knowledge-hero>.lavi-knowledge-summary{max-width:700px;margin-top:0}.lavi-knowledge-frame .public-knowledge-hero-visual{width:min(58%,860px);height:100%;box-shadow:none;aspect-ratio:auto;border:0;border-radius:0;margin:0;position:absolute;inset:0 0 0 auto}.lavi-knowledge-frame .public-knowledge-hero-visual:after{content:"";background:linear-gradient(90deg,#071017 0%,#071017e6 18%,#07101738 56%,#07101714 100%),linear-gradient(#07101714,#0710173d);position:absolute;inset:0}.lavi-knowledge-frame .public-knowledge-hero-visual>img{object-fit:cover;object-position:68% center;filter:saturate(.88)contrast(1.04)brightness(.82);width:100%;height:100%}.lavi-knowledge-frame .lavi-knowledge-trust-slot{margin:0;padding:0}.lavi-knowledge-frame .lavi-knowledge-trust-strip{background:linear-gradient(#080e13f0,#060b10e6);border-top:0;border-radius:0 0 14px 14px}.lavi-knowledge-frame .lavi-knowledge-trust-signal{min-height:92px;padding:15px 17px}.lavi-knowledge-frame .lavi-knowledge-trust-signal__mark{border-radius:11px;position:relative;transform:rotate(45deg)}.lavi-knowledge-frame .lavi-knowledge-trust-signal__mark:after{content:"";opacity:.72;border:1px solid;border-radius:50%;position:absolute;inset:8px}.lavi-knowledge-frame .lavi-knowledge-trust-signal{color:var(--lavi-dna-accent,var(--knowledge-gold))}.lavi-knowledge-frame .lavi-knowledge-trust-signal>span:last-child{color:var(--knowledge-text)}.lavi-knowledge-frame .lavi-knowledge-trust-signal small{color:var(--knowledge-muted)}.lavi-knowledge-frame .public-knowledge-layout--contextual{grid-template-columns:minmax(210px,244px) minmax(0,1fr) minmax(290px,338px);align-items:start;gap:14px;padding-top:14px;display:grid}.lavi-knowledge-frame .public-knowledge-toc,.lavi-knowledge-frame .knowledge-contextual-lavi{border:1px solid var(--knowledge-line);box-shadow:none;background:linear-gradient(150deg,#0c131afa,#060c11fa);border-radius:14px;top:88px}.lavi-knowledge-frame .public-knowledge-toc{max-height:calc(100vh - 110px);padding:14px;overflow:auto}.lavi-knowledge-frame .public-knowledge-toc>.eyebrow{color:var(--knowledge-gold);margin:2px 6px 8px}.lavi-knowledge-frame .public-knowledge-toc nav a,.lavi-knowledge-frame .knowledge-ask{border-radius:9px;padding:10px 11px}.lavi-knowledge-frame .public-knowledge-toc nav a:hover,.lavi-knowledge-frame .public-knowledge-toc nav a.is-active{color:var(--knowledge-text);background:linear-gradient(90deg,#e6c56a1f,#e6c56a09);border-color:#e6c56a52}.lavi-knowledge-frame .public-knowledge-toc nav a.is-active strong{color:var(--knowledge-gold)}.lavi-knowledge-frame .public-knowledge-toc nav a span,.lavi-knowledge-frame .knowledge-ask span{font-size:.72rem;line-height:1.35}.lavi-knowledge-frame .knowledge-ask{color:var(--knowledge-text);background:#e6c56a0e;border-color:#e6c56a47}.lavi-knowledge-frame .knowledge-section,.lavi-knowledge-frame .knowledge-callout{box-shadow:none;background:linear-gradient(145deg,#10171efa,#080d12fa);border-color:#b88b2847;border-radius:14px;padding:20px 22px}.lavi-knowledge-frame .knowledge-section h2,.lavi-knowledge-frame .knowledge-callout h2{margin:6px 0 12px;font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1.18}.lavi-knowledge-frame .knowledge-grid{gap:8px}.lavi-knowledge-frame .knowledge-card{background:#070d12b8;border-color:#b88b2838;border-radius:11px;padding:15px 16px;box-shadow:inset 3px 0 #e6c56a24}.lavi-knowledge-frame .knowledge-card h3{margin:5px 0 6px;font-size:1rem;line-height:1.32}.lavi-knowledge-frame .knowledge-card p,.lavi-knowledge-frame .knowledge-card li,.lavi-knowledge-frame .knowledge-section p,.lavi-knowledge-frame .knowledge-callout p{color:var(--knowledge-muted);line-height:1.55}.lavi-knowledge-frame .knowledge-state{color:var(--knowledge-gold);background:#e6c56a12;border:1px solid #e6c56a38}.lavi-knowledge-frame .knowledge-rule-list code,.lavi-knowledge-frame .knowledge-path li{background:#070d12b8;border-color:#b88b2833}.lavi-knowledge-frame .knowledge-inline-links a{color:var(--knowledge-text);background:#ffffff05;border:1px solid #b88b2838;border-radius:9px;padding:9px 11px;text-decoration:none}.lavi-knowledge-frame .knowledge-inline-links a:hover,.lavi-knowledge-frame .knowledge-inline-links a:focus-visible,.lavi-knowledge-frame .knowledge-contextual-lavi__full:hover,.lavi-knowledge-frame .knowledge-contextual-lavi__full:focus-visible{color:var(--knowledge-gold);border-color:#e6c56a80}.lavi-knowledge-frame .knowledge-contextual-lavi__intro{border-bottom:1px solid #b88b282e;padding:3px 3px 8px}.lavi-knowledge-frame .knowledge-contextual-lavi__intro p{color:var(--knowledge-muted);font-size:.78rem;line-height:1.48}.lavi-knowledge-frame .knowledge-contextual-lavi__full{min-height:38px;color:var(--knowledge-text);border:1px solid #b88b2842;border-radius:9px;justify-content:space-between;align-items:center;padding:0 11px;text-decoration:none;display:flex}@media (width<=1180px){.lavi-knowledge-frame .public-knowledge-layout--contextual{grid-template-columns:minmax(210px,236px) minmax(0,1fr)}.lavi-knowledge-frame .knowledge-contextual-lavi{grid-column:2;position:static}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{padding-right:min(42vw,560px)}}@media (width<=900px){.public-knowledge-route:has(.lavi-knowledge-frame){padding-inline:14px}.lavi-knowledge-frame .public-knowledge-layout--contextual{grid-template-columns:1fr;gap:12px}.lavi-knowledge-frame .public-knowledge-toc{max-height:none;position:static;overflow:visible}.lavi-knowledge-frame .public-knowledge-toc nav{scroll-snap-type:x proximity;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.lavi-knowledge-frame .public-knowledge-toc nav a{scroll-snap-align:start;min-width:190px}.lavi-knowledge-frame .knowledge-contextual-lavi{grid-column:1}.lavi-knowledge-frame .public-knowledge-hero{min-height:300px;padding:34px 42% 28px 22px}}@media (width<=720px){.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{align-content:end;min-height:520px;padding:240px 16px 24px}.lavi-knowledge-frame[data-has-landscape-hero=false] .public-knowledge-hero{min-height:250px;padding:34px 16px 24px}.lavi-knowledge-frame .public-knowledge-hero-visual{width:100%;height:58%;inset:0}.lavi-knowledge-frame .public-knowledge-hero-visual:after{background:linear-gradient(#07101714,#071017b3 70%,#071017 100%)}.lavi-knowledge-frame .public-knowledge-hero h1{font-size:clamp(2.25rem,11vw,3.5rem)}.lavi-knowledge-frame .knowledge-audience{white-space:normal;max-width:100%}.lavi-knowledge-frame .lavi-knowledge-trust-strip{border-radius:0 0 12px 12px}.lavi-knowledge-frame .knowledge-section,.lavi-knowledge-frame .knowledge-callout{border-radius:12px;padding:17px}.lavi-knowledge-frame .knowledge-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lavi-knowledge-frame *,.lavi-knowledge-frame :before,.lavi-knowledge-frame :after{transition-duration:0s!important;animation-duration:0s!important}}.public-knowledge-route:has(.lavi-knowledge-frame){max-width:1536px;padding:0 clamp(12px,2.7vw,40px) 26px}.lavi-knowledge-frame{--knowledge-panel-soft:#080f15e6;--knowledge-panel-strong:#0c141bfa}.lavi-knowledge-frame .public-knowledge-hero{border:1px solid #b88b2838;border-top:0;border-radius:0;min-height:220px;padding:28px 30px 24px}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{padding-right:min(53vw,760px)}.lavi-knowledge-frame .public-knowledge-hero h1{max-width:620px;margin:5px 0 8px;font-size:clamp(2.15rem,3.7vw,3.85rem);line-height:1.02}.lavi-knowledge-frame .public-knowledge-hero>.lavi-knowledge-summary{max-width:610px;font-size:.98rem;line-height:1.5}.lavi-knowledge-frame .public-knowledge-hero-visual{width:min(64%,920px)}.lavi-knowledge-frame .public-knowledge-hero-visual>img{object-position:68% 49%;filter:saturate(1.02)contrast(1.07)brightness(.98)}.lavi-knowledge-frame .public-knowledge-hero-visual:after{background:linear-gradient(90deg,#071017 0%,#071017f5 14%,#0710178f 38%,#07101714 70%,#07101705 100%)}.lavi-knowledge-frame .knowledge-audience{margin-top:10px;padding:5px 10px;font-size:.73rem}.lavi-knowledge-frame .lavi-knowledge-trust-strip{border:1px solid var(--knowledge-line);border-top:0;border-radius:0 0 12px 12px}.lavi-knowledge-frame .lavi-knowledge-trust-signal{grid-template-columns:36px 1fr;gap:10px;min-height:72px;padding:11px 13px}.lavi-knowledge-frame .lavi-knowledge-trust-signal__mark{border-radius:50%;width:30px;height:30px;transform:none}.lavi-knowledge-frame .lavi-knowledge-trust-signal__mark:after{inset:7px}.lavi-knowledge-frame .lavi-knowledge-trust-signal strong{font-size:.86rem}.lavi-knowledge-frame .lavi-knowledge-trust-signal small{margin-top:3px;font-size:.68rem;line-height:1.35}.lavi-knowledge-frame .public-knowledge-layout--contextual{grid-template-columns:minmax(196px,226px) minmax(0,1fr) minmax(276px,306px);gap:10px;padding-top:10px}.lavi-knowledge-frame .public-knowledge-toc,.lavi-knowledge-frame .knowledge-contextual-lavi{background:linear-gradient(150deg,#0a1219fb,#050b10fb);border-radius:11px;top:82px}.lavi-knowledge-frame .public-knowledge-toc{max-height:calc(100vh - 96px);padding:11px}.lavi-knowledge-frame .public-knowledge-toc>.eyebrow{margin:1px 5px 7px;font-size:.67rem}.lavi-knowledge-frame .public-knowledge-toc nav{gap:2px}.lavi-knowledge-frame .public-knowledge-toc nav a{border-radius:7px;padding:8px 9px}.lavi-knowledge-frame .public-knowledge-toc nav a strong{font-size:.82rem}.lavi-knowledge-frame .knowledge-ask{border-radius:8px;margin-top:6px;padding:9px}.lavi-knowledge-frame .knowledge-ask strong{font-size:.78rem}.lavi-knowledge-frame .knowledge-ask span{font-size:.64rem}.lavi-knowledge-frame .public-knowledge-content{gap:8px}.lavi-knowledge-frame .knowledge-section,.lavi-knowledge-frame .knowledge-callout{background:linear-gradient(145deg, var(--knowledge-panel-strong), #060c11fa);border-radius:10px;padding:15px 16px}.lavi-knowledge-frame .knowledge-section h2,.lavi-knowledge-frame .knowledge-callout h2{margin:4px 0 8px;font-size:clamp(1.15rem,1.75vw,1.55rem)}.lavi-knowledge-frame .knowledge-section>p:not(.eyebrow),.lavi-knowledge-frame .knowledge-callout>p:not(.eyebrow){margin:6px 0;font-size:.84rem;line-height:1.48}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card{border-radius:8px;min-height:94px;padding:11px 12px 11px 16px;position:relative;box-shadow:inset 2px 0 #e6c56a2e}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card:before{content:"";background:linear-gradient(#e6c56a,#e6c56a1f);border-radius:3px;width:3px;height:26px;position:absolute;top:17px;left:7px}.lavi-knowledge-frame .knowledge-card h3{margin:3px 0 4px;font-size:.92rem}.lavi-knowledge-frame .knowledge-card p{margin:0;font-size:.76rem;line-height:1.46}.lavi-knowledge-frame .knowledge-state{padding:3px 6px;font-size:.63rem}.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{grid-template-columns:minmax(180px,208px) minmax(0,1fr) minmax(270px,300px)}.lavi-knowledge-frame--k03 .knowledge-section--evidence{grid-column:1/-1}.lavi-knowledge-frame--k03 .knowledge-section--evidence>.knowledge-grid--evidence{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);gap:7px;display:grid}.lavi-knowledge-frame--k03 .knowledge-grid--evidence .knowledge-card{border-radius:8px;min-height:88px;padding:12px 13px}.lavi-knowledge-frame--k03 .knowledge-grid--evidence .knowledge-card:first-child{background:linear-gradient(160deg,#101c1ce6,#070e13f0);border-color:#8bd75b4d;grid-row:span 3;min-height:100%}.lavi-knowledge-frame--k03 .knowledge-grid--evidence .knowledge-card:nth-child(2){border-color:#55b8ff42}.lavi-knowledge-frame--k03 .knowledge-grid--evidence .knowledge-card:nth-child(3){border-color:#c177ff42}.lavi-knowledge-frame--k03 .knowledge-grid--evidence .knowledge-card:nth-child(4){border-color:#f0a53647}.lavi-knowledge-frame--k03 .knowledge-callout--public-boundary{border-color:#e6c56a33;grid-column:1/-1}.lavi-knowledge-frame .knowledge-contextual-lavi{gap:7px;padding:10px}.lavi-knowledge-frame .knowledge-contextual-lavi__intro{padding:2px 2px 6px}.lavi-knowledge-frame .knowledge-contextual-lavi__intro h2{margin:4px 0;font-size:.9rem}.lavi-knowledge-frame .knowledge-contextual-lavi__intro p{margin:0;font-size:.68rem}.lavi-knowledge-frame .knowledge-contextual-lavi__full{border-radius:7px;min-height:34px;padding:0 9px;font-size:.75rem}@media (width<=1180px){.lavi-knowledge-frame .public-knowledge-layout--contextual,.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.lavi-knowledge-frame .knowledge-contextual-lavi{grid-column:2;position:static}.lavi-knowledge-frame--k03 .public-knowledge-content--evidence{grid-template-columns:1fr}}@media (width<=900px){.lavi-knowledge-frame .public-knowledge-layout--contextual,.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{grid-template-columns:1fr}.lavi-knowledge-frame .public-knowledge-toc{max-height:none;position:static;overflow:hidden}.lavi-knowledge-frame .public-knowledge-toc nav{gap:5px;padding-bottom:3px;display:flex;overflow-x:auto}.lavi-knowledge-frame .public-knowledge-toc nav a{min-width:164px}.lavi-knowledge-frame .knowledge-contextual-lavi{grid-column:1}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{padding-right:min(42vw,430px)}}@media (width<=720px){.public-knowledge-route:has(.lavi-knowledge-frame){padding-inline:8px}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{align-content:end;min-height:400px;padding:190px 14px 18px}.lavi-knowledge-frame[data-has-landscape-hero=false] .public-knowledge-hero{min-height:210px;padding:26px 14px 18px}.lavi-knowledge-frame .public-knowledge-hero-visual{width:100%;height:58%;inset:0}.lavi-knowledge-frame .public-knowledge-hero h1{font-size:clamp(2rem,10vw,3rem)}.lavi-knowledge-frame .lavi-knowledge-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lavi-knowledge-frame .lavi-knowledge-trust-signal{border-bottom:1px solid #b88b2824;min-height:72px}.lavi-knowledge-frame .public-knowledge-layout--contextual{gap:8px;padding-top:8px}.lavi-knowledge-frame .knowledge-grid--discovery,.lavi-knowledge-frame--k03 .knowledge-section--evidence>.knowledge-grid--evidence{grid-template-columns:1fr}.lavi-knowledge-frame--k03 .knowledge-grid--evidence .knowledge-card:first-child{grid-row:auto;min-height:92px}.lavi-knowledge-frame .knowledge-section,.lavi-knowledge-frame .knowledge-callout{padding:13px}}.lavi-knowledge-frame .knowledge-family-switcher{scrollbar-width:thin;background:#050c11d1;border:1px solid #b88b283d;border-radius:10px;gap:5px;min-width:0;padding:9px 10px;display:flex;overflow-x:auto}.lavi-knowledge-frame .knowledge-family-switcher a{min-height:30px;color:var(--knowledge-muted);white-space:nowrap;border:1px solid #b88b282e;border-radius:7px;flex:none;align-items:center;padding:0 10px;font-size:.7rem;text-decoration:none;display:inline-flex}.lavi-knowledge-frame .knowledge-family-switcher a.is-active,.lavi-knowledge-frame .knowledge-family-switcher a:hover,.lavi-knowledge-frame .knowledge-family-switcher a:focus-visible{color:var(--knowledge-text);background:linear-gradient(#e6c56a2e,#e6c56a0e);border-color:#e6c56a7a}.lavi-knowledge-frame .knowledge-section--discovery{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:7px;display:grid}.lavi-knowledge-frame .knowledge-grid--discovery{grid-template-columns:1fr;gap:5px}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card{min-height:70px;box-shadow:none;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;display:grid}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card:before{display:none}.lavi-knowledge-frame .knowledge-card__index{width:28px;height:28px;color:var(--knowledge-gold);background:#e6c56a0b;border:1px solid #e6c56a57;border-radius:7px;place-items:center;font:700 .64rem/1 ui-monospace,monospace;display:grid}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card h3{margin-top:1px}.lavi-knowledge-frame--k03 .public-knowledge-content--evidence{grid-template-columns:1fr;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-composition{grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr);gap:8px;min-height:420px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-list{align-content:start;gap:6px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-list__item{background:#050c11ad;border:1px solid #b88b2830;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:76px;padding:10px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-list__item.is-selected{background:linear-gradient(135deg,#13241dc7,#050e12c7);border-color:#8bd75b66}.lavi-knowledge-frame--k03 .knowledge-evidence-list__mark,.lavi-knowledge-frame--k03 .knowledge-evidence-chain__step{width:26px;height:26px;color:var(--knowledge-gold);border:1px solid #e6c56a57;border-radius:50%;place-items:center;font:700 .66rem/1 ui-monospace,monospace;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-list__item strong{margin-top:4px;font-size:.83rem;display:block}.lavi-knowledge-frame--k03 .knowledge-evidence-detail{background:radial-gradient(circle at 82% 4%,#55b8ff0e,#0000 30%),#070e14e0;border:1px solid #b88b2840;border-radius:9px;min-width:0;padding:15px}.lavi-knowledge-frame--k03 .knowledge-evidence-detail>h3{margin:5px 0 7px;font-size:clamp(1.05rem,1.5vw,1.35rem)}.lavi-knowledge-frame--k03 .knowledge-evidence-detail>p{color:var(--knowledge-muted);font-size:.76rem;line-height:1.45}.lavi-knowledge-frame--k03 .knowledge-evidence-chain{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-chain li{background:#030a0f6b;border:1px solid #b88b2824;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:9px 10px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-chain strong{margin:3px 0;font-size:.82rem;display:block}.lavi-knowledge-frame--k03 .knowledge-evidence-chain p{color:var(--knowledge-muted);margin:0;font-size:.72rem;line-height:1.42}.lavi-knowledge-frame--k03 .knowledge-callout--public-boundary{padding:11px 13px}.lavi-knowledge-frame--k03 .knowledge-callout--public-boundary h2{font-size:1rem}@media (width<=900px){.lavi-knowledge-frame--k03 .knowledge-evidence-composition{grid-template-columns:1fr;min-height:0}.lavi-knowledge-frame--k03 .knowledge-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.lavi-knowledge-frame .knowledge-family-switcher{border-radius:8px;margin-inline:0}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card{min-height:64px}.lavi-knowledge-frame--k03 .knowledge-evidence-list{grid-template-columns:1fr}.lavi-knowledge-frame--k03 .knowledge-evidence-list__item{min-height:62px}.lavi-knowledge-frame--k03 .knowledge-evidence-detail{padding:12px}}.lavi-knowledge-frame .public-knowledge-content--discovery{gap:6px}.lavi-knowledge-frame .knowledge-section--discovery{min-height:0;padding:10px 12px}.lavi-knowledge-frame .knowledge-section--discovery>.eyebrow{margin:1px 0 4px}.lavi-knowledge-frame .knowledge-section--discovery>h2{margin:2px 0 5px;font-size:clamp(1rem,1.32vw,1.22rem);line-height:1.08}.lavi-knowledge-frame .knowledge-section--discovery>p{font-size:.73rem;line-height:1.38}.lavi-knowledge-frame .knowledge-grid--discovery{gap:4px}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card{background:#050c11ad;border-radius:7px;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:58px;padding:8px 10px}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card p{font-size:.7rem;line-height:1.36}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card h3{margin:1px 0 3px;font-size:.83rem;line-height:1.22}.lavi-knowledge-frame .knowledge-card__index{border-radius:6px;width:24px;height:24px;font-size:.58rem}.lavi-knowledge-frame .knowledge-rule-list,.lavi-knowledge-frame .knowledge-path{gap:4px}.lavi-knowledge-frame .knowledge-rule-list code,.lavi-knowledge-frame .knowledge-path li{padding:8px 9px;font-size:.68rem;line-height:1.35}.lavi-knowledge-frame .knowledge-inline-links{gap:5px}.lavi-knowledge-frame .knowledge-inline-links a{min-height:30px;padding:0 9px;font-size:.68rem}.lavi-knowledge-frame--k03 .public-knowledge-content--evidence{grid-template-columns:1fr;gap:7px;display:grid}.lavi-knowledge-frame--k03 .knowledge-section--evidence{padding:11px 12px}.lavi-knowledge-frame--k03 .knowledge-evidence-composition,.lavi-knowledge-frame--k03 .knowledge-evidence-list,.lavi-knowledge-frame--k03 .knowledge-evidence-detail,.lavi-knowledge-frame--k03 .knowledge-evidence-chain{display:initial}.lavi-knowledge-frame--k03 .knowledge-evidence-reduced{grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:8px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-reduced__intro{background:radial-gradient(circle at 12% 0,#e6c56a0f,#0000 34%),#060d12e0;border:1px solid #b88b283d;border-radius:9px;min-width:0;padding:14px}.lavi-knowledge-frame--k03 .knowledge-evidence-reduced__intro>h3{margin:5px 0 8px;font-size:clamp(1.04rem,1.45vw,1.34rem);line-height:1.15}.lavi-knowledge-frame--k03 .knowledge-evidence-reduced__intro>p:not(.eyebrow){color:var(--knowledge-muted);margin:0;font-size:.75rem;line-height:1.48}.lavi-knowledge-frame--k03 .knowledge-evidence-reduced__semantics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card{background:#040a0fa8;border:1px solid #b88b282b;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card:first-child{border-color:#8bd75b42}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card:nth-child(2){border-color:#55b8ff3d}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card:nth-child(3){border-color:#c177ff3b}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card:nth-child(4){border-color:#f0a53640}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card__mark{width:26px;height:26px;color:var(--knowledge-gold);border:1px solid #e6c56a52;border-radius:50%;place-items:center;font:700 .62rem/1 ui-monospace,monospace;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card strong{margin:2px 0 4px;font-size:.8rem;display:block}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card p{color:var(--knowledge-muted);margin:0;font-size:.69rem;line-height:1.4}@media (width<=900px){.lavi-knowledge-frame--k03 .knowledge-evidence-reduced{grid-template-columns:1fr}}@media (width<=720px){.lavi-knowledge-frame .knowledge-section--discovery{padding:10px}.lavi-knowledge-frame .knowledge-grid--discovery .knowledge-card{min-height:54px}.lavi-knowledge-frame--k03 .knowledge-evidence-reduced__semantics{grid-template-columns:1fr}.lavi-knowledge-frame--k03 .knowledge-evidence-reduced__intro,.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card{padding:9px}}.lavi-knowledge-frame--k01 .public-knowledge-content--discovery{gap:7px}.lavi-knowledge-frame--k01 .knowledge-catalog{grid-template-columns:1fr;gap:4px;display:grid}.lavi-knowledge-frame--k01 .knowledge-catalog__item{min-height:64px;color:var(--knowledge-text);background:linear-gradient(90deg,#e6c56a09,#0000 38%),#040b10c7;border:1px solid #b88b282b;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.lavi-knowledge-frame--k01 .knowledge-catalog__item:hover,.lavi-knowledge-frame--k01 .knowledge-catalog__item:focus-visible{background:linear-gradient(90deg,#e6c56a14,#0000 44%),#071016f0;border-color:#e6c56a85}.lavi-knowledge-frame--k01 .knowledge-catalog__index{width:30px;height:30px;color:var(--knowledge-gold);border:1px solid #e6c56a47;border-radius:7px;place-items:center;font:700 .62rem/1 ui-monospace,monospace;display:grid}.lavi-knowledge-frame--k01 .knowledge-catalog__copy{gap:2px;min-width:0;display:grid}.lavi-knowledge-frame--k01 .knowledge-catalog__copy>span{color:var(--knowledge-muted);font-size:.7rem;line-height:1.3}.lavi-knowledge-frame--k01 .knowledge-catalog__copy small{color:#ebe5d2b8;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.25;overflow:hidden}.lavi-knowledge-frame--k01 .knowledge-catalog__arrow{color:var(--knowledge-gold);justify-self:end;font-size:1rem}.lavi-knowledge-frame--k01 .knowledge-detail-disclosure{background:#040a0e9e;border:1px solid #b88b282e;border-radius:8px}.lavi-knowledge-frame--k01 .knowledge-detail-disclosure>summary{color:#ebe5d2c7;cursor:pointer;align-items:center;min-height:38px;padding:0 12px;font-size:.72rem;font-weight:700;display:flex}.lavi-knowledge-frame--k01 .knowledge-detail-disclosure__body{gap:6px;padding:0 8px 8px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework{grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);gap:7px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index,.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail{background:#040a0fb8;border:1px solid #b88b2830;border-radius:8px;min-width:0}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index{padding:10px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index>.eyebrow{margin:0 0 7px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav{gap:4px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav a{min-height:44px;color:var(--knowledge-text);background:#040a0e9e;border:1px solid #b88b2821;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:6px 7px;text-decoration:none;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav a.is-selected,.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav a:hover,.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav a:focus-visible{background:#4a703617;border-color:#8bd75b59}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav strong{font-size:.76rem;line-height:1.2}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail{padding:11px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail>h3{margin:4px 0 7px;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.14}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail>p:not(.eyebrow){color:var(--knowledge-muted);margin:0 0 9px;font-size:.72rem;line-height:1.42}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail .knowledge-evidence-reduced__semantics{grid-template-columns:repeat(2,minmax(0,1fr))}.lavi-knowledge-frame--k03 .knowledge-callout--public-boundary{margin-top:0}@media (width<=900px){.lavi-knowledge-frame--k03 .knowledge-evidence-framework{grid-template-columns:minmax(170px,.42fr) minmax(0,1fr)}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail .knowledge-evidence-reduced__semantics{grid-template-columns:1fr}}@media (width<=720px){.lavi-knowledge-frame--k01 .knowledge-catalog__item{grid-template-columns:30px minmax(0,1fr) 18px;min-height:58px;padding:7px 8px}.lavi-knowledge-frame--k01 .knowledge-catalog__copy small{white-space:normal}.lavi-knowledge-frame--k03 .knowledge-evidence-framework{grid-template-columns:1fr}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index{scrollbar-width:thin;overflow-x:auto}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav{grid-template-columns:repeat(4,minmax(116px,1fr));min-width:500px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav a{min-height:42px}}@media (width>=901px){.lavi-knowledge-frame--k03 .public-knowledge-content--evidence{grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;min-height:clamp(520px,100vh - 500px,690px);display:grid}.lavi-knowledge-frame--k03 .knowledge-section--evidence{min-height:0;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework{align-items:stretch;height:100%;min-height:440px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index,.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail{height:100%}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index{grid-template-rows:auto minmax(0,1fr);display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav{grid-auto-rows:minmax(72px,1fr)}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail{grid-template-rows:auto auto minmax(0,1fr);display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail .knowledge-evidence-reduced__semantics{grid-auto-rows:minmax(120px,1fr);align-content:stretch;min-height:0}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card{height:100%}}@media (width<=720px){.public-knowledge-route:has(.lavi-knowledge-frame){padding-inline:6px}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{min-height:300px;padding:132px 12px 14px}.lavi-knowledge-frame .public-knowledge-hero-visual{height:52%}.lavi-knowledge-frame .public-knowledge-hero h1{margin:3px 0 6px;font-size:clamp(1.72rem,8.9vw,2.5rem);line-height:.98}.lavi-knowledge-frame .public-knowledge-hero>.lavi-knowledge-summary{font-size:.77rem;line-height:1.35}.lavi-knowledge-frame .knowledge-audience{margin-top:6px;padding:4px 7px;font-size:.58rem;line-height:1.25}.lavi-knowledge-frame .lavi-knowledge-trust-signal{grid-template-columns:26px minmax(0,1fr);gap:7px;min-height:52px;padding:8px}.lavi-knowledge-frame .lavi-knowledge-trust-signal__mark{width:23px;height:23px}.lavi-knowledge-frame .lavi-knowledge-trust-signal strong{margin:0;font-size:.68rem;line-height:1.15}.lavi-knowledge-frame .lavi-knowledge-trust-signal small{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lavi-knowledge-frame .public-knowledge-toc{padding:8px}.lavi-knowledge-frame .public-knowledge-toc>.eyebrow{margin-bottom:5px}.lavi-knowledge-frame .public-knowledge-toc nav a{min-width:112px;padding:6px 7px}.lavi-knowledge-frame .public-knowledge-toc nav a strong{font-size:.68rem}.lavi-knowledge-frame .public-knowledge-toc nav a span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lavi-knowledge-frame .knowledge-ask{margin-top:6px;padding:7px 8px}.lavi-knowledge-frame .knowledge-ask strong{font-size:.66rem}.lavi-knowledge-frame .knowledge-ask span{font-size:.56rem;line-height:1.25}.lavi-knowledge-frame .knowledge-family-switcher{padding:6px}.lavi-knowledge-frame .knowledge-family-switcher a{min-height:26px;padding-inline:8px;font-size:.61rem}.lavi-knowledge-frame--k01 .knowledge-catalog{overscroll-behavior:contain;scrollbar-width:thin;max-height:430px;overflow-y:auto}.lavi-knowledge-frame--k01 .knowledge-catalog__item{grid-template-columns:25px minmax(0,1fr) 15px;gap:6px;min-height:49px;padding:5px 7px}.lavi-knowledge-frame--k01 .knowledge-catalog__index{width:22px;height:22px;font-size:.53rem}.lavi-knowledge-frame--k01 .knowledge-catalog__copy strong{font-size:.69rem}.lavi-knowledge-frame--k01 .knowledge-catalog__copy small{max-height:2.4em;font-size:.57rem;line-height:1.2;overflow:hidden}.lavi-knowledge-frame--k01 .knowledge-detail-disclosure>summary{min-height:32px;font-size:.63rem}.lavi-knowledge-frame--k03 .knowledge-section--evidence{padding:8px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework{gap:6px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index{max-height:94px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav{grid-template-columns:repeat(4,minmax(100px,1fr));min-width:430px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav a{min-height:36px;padding:5px 7px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail{padding:8px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail>h3{font-size:.9rem}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail .knowledge-evidence-reduced__semantics{gap:5px}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card{grid-template-columns:23px minmax(0,1fr);gap:6px;padding:7px}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card__mark{width:21px;height:21px;font-size:.52rem}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card strong{font-size:.68rem}.lavi-knowledge-frame--k03 .knowledge-evidence-semantic-card p{font-size:.58rem;line-height:1.28}.lavi-knowledge-frame .knowledge-callout{padding:9px}.lavi-knowledge-frame .knowledge-callout h2{font-size:.82rem;line-height:1.18}.lavi-knowledge-frame .knowledge-callout p{font-size:.6rem;line-height:1.3}.lavi-knowledge-frame .public-knowledge-toc nav a{position:relative}}@media (width<=1024px){.lavi-knowledge-frame .knowledge-family-switcher{flex-wrap:wrap;overflow-x:visible}}@media (width<=900px){.lavi-knowledge-frame .public-knowledge-toc nav{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));align-items:stretch;display:grid;overflow-x:visible}.lavi-knowledge-frame .public-knowledge-toc nav a{min-width:0}}@media (width<=720px){.lavi-knowledge-frame .public-knowledge-toc nav{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index{overflow-x:hidden}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}.lavi-knowledge-frame--k01 .knowledge-discovery-facets{background:#081118eb;border:1px solid #b88b283d;border-radius:10px;gap:6px;margin-top:8px;padding:11px 9px;display:grid}.lavi-knowledge-frame--k01 .knowledge-discovery-facets .eyebrow{margin:0 0 3px}.lavi-knowledge-frame--k01 .knowledge-discovery-facets button{min-width:0;min-height:35px;color:var(--knowledge-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;font-size:.73rem;display:flex}.lavi-knowledge-frame--k01 .knowledge-discovery-facets button.is-selected,.lavi-knowledge-frame--k01 .knowledge-discovery-facets button:hover,.lavi-knowledge-frame--k01 .knowledge-discovery-facets button:focus-visible{color:var(--knowledge-text);background:#e6c56a17;border-color:#e6c56a59}.lavi-knowledge-frame--k01 .knowledge-discovery-facets button span:last-child{color:var(--knowledge-gold);font:650 .63rem/1 ui-monospace,monospace}.lavi-knowledge-frame--k01 .knowledge-discovery-facets small{color:var(--knowledge-muted);line-height:1.4}.lavi-knowledge-frame--k01 .knowledge-discovery-toolbar{background:linear-gradient(120deg,#0f1a1ff5,#080f17f7);border:1px solid #b88b2845;border-radius:9px 9px 0 0;grid-template-columns:minmax(0,1fr) minmax(150px,.5fr);align-items:end;gap:12px;padding:12px 13px 10px;display:grid}.lavi-knowledge-frame--k01 .knowledge-discovery-toolbar .eyebrow{margin:0 0 3px}.lavi-knowledge-frame--k01 .knowledge-discovery-toolbar h2{margin:0 0 3px;font-size:clamp(.94rem,1.4vw,1.2rem)}.lavi-knowledge-frame--k01 .knowledge-discovery-toolbar small{color:var(--knowledge-muted);font-size:.64rem;line-height:1.5;display:block}.lavi-knowledge-frame--k01 .knowledge-discovery-search input{width:100%;min-width:0;height:38px;color:var(--knowledge-text);font:inherit;background:#02090ff2;border:1px solid #b88b286b;border-radius:6px;padding:0 10px;font-size:.75rem}.lavi-knowledge-frame--k01 .knowledge-discovery-search input::placeholder{color:var(--knowledge-muted)}.lavi-knowledge-frame--k01 .knowledge-discovery-search input:focus-visible{outline:2px solid var(--knowledge-gold);outline-offset:1px}.lavi-knowledge-frame--k01 .knowledge-discovery-tabs{background:#060e14f2;border-inline:1px solid #b88b2830;flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.lavi-knowledge-frame--k01 .knowledge-discovery-tabs button{min-height:29px;color:var(--knowledge-muted);cursor:pointer;background:#0d171ede;border:1px solid #b88b282b;border-radius:5px;padding:4px 9px;font-size:.66rem}.lavi-knowledge-frame--k01 .knowledge-discovery-tabs button.is-selected,.lavi-knowledge-frame--k01 .knowledge-discovery-tabs button:hover,.lavi-knowledge-frame--k01 .knowledge-discovery-tabs button:focus-visible{color:#071017;background:var(--knowledge-gold);border-color:var(--knowledge-gold)}.lavi-knowledge-frame--k01 .knowledge-discovery-result-head{border:1px solid #b88b2830;color:var(--knowledge-muted);border-top:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:.64rem;display:flex}.lavi-knowledge-frame--k01 .knowledge-discovery-result-head strong{color:var(--knowledge-gold)}.lavi-knowledge-frame--k01 .knowledge-catalog{gap:5px}.lavi-knowledge-frame--k01 .knowledge-catalog__item{grid-template-columns:minmax(90px,23%) minmax(0,1fr) 18px;gap:11px;min-height:110px;padding:8px}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail{color:#e6c56a;background:radial-gradient(circle at 80% 24%,#e6c56a33,#0000 33%),linear-gradient(145deg,#142c32,#080e17 77%);border:1px solid #e6c56a38;border-radius:6px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:3px;min-height:91px;display:flex;position:relative}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail--governance{color:#87cde9;background:radial-gradient(circle at 68% 24%,#70c2e540,#0000 35%),linear-gradient(145deg,#102934,#080e17)}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail--build{color:#cab7f8;background:radial-gradient(circle at 68% 24%,#ad87e83b,#0000 35%),linear-gradient(145deg,#211e35,#080e17)}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail--work{color:#9ad4a5;background:radial-gradient(circle at 68% 24%,#66d29d3b,#0000 35%),linear-gradient(145deg,#17342a,#080e17)}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail>span{font-size:2rem;line-height:1}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail>small{letter-spacing:.14em;font:700 .63rem/1 ui-monospace,monospace}.lavi-knowledge-frame--k01 .knowledge-catalog__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--knowledge-gold)!important;font-size:.6rem!important}.lavi-knowledge-frame--k01 .knowledge-catalog__copy{gap:4px}.lavi-knowledge-frame--k01 .knowledge-catalog__copy strong{font-size:.98rem}.lavi-knowledge-frame--k01 .knowledge-catalog__copy>span:not(.knowledge-catalog__eyebrow){font-size:.72rem}.lavi-knowledge-frame--k01 .knowledge-catalog__copy small{white-space:normal;font-size:.67rem;line-height:1.35}.lavi-knowledge-frame--k01 .knowledge-discovery-empty{color:var(--knowledge-muted);border:1px dashed #b88b284d;justify-items:start;gap:10px;padding:28px 14px;display:grid}.lavi-knowledge-frame--k01 .knowledge-discovery-empty button{border:1px solid var(--knowledge-gold);color:var(--knowledge-gold);cursor:pointer;background:#e6c56a14;border-radius:5px;padding:7px 10px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__aside-note{color:var(--knowledge-muted);margin:0 0 9px;font-size:.69rem;line-height:1.5}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav button{width:100%;min-height:64px;color:var(--knowledge-text);text-align:left;cursor:pointer;background:#030b11db;border:1px solid #b88b282e;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav button.is-selected,.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav button:hover,.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav button:focus-visible{background:#54856829;border-color:#7ecfb080}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index-copy{gap:5px;min-width:0;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index-copy strong{font-size:.77rem;line-height:1.22}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index-copy small{color:var(--knowledge-muted);font-size:.64rem;line-height:1.45}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__availability{color:var(--knowledge-text);background:#e19f330b;border:1px dashed #e6c56a59;border-radius:7px;gap:5px;margin-top:12px;padding:11px 9px;font-size:.68rem;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__availability span{color:var(--knowledge-gold)}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail{align-content:start;gap:10px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:9px;display:flex}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail-heading h3{margin:2px 0 0;font-size:1.13rem;line-height:1.23}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__scope{max-width:100%;color:var(--knowledge-gold);border:1px solid #e6c56a6b;border-radius:5px;flex:none;padding:5px 7px;font:700 .55rem/1.2 ui-monospace,monospace}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail>p{color:var(--knowledge-muted);margin:0;font-size:.74rem;line-height:1.45}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection{background:linear-gradient(145deg,#0c2122d4,#041017f0);border:1px solid #6bc4ae52;border-radius:8px}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection header{border-bottom:1px solid #b88b282e;padding:12px}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection header h4{margin:6px 0;font-size:.98rem}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection header p{color:var(--knowledge-muted);margin:0;font-size:.71rem;line-height:1.45}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection dl{background:#b88b2824;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection dl div{background:#08151d;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection dt{color:var(--knowledge-gold);font-size:.64rem;font-weight:700}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection dd{color:var(--knowledge-text);margin:0;font-size:.69rem;line-height:1.4}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow{gap:8px;padding-top:6px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .eyebrow{margin:0}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-reduced__semantics--chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card{min-height:103px;color:var(--knowledge-text);text-align:left;cursor:pointer;background:#071016db;border:1px solid #b88b2845;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-content:start;gap:5px;padding:9px 6px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card.is-selected,.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card:hover,.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card:focus-visible{background:#103131eb;border-color:#6bc4aea6}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card:after{display:none}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card__mark{width:22px;height:22px;font-size:.59rem}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card strong{font-size:.69rem;line-height:1.3;display:block}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card small{color:var(--knowledge-muted);margin-top:4px;font-size:.59rem;line-height:1.38;display:block}@media (width>=901px){.lavi-knowledge-frame--k01 .public-knowledge-content--discovery{min-height:0}.lavi-knowledge-frame--k03 .public-knowledge-content--evidence{grid-template-rows:auto minmax(0,1fr) auto;min-height:580px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework{grid-template-columns:minmax(195px,.35fr) minmax(0,1fr);min-height:530px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index{flex-direction:column;display:flex}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav{grid-auto-rows:auto}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__availability{margin-top:auto}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail{grid-template-rows:auto auto auto auto;align-content:start}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-reduced__semantics--chain{grid-auto-rows:auto}}@media (width<=1100px){.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-reduced__semantics--chain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav button{min-width:0;min-height:62px}}@media (width<=720px){.lavi-knowledge-frame--k01 .knowledge-discovery-facets{grid-template-columns:repeat(2,minmax(0,1fr))}.lavi-knowledge-frame--k01 .knowledge-discovery-facets .eyebrow,.lavi-knowledge-frame--k01 .knowledge-discovery-facets>small{grid-column:1/-1}.lavi-knowledge-frame--k01 .knowledge-discovery-toolbar{grid-template-columns:1fr}.lavi-knowledge-frame--k01 .knowledge-discovery-result-head{flex-wrap:wrap}.lavi-knowledge-frame--k01 .knowledge-catalog__item{grid-template-columns:77px minmax(0,1fr) 13px;gap:8px;min-height:96px;padding:6px}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail{min-height:80px}.lavi-knowledge-frame--k01 .knowledge-catalog__copy strong{font-size:.82rem}.lavi-knowledge-frame--k01 .knowledge-catalog__meta{display:none}.lavi-knowledge-frame--k03 .knowledge-evidence-framework{grid-template-columns:1fr}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index{overflow:visible}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection dl{grid-template-columns:1fr}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-reduced__semantics--chain{grid-template-columns:1fr 1fr}}@media (width<=410px){.lavi-knowledge-frame--k01 .knowledge-discovery-tabs button{font-size:.61rem}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-reduced__semantics--chain{grid-template-columns:1fr}}@media (width>=901px){.lavi-knowledge-frame--k01 .public-knowledge-hero,.lavi-knowledge-frame--k03 .public-knowledge-hero{min-height:166px;padding:13px 18px 12px}.lavi-knowledge-frame--k01 .public-knowledge-hero h1,.lavi-knowledge-frame--k03 .public-knowledge-hero h1{max-width:620px;margin:3px 0 5px;font-size:clamp(1.78rem,2.4vw,2.65rem);line-height:1.08}.lavi-knowledge-frame--k01 .public-knowledge-hero>.lavi-knowledge-summary,.lavi-knowledge-frame--k03 .public-knowledge-hero>.lavi-knowledge-summary{max-width:520px;font-size:.81rem;line-height:1.34}.lavi-knowledge-frame--k01 .knowledge-audience,.lavi-knowledge-frame--k03 .knowledge-audience{margin-top:6px;padding:3px 8px;font-size:.66rem}.lavi-knowledge-frame--k01 .lavi-knowledge-trust-signal,.lavi-knowledge-frame--k03 .lavi-knowledge-trust-signal{grid-template-columns:23px minmax(0,1fr);gap:8px;min-height:58px;padding:8px 9px}.lavi-knowledge-frame--k01 .lavi-knowledge-trust-signal__mark,.lavi-knowledge-frame--k03 .lavi-knowledge-trust-signal__mark{width:21px;height:21px}.lavi-knowledge-frame--k01 .lavi-knowledge-trust-signal__mark:after,.lavi-knowledge-frame--k03 .lavi-knowledge-trust-signal__mark:after{inset:5px}.lavi-knowledge-frame--k01 .lavi-knowledge-trust-signal strong,.lavi-knowledge-frame--k03 .lavi-knowledge-trust-signal strong{margin:0 0 2px;font-size:.77rem}.lavi-knowledge-frame--k01 .lavi-knowledge-trust-signal small,.lavi-knowledge-frame--k03 .lavi-knowledge-trust-signal small{font-size:.66rem;line-height:1.27}.lavi-knowledge-frame--k01 .public-knowledge-layout--contextual,.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{grid-template-columns:minmax(185px,225px) minmax(0,1fr) minmax(218px,255px);gap:8px;padding-top:8px}.lavi-knowledge-frame--k01 .knowledge-family-switcher,.lavi-knowledge-frame--k03 .knowledge-family-switcher{display:none}.lavi-knowledge-frame--k01 .public-knowledge-toc,.lavi-knowledge-frame--k03 .public-knowledge-toc{max-height:calc(100vh - 80px);top:64px}.lavi-knowledge-frame--k01 .knowledge-contextual-lavi,.lavi-knowledge-frame--k03 .knowledge-contextual-lavi{top:64px}.lavi-knowledge-frame--k01 .knowledge-discovery-facets{order:1}.lavi-knowledge-frame--k01 .public-knowledge-toc nav{order:2}.lavi-knowledge-frame--k01 .public-knowledge-toc .knowledge-ask{order:3}.lavi-knowledge-frame--k01 .public-knowledge-toc{flex-direction:column;display:flex}.lavi-knowledge-frame--k01 .knowledge-catalog__item{grid-template-columns:minmax(83px,17%) minmax(0,1fr) 18px;gap:10px;min-height:86px;padding:5px 8px}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail{min-height:74px}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail>span{font-size:1.6rem}.lavi-knowledge-frame--k01 .knowledge-catalog__copy{gap:3px}.lavi-knowledge-frame--k01 .knowledge-catalog__copy strong{font-size:.88rem}.lavi-knowledge-frame--k01 .knowledge-catalog__copy small{font-size:.67rem;line-height:1.27}.lavi-knowledge-frame--k01 .knowledge-discovery-toolbar{padding:9px 11px}.lavi-knowledge-frame--k01 .knowledge-discovery-tabs{padding:6px 8px}.lavi-knowledge-frame--k03 .knowledge-section--evidence{padding:11px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:8px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav button{min-height:58px;padding:7px}.lavi-knowledge-frame--k03 .knowledge-evidence-inspection dl div{padding:9px}}@media (width<=900px){.lavi-knowledge-frame--k01 .knowledge-family-switcher,.lavi-knowledge-frame--k03 .knowledge-family-switcher{display:none}.lavi-knowledge-frame--k01 .public-knowledge-toc nav,.lavi-knowledge-frame--k03 .public-knowledge-toc nav{overflow-x:visible}}@media (width<=720px){.lavi-knowledge-frame--k01 .public-knowledge-hero,.lavi-knowledge-frame--k03 .public-knowledge-hero{min-height:320px;padding-top:155px}.lavi-knowledge-frame--k01 .public-knowledge-hero-visual,.lavi-knowledge-frame--k03 .public-knowledge-hero-visual{height:48%}.lavi-knowledge-frame--k01 .knowledge-catalog__item{grid-template-columns:69px minmax(0,1fr) 13px;min-height:82px}.lavi-knowledge-frame--k01 .knowledge-catalog__thumbnail{min-height:70px}.lavi-knowledge-frame--k01 .knowledge-discovery-facets{margin-top:4px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail{gap:7px}}html:has(.public-knowledge-route .lavi-knowledge-frame){height:auto!important;min-height:100%!important;overflow:clip auto!important}body:has(.public-knowledge-route .lavi-knowledge-frame){height:auto!important;min-height:100vh!important;overflow:clip visible!important}@media (width<=720px){.lavi-knowledge-frame--k01 .knowledge-catalog{max-height:none;overflow-y:visible}}.lavi-knowledge-frame--k01 .knowledge-catalog__truth-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.lavi-knowledge-frame--k01 .knowledge-catalog__truth-tags>span{color:#8ec9d5;letter-spacing:.01em;background:#0a3a436e;border:1px solid #65b7c652;border-radius:3px;align-items:center;width:max-content;max-width:100%;padding:2px 6px;font-size:.58rem;line-height:1.3;display:inline-flex}.lavi-knowledge-frame--k01 .knowledge-catalog__truth-tags>span+span{color:#d3c38f;background:#3f301059;border-color:#c2a65d4a}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register{background:linear-gradient(135deg,#0b232bbf,#06111bf0);border:1px solid #78a7ae57;border-radius:6px;gap:7px;min-width:0;padding:9px 10px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register .eyebrow{margin:0 0 3px;font-size:.59rem}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register h4{margin:0;font-size:.88rem;line-height:1.3}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register__count{color:var(--knowledge-gold);border:1px solid #e6c56a5c;border-radius:4px;padding:4px 7px;font-size:.61rem;font-weight:700;display:inline-flex}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register__empty{background:#09131cbf;border-left:3px solid #e6c56a8f;gap:5px;padding:8px;display:grid}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register__empty strong{color:#ebd6aa;font-size:.69rem;line-height:1.4}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register__empty small{color:var(--knowledge-muted);font-size:.65rem;line-height:1.4}@media (width<=720px){.lavi-knowledge-frame--k01 .knowledge-catalog__truth-tags{gap:3px}.lavi-knowledge-frame--k01 .knowledge-catalog__truth-tags>span{font-size:.54rem}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register{padding:8px}}.lavi-knowledge-frame--k01 .public-knowledge-hero-visual>img,.lavi-knowledge-frame--k03 .public-knowledge-hero-visual>img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 16%,#000 52%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 16%,#000 52%)}@media (width<=720px){.lavi-knowledge-frame--k03 .knowledge-evidence-framework{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index{align-self:stretch;height:auto;max-height:none;overflow:visible}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:7px;width:100%;min-width:0;display:grid;overflow:visible}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index nav button{align-content:start;min-width:0;height:auto;min-height:79px;padding:8px 6px}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index-copy strong{font-size:.73rem;line-height:1.35}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__index-copy small{overflow-wrap:anywhere;font-size:.68rem;line-height:1.45}.lavi-knowledge-frame--k03 .knowledge-evidence-framework__detail{min-width:0;overflow:visible}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card strong{font-size:.77rem}.lavi-knowledge-frame--k03 .knowledge-evidence-workflow .knowledge-evidence-semantic-card small{font-size:.68rem;line-height:1.45}.lavi-knowledge-frame--k03 .knowledge-evidence-record-register__empty small,.lavi-knowledge-frame--k03 .knowledge-evidence-inspection dd{font-size:.7rem;line-height:1.5}.lavi-knowledge-frame--k01 .knowledge-catalog__copy small{font-size:.69rem;line-height:1.4}.lavi-knowledge-frame--k01 .knowledge-catalog__truth-tags>span{font-size:.6rem}}.public-knowledge-route:has(.lavi-knowledge-frame){box-sizing:border-box;width:min(100%,1840px);max-width:1840px;margin-inline:auto;padding-inline:clamp(14px,1.9vw,36px)}.public-knowledge-route:has(.lavi-knowledge-frame) .lavi-knowledge-frame{box-sizing:border-box;width:100%;max-width:none}.lavi-knowledge-frame .public-knowledge-layout--contextual,.lavi-knowledge-frame--k01 .public-knowledge-layout--contextual,.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{gap:clamp(12px,1.15vw,22px);min-width:0}.lavi-knowledge-frame .public-knowledge-content,.lavi-knowledge-frame .knowledge-section,.lavi-knowledge-frame .knowledge-contextual-lavi{min-width:0}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{isolation:isolate;box-sizing:border-box;border-radius:12px 12px 0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;min-height:clamp(260px,18vw,340px);margin-bottom:0;margin-left:0;margin-right:0;padding:clamp(22px,2.2vw,36px);display:flex;position:relative;overflow:hidden}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero-visual{z-index:0;pointer-events:none;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero-visual>img{object-fit:cover;object-position:center center;filter:none;width:100%;height:100%;display:block;-webkit-mask-image:none;mask-image:none}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040b1159,#040b1126 42%,#040b1103 82%);position:absolute;inset:0}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero:before{content:none}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero>.eyebrow,.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero>h1,.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero>.lavi-knowledge-summary,.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero>.knowledge-audience{z-index:2;position:relative}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero h1{max-width:min(740px,58%);margin:8px 0 12px;font-size:clamp(2rem,2.8vw,3.4rem);line-height:1.08}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero>.lavi-knowledge-summary{max-width:min(700px,56%);margin-top:0;font-size:clamp(.96rem,1.06vw,1.08rem);line-height:1.52}.lavi-knowledge-frame[data-has-landscape-hero=true] .knowledge-audience{max-width:min(780px,62%);margin-top:12px;padding:6px 10px;font-size:.83rem}.lavi-knowledge-frame .public-knowledge-toc nav a strong{font-size:.94rem;line-height:1.35}.lavi-knowledge-frame .public-knowledge-toc nav a span{font-size:.79rem;line-height:1.42}.lavi-knowledge-frame .knowledge-contextual-lavi__intro h2{font-size:1.06rem}.lavi-knowledge-frame .knowledge-contextual-lavi__intro p{font-size:.84rem;line-height:1.5}.lavi-knowledge-frame .knowledge-contextual-lavi__full{min-height:40px;font-size:.9rem}.lavi-knowledge-frame .knowledge-section>p:not(.eyebrow),.lavi-knowledge-frame .knowledge-callout>p:not(.eyebrow){font-size:.98rem;line-height:1.6}.lavi-knowledge-frame .knowledge-section h2,.lavi-knowledge-frame .knowledge-callout h2{font-size:clamp(1.24rem,1.6vw,1.7rem)}.lavi-knowledge-frame--k01 .knowledge-catalog__copy strong{font-size:1rem;line-height:1.35}.lavi-knowledge-frame--k01 .knowledge-catalog__copy small{font-size:.84rem;line-height:1.5}.lavi-knowledge-frame--k01 .lavi-knowledge-trust-signal,.lavi-knowledge-frame--k03 .lavi-knowledge-trust-signal{min-height:78px;padding:11px 13px}.lavi-knowledge-frame--k01 .lavi-knowledge-trust-signal strong,.lavi-knowledge-frame--k03 .lavi-knowledge-trust-signal strong{font-size:.85rem}.lavi-knowledge-frame--k01 .lavi-knowledge-trust-signal small,.lavi-knowledge-frame--k03 .lavi-knowledge-trust-signal small{font-size:.76rem;line-height:1.4}@media (width>=1181px){.lavi-knowledge-frame .public-knowledge-layout--contextual,.lavi-knowledge-frame--k01 .public-knowledge-layout--contextual,.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{grid-template-columns:clamp(215px,14vw,260px) minmax(0,1fr) clamp(288px,17vw,330px);align-items:start}}@media (width>=901px) and (width<=1180px){.lavi-knowledge-frame .public-knowledge-layout--contextual,.lavi-knowledge-frame--k01 .public-knowledge-layout--contextual,.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{grid-template-columns:minmax(200px,230px) minmax(0,1fr)}.lavi-knowledge-frame .knowledge-contextual-lavi{grid-column:2;position:static}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{min-height:290px}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero h1,.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero>.lavi-knowledge-summary{max-width:64%}}@media (width<=900px){.public-knowledge-route:has(.lavi-knowledge-frame){width:100%;max-width:none;padding-inline:clamp(10px,2.5vw,18px)}.lavi-knowledge-frame .public-knowledge-layout--contextual,.lavi-knowledge-frame--k01 .public-knowledge-layout--contextual,.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{grid-template-columns:minmax(0,1fr)}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{min-height:300px;padding:24px 18px}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero h1,.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero>.lavi-knowledge-summary{max-width:72%}}@media (width<=720px){.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero{justify-content:flex-end;min-height:355px;padding:148px 17px 20px}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero-visual{width:100%;height:100%;inset:0}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero-visual>img{object-position:68% center}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero-visual:after{background:linear-gradient(#040b110f 0%,#040b114d 35%,#040b11d4 70%,#071017 100%)}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero h1{max-width:100%;font-size:clamp(1.85rem,7.8vw,2.5rem)}.lavi-knowledge-frame[data-has-landscape-hero=true] .public-knowledge-hero>.lavi-knowledge-summary{max-width:100%;font-size:.91rem}.lavi-knowledge-frame[data-has-landscape-hero=true] .knowledge-audience{max-width:100%}.lavi-knowledge-frame .public-knowledge-toc nav a span{font-size:.73rem}.lavi-knowledge-frame .knowledge-contextual-lavi__intro p{font-size:.82rem}}.lavi-knowledge-frame .knowledge-header-navigation{border:1px solid var(--knowledge-line);background:linear-gradient(145deg,#0c131afa,#060c11fa);border-radius:12px;margin-block:12px 4px;padding:12px}.lavi-knowledge-frame .knowledge-header-navigation__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:11px;display:flex}.lavi-knowledge-frame .knowledge-header-navigation__intro .eyebrow{color:var(--knowledge-gold);margin:0 0 3px}.lavi-knowledge-frame .knowledge-header-navigation__intro p:not(.eyebrow){color:var(--knowledge-muted);margin:0;font-size:.82rem}.lavi-knowledge-frame .knowledge-header-navigation__ask{color:var(--knowledge-gold);border:1px solid #e6c56a59;border-radius:8px;padding:7px 10px;font-size:.82rem;text-decoration:none}.lavi-knowledge-frame .knowledge-header-navigation nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.lavi-knowledge-frame .knowledge-header-navigation__group{background:#050c11ad;border:1px solid #b88b2833;border-radius:9px;min-width:0;padding:9px}.lavi-knowledge-frame .knowledge-header-navigation__group h2{color:var(--knowledge-text);margin:0 0 8px;font-size:.82rem}.lavi-knowledge-frame .knowledge-header-navigation__links{flex-wrap:wrap;gap:6px;display:flex}.lavi-knowledge-frame .knowledge-header-navigation__links a{min-height:38px;color:var(--knowledge-muted);background:#e6c56a09;border:1px solid #b88b283d;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:.8rem;text-decoration:none;display:inline-flex}.lavi-knowledge-frame .knowledge-header-navigation__links a small{color:var(--knowledge-gold);font-size:.68rem}.lavi-knowledge-frame .knowledge-header-navigation__links a.is-active,.lavi-knowledge-frame .knowledge-header-navigation__links a:hover,.lavi-knowledge-frame .knowledge-header-navigation__links a:focus-visible{color:var(--knowledge-text);background:#e6c56a24;border-color:#e6c56a99}@media (width>=1181px){.lavi-knowledge-frame .public-knowledge-layout--contextual,.lavi-knowledge-frame--k01 .public-knowledge-layout--contextual,.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{grid-template-columns:minmax(0,1fr) clamp(288px,17vw,330px)}}@media (width<=1180px){.lavi-knowledge-frame .knowledge-header-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}.lavi-knowledge-frame .public-knowledge-layout--contextual,.lavi-knowledge-frame--k01 .public-knowledge-layout--contextual,.lavi-knowledge-frame--k03 .public-knowledge-layout--contextual{grid-template-columns:minmax(0,1fr)}.lavi-knowledge-frame .knowledge-contextual-lavi{grid-column:1}}@media (width<=720px){.lavi-knowledge-frame .knowledge-header-navigation{padding:9px}.lavi-knowledge-frame .knowledge-header-navigation nav{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.lavi-knowledge-frame .knowledge-header-navigation__group{flex:0 0 235px}.lavi-knowledge-frame .knowledge-header-navigation__links{flex-wrap:wrap}}@layer lavi-primitives{.lavi-button,.lavi-icon-button{font:inherit;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;border-radius:10px}.lavi-button{padding:9px 13px;font-weight:650}.lavi-icon-button{place-items:center;width:40px;height:40px;display:inline-grid;position:relative}.lavi-button:hover,.lavi-icon-button:hover{background:var(--surface-hover)}.lavi-button:focus-visible,.lavi-icon-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.lavi-button:disabled{opacity:.48;cursor:not-allowed}.lavi-badge{background:var(--accent-solid);min-width:20px;height:20px;color:var(--accent-contrast);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:800;display:inline-flex}.lavi-surface{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px}.lavi-section-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.lavi-section-header p{color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;margin:0 0 4px;font-size:.72rem}.lavi-section-header h2{margin:0;font-size:1.05rem}.lavi-status{align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.lavi-status>span{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.lavi-status--positive>span{background:var(--positive)}.lavi-status--warning>span{background:var(--warning)}.lavi-status--critical>span{background:var(--critical)}.lavi-status--info>span{background:var(--info)}.lavi-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lavi-attention-popover{z-index:50;border:1px solid var(--border-strong);background:var(--surface-overlay);width:min(430px,100vw - 32px);max-height:min(720px,100vh - 84px);color:var(--text-primary);box-shadow:var(--shadow-overlay);border-radius:16px;padding:14px;overflow:auto}.lavi-attention-popover__arrow{fill:var(--surface-overlay)}}@layer reset{*{box-sizing:border-box}html{background:var(--bg);color:var(--text-primary)}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input,select{font:inherit}}@layer tokens{:root{font-synthesis:none;text-rendering:optimizelegibility;--bg:#0f1217;--surface:#171b22;--surface-raised:#1d222b;--surface-overlay:#202630;--surface-hover:#272e39;--border-subtle:#2a313c;--border-strong:#3a4452;--text-primary:#e7ebf0;--text-muted:#9ba6b4;--accent-solid:#7b8cff;--accent-contrast:#0b0e14;--positive:#54c38e;--warning:#e5ae58;--critical:#ef7373;--info:#70b7e8;--focus-ring:#96a3ff;--shadow-card:0 10px 30px #00000026;--shadow-overlay:0 22px 70px #00000073;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--bg:#f2f4f7;--surface:#fff;--surface-raised:#f8f9fb;--surface-overlay:#fff;--surface-hover:#eef1f5;--border-subtle:#dfe4ea;--border-strong:#c8d0da;--text-primary:#202631;--text-muted:#647080;--accent-solid:#475fe8;--accent-contrast:#fff;--positive:#21875d;--warning:#9a6516;--critical:#b43a3a;--info:#286f9f;--focus-ring:#425de8;--shadow-card:0 10px 28px #1b243214;--shadow-overlay:0 22px 70px #1b243233}}@layer app{.platform-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.platform-nav{border-right:1px solid var(--border-subtle);background:#11151b;flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:0 8px 20px;display:flex}.brand>span{background:var(--accent-solid);width:36px;height:36px;color:var(--accent-contrast);border-radius:11px;place-items:center;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand small,.platform-nav__footer small{color:var(--text-muted);font-size:.72rem}.platform-nav nav{gap:4px;display:grid}.platform-nav__link{color:var(--text-muted);border-radius:9px;padding:10px 11px;font-size:.9rem;font-weight:650;text-decoration:none}.platform-nav__link:hover,.platform-nav__link.is-active{background:var(--surface-raised);color:var(--text-primary)}.platform-nav__footer{border-top:1px solid var(--border-subtle);gap:7px;margin-top:auto;padding:12px 8px;display:grid}.platform-main{min-width:0}.authority-bar{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg) 85%, transparent);z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex;position:sticky;top:0}.authority-bar>div,.authority-bar__actions{align-items:center;gap:10px;display:flex}.authority-bar span{color:var(--text-muted);font-size:.78rem}.attention-bell__badge{position:absolute;top:-5px;right:-5px}.platform-body{grid-template-columns:minmax(0,1fr) 280px;min-height:calc(100vh - 64px);display:grid}.workspace{min-width:0;padding:28px}.context-panel{border-left:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface) 55%, var(--bg));padding:24px 20px}.context-panel h2{margin:5px 0 20px}.context-panel dl{gap:10px;display:grid}.context-panel dl div{background:var(--surface-raised);border-radius:10px;padding:11px}dt{color:var(--text-muted);font-size:.72rem}dd{margin:4px 0 0;font-weight:700}.context-ai{border:1px solid var(--border-subtle);border-radius:12px;margin-top:22px;padding:14px}.context-ai p,.muted{color:var(--text-muted);font-size:.86rem}.workspace-heading{max-width:820px;margin-bottom:24px}.workspace-heading h1{margin:4px 0 10px;font-size:clamp(1.8rem,4vw,2.6rem)}.workspace-heading>p:not(.eyebrow){color:var(--text-muted);line-height:1.55}.eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.72rem}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-card{padding:18px}.home-card--wide{grid-column:1/-1}.today-list{gap:10px;display:grid}.today-list a{background:var(--surface-raised);border-radius:11px;grid-template-columns:110px 1fr;gap:6px 14px;padding:12px;text-decoration:none;display:grid}.today-list a>span:last-child{color:var(--text-muted);grid-column:2;font-size:.84rem}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.metric-row div{background:var(--surface-raised);border-radius:11px;padding:14px}.metric-row strong,.metric-row span{display:block}.metric-row strong{font-size:1.5rem}.metric-row span{color:var(--text-muted);font-size:.78rem}.truth-note{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--text-primary);border-radius:9px;padding:10px 12px;font-size:.78rem}.attention-list{gap:10px;display:grid}.attention-item{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px;padding:13px}.attention-item__meta{color:var(--text-muted);align-items:center;gap:8px;font-size:.7rem;display:flex}.attention-item__meta time{margin-left:auto}.attention-item h3{margin:9px 0 5px;font-size:.94rem}.attention-item p{color:var(--text-muted);margin:0 0 7px;font-size:.82rem;line-height:1.45}.attention-item small{color:var(--info)}.attention-item__actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.attention-item__actions .lavi-button{padding:6px 9px;font-size:.75rem}.source-object{max-width:820px;padding:20px}.source-object li{margin:9px 0}.action-preview{border:1px solid var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent);border-radius:12px;margin-top:20px;padding:16px}.foundation-shell,.tasks-shell{min-height:calc(100vh - 120px);padding:0}.foundation-card,.tasks-card{border:1px solid var(--border-subtle);background:var(--surface);width:min(900px,100%);box-shadow:var(--shadow-card);border-radius:16px;padding:24px}.runtime-grid,.task-card__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.runtime-grid div,.task-card,.task-list-status{background:var(--surface-raised);border-radius:10px;padding:14px}.task-list{gap:10px;padding:0;list-style:none;display:grid}.tasks-truth-banner{background:color-mix(in srgb, var(--warning) 12%, transparent);border-radius:10px;padding:10px 12px}.task-table-scroll{border:1px solid var(--border-subtle);border-radius:12px;overflow-x:auto}.task-table{border-collapse:collapse;width:100%}.task-table th,.task-table td{border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:11px}.task-table__sort-button{color:inherit;background:0 0;border:0;font-weight:700}.task-table-toolbar{align-items:center;gap:8px;margin:12px 0;display:flex}.task-table-toolbar__select{background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:8px;padding:7px}.task-list-status--error{color:var(--critical)}@media (width<=1100px){.platform-body{grid-template-columns:1fr}.context-panel{border-left:0;border-top:1px solid var(--border-subtle)}}@media (width<=760px){.platform-shell{grid-template-columns:1fr}.platform-nav{height:auto;position:static}.platform-nav nav{grid-template-columns:repeat(2,1fr)}.platform-nav__footer{display:none}.home-grid{grid-template-columns:1fr}.home-card--wide{grid-column:auto}.workspace{padding:18px}.authority-bar{position:static}.runtime-grid,.task-card__details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.command-center-screen,.focused-lane-screen,.conflict-screen{gap:22px;display:grid}.command-center-heading{justify-content:space-between;align-items:flex-start;gap:30px;max-width:none;display:flex}.command-center-heading>div:first-child{max-width:820px}.command-center-heading__counts{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px;min-width:230px;padding:16px;display:grid}.command-center-heading__counts strong{font-size:1.35rem}.command-center-heading__counts span{color:var(--text-muted);font-size:.8rem}.context-lock{z-index:18;border:1px solid color-mix(in srgb, var(--accent-solid) 46%, var(--border-subtle));background:color-mix(in srgb, var(--surface-overlay) 94%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:15px;padding:16px;position:sticky;top:76px}.context-lock--compact{position:static}.context-lock__heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.context-lock__heading h2{margin:5px 0 0;font-size:1.05rem}.context-lock__grid,.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.context-lock__grid>div,.detail-grid>div{background:var(--surface-raised);border-radius:10px;min-width:0;padding:10px 12px}.context-lock__grid dd,.detail-grid dd{overflow-wrap:anywhere;font-size:.84rem}.view-switcher{flex-wrap:wrap;gap:8px;display:flex}.view-switcher .lavi-button[aria-pressed=true]{border-color:var(--accent-solid);background:color-mix(in srgb, var(--accent-solid) 20%, var(--surface-raised))}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portfolio-card{padding:18px}.portfolio-card__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portfolio-card__heading h2{margin:5px 0 0;font-size:1.15rem}.portfolio-card>p{min-height:42px;color:var(--text-muted);line-height:1.5}.portfolio-card__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.portfolio-card__metrics div{background:var(--surface-raised);border-radius:10px;gap:3px;padding:10px;display:grid}.portfolio-card__metrics strong{font-size:1.25rem}.portfolio-card__metrics span,.lane-card__footer,.operational-attention-item p{color:var(--text-muted);font-size:.76rem}.portfolio-card__projects{min-height:48px;color:var(--text-muted);padding-left:19px;font-size:.84rem}.command-center-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(145px,.7fr));gap:10px;margin-bottom:12px;display:grid}.command-center-filters label{color:var(--text-muted);gap:6px;font-size:.76rem;display:grid}.command-center-filters input,.command-center-filters select{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-height:40px;color:var(--text-primary);border-radius:9px;padding:8px 10px}.command-center-filters input:focus-visible,.command-center-filters select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.filter-disclosure{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;font-size:.82rem;display:flex}.filter-disclosure strong{color:var(--text-primary)}.lane-group{gap:12px;margin-top:24px;display:grid}.lane-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lane-group>header h2{margin:0;font-size:1rem}.lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lane-card{border-left:3px solid #0000;padding:16px}.lane-card--pinned{border-left-color:var(--accent-solid)}.lane-card__header,.lane-card__states,.lane-card__footer,.focused-lane-heading__states,.operational-attention-item__meta{align-items:center;gap:9px;display:flex}.lane-card__header{justify-content:space-between;align-items:flex-start}.lane-card__header h3{margin:5px 0 0;font-size:1rem}.lane-card__header h3 a{text-decoration:none}.lane-card__header h3 a:hover,.lane-card__footer a:hover,.operational-attention-item a:hover,.compact-record-list a:hover{text-decoration:underline}.lane-card__pin{padding:6px 9px;font-size:.74rem}.lane-card__objective{min-height:42px;color:var(--text-muted);font-size:.84rem;line-height:1.45}.lane-card__states{flex-wrap:wrap;margin-bottom:14px}.lane-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.lane-card__facts>div{background:var(--surface-raised);border-radius:9px;min-width:0;padding:9px}.lane-card__facts dd{overflow-wrap:anywhere;font-size:.79rem}.lane-card__footer{flex-wrap:wrap;justify-content:space-between;margin-top:14px}.operational-attention-list{gap:10px;display:grid}.operational-attention-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:14px;display:grid}.operational-attention-item__meta,.operational-attention-item h3,.operational-attention-item p{grid-column:1}.operational-attention-item h3{margin:0;font-size:.94rem}.operational-attention-item p{margin:0}.operational-attention-item>a{grid-area:1/2/span 3;align-self:center;font-size:.82rem}.focused-lane-heading,.conflict-heading{margin-bottom:0}.focused-lane-heading__states{flex-wrap:wrap}.focused-lane-grid,.conflict-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.focused-lane-card,.conflict-card{min-width:0;padding:17px}.focused-lane-card--wide,.conflict-card--wide{grid-column:1/-1}.compact-record-list,.affected-lane-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compact-record-list li{background:var(--surface-raised);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}.compact-record-list li>span:first-child{color:var(--text-muted);gap:5px;font-size:.8rem;display:grid}.compact-record-list strong{color:var(--text-primary)}.affected-lane-list li{background:var(--surface-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px;display:grid}.affected-lane-list li a{font-weight:750;text-decoration:none}.affected-lane-list li span:not(.lavi-badge){color:var(--text-muted);grid-column:1;font-size:.8rem}.affected-lane-list li .lavi-badge{grid-area:1/2/span 2;align-self:center}.read-only-boundary,.empty-state{padding:18px}.read-only-boundary{border-style:dashed}.read-only-boundary h2,.empty-state h1,.empty-state h2{margin-top:0}@media (width<=1180px){.platform-body{grid-template-columns:minmax(0,1fr)}.context-panel{display:none}.command-center-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.platform-shell{grid-template-columns:1fr}.platform-nav{border-right:0;border-bottom:1px solid var(--border-subtle);width:100%;height:auto;position:static}.platform-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-nav__footer{margin-top:16px}.authority-bar{position:static}.workspace{padding:20px}.command-center-heading,.filter-disclosure{flex-direction:column;align-items:stretch}.command-center-heading__counts{min-width:0}.portfolio-grid,.lane-grid,.focused-lane-grid,.conflict-grid,.home-grid{grid-template-columns:1fr}.focused-lane-card--wide,.conflict-card--wide,.home-card--wide{grid-column:auto}.context-lock__grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-attention-item{grid-template-columns:1fr}.operational-attention-item>a{grid-area:auto/1}}@media (width<=560px){.command-center-filters,.context-lock__grid,.detail-grid,.lane-card__facts,.portfolio-card__metrics,.platform-nav nav{grid-template-columns:1fr}}.locale-switcher{color:var(--text-muted);align-items:center;gap:7px;font-size:.75rem;display:flex}.locale-switcher select{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:34px;color:var(--text-primary);border-radius:8px;padding:5px 28px 5px 9px}.locale-switcher select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.context-ai--inactive{border-color:color-mix(in srgb, var(--info) 42%, var(--border-subtle));background:color-mix(in srgb, var(--info) 7%, var(--surface-raised))}.context-ai__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.context-ai__title{margin-bottom:8px;font-weight:750;color:var(--text-primary)!important}.context-ai--inactive p{line-height:1.5}@media (width<=850px){.authority-bar{flex-wrap:wrap;gap:10px;height:auto;min-height:64px;padding-block:10px}.authority-bar__actions{flex-wrap:wrap;justify-content:flex-end}.locale-switcher>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.provider-state-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.provider-state-card{width:min(620px,100%);padding:24px}.provider-state-card h1{margin:14px 0 10px}.provider-state-card p{color:var(--text-muted);line-height:1.55}.provider-status{align-items:center;gap:8px;min-width:0;display:flex}.provider-status>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.provider-metadata{gap:10px;margin:18px 0 0;display:grid}.provider-metadata div{background:var(--surface-raised);border-radius:9px;padding:10px}@media (width<=980px){.provider-status>span:last-child{display:none}}.platform-shell--chat{--lavi-chat-bg:#0d0e10;--lavi-chat-panel:#111214;--lavi-chat-card:#141619;--lavi-chat-raised:#191c20;--lavi-chat-border:#2b2f36;--lavi-chat-text:#f4f4f2;--lavi-chat-muted:#a9adb5;--lavi-chat-accent:#9ca8ff;background:var(--lavi-chat-bg);min-height:100vh;color:var(--lavi-chat-text);display:block}body:has(.platform-shell--chat) .snapshot-import-gate{display:none}.lavi-chat-platform-bar{border-bottom:1px solid var(--lavi-chat-border);background:color-mix(in srgb, var(--lavi-chat-bg) 94%, transparent);grid-template-columns:272px minmax(0,1fr) 336px;align-items:center;height:56px;display:grid}.lavi-chat-brand-slot{align-items:center;gap:18px;padding:0 18px;display:flex}.lavi-chat-wordmark{letter-spacing:-.03em;font-size:1.12rem;font-weight:800}.lavi-chat-cross-nav{align-items:center;gap:4px;display:flex}.lavi-chat-cross-nav a{color:var(--lavi-chat-muted);border-radius:9px;padding:7px 10px;font-size:.82rem;font-weight:650;text-decoration:none}.lavi-chat-cross-nav a.is-active,.lavi-chat-cross-nav a:hover{color:var(--lavi-chat-text);background:var(--lavi-chat-raised)}.lavi-chat-platform-actions{grid-column:3;justify-content:flex-end;align-items:center;gap:10px;padding:0 16px;display:flex}.lavi-chat-platform-actions label{color:var(--lavi-chat-muted);align-items:center;gap:7px;font-size:.76rem;display:flex}.lavi-chat-platform-actions select{background:var(--lavi-chat-card);color:var(--lavi-chat-text);border:1px solid var(--lavi-chat-border);border-radius:8px;padding:5px 7px}.lavi-chat-route{min-width:0;min-height:calc(100vh - 56px);padding:0}.lavi-chat-layout{background:var(--lavi-chat-bg);grid-template-columns:272px minmax(0,1fr) 336px;min-height:calc(100vh - 56px);display:grid}.lavi-chat-sidebar,.lavi-context-drawer{background:var(--lavi-chat-panel);min-width:0}.lavi-chat-sidebar{border-right:1px solid var(--lavi-chat-border);padding:18px 14px}.lavi-context-drawer{border-left:1px solid var(--lavi-chat-border)}.lavi-chat-sidebar__heading,.lavi-projection-card__topline,.lavi-proposed-action__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lavi-chat-sidebar button,.lavi-context-tabs button,.lavi-message-actions button,.lavi-proposed-action button,.lavi-composer button,.lavi-chat-identity button{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-raised);color:var(--lavi-chat-text);cursor:pointer;border-radius:9px;padding:7px 10px}.lavi-chat-sidebar button:hover,.lavi-context-tabs button:hover,.lavi-message-actions button:hover,.lavi-proposed-action button:hover,.lavi-composer button:hover{border-color:#4a5160}.lavi-chat-sidebar button:focus-visible,.lavi-context-tabs button:focus-visible,.lavi-message-actions button:focus-visible,.lavi-proposed-action button:focus-visible,.lavi-composer button:focus-visible,.lavi-chat-identity button:focus-visible,.lavi-chat-cross-nav a:focus-visible,.lavi-chat-search input:focus-visible,.lavi-composer textarea:focus-visible,.lavi-chat-platform-actions select:focus-visible{outline:2px solid var(--lavi-chat-accent);outline-offset:2px}.lavi-chat-identity{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-card);border-radius:14px;margin-top:18px;padding:14px}.lavi-chat-identity strong{margin:6px 0;display:block}.lavi-chat-identity p,.lavi-chat-sidebar__empty p,.lavi-chat-muted,.lavi-composer__hint{color:var(--lavi-chat-muted);line-height:1.5}.lavi-chat-kicker{color:var(--lavi-chat-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.lavi-chat-search{color:var(--lavi-chat-muted);gap:6px;margin-top:18px;font-size:.75rem;display:grid}.lavi-chat-search input{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-bg);width:100%;color:var(--lavi-chat-text);border-radius:9px;padding:9px 10px}.lavi-chat-history{gap:5px;margin-top:12px;display:grid}.lavi-chat-history a{color:var(--lavi-chat-muted);border-radius:10px;padding:10px;font-size:.84rem;text-decoration:none}.lavi-chat-history a[aria-current=page],.lavi-chat-history a:hover{background:var(--lavi-chat-raised);color:var(--lavi-chat-text)}.lavi-chat-sidebar__empty{border-top:1px solid var(--lavi-chat-border);margin-top:20px;padding:12px}.lavi-conversation{background:var(--lavi-chat-bg);grid-template-rows:auto 1fr auto;min-width:0;height:calc(100vh - 56px);display:grid}.lavi-conversation-header{border-bottom:1px solid var(--lavi-chat-border);justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex}.lavi-conversation-header h1{margin:3px 0 0;font-size:1rem;font-weight:720}.lavi-chat-scope-pill,.lavi-authority-pill{border:1px solid var(--lavi-chat-border);color:var(--lavi-chat-muted);border-radius:999px;padding:5px 9px;font-size:.72rem}.lavi-chat-reading{width:min(760px,100% - 48px);margin:0 auto;padding:30px 0 24px}.lavi-message{margin-bottom:22px}.lavi-message>span{color:var(--lavi-chat-muted);font-size:.74rem;font-weight:700}.lavi-message p{margin:7px 0;line-height:1.62}.lavi-message--user{background:var(--lavi-chat-raised);border-radius:15px;margin-left:18%;padding:13px 15px}.lavi-message-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.lavi-message-actions button{padding:5px 8px;font-size:.72rem}.lavi-message-actions [role=status]{color:var(--lavi-chat-muted);font-size:.72rem}.lavi-progress{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-panel);border-radius:12px;align-items:flex-start;gap:10px;margin:18px 0;padding:12px 14px;display:flex}.lavi-progress__dot{background:var(--lavi-chat-accent);border-radius:50%;width:8px;height:8px;margin-top:5px}.lavi-progress p{color:var(--lavi-chat-muted);margin:3px 0 0;font-size:.82rem}.lavi-work-progress{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-panel);border-radius:12px;margin:18px 0;padding:12px 14px;display:block}.lavi-work-progress[data-collapsed=true]{padding:7px 14px}.lavi-work-progress[data-collapsed=true] .lavi-work-progress__row{gap:8px}.lavi-work-progress[data-collapsed=true] .lavi-work-progress__dot{margin-top:3px}.lavi-work-progress[data-collapsed=true] .lavi-work-progress__row>div{min-width:0}.lavi-work-progress[data-collapsed=true] .lavi-work-progress__row p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:1px 0 0;display:block;overflow:hidden}.lavi-work-progress[data-collapsed=true] .lavi-work-progress__stats{opacity:.7;font-size:.72rem}.lavi-work-progress[data-collapsed=true] .lavi-work-progress__controls{margin-top:6px}.lavi-work-progress__row{align-items:flex-start;gap:10px;display:flex}.lavi-work-progress__dot{background:var(--lavi-chat-accent);border-radius:50%;width:8px;height:8px;margin-top:5px}.lavi-work-progress[data-work-turn-state=WAITING_FOR_AUTHORITY] .lavi-work-progress__dot,.lavi-work-progress[data-work-turn-state=BLOCKED_DESTINATION] .lavi-work-progress__dot{background:var(--lavi-chat-warning,#b8860b)}.lavi-work-progress[data-work-turn-state=FAILED] .lavi-work-progress__dot{background:var(--lavi-chat-danger,#b3261e)}.lavi-work-progress[data-reduced-motion=false][data-work-turn-state=RUNNING] .lavi-work-progress__dot{animation:1.6s ease-in-out infinite lavi-work-progress-pulse}@keyframes lavi-work-progress-pulse{0%,to{opacity:1}50%{opacity:.35}}.lavi-work-progress p{color:var(--lavi-chat-muted);margin:3px 0 0;font-size:.82rem}.lavi-work-progress__controls{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lavi-work-progress__controls button{padding:5px 9px;font-size:.74rem}.lavi-work-progress__expandable{max-height:2000px;margin-top:10px;transition:max-height .2s;overflow:hidden}.lavi-work-progress__expandable[data-expanded=false]{max-height:0;margin-top:0}.lavi-work-progress__expandable[data-instant-reveal=true]{transition:none}.lavi-work-trace h3,.lavi-audit-trace h3{margin:0 0 4px;font-size:.86rem}.lavi-work-trace ol{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lavi-work-trace__item{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-card);border-radius:10px;padding:8px 10px}.lavi-work-trace__item-head{align-items:center;gap:6px;display:flex}.lavi-work-trace__badge{color:var(--lavi-chat-muted);border:1px solid var(--lavi-chat-border);border-radius:999px;padding:2px 7px;font-size:.68rem}.lavi-work-trace__milestone{color:var(--lavi-chat-accent);font-size:.78rem}.lavi-work-trace__refs{font-size:.72rem}.lavi-audit-trace__group{margin-top:10px}.lavi-audit-trace__group h4{color:var(--lavi-chat-muted);margin:0 0 4px;font-size:.76rem}.lavi-audit-trace__group ul{gap:3px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.lavi-chat-inline-projections{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.lavi-projection-card,.lavi-proposed-action{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-card);box-shadow:none;border-radius:14px;padding:14px}.lavi-projection-card h3,.lavi-proposed-action h3{margin:8px 0;font-size:.92rem;line-height:1.4}.lavi-projection-card p,.lavi-proposed-action p{font-size:.8rem;line-height:1.5}.lavi-projection-card__topline{color:var(--lavi-chat-muted);font-size:.7rem}.lavi-projection-card dl,.lavi-proposed-action dl{gap:7px;margin:10px 0 0;display:grid}.lavi-projection-card dl div,.lavi-proposed-action dl div{gap:2px;display:grid}.lavi-projection-card dt,.lavi-proposed-action dt{color:var(--lavi-chat-muted);font-size:.68rem}.lavi-projection-card dd,.lavi-proposed-action dd{margin:0;font-size:.78rem;font-weight:600}.lavi-evidence-rule{border-top:1px solid var(--lavi-chat-border);color:var(--lavi-chat-muted);padding-top:8px}.lavi-proposed-action{margin-top:18px}.lavi-proposed-action__controls{align-items:center;gap:8px;margin-top:12px;display:flex}.lavi-proposed-action__controls span{color:var(--lavi-chat-muted);font-size:.72rem}.lavi-proposed-action button:disabled{cursor:not-allowed;opacity:.55}.lavi-composer{border-top:1px solid var(--lavi-chat-border);background:color-mix(in srgb, var(--lavi-chat-bg) 96%, transparent);padding:12px 34px 10px}.lavi-composer__box{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-card);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;width:min(760px,100%);margin:0 auto;padding:8px;display:grid}.lavi-composer textarea{resize:none;color:var(--lavi-chat-text);background:0 0;border:0;outline:0;min-height:42px;padding:7px}.lavi-send-button{font-weight:800;background:var(--lavi-chat-accent)!important;color:#0d0e10!important}.lavi-composer__hint{width:min(760px,100%);margin:6px auto 0;font-size:.68rem}.lavi-add-menu-wrap{position:relative}.lavi-add-menu{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-raised);z-index:5;border-radius:12px;min-width:145px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0}.lavi-add-menu button{text-align:left;background:0 0;border:0}.lavi-attachment-drafts{gap:7px;width:min(760px,100%);margin:0 auto 8px;display:grid}.lavi-attachment-draft{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-panel);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.lavi-attachment-draft strong,.lavi-attachment-draft span{display:block}.lavi-attachment-draft span{color:var(--lavi-chat-muted);margin-top:2px;font-size:.7rem}.lavi-context-tabs{border-bottom:1px solid var(--lavi-chat-border);grid-template-columns:1fr 1fr;gap:4px;height:50px;padding:8px;display:grid}.lavi-context-tabs button{color:var(--lavi-chat-muted);background:0 0;border-color:#0000}.lavi-context-tabs button[aria-selected=true]{background:var(--lavi-chat-raised);color:var(--lavi-chat-text)}.lavi-context-drawer__content{gap:10px;max-height:calc(100vh - 106px);padding:12px;display:grid;overflow-y:auto}.lavi-chat-empty{color:var(--lavi-chat-muted);padding:16px}.lavi-viewport-shell{scroll-behavior:smooth;min-width:0;min-height:0;overflow:hidden auto}.lavi-viewport-shell__toolbar{z-index:6;background:color-mix(in srgb, var(--lavi-chat-bg) 88%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:flex-end;padding:8px 16px;display:flex;position:sticky;top:0}.lavi-viewport-shell__row{align-items:flex-start;min-height:calc(100% - 40px);display:flex}.lavi-viewport-shell__prose{flex:auto;min-width:0}.lavi-landmark-rail{flex:0 0 32px;justify-content:center;align-self:flex-start;align-items:flex-start;width:32px;height:100vh;max-height:100vh;padding-top:30px;display:flex;position:sticky;top:0}.lavi-landmark-rail ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lavi-landmark-rail__item{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--lavi-chat-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.68rem;display:flex}.lavi-landmark-rail__item:hover{background:var(--lavi-chat-raised)}.lavi-landmark-rail__item[aria-current=true]{background:var(--lavi-chat-accent);color:#0d0e10;border-color:var(--lavi-chat-accent)}.lavi-landmark-rail__item:focus-visible{outline:2px solid var(--lavi-chat-accent);outline-offset:2px}.lavi-rich-block-wrap{margin:14px 0}.lavi-rich-block{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-card);border-radius:14px;padding:14px}.lavi-rich-block h4{margin:4px 0 10px;font-size:.88rem}.lavi-rich-block__lineage{color:var(--lavi-chat-muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:.7rem;display:flex}.lavi-rich-block__actions{justify-content:flex-end;margin-top:10px;display:flex}.lavi-rich-block__file-row{flex-direction:column;gap:2px;display:flex}.lavi-rich-block--image img{border-radius:10px;max-width:100%;display:block}.lavi-pdf-preview__page{border:1px dashed var(--lavi-chat-border);height:120px;color:var(--lavi-chat-muted);border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;font-size:.76rem;display:flex}.lavi-rich-table{border-collapse:collapse;width:100%;font-size:.78rem}.lavi-rich-table th,.lavi-rich-table td{border:1px solid var(--lavi-chat-border);text-align:left;padding:7px 9px}.lavi-rich-table th{color:var(--lavi-chat-muted);font-weight:650}.lavi-chart-bars{gap:8px;display:grid}.lavi-chart-bars__row{grid-template-columns:96px 1fr 40px;align-items:center;gap:8px;font-size:.76rem;display:grid}.lavi-chart-bars__track{background:var(--lavi-chat-raised);border-radius:999px;height:10px;overflow:hidden}.lavi-chart-bars__fill{height:100%;width:calc(var(--lavi-chart-value,0) * 100%);background:var(--lavi-chat-accent);border-radius:999px}.lavi-rich-block--denied{border-style:dashed}.lavi-chat-reading .lavi-rich-block-wrap[data-rich-breakout=true]{width:min(1000px,100% + 240px);max-width:calc(100vw - 140px);margin-left:calc(50% + min(1000px,100% + 240px)/-2)}@media (width>=601px){.lavi-chat-layout[data-canvas-mode=READ] .lavi-chat-reading .lavi-rich-block-wrap[data-rich-breakout=true]{width:min(1000px,100% + 48px);max-width:calc(100% + 48px);margin-left:calc(50% + min(1000px,100% + 48px)/-2)}}.lavi-chat-layout[data-canvas-mode=WIDE]{grid-template-columns:272px minmax(0,1fr)}.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-context-drawer{z-index:20;width:336px;position:fixed;top:56px;bottom:0;right:0;box-shadow:-12px 0 32px #00000073}@media (width>=601px){.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-viewport-shell__toolbar{margin-right:336px}}@media (width<=1279px){.lavi-chat-layout[data-canvas-mode=WIDE]{grid-template-columns:64px minmax(0,1fr)}.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-chat-sidebar{padding:18px 6px}.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-chat-sidebar__heading strong,.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-chat-identity,.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-chat-search,.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-chat-history,.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-chat-sidebar__empty{display:none}}.lavi-viewport-shell[data-canvas-mode=FOCUS] .lavi-landmark-rail{display:none}.lavi-viewport-shell[data-canvas-mode=FOCUS] .lavi-chat-reading>:not(:has([data-is-focused=true])){display:none}.lavi-viewport-shell[data-canvas-mode=FOCUS] .lavi-rich-block-wrap:not([data-is-focused=true]){display:none}.lavi-viewport-shell[data-canvas-mode=FOCUS] .lavi-rich-block-wrap[data-is-focused=true]{width:100%;max-width:none;margin-left:0}.lavi-viewport-shell[data-canvas-mode=FOCUS] .lavi-chat-reading{width:min(1000px,100%)}@media (prefers-reduced-motion:reduce){.lavi-viewport-shell{scroll-behavior:auto}.lavi-chat-layout *,.lavi-viewport-shell *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=600px){.lavi-chat-platform-bar{grid-template-columns:1fr auto;height:auto;padding:8px 0}.lavi-chat-cross-nav{display:none}.lavi-chat-platform-actions{grid-column:2;padding:0 10px}.lavi-chat-layout{grid-template-columns:minmax(0,1fr)}.lavi-chat-sidebar,.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-context-drawer,.lavi-context-drawer,.lavi-landmark-rail{display:none}.lavi-viewport-shell__row{flex-direction:column}.lavi-chat-reading{width:100%;padding:20px 16px}.lavi-chat-reading .lavi-rich-block-wrap[data-rich-breakout=true]{width:100%;max-width:100%;margin-left:0}.lavi-conversation-header{padding:0 16px}.lavi-composer{padding:10px 16px 8px}.lavi-composer__box,.lavi-composer__hint,.lavi-attachment-drafts{width:100%}.lavi-chat-layout[data-canvas-mode=FOCUS] .lavi-conversation{z-index:60;height:100vh;position:fixed;inset:0}}.public-knowledge-shell{background:radial-gradient(circle at 18% -10%, color-mix(in srgb, var(--accent-solid) 13%, transparent), transparent 34rem), var(--bg);min-height:100vh}.public-knowledge-bar{z-index:40;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:68px;padding:10px max(20px,50vw - 620px);display:grid;position:sticky;top:0}.public-knowledge-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.public-knowledge-brand>span{background:var(--accent-solid);width:34px;height:34px;color:var(--accent-contrast);border-radius:10px;place-items:center;font-weight:900;display:grid}.public-knowledge-global-nav{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.public-knowledge-global-nav a{color:var(--text-muted);border-radius:9px;padding:8px 10px;font-size:.86rem;font-weight:700;text-decoration:none}.public-knowledge-global-nav a:hover,.public-knowledge-global-nav a.active{background:var(--surface-raised);color:var(--text-primary)}.public-knowledge-actions{align-items:center;gap:10px;display:flex}.public-knowledge-actions label{color:var(--text-muted);align-items:center;gap:7px;font-size:.76rem;display:flex}.public-knowledge-actions select{border:1px solid var(--border-subtle);background:var(--surface);min-height:36px;color:var(--text-primary);border-radius:9px}.public-knowledge-route{width:min(1220px,100%);margin:0 auto;padding:54px 28px 76px}.public-knowledge-footer{border-top:1px solid var(--border-subtle);width:min(1220px,100% - 40px);color:var(--text-muted);justify-content:space-between;gap:20px;margin:0 auto;padding:24px 0 34px;font-size:.82rem;display:flex}.public-knowledge-page{min-width:0}.public-knowledge-hero{max-width:900px;margin-bottom:38px}.public-knowledge-hero h1{letter-spacing:-.045em;max-width:820px;margin:8px 0 14px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.04}.public-knowledge-hero>p:not(.eyebrow){max-width:780px;color:var(--text-muted);margin:0;font-size:1.08rem;line-height:1.72}.knowledge-audience{border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:999px;gap:7px;margin-top:18px;padding:8px 11px;font-size:.8rem;display:inline-flex}.knowledge-audience strong{color:var(--text-primary)}.public-knowledge-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:42px;display:grid}.public-knowledge-toc{gap:12px;display:grid;position:sticky;top:96px}.public-knowledge-toc nav{gap:6px;display:grid}.public-knowledge-toc nav a,.knowledge-ask{border:1px solid #0000;border-radius:11px;gap:4px;padding:11px 12px;text-decoration:none;display:grid}.public-knowledge-toc nav a{color:var(--text-muted)}.public-knowledge-toc nav a:hover,.public-knowledge-toc nav a.is-active{border-color:var(--border-subtle);background:var(--surface);color:var(--text-primary)}.public-knowledge-toc nav a span,.knowledge-ask span{color:var(--text-muted);font-size:.76rem;line-height:1.4}.knowledge-ask{border-color:color-mix(in srgb, var(--accent-solid) 42%, var(--border-subtle));background:color-mix(in srgb, var(--accent-solid) 8%, var(--surface));margin-top:8px}.public-knowledge-content{gap:22px;min-width:0;display:grid}.knowledge-section,.knowledge-callout{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface) 84%, var(--bg));box-shadow:var(--shadow-card);border-radius:18px;padding:26px}.knowledge-section--lead{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-solid) 11%, var(--surface)), var(--surface));padding:34px}.knowledge-section h2,.knowledge-callout h2{max-width:760px;margin:7px 0 16px;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.14}.knowledge-section p,.knowledge-callout p,.knowledge-card p,.knowledge-card li,.knowledge-path li{line-height:1.64}.knowledge-lead{max-width:780px;color:var(--text-muted);font-size:1.02rem}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledge-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-card{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:13px;min-width:0;padding:18px}.knowledge-card h3{margin:7px 0 8px}.knowledge-card p,.knowledge-card ul,.knowledge-card ol{color:var(--text-muted)}.knowledge-card a,.knowledge-inline-links a{color:var(--text-primary);font-weight:760}.knowledge-callout{border-color:color-mix(in srgb, var(--accent-solid) 38%, var(--border-subtle));background:color-mix(in srgb, var(--accent-solid) 7%, var(--surface))}.knowledge-state{background:color-mix(in srgb, var(--positive) 16%, var(--surface));color:var(--positive);letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:850;display:inline-block}.knowledge-state--future{background:color-mix(in srgb, var(--warning) 13%, var(--surface));color:var(--warning)}.knowledge-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.knowledge-definition-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-definition-grid>div{background:var(--surface-raised);border-radius:12px;padding:14px}.knowledge-definition-grid dd{color:var(--text-muted);font-weight:500;line-height:1.55}.knowledge-architecture-flow{gap:10px;display:grid}.knowledge-architecture-flow article{background:var(--surface-raised);border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:15px;display:grid}.knowledge-architecture-flow article>span{background:var(--accent-solid);width:38px;height:38px;color:var(--accent-contrast);border-radius:11px;place-items:center;font-weight:900;display:grid}.knowledge-architecture-flow h3,.knowledge-architecture-flow p{margin:0}.knowledge-architecture-flow p{color:var(--text-muted);margin-top:4px}.knowledge-rule-list{gap:8px;display:grid}.knowledge-rule-list code{overflow-wrap:anywhere;background:var(--surface-raised);color:var(--text-primary);border-radius:10px;padding:11px 13px}.knowledge-path{gap:8px;padding-left:22px;display:grid}.knowledge-path li::marker{color:var(--accent-solid);font-weight:900}.knowledge-tag-list{flex-wrap:wrap;gap:8px;display:flex}.knowledge-tag-list span{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-muted);border-radius:999px;padding:8px 10px;font-size:.82rem}.knowledge-inline-links{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.knowledge-golden-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=980px){.public-knowledge-bar{grid-template-columns:1fr auto}.public-knowledge-global-nav{flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.public-knowledge-layout{grid-template-columns:1fr;gap:26px}.public-knowledge-toc{position:static}.public-knowledge-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-grid--three{grid-template-columns:1fr}}@media (width<=640px){.public-knowledge-bar{gap:10px;padding:10px 14px}.public-knowledge-actions label>span{display:none}.public-knowledge-route{padding:34px 16px 54px}.public-knowledge-hero h1{font-size:clamp(2rem,12vw,3rem)}.public-knowledge-layout{gap:20px}.public-knowledge-toc nav,.knowledge-grid,.knowledge-definition-grid,.knowledge-definition-grid--wide,.knowledge-golden-paths{grid-template-columns:1fr}.knowledge-section,.knowledge-callout,.knowledge-section--lead{border-radius:15px;padding:20px}.public-knowledge-footer{flex-direction:column}}.public-knowledge-brand--text-only{min-width:max-content}.public-knowledge-brand--text-only strong{letter-spacing:-.02em;font-size:1rem}.public-knowledge-layout--contextual{grid-template-columns:230px minmax(0,1fr) minmax(300px,360px);gap:28px}.knowledge-contextual-lavi{border:1px solid color-mix(in srgb, var(--accent-solid) 30%, var(--border-subtle));background:color-mix(in srgb, var(--surface) 92%, var(--bg));min-width:0;box-shadow:var(--shadow-card);border-radius:18px;gap:12px;padding:16px;display:grid;position:sticky;top:96px}.knowledge-contextual-lavi__intro h2{margin:8px 0;font-size:1.15rem}.knowledge-contextual-lavi__intro p{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.55}.knowledge-contextual-lavi__full{color:var(--text-primary);font-size:.82rem;font-weight:700;text-decoration:none}.public-lavi-chat{border:1px solid var(--border-subtle);background:linear-gradient(145deg, color-mix(in srgb, var(--accent-solid) 8%, var(--surface)), var(--surface));min-width:0;box-shadow:var(--shadow-card);border-radius:20px;gap:14px;padding:22px;display:grid}.public-lavi-chat--embedded{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.public-lavi-chat__header h1{margin:4px 0 8px;font-size:clamp(1.5rem,3vw,2.2rem)}.public-lavi-chat--embedded .public-lavi-chat__header h1{font-size:1.05rem}.public-lavi-chat__header p,.public-lavi-chat__empty,.public-lavi-chat__status{color:var(--text-muted);margin:0;line-height:1.55}.public-lavi-chat__messages{align-content:start;gap:10px;min-height:190px;max-height:min(46vh,520px);padding:4px 2px;display:grid;overflow:auto}.public-lavi-chat--embedded .public-lavi-chat__messages{min-height:150px;max-height:340px}.public-lavi-message{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:14px;max-width:92%;padding:10px 12px}.public-lavi-message--user{background:color-mix(in srgb, var(--accent-solid) 10%, var(--surface-raised));justify-self:end}.public-lavi-message strong{color:var(--text-muted);margin-bottom:4px;font-size:.72rem;display:block}.public-lavi-message p{white-space:pre-wrap;margin:0;line-height:1.55}.public-lavi-chat__composer{gap:8px;display:grid}.public-lavi-chat__composer label,.public-lavi-chat__composer textarea{width:100%}.public-lavi-chat__composer textarea{resize:vertical;border:1px solid var(--border-subtle);background:var(--bg);min-height:88px;color:var(--text-primary);font:inherit;border-radius:14px;padding:12px}.public-lavi-chat__composer-actions{justify-content:flex-end;display:flex}.public-lavi-chat__composer-actions button{border:1px solid var(--border-subtle);background:var(--accent-solid);min-height:38px;color:var(--accent-contrast);cursor:pointer;border-radius:10px;padding:0 16px;font-weight:800}.public-lavi-chat__composer-actions button:disabled{opacity:.5;cursor:not-allowed}.public-lavi-chat__status--error{color:var(--tone-danger,#d96c75)}@media (width<=1180px){.public-knowledge-layout--contextual{grid-template-columns:220px minmax(0,1fr)}.knowledge-contextual-lavi{grid-column:2;position:static}}@media (width<=980px){.public-knowledge-layout--contextual{grid-template-columns:1fr}.knowledge-contextual-lavi{grid-column:1}}@media (width<=640px){.public-lavi-chat{border-radius:16px;padding:16px}.public-lavi-chat--embedded{padding:0}.public-lavi-chat__messages{max-height:44vh}}.public-knowledge-content,.knowledge-section,.knowledge-callout,.knowledge-card,.knowledge-lead,.knowledge-section h2,.knowledge-callout h2,.knowledge-card h3,.knowledge-card p,.knowledge-card li{overflow-wrap:anywhere;min-width:0}.public-knowledge-brand--bound{min-width:max-content}.public-knowledge-brand--bound>img{object-fit:cover;border-radius:10px;flex:0 0 34px;width:34px;height:34px}.public-knowledge-brand--bound>strong{letter-spacing:-.02em;font-size:1rem}.public-knowledge-hero-visual{border:1px solid var(--border-subtle);background:var(--surface);width:100%;box-shadow:var(--shadow-card);aspect-ratio:8/3;border-radius:20px;margin:24px 0 0;overflow:hidden}.public-knowledge-hero-visual>img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=700px){.public-knowledge-hero-visual{aspect-ratio:16/9;border-radius:15px}}}.lavi-cmes{border:1px solid var(--lavi-chat-border);background:color-mix(in srgb, var(--lavi-chat-card) 92%, var(--lavi-chat-accent) 8%);border-radius:18px;margin:20px 0;padding:18px}.lavi-cmes__header,.lavi-cmes__confirm{justify-content:space-between;align-items:center;gap:16px;display:flex}.lavi-cmes__header h2,.lavi-cmes__card h3{margin:4px 0 8px}.lavi-cmes__viewer-switch{gap:6px;display:flex}.lavi-cmes__viewer-switch button[aria-pressed=true]{border-color:var(--lavi-chat-accent);box-shadow:inset 0 0 0 1px var(--lavi-chat-accent)}.lavi-cmes__explainer{color:var(--lavi-chat-muted);line-height:1.55}.lavi-cmes-logic-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.lavi-cmes-logic-map li{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-bg);border-radius:12px;align-content:start;gap:7px;min-height:86px;padding:11px;display:grid}.lavi-cmes-logic-map li[data-cmes-status=CURRENT]{border-color:var(--lavi-chat-accent)}.lavi-cmes-logic-map li[data-cmes-status=BLOCKED]{border-style:dashed}.lavi-cmes-logic-map__status{color:var(--lavi-chat-muted);letter-spacing:.08em;font-size:.66rem}.lavi-cmes__journey-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lavi-cmes__card,.lavi-cmes__confirm,.lavi-cmes__result,.lavi-cmes__operator{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-bg);border-radius:12px;padding:14px}.lavi-cmes__card select{border:1px solid var(--lavi-chat-border);background:var(--lavi-chat-card);width:100%;color:var(--lavi-chat-text);border-radius:9px;padding:9px}.lavi-cmes__card details summary{cursor:pointer;font-weight:700}.lavi-cmes__card dl{gap:6px;display:grid}.lavi-cmes__card dl div{grid-template-columns:88px 1fr;gap:8px;display:grid}.lavi-cmes__card dt{color:var(--lavi-chat-muted)}.lavi-cmes__card dd{overflow-wrap:anywhere;margin:0}.lavi-cmes__missing{color:#e7b46a}.lavi-cmes__complete{color:var(--lavi-chat-accent)}.lavi-cmes__confirm,.lavi-cmes__result,.lavi-cmes__operator{margin-top:12px}.lavi-cmes__confirm p,.lavi-cmes__result p,.lavi-cmes__operator p{color:var(--lavi-chat-muted);margin:5px 0 0}.lavi-cmes-safe-progress{border-left:2px solid var(--lavi-chat-accent);color:var(--lavi-chat-muted);padding:8px 10px;font-size:.78rem;margin-top:10px!important}.lavi-cmes-work-orientation{border:1px solid var(--lavi-chat-border);border-radius:10px;gap:5px;margin:10px 0;padding:10px 12px;font-size:.78rem;display:grid}.lavi-landmark-rail{flex-basis:148px;justify-content:stretch;width:148px;padding:22px 8px 0}.lavi-landmark-rail ol{gap:7px;width:100%}.lavi-landmark-rail__item{text-align:left;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:42px;padding:7px 8px}.lavi-landmark-rail__glyph{text-align:center;flex:0 0 22px}.lavi-landmark-rail__copy{gap:2px;min-width:0;display:grid}.lavi-landmark-rail__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.lavi-landmark-rail__copy small{color:var(--lavi-chat-muted);letter-spacing:.05em;font-size:.58rem}.lavi-landmark-rail li[data-logic-status=BLOCKED] .lavi-landmark-rail__item{border-style:dashed;border-color:var(--lavi-chat-border)}.lavi-landmark-rail li[data-logic-status=COMPLETED] .lavi-landmark-rail__item{opacity:.82}@media (width>=1000px){.lavi-chat-layout[data-canvas-mode=WIDE]{grid-template-columns:64px minmax(0,1fr)}.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-context-drawer{display:none}.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-viewport-shell__toolbar{margin-right:0}.lavi-chat-layout[data-canvas-mode=WIDE] .lavi-chat-reading{width:min(1180px,100% - 56px)}}@media (width<=1279px) and (width>=601px){.lavi-landmark-rail{flex-basis:124px;width:124px}}@media (width<=760px){.lavi-cmes-logic-map,.lavi-cmes__journey-grid{grid-template-columns:1fr}.lavi-cmes__header,.lavi-cmes__confirm{flex-direction:column;align-items:stretch}}
