.tooltip-content{z-index:50;overflow:hidden;border-radius:var(--radius-sm);border:1px solid var(--border-light);background-color:var(--surface-card);padding:.5rem .75rem;font-size:var(--text-xs);font-weight:500;color:var(--text-main);box-shadow:var(--shadow-md);animation-duration:.2s;animation-timing-function:var(--ease-standard);will-change:transform,opacity}.tooltip-content[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.tooltip-content[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.tooltip-content[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.tooltip-content[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.tooltip-arrow{fill:var(--surface-card)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.PlatformConsoleShell_root__BeDrE{font-size:.94rem;line-height:1.45;--platform-bg-page:#06131d;--platform-bg-card:#0e2030;--platform-bg-panel:#122839;--platform-text-main:#edf5fb;--platform-text-muted:#9fb3c5;--platform-border:#294357;--platform-accent:#56c7b1;--platform-accent-hover:#42b19c;--platform-focus:color-mix(in srgb,var(--platform-accent) 32%,transparent);--surface-page:var(--platform-bg-page);--surface-card:var(--platform-bg-card);--surface-hover:var(--platform-bg-panel);--text-main:var(--platform-text-main);--text-secondary:color-mix(in srgb,var(--platform-text-main) 82%,#9fb3c5);--text-muted:var(--platform-text-muted);--border-subtle:color-mix(in srgb,var(--platform-border) 82%,transparent);--border-light:color-mix(in srgb,var(--platform-border) 94%,#4a657a);--border-medium:color-mix(in srgb,var(--platform-border) 88%,#5a7488);--brand-accent:var(--platform-accent);--brand-accent-hover:var(--platform-accent-hover);--focus-ring:var(--platform-focus);--surface-card-padding:0.88rem;--control-height:40px;--control-height-sm:30px;--bg-app:var(--surface-page);--surface:var(--surface-card);--surface-2:var(--surface-hover);--panel:var(--surface-card);--line:var(--border-subtle);--border:var(--border-subtle);--text:var(--text-main);--text-strong:var(--text-main);--muted:var(--text-muted);--brand-1:color-mix(in srgb,var(--brand-accent) 48%,#264662);--brand-2:color-mix(in srgb,var(--brand-accent) 62%,#154b56);min-height:100vh;background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--brand-2) 26%,transparent) 0,transparent 62%),radial-gradient(90% 80% at 0 100%,color-mix(in srgb,var(--brand-1) 20%,transparent) 0,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--surface-page) 94%,#08131c) 0,var(--surface-page) 100%);color:var(--text-main);display:grid;grid-template-columns:248px minmax(0,1fr)}.PlatformConsoleShell_sidebar__Dbpt_{border-right:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#07131c 4%) 0,color-mix(in srgb,var(--surface) 93%,#08131d 7%) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.9rem .8rem;display:flex;flex-direction:column;gap:.72rem;min-height:100vh;box-shadow:inset -1px 0 0 color-mix(in srgb,var(--border) 36%,transparent)}.PlatformConsoleShell_brand__5_1KR{display:flex;flex-direction:column;gap:.1rem;padding-bottom:.18rem}.PlatformConsoleShell_brandKicker__nXRql{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--brand-accent) 58%,var(--muted) 42%)}.PlatformConsoleShell_brandTitle__R_XtC{margin:0;font-size:1.02rem;font-weight:650;color:var(--text-strong)}.PlatformConsoleShell_nav__oGEvv{display:grid;grid-gap:.32rem;gap:.32rem}.PlatformConsoleShell_navItem__VOmRb{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.58rem .7rem;border-radius:.62rem;color:color-mix(in srgb,var(--text) 85%,var(--muted) 15%);text-decoration:none;border:1px solid color-mix(in srgb,var(--border) 48%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.PlatformConsoleShell_navItem__VOmRb:hover{border-color:color-mix(in srgb,var(--brand-2) 28%,var(--border));background:color-mix(in srgb,var(--brand-2) 10%,var(--surface-2))}.PlatformConsoleShell_navItemActive__zVX3S{border-color:color-mix(in srgb,var(--brand-accent) 40%,var(--border));background:color-mix(in srgb,var(--brand-2) 14%,var(--surface-2));color:var(--text-strong);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--brand-accent) 86%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 8%,transparent)}.PlatformConsoleShell_identityCard__FL8a0{margin-top:auto;display:grid;grid-gap:.48rem;gap:.48rem;padding:.7rem;border-radius:.68rem;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 86%,transparent) 0,color-mix(in srgb,var(--surface) 91%,#07131c 9%) 100%);box-shadow:0 14px 28px -28px rgba(0,0,0,.46)}.PlatformConsoleShell_identitySummary__1xL2i{display:grid;grid-gap:.3rem;gap:.3rem}.PlatformConsoleShell_identityName__QjFpG{margin:0;font-weight:600;color:var(--text-strong)}.PlatformConsoleShell_identityMeta__yitTL{margin:0;color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.PlatformConsoleShell_identityMetaSecondary__dNNvF{margin:0;color:color-mix(in srgb,var(--text) 76%,var(--muted) 24%);font-size:.82rem;overflow-wrap:anywhere}.PlatformConsoleShell_chipRow__Q1QZw{display:flex;gap:.36rem;flex-wrap:wrap}.PlatformConsoleShell_identityActions__F8kbQ{display:flex;gap:.45rem;flex-wrap:wrap}.PlatformConsoleShell_main__LfVM1{min-width:0;display:flex;flex-direction:column;min-height:100vh}.PlatformConsoleShell_top__6S1Jf{padding:.72rem 1.05rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:.7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent) 0,color-mix(in srgb,var(--surface) 95%,#07131c 5%) 100%);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PlatformConsoleShell_topCopy__CdCbU{display:grid;min-width:0}.PlatformConsoleShell_topTitle__fqYbX{margin:0;font-size:.84rem;font-weight:600;color:color-mix(in srgb,var(--text) 82%,var(--muted) 18%);letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.PlatformConsoleShell_topActions__Kq_ws{display:inline-flex;align-items:center;justify-content:flex-end;min-height:var(--control-height)}.PlatformConsoleShell_content__fi74d{min-width:0;padding:.84rem 1.05rem 1.8rem}.PlatformConsoleShell_loadingShell__Ec8zj{min-height:100vh;display:grid;place-items:center;background:var(--bg-app)}.PlatformConsoleShell_loadingCard__ZrQk0{width:min(520px,calc(100vw - 2rem))}.PlatformConsoleShell_shellPlaceholderList__CdyP_{display:grid;grid-gap:.38rem;gap:.38rem}.PlatformConsoleShell_shellPlaceholderItem__z6ryN{height:2.7rem;border-radius:.66rem}@media (max-width:1024px){.PlatformConsoleShell_root__BeDrE{grid-template-columns:1fr}.PlatformConsoleShell_sidebar__Dbpt_{min-height:auto;border-right:0;border-bottom:1px solid var(--border);gap:.45rem;padding:.72rem .78rem}.PlatformConsoleShell_nav__oGEvv{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem}.PlatformConsoleShell_navItem__VOmRb{justify-content:flex-start;padding:.48rem .56rem;border-radius:.7rem;font-size:.92rem}.PlatformConsoleShell_identityCard__FL8a0{margin-top:.08rem;padding:.62rem .68rem;gap:.38rem}.PlatformConsoleShell_identityMetaSecondary__dNNvF{font-size:.78rem}.PlatformConsoleShell_top__6S1Jf{padding:.6rem .92rem}.PlatformConsoleShell_content__fi74d{padding:.72rem .92rem 1.5rem}.PlatformConsoleShell_identityActions__F8kbQ>*{flex:1 1 11rem;justify-content:center}}@media (max-width:860px){.PlatformConsoleShell_nav__oGEvv{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformConsoleShell_identityActions__F8kbQ>*{flex-basis:calc(50% - 0.3rem)}}@media (max-width:640px){.PlatformConsoleShell_nav__oGEvv{grid-template-columns:1fr}.PlatformConsoleShell_identityActions__F8kbQ>*{flex-basis:100%}}.WorkspaceDrawingsPanel_notice__B5vJw{margin-bottom:var(--s-3);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--s-3)}.WorkspaceDrawingsPanel_overlaysGrid__KH2F6{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.WorkspaceDrawingsPanel_emptyOverlayCard__554Qp{max-width:420px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-5) var(--s-4)}.WorkspaceDrawingsPanel_emptyOverlayCopy__7Eej_{max-width:320px}.WorkspaceDrawingsPanel_noticeError__LlgJx{background:color-mix(in srgb,var(--status-bad-bg) 20%,var(--surface-card));border-color:var(--status-bad-bg);color:var(--status-bad-text)}.WorkspaceDrawingsPanel_replaceOverlaySummary__EZvzS{display:flex;flex-direction:column;gap:var(--s-1)}.WorkspaceDrawingsPanel_replaceValidationCard__t6AT_{display:flex;flex-direction:column;gap:var(--s-2)}.WorkspaceDrawingsPanel_replaceValidationSuccess__i1KsI{border:1px solid color-mix(in srgb,var(--status-ok-bg) 50%,transparent);background:color-mix(in srgb,var(--status-ok-bg) 14%,var(--surface-card))}.WorkspaceDrawingsPanel_replaceValidationFailure__ptCqW{border:1px solid color-mix(in srgb,var(--status-bad-bg) 65%,transparent);background:color-mix(in srgb,var(--status-bad-bg) 16%,var(--surface-card))}.WorkspaceDrawingsPanel_replaceIssueList__Lsv8j{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs)}.WorkspaceDrawingsPanel_sourceSwitch__9YYwQ{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-2)}.WorkspaceDrawingsPanel_uploadsFilters__vvoqF,.WorkspaceDrawingsPanel_uploadsPicker__94T1E{display:flex;flex-direction:column;gap:var(--s-2)}.WorkspaceDrawingsPanel_uploadsSearch__L69lw{width:100%}.WorkspaceDrawingsPanel_uploadsTypeRow__WLQ1z{display:flex;flex-wrap:wrap;gap:var(--s-2)}.WorkspaceDrawingsPanel_uploadTypeToggle__FIJRr{font-size:var(--text-xs);padding:6px 10px}.WorkspaceDrawingsPanel_uploadsList__6MxM4{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-card);padding:var(--s-2);max-height:320px;overflow:auto;display:flex;flex-direction:column;gap:var(--s-3)}.WorkspaceDrawingsPanel_uploadsGroup__dOjIt{display:flex;flex-direction:column;gap:var(--s-2)}.WorkspaceDrawingsPanel_uploadsGroupTitle__OsZ9f{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.WorkspaceDrawingsPanel_uploadsGroupRows__4bAyS{display:flex;flex-direction:column;gap:var(--s-2)}.WorkspaceDrawingsPanel_uploadRow__o7dhK{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-width:0;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:var(--s-2);background:var(--surface-card);text-align:left;cursor:pointer}.WorkspaceDrawingsPanel_uploadRowSelected__BjFYC{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}.WorkspaceDrawingsPanel_uploadRowDisabled__mGnqu{opacity:.6;cursor:not-allowed}.WorkspaceDrawingsPanel_uploadRowMain__DyAFF{display:flex;flex-direction:column;gap:2px;min-width:0}.WorkspaceDrawingsPanel_uploadRowName__ISRV6{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceDrawingsPanel_uploadRowMeta__hZii3{font-size:var(--text-xs);color:var(--text-muted)}.WorkspaceDrawingsPanel_pagePicker___X5Ov{display:flex;flex-direction:column;gap:var(--s-3)}.WorkspaceDrawingsPanel_pagePickerHeader__YrjQU{display:flex;flex-direction:column;gap:var(--s-2)}.WorkspaceDrawingsPanel_pagePickerControls__CA2cE{flex-wrap:wrap}.WorkspaceDrawingsPanel_pagePickerControls__CA2cE,.WorkspaceDrawingsPanel_pagePickerPager__GnjZw{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.WorkspaceDrawingsPanel_pagePickerGrid__hBFi8{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--preview-size,140px),1fr));grid-gap:var(--s-3);gap:var(--s-3)}.WorkspaceDrawingsPanel_pagePickerTile__Q4HKp{position:relative;display:flex;flex-direction:column;gap:var(--s-2);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--s-2);background:var(--surface-card);text-align:center;min-width:0}.WorkspaceDrawingsPanel_pagePickerTileSelected__hpD9s{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}.WorkspaceDrawingsPanel_pagePickerThumb__H2fQa{width:100%;aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--surface-muted);display:grid;place-items:center;overflow:hidden}.WorkspaceDrawingsPanel_pagePickerThumb__H2fQa img{width:100%;height:100%;object-fit:contain;display:block}.WorkspaceDrawingsPanel_pagePickerPlaceholder__2Rjk4{font-size:var(--text-lg);color:var(--text-muted)}.WorkspaceDrawingsPanel_pagePickerLabel__D388C{font-size:var(--text-xs);color:var(--text-muted)}.WorkspaceDrawingsPanel_pagePickerCheck__lwqhf{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;display:grid;place-items:center}.WorkspaceDrawingsPanel_pagePickerActions__dLk_v{display:flex;justify-content:flex-end;gap:var(--s-2)}