:root{color-scheme:dark;--bg:#02060d;--panel:rgba(10,15,25,0.85);--panel-solid:#101a26;--border:rgba(255,255,255,0.08);--text:#ffffff;--muted:#aab7c4;--accent:#8ab4f8;--accent-soft:rgba(138,180,248,0.18);--china:#d95f46;--glass:rgba(10,15,25,0.62);--glass-strong:rgba(10,15,25,0.85);--glow:rgba(138,180,248,0.2)}:root[data-ft-theme=contrast]{--bg:#00050a;--panel:rgba(3,9,15,0.92);--panel-solid:#07111b;--border:rgba(255,255,255,0.18);--text:#ffffff;--muted:#d0dae8;--accent:#f6c451;--accent-soft:rgba(246,196,81,0.2)}:root[data-ft-density=compact]{font-size:14px}:root[data-ft-accessibility=readable]{--muted:#dce6f4;--border:rgba(255,255,255,0.24)}:root[data-ft-accessibility=reduced_motion] *,:root[data-ft-accessibility=reduced_motion] :after,:root[data-ft-accessibility=reduced_motion] :before{animation-duration:1ms!important;transition-duration:1ms!important}*{box-sizing:border-box}body,html{height:100%;margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.loading-screen{display:grid;place-items:center;color:var(--muted)}.ft-shell,.loading-screen{min-height:100vh;background:var(--bg)}.ft-shell{position:relative;display:grid;grid-template-columns:236px minmax(0,1fr);grid-template-rows:58px minmax(0,1fr) 34px;grid-template-areas:"sidebar toolbar" "sidebar main" "sidebar status";color:var(--text);overflow:hidden}.ft-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.ft-shell-sidebar{grid-area:sidebar;display:grid;align-content:start;gap:18px;min-width:0;padding:14px 12px;border-right:1px solid var(--border);background:rgba(4,10,17,.92);z-index:40}.ft-shell-brand{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:42px}.ft-shell-brand span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(138,180,248,.36);border-radius:8px;background:rgba(138,180,248,.12);color:#e8f0fe;font-size:.72rem;font-weight:800}.ft-shell-brand strong,.ft-shell-toolbar-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-shell-nav{display:grid;gap:8px}.ft-shell-sidebar-slot{display:grid;gap:10px;min-width:0;max-height:calc(100vh - 194px);overflow-y:auto}.ft-shell-icon-button,.ft-shell-nav button,.ft-shell-toolbar button{border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer}.ft-shell-nav button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 10px;text-align:left}.ft-shell-nav button:disabled{color:rgba(208,218,232,.48);cursor:default}.ft-shell-nav-note{margin:6px 2px 0;color:var(--muted);font-size:.72rem;line-height:1.35}.ft-shell.is-sidebar-collapsed .ft-shell-nav-note{display:none}.ft-shell-icon-button:hover,.ft-shell-nav button.is-active,.ft-shell-toolbar button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.15)}.ft-shell-toolbar{grid-area:toolbar;z-index:35;display:grid;grid-template-columns:38px minmax(150px,1fr) minmax(220px,420px) auto;align-items:center;gap:12px;min-width:0;padding:10px 16px;border-bottom:1px solid var(--border);background:rgba(5,11,18,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ft-shell-toolbar-title{display:grid;min-width:0;gap:2px}.ft-shell-toolbar-title span{color:var(--muted);font-size:.72rem}.ft-shell-toolbar-actions{display:flex;gap:8px}.ft-shell-toolbar-slot{min-width:0}.ft-shell-icon-button,.ft-shell-toolbar button{min-height:34px;padding:0 12px}.ft-shell-icon-button{width:36px;padding:0}.ft-shell-main{grid-area:main;position:relative;min-width:0;min-height:0;overflow:hidden;outline:none}.ft-shell-status{grid-area:status;z-index:35;display:flex;align-items:center;gap:12px;min-width:0;padding:0 16px;border-top:1px solid var(--border);background:rgba(5,11,18,.9);color:var(--muted);font-size:.72rem;white-space:nowrap}.ft-shell-status span{overflow:hidden;text-overflow:ellipsis}.ft-shell-status span+span:before{margin-right:12px;color:rgba(208,218,232,.42);content:"|"}.ft-shell-route-container,.ft-shell-route-container .app-shell,[data-application-runtime=MVP-002]{width:100%;height:100%;min-height:0}.ft-shell-route-container .app-shell{min-height:100%}.ft-shell-loading{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(1,4,10,.72);color:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ft-shell-error,.ft-shell-loading span{border:1px solid rgba(138,180,248,.34);border-radius:8px;background:rgba(10,15,25,.88);box-shadow:0 20px 70px rgba(0,0,0,.38)}.ft-shell-loading span{padding:12px 16px}.ft-shell-error{display:grid;gap:8px;margin:24px;padding:18px;color:#ffd8d3}.ft-shell.is-sidebar-collapsed .ft-shell-brand strong,.ft-shell.is-sidebar-collapsed .ft-shell-nav strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ft-shell.is-sidebar-collapsed .ft-shell-nav button{grid-template-columns:1fr;justify-items:center;padding:0}.ft-shell.is-sidebar-collapsed .ft-shell-sidebar-slot{display:none}@media (max-width:900px){.ft-shell{grid-template-columns:72px minmax(0,1fr)}.ft-shell-brand strong,.ft-shell-nav strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ft-shell-nav button{grid-template-columns:1fr;justify-items:center;padding:0}.ft-shell-sidebar-slot{display:none}.ft-shell-toolbar{display:flex;align-items:center}.ft-shell-toolbar-title{flex:1 1 auto;min-width:0}.ft-shell-toolbar-slot{display:none}.ft-shell-toolbar-actions{flex:0 0 auto}.ft-shell-status span{min-width:0}}@media (max-width:520px){.ft-shell-status span:nth-child(n+3),.ft-shell-toolbar-title span{display:none}}.ft286-v1-navigation-layout{display:grid;gap:12px;min-width:0}.ft286-v1-navigation-header{display:grid;gap:3px;padding:10px;border:1px solid rgba(138,180,248,.22);border-radius:8px;background:rgba(138,180,248,.08)}.ft286-v1-navigation-group header span,.ft286-v1-navigation-header span,.ft286-v1-navigation-readiness,.ft286-v1-release-card span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft286-v1-navigation-group header strong,.ft286-v1-navigation-header strong,.ft286-v1-release-card strong{color:#ffffff;font-size:.82rem;line-height:1.28}.ft286-v1-navigation-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ft286-v1-navigation-controls button{display:grid;min-width:0;min-height:42px;align-content:center;gap:2px;padding:7px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer;text-align:left}.ft286-v1-navigation-controls button.is-active{border-color:rgba(138,180,248,.56);background:rgba(138,180,248,.16)}.ft286-v1-navigation-controls small,.ft286-v1-navigation-controls span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft286-v1-navigation-controls span{font-size:.72rem;font-weight:800}.ft286-v1-navigation-controls small{color:var(--muted);font-size:.66rem}.ft286-v1-navigation-readiness{margin:0}.ft286-v1-navigation-groups{display:grid;gap:12px;min-width:0}.ft286-v1-navigation-group{display:grid;gap:9px;min-width:0;padding-top:10px;border-top:1px solid rgba(219,233,248,.12)}.ft286-v1-navigation-group[hidden]{display:none}.ft286-v1-navigation-group header,.ft286-v1-release-card{display:grid;gap:4px;min-width:0}.ft286-v1-navigation-panel-stack{display:grid;gap:10px;min-width:0}.ft286-v1-release-card{padding:10px;border:1px solid rgba(219,233,248,.14);border-radius:8px;background:rgba(8,15,24,.68)}.ft286-v1-release-card p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.35}.ft286-v1-first-run{display:grid;gap:8px;padding:12px;border:1px solid rgba(138,180,248,.34);border-radius:8px;background:rgba(138,180,248,.1)}.ft286-v1-first-run-title{margin:0;color:#ffffff;font-size:.9rem;line-height:1.28}.ft286-v1-first-run-lead,.ft286-v1-first-run-relationship{margin:0;color:var(--muted);font-size:.76rem;line-height:1.4}.ft286-v1-first-run-relationship strong{color:#ffffff;font-weight:700}.ft286-v1-first-run-steps{display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none;counter-reset:none}.ft286-v1-first-run-step{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;width:100%;min-height:42px;padding:8px 9px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer;text-align:left}.ft286-v1-first-run-step.is-next{border-color:rgba(138,180,248,.62);background:rgba(138,180,248,.18)}.ft286-v1-first-run-step.is-complete{opacity:.72}.ft286-v1-first-run-step-marker{font-size:.85rem;font-weight:800;line-height:1.4;color:var(--muted)}.ft286-v1-first-run-step.is-next .ft286-v1-first-run-step-marker{color:#ffffff}.ft286-v1-first-run-step-body{display:grid;gap:2px;min-width:0}.ft286-v1-first-run-step-label{font-size:.76rem;font-weight:800}.ft286-v1-first-run-step small{color:var(--muted);font-size:.68rem;line-height:1.32}.ft286-v1-first-run-dismiss{justify-self:start;padding:5px 9px;border:1px solid rgba(219,233,248,.16);border-radius:6px;background:transparent;color:var(--muted);font-size:.68rem;cursor:pointer}.ft296-v1-globe-layer-workflow{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid rgba(138,180,248,.24);border-radius:8px;background:rgba(8,15,24,.76)}.ft296-v1-globe-layer-workflow header{display:grid;gap:4px;min-width:0}.ft296-v1-globe-layer-workflow header span,.ft296-v1-workflow-grid button span,.ft296-v1-workflow-meta{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft296-v1-globe-layer-workflow header strong{color:#ffffff;font-size:.84rem;line-height:1.28}.ft296-v1-globe-layer-workflow header p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.35}.ft296-v1-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ft296-v1-workflow-grid button{display:grid;min-width:0;min-height:72px;align-content:start;gap:5px;padding:8px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer;text-align:left}.ft296-v1-workflow-grid button strong{color:#ffffff;font-size:.74rem;line-height:1.28}.ft296-v1-workflow-grid button:focus-visible,.ft296-v1-workflow-grid button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14);outline:none}.ft296-v1-workflow-meta{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ft298-v1-search-selection{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid rgba(138,180,248,.24);border-radius:8px;background:rgba(8,15,24,.76)}.ft298-v1-search-selection footer,.ft298-v1-search-selection header{display:grid;gap:4px;min-width:0}.ft298-v1-search-selection button small,.ft298-v1-search-selection button span,.ft298-v1-search-selection footer,.ft298-v1-search-selection header span{color:var(--muted);font-size:.68rem}.ft298-v1-search-selection header strong{color:#ffffff;font-size:.84rem;line-height:1.28}.ft298-v1-search-selection header p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.35}.ft298-v1-search-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ft298-v1-search-selection button{display:grid;min-width:0;min-height:72px;align-content:start;gap:5px;padding:8px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer;text-align:left}.ft298-v1-search-selection button:focus-visible,.ft298-v1-search-selection button:hover,.ft298-v1-search-selection button[data-selected=true]{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14);outline:none}.ft298-v1-search-selection button small,.ft298-v1-search-selection button strong,.ft298-v1-search-selection footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft299-v1-inspection-workspace{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid rgba(219,233,248,.16);border-radius:8px;background:rgba(8,15,24,.76)}.ft299-v1-inspection-workspace footer,.ft299-v1-inspection-workspace header{display:grid;gap:4px;min-width:0}.ft299-v1-inspection-workspace button span,.ft299-v1-inspection-workspace footer,.ft299-v1-inspection-workspace header span{color:var(--muted);font-size:.68rem}.ft299-v1-inspection-workspace header strong{color:#ffffff;font-size:.84rem;line-height:1.28}.ft299-v1-inspection-workspace header p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.35}.ft299-v1-inspection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ft299-v1-inspection-grid button{display:grid;min-width:0;min-height:72px;align-content:start;gap:5px;padding:8px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer;text-align:left}.ft299-v1-inspection-grid button:focus-visible,.ft299-v1-inspection-grid button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14);outline:none}.ft299-v1-inspection-grid button strong,.ft299-v1-inspection-workspace footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft300-v1-timeline-playback{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid rgba(138,180,248,.2);border-radius:8px;background:rgba(8,15,24,.76)}.ft300-v1-timeline-playback footer,.ft300-v1-timeline-playback header{display:grid;gap:4px;min-width:0}.ft300-v1-timeline-playback footer,.ft300-v1-timeline-playback header span{color:var(--muted);font-size:.68rem}.ft300-v1-timeline-playback header strong{color:#ffffff;font-size:.84rem;line-height:1.28}.ft300-v1-timeline-playback header p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.35}.ft300-v1-playback-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ft300-v1-playback-controls button{min-width:0;min-height:38px;padding:0 8px}.ft300-v1-playback-controls button,.ft300-v1-timeline-playback footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft287-v1-product-entries{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px);align-items:center;gap:8px;min-width:0}.ft287-v1-entry-buttons{display:flex;gap:6px;min-width:0;overflow-x:auto}.ft287-v1-entry-buttons button{min-height:30px;padding:0 9px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer;font-size:.74rem;white-space:nowrap}.ft287-v1-entry-buttons button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.15)}.ft286-v1-first-run-dismiss:focus-visible,.ft286-v1-first-run-step:focus-visible,.ft286-v1-navigation-controls button:focus-visible,.ft287-v1-entry-buttons button:focus-visible,.ft288-v1-release-state button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ft287-v1-release-status{display:grid;gap:1px;min-width:0;padding-left:8px;border-left:1px solid rgba(219,233,248,.12)}.ft287-v1-release-status span{color:var(--accent);font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft287-v1-release-status strong{overflow:hidden;color:var(--muted);font-size:.68rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ft288-v1-release-state{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid rgba(219,233,248,.14);border-radius:8px;background:rgba(8,15,24,.68)}.ft288-v1-release-state--error,.ft288-v1-release-state--warning{border-color:rgba(246,196,81,.34)}.ft288-v1-release-state span{color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft288-v1-release-state strong{color:#ffffff;font-size:.84rem}.ft288-v1-release-state p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.35}.ft288-v1-release-state button{min-height:30px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer}:root[data-ft-theme=contrast] .ft286-v1-navigation-controls button,:root[data-ft-theme=contrast] .ft287-v1-entry-buttons button,:root[data-ft-theme=contrast] .ft288-v1-release-state button{border-color:rgba(255,255,255,.54)}:root[data-ft-theme=contrast] .ft286-v1-navigation-controls button.is-active,:root[data-ft-theme=contrast] .ft287-v1-entry-buttons button:hover,:root[data-ft-theme=contrast] .ft288-v1-release-state--error,:root[data-ft-theme=contrast] .ft288-v1-release-state--warning{border-color:#ffffff}@media (prefers-reduced-motion:reduce){.ft286-v1-navigation-controls button,.ft287-v1-entry-buttons button,.ft288-v1-release-state button{transition:none}}@media (max-width:900px){.ft286-v1-navigation-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ft287-v1-product-entries{grid-template-columns:minmax(0,1fr)}.ft287-v1-release-status{display:none}}@media (max-width:680px){.ft286-v1-navigation-controls{grid-template-columns:1fr}.ft287-v1-entry-buttons{flex-wrap:wrap;overflow-x:visible}.ft287-v1-entry-buttons button,.ft288-v1-release-state button{min-height:44px}}.ft-timeline-panel{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid rgba(219,233,248,.14);border-radius:8px;background:rgba(8,15,24,.68)}.ft-timeline-actions,.ft-timeline-jump,.ft-timeline-panel footer,.ft-timeline-panel header{display:flex;align-items:center;gap:8px}.ft-timeline-panel header{justify-content:space-between}.ft-timeline-field span,.ft-timeline-panel footer,.ft-timeline-panel header span{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ft-timeline-panel header strong{color:#e8f0fe;font-size:.8rem}.ft-timeline-breadcrumb{min-height:30px;padding:7px 8px;border:1px solid rgba(138,180,248,.18);border-radius:7px;background:rgba(138,180,248,.08);color:rgba(238,244,255,.88);font-size:.76rem;line-height:1.35}.ft-timeline-actions{display:grid;grid-template-columns:1fr 1fr}.ft-timeline-actions button,.ft-timeline-jump button{min-height:30px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer}.ft-timeline-actions button:hover,.ft-timeline-jump button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.15)}.ft-timeline-field{display:grid;gap:5px}.ft-timeline-field select,.ft-timeline-jump input{width:100%;min-width:0;min-height:32px;border:1px solid rgba(219,233,248,.18);border-radius:7px;background:rgba(2,8,14,.84);color:var(--text);padding:0 8px}.ft-timeline-jump{display:grid;grid-template-columns:minmax(0,1fr) 62px}.ft-timeline-panel footer{justify-content:space-between}.ft-timeline-error,.ft-timeline-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-timeline-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-timeline-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-globe-view{--ft-globe-era-tint:#5b8f74;position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#01040a}.ft-globe-era-overlay,.ft-globe-scene-frame,.ft-globe-scene-frame>.ft-shell-route-container{position:absolute;inset:0}.ft-globe-era-overlay{z-index:6;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ft-globe-era-tint) 24%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--ft-globe-era-tint) 10%,transparent),transparent 48%);mix-blend-mode:screen;opacity:.32;pointer-events:none}.ft-globe-control-panel{position:absolute;top:16px;right:16px;z-index:30;display:grid;width:min(292px,calc(100vw - 340px));min-width:220px;gap:10px;padding:12px;border:1px solid rgba(219,233,248,.16);border-radius:8px;background:rgba(8,15,24,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px rgba(0,0,0,.3)}.ft-globe-control-panel header{display:grid;gap:2px}.ft-globe-control-panel header span{color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft-globe-control-panel header strong{color:#ffffff;font-size:.94rem}.ft-globe-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ft-globe-control-grid button{min-height:32px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.78);color:var(--text);cursor:pointer}.ft-globe-control-grid button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.15)}.ft-globe-camera-readout{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:.7rem}.ft-globe-camera-readout span{padding:4px 6px;border:1px solid rgba(219,233,248,.12);border-radius:999px;background:rgba(2,8,14,.56)}.ft-globe-error,.ft-globe-loading{position:absolute;left:50%;z-index:70;transform:translateX(-50%);padding:9px 12px;border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ft-globe-loading{top:18px;border:1px solid rgba(138,180,248,.34);background:rgba(10,15,25,.82);color:#d9e7ff}.ft-globe-error{bottom:24px;border:1px solid rgba(255,130,120,.42);background:rgba(65,16,18,.86);color:#ffd8d3}.ft-geologic-panel{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid rgba(219,233,248,.14);border-radius:8px;background:rgba(8,15,24,.68)}.ft-geologic-boundary,.ft-geologic-panel footer,.ft-geologic-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-geologic-list button span,.ft-geologic-panel footer,.ft-geologic-panel header span,.ft-geologic-search span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft-geologic-panel header strong{color:#ffffff;font-size:.78rem}.ft-geologic-search{display:grid;gap:5px}.ft-geologic-search input{width:100%;min-height:31px;border:1px solid rgba(219,233,248,.18);border-radius:7px;background:rgba(2,8,14,.84);color:var(--text);padding:0 8px}.ft-geologic-boundary{padding:7px 8px;border:1px solid rgba(138,180,248,.18);border-radius:7px;background:rgba(138,180,248,.08);color:rgba(238,244,255,.82);font-size:.68rem}.ft-geologic-list{display:grid;gap:6px}.ft-geologic-list button{display:grid;gap:2px;min-height:48px;border:1px solid rgba(219,233,248,.12);border-radius:7px;background:rgba(12,20,30,.62);color:var(--text);cursor:pointer;padding:7px 8px;text-align:left}.ft-geologic-list button[data-level=period]{margin-left:10px}.ft-geologic-list button[data-level=epoch]{margin-left:20px}.ft-geologic-list button.is-highlighted,.ft-geologic-list button:hover{border-color:rgba(246,196,81,.42);background:rgba(246,196,81,.1)}.ft-geologic-list strong{font-size:.78rem}.ft-geologic-list small{color:rgba(208,218,232,.72);font-size:.66rem}.ft-geologic-error,.ft-geologic-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-geologic-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-geologic-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-event-panel{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid rgba(219,233,248,.14);border-radius:8px;background:rgba(8,15,24,.68)}.ft-event-panel footer,.ft-event-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-event-detail span,.ft-event-list button span,.ft-event-panel footer,.ft-event-panel header span,.ft-event-search span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft-event-panel header strong{color:#ffffff;font-size:.82rem}.ft-event-search{display:grid;gap:5px}.ft-event-search input,.ft-event-search select{width:100%;min-height:31px;border:1px solid rgba(219,233,248,.18);border-radius:7px;background:rgba(2,8,14,.84);color:var(--text);padding:0 8px}.ft-event-list{display:grid;gap:6px}.ft-event-detail,.ft-event-list button{display:grid;gap:3px;border:1px solid rgba(219,233,248,.12);border-radius:7px;background:rgba(12,20,30,.62);color:var(--text);padding:7px 8px;text-align:left}.ft-event-list button{cursor:pointer}.ft-event-list button.is-selected,.ft-event-list button:hover{border-color:rgba(138,180,248,.48);background:rgba(138,180,248,.12)}.ft-event-detail strong,.ft-event-list strong{font-size:.78rem}.ft-event-detail small,.ft-event-list small{color:rgba(208,218,232,.72);font-size:.66rem}.ft-event-detail{border-color:rgba(246,196,81,.28);background:rgba(246,196,81,.08)}.ft-event-detail p{margin:0;color:rgba(238,244,255,.82);font-size:.72rem;line-height:1.38}.ft-event-error,.ft-event-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-event-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-event-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-search-jump{position:relative;min-width:0}.ft-search-jump label{display:grid;gap:3px}.ft-search-jump label span{color:var(--muted);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ft-search-jump input{width:100%;min-height:34px;border:1px solid rgba(219,233,248,.18);border-radius:7px;background:rgba(2,8,14,.84);color:var(--text);padding:0 10px}.ft-search-results{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;width:min(420px,80vw);max-height:420px;gap:6px;overflow-y:auto;padding:10px;border:1px solid rgba(219,233,248,.16);border-radius:8px;background:rgba(8,15,24,.94);box-shadow:0 20px 70px rgba(0,0,0,.38)}.ft-search-results button{display:grid;gap:3px;border:1px solid rgba(219,233,248,.12);border-radius:7px;background:rgba(12,20,30,.72);color:var(--text);cursor:pointer;padding:8px 10px;text-align:left}.ft-search-results button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-search-results span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft-search-results strong{font-size:.82rem}.ft-search-results small{color:rgba(208,218,232,.74);font-size:.7rem;line-height:1.3}.ft-search-error,.ft-search-loading{position:absolute;top:calc(100% + 8px);right:0;z-index:82;padding:8px 10px;border-radius:7px;font-size:.76rem}.ft-search-loading{background:rgba(138,180,248,.16);color:#d9e7ff}.ft-search-error{background:rgba(65,16,18,.88);color:#ffd8d3}.ft-info-panel{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid rgba(219,233,248,.14);border-radius:8px;background:rgba(8,15,24,.68)}.ft-info-panel header,.ft-info-range{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-info-content>span,.ft-info-metadata dt,.ft-info-panel header span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft-info-links button,.ft-info-panel header button{min-height:28px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.72);color:var(--text);cursor:pointer;padding:0 8px}.ft-info-content{display:grid;gap:8px}.ft-info-content strong{color:#ffffff;font-size:.9rem}.ft-info-content p{margin:0;color:rgba(238,244,255,.82);font-size:.74rem;line-height:1.42}.ft-info-range{padding:7px 8px;border:1px solid rgba(138,180,248,.18);border-radius:7px;background:rgba(138,180,248,.08);color:rgba(238,244,255,.82);font-size:.68rem}.ft-info-metadata{display:grid;grid-template-columns:74px minmax(0,1fr);gap:6px 8px;margin:0}.ft-info-metadata dd{min-width:0;margin:0;color:rgba(238,244,255,.78);font-size:.7rem;line-height:1.35}.ft-info-links{display:flex;flex-wrap:wrap;gap:6px}.ft-info-links button:hover,.ft-info-panel header button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-info-error,.ft-info-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-info-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-info-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-bookmarks-panel{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid rgba(219,233,248,.14);border-radius:8px;background:rgba(8,15,24,.68)}.ft-bookmark-actions,.ft-bookmark-list article div,.ft-bookmarks-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-bookmark-list span,.ft-bookmark-preview span,.ft-bookmarks-panel header span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft-bookmarks-panel button{min-height:28px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.72);color:var(--text);cursor:pointer;padding:0 8px}.ft-bookmarks-panel button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-bookmark-actions{display:grid;grid-template-columns:1fr 1fr 1fr}.ft-bookmark-list{display:grid;gap:6px}.ft-bookmark-list article,.ft-bookmark-preview{display:grid;gap:6px;border:1px solid rgba(219,233,248,.12);border-radius:7px;background:rgba(12,20,30,.62);padding:7px 8px}.ft-bookmark-list article.is-selected,.ft-bookmark-preview{border-color:rgba(246,196,81,.28);background:rgba(246,196,81,.08)}.ft-bookmark-list article>button{display:grid;gap:3px;min-height:auto;border:0;background:transparent;padding:0;text-align:left}.ft-bookmark-list strong,.ft-bookmark-preview strong{font-size:.78rem}.ft-bookmark-list small,.ft-bookmark-preview p{margin:0;color:rgba(208,218,232,.72);font-size:.68rem;line-height:1.35}.ft-bookmark-error,.ft-bookmark-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-bookmark-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-bookmark-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-settings-panel{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid rgba(219,233,248,.14);border-radius:8px;background:rgba(8,15,24,.68)}.ft-settings-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-settings-fields label span,.ft-settings-panel header span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft-settings-fields select,.ft-settings-panel button{min-height:30px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(12,20,30,.72);color:var(--text)}.ft-settings-panel button{cursor:pointer;padding:0 8px}.ft-settings-panel button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-settings-fields{display:grid;gap:8px}.ft-settings-fields label{display:grid;gap:5px}.ft-settings-fields select{width:100%;padding:0 8px}.ft-settings-reset{width:100%}.ft-settings-error,.ft-settings-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-settings-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-settings-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-layers-panel{display:grid;gap:9px;min-width:0;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(8,14,26,.72)}.ft-layer-controls,.ft-layers-panel footer,.ft-layers-panel header,.ft-layers-summary{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-layer-controls output,.ft-layer-group h3,.ft-layers-panel header span,.ft-layers-summary{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ft-layers-panel header strong{color:#e8f0fe;font-size:.76rem}.ft-layer-group{display:grid;gap:7px}.ft-layer-group h3{margin:0}.ft-layer-group article{display:grid;gap:6px;padding:8px;border:1px solid rgba(138,180,248,.16);border-radius:7px;background:rgba(255,255,255,.04)}.ft-layer-group article.is-inactive{opacity:.58}.ft-layer-group label{display:flex;align-items:center;gap:7px;min-width:0;color:rgba(238,244,255,.88);font-size:.76rem;font-weight:700}.ft-layer-group label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-layer-group input[type=range]{width:100%;min-width:0}.ft-layers-panel button{min-height:28px;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;cursor:pointer;padding:0 8px}.ft-layers-panel button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-layers-error,.ft-layers-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-layers-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-layers-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-camera-panel{display:grid;gap:9px;min-width:0;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(8,14,26,.72)}.ft-camera-actions,.ft-camera-keyboard,.ft-camera-panel footer,.ft-camera-panel header,.ft-camera-readout{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-camera-keyboard,.ft-camera-panel footer,.ft-camera-panel header span,.ft-camera-readout{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ft-camera-panel header strong{color:#e8f0fe;font-size:.76rem}.ft-camera-pad,.ft-camera-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ft-camera-pad{gap:6px}.ft-camera-pad button:first-child,.ft-camera-pad button:last-child{grid-column:1/-1}.ft-camera-actions,.ft-camera-presets{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-camera-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-camera-panel button{min-height:28px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;cursor:pointer;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.ft-camera-panel button.is-active,.ft-camera-panel button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-camera-keyboard{justify-content:flex-start}.ft-camera-error,.ft-camera-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-camera-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-camera-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-animation-panel{display:grid;gap:9px;min-width:0;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(8,14,26,.72)}.ft-animation-panel footer,.ft-animation-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-animation-field span,.ft-animation-panel footer,.ft-animation-panel header span,.ft-animation-preview small{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ft-animation-panel header strong,.ft-animation-preview strong{color:#e8f0fe;font-size:.76rem}.ft-animation-field,.ft-animation-preview{display:grid;gap:5px}.ft-animation-preview{padding:8px;border:1px solid rgba(138,180,248,.16);border-radius:7px;background:rgba(255,255,255,.04)}.ft-animation-preview span{color:rgba(238,244,255,.82);font-size:.72rem}.ft-animation-actions{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.ft-animation-field select,.ft-animation-panel button{min-height:28px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;padding:0 7px}.ft-animation-panel button{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-animation-panel button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-animation-field input[type=range],.ft-animation-field select{width:100%}.ft-animation-error,.ft-animation-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-animation-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-animation-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-playback-bar{display:flex;align-items:center;gap:6px;min-width:0}.ft-playback-bar button,.ft-playback-bar select{min-height:30px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;font-size:.72rem;padding:0 8px}.ft-playback-bar button{cursor:pointer}.ft-playback-bar button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-playback-bar label{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.ft-playback-bar [role=alert],.ft-playback-bar [role=status],.ft-playback-bar output{color:var(--muted);font-size:.68rem;font-weight:800;white-space:nowrap}.ft-compare-panel{display:grid;gap:9px;min-width:0;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(8,14,26,.72)}.ft-compare-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-compare-field span,.ft-compare-grid span,.ft-compare-panel header span,.ft-compare-summary span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ft-compare-field input,.ft-compare-field select,.ft-compare-panel button{min-height:30px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;padding:0 8px}.ft-compare-panel button{cursor:pointer}.ft-compare-panel button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-compare-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-compare-grid article,.ft-compare-summary{display:grid;gap:5px;padding:8px;border:1px solid rgba(138,180,248,.16);border-radius:7px;background:rgba(255,255,255,.04)}.ft-compare-grid strong{color:#e8f0fe;font-size:.76rem}.ft-compare-grid small{color:rgba(238,244,255,.74);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-compare-field{display:grid;gap:5px}.ft-compare-field input,.ft-compare-field select,.ft-compare-swap{width:100%}.ft-compare-error,.ft-compare-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-compare-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-compare-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-measure-panel{display:grid;gap:9px;min-width:0;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(8,14,26,.72)}.ft-measure-panel footer,.ft-measure-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-measure-panel footer,.ft-measure-panel header span,.ft-measure-summary span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ft-measure-panel header strong{color:#e8f0fe;font-size:.76rem}.ft-measure-actions,.ft-measure-modes{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.ft-measure-panel button{min-height:28px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;cursor:pointer;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.ft-measure-panel button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-measure-summary{display:grid;gap:5px;padding:8px;border:1px solid rgba(138,180,248,.16);border-radius:7px;background:rgba(255,255,255,.04)}.ft-measure-error,.ft-measure-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-measure-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-measure-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-annotation-panel{display:grid;gap:9px;min-width:0;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(8,14,26,.72)}.ft-annotation-panel footer,.ft-annotation-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-annotation-detail span,.ft-annotation-list span,.ft-annotation-panel footer,.ft-annotation-panel header span,.ft-annotation-search span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ft-annotation-detail strong,.ft-annotation-list strong,.ft-annotation-panel header strong{color:#e8f0fe;font-size:.76rem}.ft-annotation-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.ft-annotation-panel button,.ft-annotation-search input{min-height:28px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;padding:0 7px}.ft-annotation-panel button{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-annotation-panel button.is-active,.ft-annotation-panel button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-annotation-detail,.ft-annotation-list,.ft-annotation-search{display:grid;gap:6px}.ft-annotation-detail{padding:8px;border:1px solid rgba(138,180,248,.16);border-radius:7px;background:rgba(255,255,255,.04)}.ft-annotation-detail p{margin:0;color:rgba(238,244,255,.78);font-size:.72rem}.ft-annotation-error,.ft-annotation-loading{padding:7px 8px;border-radius:7px;font-size:.76rem}.ft-annotation-loading{background:rgba(138,180,248,.12);color:#d9e7ff}.ft-annotation-error{background:rgba(65,16,18,.82);color:#ffd8d3}.ft-snapshot-control{display:flex;align-items:center;gap:6px;min-width:0}.ft-snapshot-control button,.ft-snapshot-control select{min-height:30px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;font-size:.72rem;padding:0 8px}.ft-snapshot-control button{cursor:pointer}.ft-snapshot-control button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-snapshot-control [role=alert],.ft-snapshot-control [role=status],.ft-snapshot-control output{color:var(--muted);font-size:.68rem;font-weight:800;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-workspace-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(7,13,22,.72)}.ft-workspace-actions,.ft-workspace-header,.ft-workspace-restored{display:flex;align-items:center;gap:8px}.ft-workspace-header{justify-content:space-between}.ft-workspace-header div{display:grid;gap:2px}.ft-workspace-empty,.ft-workspace-field span,.ft-workspace-header span,.ft-workspace-panel [role=alert],.ft-workspace-panel [role=status],.ft-workspace-preview small,.ft-workspace-restored{color:var(--muted);font-size:.68rem;font-weight:800}.ft-workspace-header strong,.ft-workspace-preview strong{color:#e8f0fe;font-size:.82rem}.ft-workspace-header output{padding:3px 7px;border:1px solid rgba(138,180,248,.24);border-radius:999px;color:#b9d4ff;font-size:.64rem;font-weight:800}.ft-workspace-field{display:grid;gap:5px}.ft-workspace-actions button,.ft-workspace-field input{min-height:30px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;font-size:.72rem}.ft-workspace-field input{width:100%;padding:0 8px}.ft-workspace-actions{flex-wrap:wrap}.ft-workspace-actions button{flex:1 1 66px;padding:0 7px;cursor:pointer}.ft-workspace-actions button:hover:not(:disabled),.ft-workspace-list button:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-workspace-actions button:disabled{opacity:.45;cursor:not-allowed}.ft-workspace-list{display:grid;gap:6px;max-height:190px;overflow:auto}.ft-workspace-list button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;border:1px solid rgba(219,233,248,.12);border-radius:7px;background:rgba(255,255,255,.03);color:#e8f0fe;cursor:pointer;padding:0 8px}.ft-workspace-list button[aria-pressed=true]{border-color:rgba(246,196,81,.48);background:rgba(246,196,81,.12)}.ft-workspace-list span,.ft-workspace-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-workspace-list small{color:var(--muted);font-size:.62rem;white-space:nowrap}.ft-workspace-preview{display:grid;gap:5px;padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(138,180,248,.08)}.ft-workspace-preview span{color:#d9e7ff;font-size:.72rem}.ft-workspace-restored{flex-wrap:wrap}.ft-workspace-restored span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-scientific-layers-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(7,13,22,.72)}.ft-scientific-layers-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-scientific-layers-header div{display:grid;gap:2px}.ft-scientific-layer-detail footer,.ft-scientific-layer-detail p,.ft-scientific-layer-detail span,.ft-scientific-layers-header span,.ft-scientific-layers-list small,.ft-scientific-layers-panel [role=alert],.ft-scientific-layers-panel [role=status]{color:var(--muted);font-size:.68rem;font-weight:800}.ft-scientific-layer-detail strong,.ft-scientific-layers-header strong{color:#e8f0fe;font-size:.82rem}.ft-scientific-layers-header output{max-width:120px;overflow:hidden;padding:3px 7px;border:1px solid rgba(138,180,248,.24);border-radius:999px;color:#b9d4ff;font-size:.64rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ft-scientific-layers-list{display:grid;gap:6px;max-height:190px;overflow:auto}.ft-scientific-layers-list button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;border:1px solid rgba(219,233,248,.12);border-radius:7px;background:rgba(255,255,255,.03);color:#e8f0fe;cursor:pointer;padding:0 8px}.ft-scientific-layers-list button:hover,.ft-scientific-layers-list button[aria-pressed=true]{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-scientific-layers-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-scientific-layer-detail{display:grid;gap:6px;padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(138,180,248,.08)}.ft-scientific-layer-detail p{margin:0;line-height:1.4}.ft-scientific-layer-controls{display:grid;gap:7px}.ft-scientific-layer-controls label{display:flex;align-items:center;gap:8px;color:#d9e7ff;font-size:.72rem;font-weight:800}.ft-scientific-layer-controls input[type=range]{min-width:0;flex:1 1}.ft-scientific-layer-detail footer{display:flex;flex-wrap:wrap;gap:5px}.ft-scientific-layer-detail footer span{max-width:100%;overflow:hidden;padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05);text-overflow:ellipsis;white-space:nowrap}.ft-advanced-filter-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(7,13,22,.72)}.ft-advanced-filter-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-advanced-filter-header div{display:grid;gap:2px}.ft-advanced-filter-field span,.ft-advanced-filter-grid span,.ft-advanced-filter-header span,.ft-advanced-filter-panel [role=alert],.ft-advanced-filter-panel [role=status],.ft-advanced-filter-summary span{color:var(--muted);font-size:.68rem;font-weight:800}.ft-advanced-filter-header strong,.ft-advanced-filter-summary strong{color:#e8f0fe;font-size:.82rem}.ft-advanced-filter-header output{padding:3px 7px;border:1px solid rgba(138,180,248,.24);border-radius:999px;color:#b9d4ff;font-size:.64rem;font-weight:800}.ft-advanced-filter-field,.ft-advanced-filter-grid label{display:grid;gap:5px}.ft-advanced-filter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ft-advanced-filter-field input,.ft-advanced-filter-field select,.ft-advanced-filter-grid input,.ft-advanced-filter-grid select,.ft-advanced-filter-reset{min-height:30px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;font-size:.72rem;padding:0 8px}.ft-advanced-filter-reset{cursor:pointer}.ft-advanced-filter-reset:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-advanced-filter-summary{display:grid;gap:5px;padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(138,180,248,.08)}.ft-advanced-filter-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-comparison-dashboard{display:grid;gap:10px;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(7,13,22,.72)}.ft-comparison-header,.ft-comparison-side-by-side,.ft-comparison-years{display:grid;gap:8px}.ft-comparison-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ft-comparison-header div{display:grid;gap:2px}.ft-comparison-side-by-side,.ft-comparison-years{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ft-comparison-dashboard [role=alert],.ft-comparison-dashboard [role=status],.ft-comparison-header span,.ft-comparison-provenance span,.ft-comparison-side-by-side small,.ft-comparison-side-by-side span,.ft-comparison-summary span,.ft-comparison-years span{color:var(--muted);font-size:.68rem;font-weight:800}.ft-comparison-header strong,.ft-comparison-provenance strong,.ft-comparison-side-by-side strong,.ft-comparison-summary strong{color:#e8f0fe;font-size:.82rem}.ft-comparison-header output{padding:3px 7px;border:1px solid rgba(138,180,248,.24);border-radius:999px;color:#b9d4ff;font-size:.64rem;font-weight:800}.ft-comparison-years label{display:grid;gap:5px}.ft-comparison-years input,.ft-comparison-years select{min-height:30px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;font-size:.72rem;padding:0 8px}.ft-comparison-provenance,.ft-comparison-side-by-side article,.ft-comparison-summary{display:grid;gap:5px;min-width:0;padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(138,180,248,.08)}.ft-comparison-provenance span,.ft-comparison-side-by-side small,.ft-comparison-side-by-side span,.ft-comparison-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-temporal-charts-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(219,233,248,.12);border-radius:8px;background:rgba(7,13,22,.72)}.ft-temporal-charts-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-temporal-chart-metadata,.ft-temporal-chart-select,.ft-temporal-charts-header div{display:grid;gap:5px}.ft-temporal-chart-metadata span,.ft-temporal-chart-row span,.ft-temporal-chart-select span,.ft-temporal-chart-summary span,.ft-temporal-charts-header span,.ft-temporal-charts-panel [role=alert],.ft-temporal-charts-panel [role=status]{color:var(--muted);font-size:.68rem;font-weight:800}.ft-temporal-chart-metadata strong,.ft-temporal-chart-row strong,.ft-temporal-charts-header strong{color:#e8f0fe;font-size:.82rem}.ft-temporal-charts-header output{padding:3px 7px;border:1px solid rgba(138,180,248,.24);border-radius:999px;color:#b9d4ff;font-size:.64rem;font-weight:800}.ft-temporal-chart-export,.ft-temporal-chart-select select{min-height:30px;min-width:0;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(255,255,255,.04);color:#e8f0fe;font-size:.72rem;padding:0 8px}.ft-temporal-chart-metadata,.ft-temporal-chart-view{padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(138,180,248,.08)}.ft-temporal-chart-view{display:grid;gap:7px}.ft-temporal-chart-row{display:grid;grid-template-columns:80px minmax(0,1fr) 34px;align-items:center;gap:7px}.ft-temporal-chart-row div{position:relative;height:12px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.ft-temporal-chart-row b,.ft-temporal-chart-row i{position:absolute;top:0;bottom:0;left:0;border-radius:999px}.ft-temporal-chart-row i{background:rgba(138,180,248,.72)}.ft-temporal-chart-row b{background:rgba(246,196,81,.55)}.ft-temporal-chart-summary{display:flex;flex-wrap:wrap;gap:5px}.ft-temporal-chart-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-temporal-chart-export{cursor:pointer}.ft-temporal-chart-export:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-scientific-reports-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(138,180,248,.14);border-radius:8px;background:rgba(5,13,24,.72)}.ft-scientific-reports-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-scientific-report-preview,.ft-scientific-reports-field,.ft-scientific-reports-header div{display:grid;gap:5px}.ft-scientific-report-preview small,.ft-scientific-report-preview span,.ft-scientific-report-summary span,.ft-scientific-reports-field span,.ft-scientific-reports-header span,.ft-scientific-reports-list small,.ft-scientific-reports-panel [role=alert],.ft-scientific-reports-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-scientific-report-preview strong,.ft-scientific-reports-header strong,.ft-scientific-reports-list span{color:#e8f0fe;font-size:.82rem}.ft-scientific-reports-header output{padding:3px 7px;border:1px solid rgba(138,180,248,.24);border-radius:999px;color:#8ab4f8;font-size:.68rem}.ft-scientific-report-export,.ft-scientific-reports-actions button,.ft-scientific-reports-actions select,.ft-scientific-reports-field input{min-height:30px;min-width:0;border:1px solid rgba(138,180,248,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-scientific-reports-actions{display:grid;grid-template-columns:minmax(0,1fr) 58px 72px;gap:6px}.ft-scientific-reports-list{display:grid;gap:6px;max-height:210px;overflow:auto}.ft-scientific-reports-list button{display:grid;gap:3px;padding:8px;border:1px solid rgba(138,180,248,.14);border-radius:6px;background:rgba(255,255,255,.035);text-align:left}.ft-scientific-reports-list button[aria-pressed=true]{border-color:rgba(246,196,81,.5);background:rgba(246,196,81,.08)}.ft-scientific-report-preview{padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-scientific-report-preview p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-scientific-report-summary{display:flex;flex-wrap:wrap;gap:6px}.ft-scientific-report-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-scientific-report-export{cursor:pointer}.ft-scientific-report-export:hover{border-color:rgba(138,180,248,.52);background:rgba(138,180,248,.14)}.ft-dataset-manager-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(138,180,248,.14);border-radius:8px;background:rgba(5,13,24,.72)}.ft-dataset-manager-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-dataset-manager-detail,.ft-dataset-manager-header div,.ft-dataset-manager-search{display:grid;gap:5px}.ft-dataset-manager-detail dt,.ft-dataset-manager-header span,.ft-dataset-manager-list small,.ft-dataset-manager-panel [role=alert],.ft-dataset-manager-panel [role=status],.ft-dataset-manager-search span,.ft-dataset-manager-summary span{color:var(--muted);font-size:.68rem}.ft-dataset-manager-detail dd,.ft-dataset-manager-detail strong,.ft-dataset-manager-header strong,.ft-dataset-manager-list span{color:#e8f0fe;font-size:.82rem}.ft-dataset-manager-header output{padding:3px 7px;border:1px solid rgba(138,180,248,.24);border-radius:999px;color:#8ab4f8;font-size:.68rem}.ft-dataset-manager-filters select,.ft-dataset-manager-search input{min-height:30px;min-width:0;border:1px solid rgba(138,180,248,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-dataset-manager-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.ft-dataset-manager-filters label{display:flex;align-items:center;gap:5px;color:#d7e2f1;font-size:.72rem}.ft-dataset-manager-list{display:grid;gap:6px;max-height:210px;overflow:auto}.ft-dataset-manager-list button{display:grid;gap:3px;padding:8px;border:1px solid rgba(138,180,248,.14);border-radius:6px;background:rgba(255,255,255,.035);text-align:left}.ft-dataset-manager-list button[aria-pressed=true]{border-color:rgba(246,196,81,.5);background:rgba(246,196,81,.08)}.ft-dataset-manager-detail{padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-dataset-manager-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-dataset-manager-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.ft-dataset-manager-detail div{display:grid;gap:2px}.ft-dataset-manager-detail dd{margin:0;overflow-wrap:anywhere}.ft-dataset-manager-summary{display:flex;flex-wrap:wrap;gap:6px}.ft-dataset-manager-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-scientific-data-exchange-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(138,180,248,.14);border-radius:8px;background:rgba(5,13,24,.72)}.ft-scientific-data-exchange-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-scientific-data-exchange-card,.ft-scientific-data-exchange-format,.ft-scientific-data-exchange-header div{display:grid;gap:5px}.ft-scientific-data-exchange-card dt,.ft-scientific-data-exchange-format span,.ft-scientific-data-exchange-header span,.ft-scientific-data-exchange-panel [role=alert],.ft-scientific-data-exchange-panel [role=status],.ft-scientific-data-exchange-summary span{color:var(--muted);font-size:.68rem}.ft-scientific-data-exchange-card dd,.ft-scientific-data-exchange-card strong,.ft-scientific-data-exchange-header strong{color:#e8f0fe;font-size:.82rem}.ft-scientific-data-exchange-header output{padding:3px 7px;border:1px solid rgba(138,180,248,.24);border-radius:999px;color:#8ab4f8;font-size:.68rem}.ft-scientific-data-exchange-card button,.ft-scientific-data-exchange-card textarea,.ft-scientific-data-exchange-format select{min-height:30px;min-width:0;border:1px solid rgba(138,180,248,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-scientific-data-exchange-grid{display:grid;gap:8px}.ft-scientific-data-exchange-card{padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-scientific-data-exchange-card textarea{min-height:96px;resize:vertical;font-size:.72rem}.ft-scientific-data-exchange-card div{display:flex;gap:6px}.ft-scientific-data-exchange-card p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-scientific-data-exchange-card dl{display:grid;gap:6px;margin:0}.ft-scientific-data-exchange-card dd{margin:0}.ft-scientific-data-exchange-summary{display:flex;flex-wrap:wrap;gap:6px}.ft-scientific-data-exchange-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-presentation-mode-panel{display:grid;gap:8px;min-width:min(360px,100%);padding:10px;border:1px solid rgba(138,180,248,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-presentation-mode-panel.is-presenting{box-shadow:0 0 0 1px rgba(246,196,81,.28),0 12px 40px rgba(0,0,0,.22)}.ft-presentation-mode-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-presentation-mode-header div,.ft-presentation-scene{display:grid;gap:4px}.ft-presentation-mode-header span,.ft-presentation-mode-panel [role=alert],.ft-presentation-mode-panel [role=status],.ft-presentation-scene small,.ft-presentation-scene span,.ft-presentation-summary span{color:var(--muted);font-size:.68rem}.ft-presentation-mode-header strong,.ft-presentation-scene strong{color:#e8f0fe;font-size:.84rem}.ft-presentation-controls button,.ft-presentation-mode-header button,.ft-presentation-sequence button{min-height:30px;border:1px solid rgba(138,180,248,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe;cursor:pointer}.ft-presentation-scene{padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-presentation-scene p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-presentation-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft-presentation-sequence,.ft-presentation-summary{display:flex;flex-wrap:wrap;gap:6px}.ft-presentation-sequence button{min-height:26px;padding:3px 7px;font-size:.68rem}.ft-presentation-sequence button[aria-pressed=true]{border-color:rgba(246,196,81,.52);background:rgba(246,196,81,.1)}.ft-presentation-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-extension-framework-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(138,180,248,.14);border-radius:8px;background:rgba(5,13,24,.72)}.ft-extension-framework-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-extension-framework-detail,.ft-extension-framework-header div{display:grid;gap:5px}.ft-extension-framework-detail dt,.ft-extension-framework-header span,.ft-extension-framework-list small,.ft-extension-framework-panel [role=alert],.ft-extension-framework-panel [role=status],.ft-extension-framework-summary span{color:var(--muted);font-size:.68rem}.ft-extension-framework-detail dd,.ft-extension-framework-detail strong,.ft-extension-framework-header strong,.ft-extension-framework-list span{color:#e8f0fe;font-size:.82rem}.ft-extension-framework-header output{padding:3px 7px;border:1px solid rgba(138,180,248,.24);border-radius:999px;color:#8ab4f8;font-size:.68rem}.ft-extension-framework-list{display:grid;gap:6px}.ft-extension-framework-actions button,.ft-extension-framework-list button{min-height:30px;border:1px solid rgba(138,180,248,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe;cursor:pointer}.ft-extension-framework-list button{display:grid;gap:3px;padding:8px;text-align:left}.ft-extension-framework-list button[aria-pressed=true]{border-color:rgba(246,196,81,.5);background:rgba(246,196,81,.08)}.ft-extension-framework-detail{padding:9px;border:1px solid rgba(138,180,248,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-extension-framework-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-extension-framework-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.ft-extension-framework-detail dd{margin:0}.ft-extension-framework-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft-extension-framework-summary{display:flex;flex-wrap:wrap;gap:6px}.ft-extension-framework-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-ai-assistant-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(103,232,249,.16);border-radius:8px;background:rgba(5,13,24,.76)}.ft-ai-assistant-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-ai-assistant-compose label,.ft-ai-assistant-context,.ft-ai-assistant-header div,.ft-ai-assistant-messages{display:grid;gap:5px}.ft-ai-assistant-compose span,.ft-ai-assistant-context span,.ft-ai-assistant-header span,.ft-ai-assistant-messages small,.ft-ai-assistant-messages span,.ft-ai-assistant-panel [role=alert],.ft-ai-assistant-panel [role=status],.ft-ai-assistant-summary span{color:var(--muted);font-size:.68rem}.ft-ai-assistant-context strong,.ft-ai-assistant-header strong,.ft-ai-assistant-messages p{color:#e8f0fe;font-size:.82rem}.ft-ai-assistant-header output{padding:3px 7px;border:1px solid rgba(103,232,249,.24);border-radius:999px;color:#67e8f9;font-size:.68rem}.ft-ai-assistant-context,.ft-ai-assistant-messages article{padding:9px;border:1px solid rgba(103,232,249,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-ai-assistant-context p,.ft-ai-assistant-messages p{margin:0;line-height:1.45}.ft-ai-assistant-messages{max-height:260px;overflow:auto}.ft-ai-assistant-messages article[data-message-role=user]{border-color:rgba(246,196,81,.22)}.ft-ai-assistant-compose textarea{min-height:72px;resize:vertical;border:1px solid rgba(103,232,249,.2);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-ai-assistant-compose button{min-height:30px;border:1px solid rgba(103,232,249,.22);border-radius:6px;background:rgba(103,232,249,.1);color:#e8f0fe;cursor:pointer}.ft-ai-assistant-compose button:disabled{cursor:wait;opacity:.62}.ft-ai-assistant-summary{display:flex;flex-wrap:wrap;gap:6px}.ft-ai-assistant-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-natural-query-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(196,181,253,.16);border-radius:8px;background:rgba(5,13,24,.76)}.ft-natural-query-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-natural-query-form label,.ft-natural-query-header div,.ft-natural-query-result{display:grid;gap:5px}.ft-natural-query-form span,.ft-natural-query-header span,.ft-natural-query-panel [role=alert],.ft-natural-query-panel [role=status],.ft-natural-query-result dt,.ft-natural-query-summary span{color:var(--muted);font-size:.68rem}.ft-natural-query-header strong,.ft-natural-query-result dd,.ft-natural-query-result strong{color:#e8f0fe;font-size:.82rem}.ft-natural-query-header output{padding:3px 7px;border:1px solid rgba(196,181,253,.24);border-radius:999px;color:#c4b5fd;font-size:.68rem}.ft-natural-query-form textarea{min-height:72px;resize:vertical;border:1px solid rgba(196,181,253,.2);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-natural-query-form button{min-height:30px;border:1px solid rgba(196,181,253,.22);border-radius:6px;background:rgba(196,181,253,.1);color:#e8f0fe;cursor:pointer}.ft-natural-query-form button:disabled{cursor:wait;opacity:.62}.ft-natural-query-result{padding:9px;border:1px solid rgba(196,181,253,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-natural-query-result p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-natural-query-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.ft-natural-query-result dd{margin:0}.ft-natural-query-summary{display:flex;flex-wrap:wrap;gap:6px}.ft-natural-query-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-ai-timeline-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(94,234,212,.16);border-radius:8px;background:rgba(5,13,24,.76)}.ft-ai-timeline-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-ai-timeline-form label,.ft-ai-timeline-header div,.ft-ai-timeline-result{display:grid;gap:5px}.ft-ai-timeline-form span,.ft-ai-timeline-header span,.ft-ai-timeline-panel [role=alert],.ft-ai-timeline-panel [role=status],.ft-ai-timeline-result dt,.ft-ai-timeline-summary span{color:var(--muted);font-size:.68rem}.ft-ai-timeline-header strong,.ft-ai-timeline-result dd,.ft-ai-timeline-result strong{color:#e8f0fe;font-size:.82rem}.ft-ai-timeline-header output{padding:3px 7px;border:1px solid rgba(94,234,212,.24);border-radius:999px;color:#5eead4;font-size:.68rem}.ft-ai-timeline-form textarea{min-height:72px;resize:vertical;border:1px solid rgba(94,234,212,.2);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-ai-timeline-form button{min-height:30px;border:1px solid rgba(94,234,212,.22);border-radius:6px;background:rgba(94,234,212,.1);color:#e8f0fe;cursor:pointer}.ft-ai-timeline-form button:disabled{cursor:wait;opacity:.62}.ft-ai-timeline-result{padding:9px;border:1px solid rgba(94,234,212,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-ai-timeline-result p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-ai-timeline-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.ft-ai-timeline-result dd{margin:0}.ft-ai-timeline-summary{display:flex;flex-wrap:wrap;gap:6px}.ft-ai-timeline-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-scientific-insight-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(251,113,133,.16);border-radius:8px;background:rgba(5,13,24,.76)}.ft-scientific-insight-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-scientific-insight-form label,.ft-scientific-insight-header div,.ft-scientific-insight-result{display:grid;gap:5px}.ft-scientific-insight-form span,.ft-scientific-insight-header span,.ft-scientific-insight-panel [role=alert],.ft-scientific-insight-panel [role=status],.ft-scientific-insight-result dt,.ft-scientific-insight-summary span{color:var(--muted);font-size:.68rem}.ft-scientific-insight-header strong,.ft-scientific-insight-result dd,.ft-scientific-insight-result strong{color:#e8f0fe;font-size:.82rem}.ft-scientific-insight-header output{padding:3px 7px;border:1px solid rgba(251,113,133,.24);border-radius:999px;color:#fb7185;font-size:.68rem}.ft-scientific-insight-form textarea{min-height:72px;resize:vertical;border:1px solid rgba(251,113,133,.2);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-scientific-insight-form button{min-height:30px;border:1px solid rgba(251,113,133,.22);border-radius:6px;background:rgba(251,113,133,.1);color:#e8f0fe;cursor:pointer}.ft-scientific-insight-form button:disabled{cursor:wait;opacity:.62}.ft-scientific-insight-result{padding:9px;border:1px solid rgba(251,113,133,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-scientific-insight-result p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-scientific-insight-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.ft-scientific-insight-result dd{margin:0}.ft-scientific-insight-summary{display:flex;flex-wrap:wrap;gap:6px}.ft-scientific-insight-summary span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-recommendation-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(250,204,21,.16);border-radius:8px;background:rgba(5,13,24,.76)}.ft-recommendation-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-recommendation-detail,.ft-recommendation-form label,.ft-recommendation-header div{display:grid;gap:5px}.ft-recommendation-detail footer span,.ft-recommendation-form span,.ft-recommendation-header span,.ft-recommendation-list small,.ft-recommendation-panel [role=alert],.ft-recommendation-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-recommendation-detail strong,.ft-recommendation-header strong,.ft-recommendation-list span{color:#e8f0fe;font-size:.82rem}.ft-recommendation-header output{padding:3px 7px;border:1px solid rgba(250,204,21,.24);border-radius:999px;color:#facc15;font-size:.68rem}.ft-recommendation-form textarea{min-height:72px;resize:vertical;border:1px solid rgba(250,204,21,.2);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-recommendation-form button,.ft-recommendation-list button{min-height:30px;border:1px solid rgba(250,204,21,.22);border-radius:6px;background:rgba(250,204,21,.08);color:#e8f0fe;cursor:pointer}.ft-recommendation-form button:disabled{cursor:wait;opacity:.62}.ft-recommendation-list{display:grid;gap:6px}.ft-recommendation-list button{display:grid;gap:3px;padding:8px;text-align:left}.ft-recommendation-list button[aria-pressed=true]{border-color:rgba(250,204,21,.5);background:rgba(250,204,21,.14)}.ft-recommendation-detail{padding:9px;border:1px solid rgba(250,204,21,.16);border-radius:8px;background:rgba(255,255,255,.035)}.ft-recommendation-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-recommendation-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-recommendation-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-scientific-memory-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(129,140,248,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-scientific-memory-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-scientific-memory-detail,.ft-scientific-memory-form label,.ft-scientific-memory-header div{display:grid;gap:5px}.ft-scientific-memory-detail footer span,.ft-scientific-memory-form span,.ft-scientific-memory-header span,.ft-scientific-memory-list small,.ft-scientific-memory-panel [role=alert],.ft-scientific-memory-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-scientific-memory-detail strong,.ft-scientific-memory-header strong,.ft-scientific-memory-list span{color:#e8f0fe;font-size:.82rem}.ft-scientific-memory-header output{padding:3px 7px;border:1px solid rgba(129,140,248,.26);border-radius:999px;color:#c4b5fd;font-size:.68rem}.ft-scientific-memory-form textarea{min-height:72px;resize:vertical;border:1px solid rgba(129,140,248,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-scientific-memory-form button,.ft-scientific-memory-list button{min-height:30px;border:1px solid rgba(129,140,248,.24);border-radius:6px;background:rgba(129,140,248,.1);color:#e8f0fe;cursor:pointer}.ft-scientific-memory-form button:disabled{cursor:wait;opacity:.62}.ft-scientific-memory-list{display:grid;gap:6px}.ft-scientific-memory-list button{display:grid;gap:3px;padding:8px;text-align:left}.ft-scientific-memory-list button[aria-pressed=true]{border-color:rgba(129,140,248,.52);background:rgba(129,140,248,.16)}.ft-scientific-memory-detail{padding:9px;border:1px solid rgba(129,140,248,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-scientific-memory-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-scientific-memory-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-scientific-memory-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-cross-timeline-comparison-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(45,212,191,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-cross-timeline-comparison-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-cross-timeline-comparison-detail,.ft-cross-timeline-comparison-form label,.ft-cross-timeline-comparison-header div{display:grid;gap:5px}.ft-cross-timeline-comparison-detail footer span,.ft-cross-timeline-comparison-form span,.ft-cross-timeline-comparison-header span,.ft-cross-timeline-comparison-panel [role=alert],.ft-cross-timeline-comparison-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-cross-timeline-comparison-detail strong,.ft-cross-timeline-comparison-header strong{color:#e8f0fe;font-size:.82rem}.ft-cross-timeline-comparison-header output{padding:3px 7px;border:1px solid rgba(45,212,191,.26);border-radius:999px;color:#5eead4;font-size:.68rem}.ft-cross-timeline-comparison-form input{min-height:30px;border:1px solid rgba(45,212,191,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-cross-timeline-comparison-form button{min-height:30px;border:1px solid rgba(45,212,191,.24);border-radius:6px;background:rgba(45,212,191,.1);color:#e8f0fe;cursor:pointer}.ft-cross-timeline-comparison-form button:disabled{cursor:wait;opacity:.62}.ft-cross-timeline-comparison-detail{padding:9px;border:1px solid rgba(45,212,191,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-cross-timeline-comparison-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-cross-timeline-comparison-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-cross-timeline-comparison-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-scientific-workspace-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(56,189,248,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-scientific-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-scientific-workspace-detail,.ft-scientific-workspace-form label,.ft-scientific-workspace-header div{display:grid;gap:5px}.ft-scientific-workspace-detail footer span,.ft-scientific-workspace-form span,.ft-scientific-workspace-header span,.ft-scientific-workspace-panel [role=alert],.ft-scientific-workspace-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-scientific-workspace-detail strong,.ft-scientific-workspace-header strong{color:#e8f0fe;font-size:.82rem}.ft-scientific-workspace-header output{padding:3px 7px;border:1px solid rgba(56,189,248,.26);border-radius:999px;color:#7dd3fc;font-size:.68rem}.ft-scientific-workspace-form input{min-height:30px;border:1px solid rgba(56,189,248,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-scientific-workspace-form button,.ft-scientific-workspace-save{min-height:30px;border:1px solid rgba(56,189,248,.24);border-radius:6px;background:rgba(56,189,248,.1);color:#e8f0fe;cursor:pointer}.ft-scientific-workspace-detail{padding:9px;border:1px solid rgba(56,189,248,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-scientific-workspace-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-scientific-workspace-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-scientific-workspace-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-intelligent-platform-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-intelligent-platform-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-intelligent-platform-detail,.ft-intelligent-platform-form label,.ft-intelligent-platform-header div{display:grid;gap:5px}.ft-intelligent-platform-detail footer span,.ft-intelligent-platform-form span,.ft-intelligent-platform-header span,.ft-intelligent-platform-panel [role=alert],.ft-intelligent-platform-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-intelligent-platform-detail strong,.ft-intelligent-platform-header strong{color:#e8f0fe;font-size:.82rem}.ft-intelligent-platform-header output{padding:3px 7px;border:1px solid rgba(34,197,94,.26);border-radius:999px;color:#86efac;font-size:.68rem}.ft-intelligent-platform-form textarea{min-height:72px;resize:vertical;border:1px solid rgba(34,197,94,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-intelligent-platform-form button,.ft-intelligent-platform-health{min-height:30px;border:1px solid rgba(34,197,94,.24);border-radius:6px;background:rgba(34,197,94,.1);color:#e8f0fe;cursor:pointer}.ft-intelligent-platform-detail{padding:9px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-intelligent-platform-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-intelligent-platform-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-intelligent-platform-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-collaborative-workspace-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(244,114,182,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-collaborative-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-collaborative-workspace-detail,.ft-collaborative-workspace-form label,.ft-collaborative-workspace-header div{display:grid;gap:5px}.ft-collaborative-workspace-detail footer span,.ft-collaborative-workspace-form span,.ft-collaborative-workspace-header span,.ft-collaborative-workspace-panel [role=alert],.ft-collaborative-workspace-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-collaborative-workspace-detail strong,.ft-collaborative-workspace-header strong{color:#e8f0fe;font-size:.82rem}.ft-collaborative-workspace-header output{padding:3px 7px;border:1px solid rgba(244,114,182,.26);border-radius:999px;color:#f9a8d4;font-size:.68rem}.ft-collaborative-workspace-form input{min-height:30px;border:1px solid rgba(244,114,182,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-collaborative-workspace-action,.ft-collaborative-workspace-form button{min-height:30px;border:1px solid rgba(244,114,182,.24);border-radius:6px;background:rgba(244,114,182,.1);color:#e8f0fe;cursor:pointer}.ft-collaborative-workspace-action:disabled{cursor:not-allowed;opacity:.62}.ft-collaborative-workspace-detail{padding:9px;border:1px solid rgba(244,114,182,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-collaborative-workspace-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-collaborative-workspace-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-collaborative-workspace-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-shared-annotation-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(251,146,60,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-shared-annotation-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-shared-annotation-detail,.ft-shared-annotation-form label,.ft-shared-annotation-header div{display:grid;gap:5px}.ft-shared-annotation-detail footer span,.ft-shared-annotation-form span,.ft-shared-annotation-header span,.ft-shared-annotation-panel [role=alert],.ft-shared-annotation-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-shared-annotation-detail strong,.ft-shared-annotation-header strong{color:#e8f0fe;font-size:.82rem}.ft-shared-annotation-header output{padding:3px 7px;border:1px solid rgba(251,146,60,.26);border-radius:999px;color:#fdba74;font-size:.68rem}.ft-shared-annotation-form input{min-height:30px;border:1px solid rgba(251,146,60,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-shared-annotation-action,.ft-shared-annotation-form button{min-height:30px;border:1px solid rgba(251,146,60,.24);border-radius:6px;background:rgba(251,146,60,.1);color:#e8f0fe;cursor:pointer}.ft-shared-annotation-action:disabled{cursor:not-allowed;opacity:.62}.ft-shared-annotation-detail{padding:9px;border:1px solid rgba(251,146,60,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-shared-annotation-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-shared-annotation-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-shared-annotation-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-project-collections-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(56,189,248,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-project-collections-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-project-collections-detail,.ft-project-collections-form label,.ft-project-collections-header div{display:grid;gap:5px}.ft-project-collections-detail footer span,.ft-project-collections-form span,.ft-project-collections-header span,.ft-project-collections-panel [role=alert],.ft-project-collections-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-project-collections-detail strong,.ft-project-collections-header strong{color:#e8f0fe;font-size:.82rem}.ft-project-collections-header output{padding:3px 7px;border:1px solid rgba(56,189,248,.26);border-radius:999px;color:#7dd3fc;font-size:.68rem}.ft-project-collections-form input{min-height:30px;border:1px solid rgba(56,189,248,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-project-collections-action,.ft-project-collections-form button{min-height:30px;border:1px solid rgba(56,189,248,.24);border-radius:6px;background:rgba(56,189,248,.1);color:#e8f0fe;cursor:pointer}.ft-project-collections-action:disabled{cursor:not-allowed;opacity:.62}.ft-project-collections-detail{padding:9px;border:1px solid rgba(56,189,248,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-project-collections-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-project-collections-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-project-collections-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-cloud-sync-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-cloud-sync-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-cloud-sync-detail,.ft-cloud-sync-form label,.ft-cloud-sync-header div{display:grid;gap:5px}.ft-cloud-sync-detail footer span,.ft-cloud-sync-form span,.ft-cloud-sync-header span,.ft-cloud-sync-panel [role=alert],.ft-cloud-sync-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-cloud-sync-detail strong,.ft-cloud-sync-header strong{color:#e8f0fe;font-size:.82rem}.ft-cloud-sync-header output{padding:3px 7px;border:1px solid rgba(34,197,94,.26);border-radius:999px;color:#86efac;font-size:.68rem}.ft-cloud-sync-form input{min-height:30px;border:1px solid rgba(34,197,94,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-cloud-sync-action,.ft-cloud-sync-form button{min-height:30px;border:1px solid rgba(34,197,94,.24);border-radius:6px;background:rgba(34,197,94,.1);color:#e8f0fe;cursor:pointer}.ft-cloud-sync-action:disabled{cursor:not-allowed;opacity:.62}.ft-cloud-sync-detail{padding:9px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-cloud-sync-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-cloud-sync-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-cloud-sync-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-user-profile-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(167,139,250,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-user-profile-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-user-profile-detail,.ft-user-profile-form label,.ft-user-profile-header div{display:grid;gap:5px}.ft-user-profile-detail footer span,.ft-user-profile-form span,.ft-user-profile-header span,.ft-user-profile-panel [role=alert],.ft-user-profile-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-user-profile-detail strong,.ft-user-profile-header strong{color:#e8f0fe;font-size:.82rem}.ft-user-profile-header output{padding:3px 7px;border:1px solid rgba(167,139,250,.26);border-radius:999px;color:#c4b5fd;font-size:.68rem}.ft-user-profile-form input{min-height:30px;border:1px solid rgba(167,139,250,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-user-profile-action,.ft-user-profile-form button{min-height:30px;border:1px solid rgba(167,139,250,.24);border-radius:6px;background:rgba(167,139,250,.1);color:#e8f0fe;cursor:pointer}.ft-user-profile-action:disabled{cursor:not-allowed;opacity:.62}.ft-user-profile-detail{padding:9px;border:1px solid rgba(167,139,250,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-user-profile-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-user-profile-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-user-profile-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-version-history-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(244,114,182,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-version-history-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-version-history-detail,.ft-version-history-form label,.ft-version-history-header div{display:grid;gap:5px}.ft-version-history-detail footer span,.ft-version-history-form span,.ft-version-history-header span,.ft-version-history-panel [role=alert],.ft-version-history-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-version-history-detail strong,.ft-version-history-header strong{color:#e8f0fe;font-size:.82rem}.ft-version-history-header output{padding:3px 7px;border:1px solid rgba(244,114,182,.26);border-radius:999px;color:#f9a8d4;font-size:.68rem}.ft-version-history-form input{min-height:30px;border:1px solid rgba(244,114,182,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-version-history-action,.ft-version-history-form button{min-height:30px;border:1px solid rgba(244,114,182,.24);border-radius:6px;background:rgba(244,114,182,.1);color:#e8f0fe;cursor:pointer}.ft-version-history-action:disabled{cursor:not-allowed;opacity:.62}.ft-version-history-detail{padding:9px;border:1px solid rgba(244,114,182,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-version-history-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-version-history-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-version-history-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-multi-user-collab-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(45,212,191,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-multi-user-collab-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-multi-user-collab-detail,.ft-multi-user-collab-form label,.ft-multi-user-collab-header div{display:grid;gap:5px}.ft-multi-user-collab-detail footer span,.ft-multi-user-collab-form span,.ft-multi-user-collab-header span,.ft-multi-user-collab-panel [role=alert],.ft-multi-user-collab-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-multi-user-collab-detail strong,.ft-multi-user-collab-header strong{color:#e8f0fe;font-size:.82rem}.ft-multi-user-collab-header output{padding:3px 7px;border:1px solid rgba(45,212,191,.26);border-radius:999px;color:#5eead4;font-size:.68rem}.ft-multi-user-collab-form input{min-height:30px;border:1px solid rgba(45,212,191,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-multi-user-collab-action,.ft-multi-user-collab-form button{min-height:30px;border:1px solid rgba(45,212,191,.24);border-radius:6px;background:rgba(45,212,191,.1);color:#e8f0fe;cursor:pointer}.ft-multi-user-collab-action:disabled{cursor:not-allowed;opacity:.62}.ft-multi-user-collab-detail{padding:9px;border:1px solid rgba(45,212,191,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-multi-user-collab-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-multi-user-collab-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-multi-user-collab-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-publishable-report-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(250,204,21,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-publishable-report-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-publishable-report-detail,.ft-publishable-report-form label,.ft-publishable-report-header div{display:grid;gap:5px}.ft-publishable-report-detail footer span,.ft-publishable-report-form span,.ft-publishable-report-header span,.ft-publishable-report-panel [role=alert],.ft-publishable-report-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-publishable-report-detail strong,.ft-publishable-report-header strong{color:#e8f0fe;font-size:.82rem}.ft-publishable-report-header output{padding:3px 7px;border:1px solid rgba(250,204,21,.26);border-radius:999px;color:#fde047;font-size:.68rem}.ft-publishable-report-form input{min-height:30px;border:1px solid rgba(250,204,21,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-publishable-report-action,.ft-publishable-report-form button{min-height:30px;border:1px solid rgba(250,204,21,.24);border-radius:6px;background:rgba(250,204,21,.1);color:#e8f0fe;cursor:pointer}.ft-publishable-report-action:disabled{cursor:not-allowed;opacity:.62}.ft-publishable-report-detail{padding:9px;border:1px solid rgba(250,204,21,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-publishable-report-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-publishable-report-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-publishable-report-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-classroom-education-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(96,165,250,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-classroom-education-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-classroom-education-detail,.ft-classroom-education-form label,.ft-classroom-education-header div{display:grid;gap:5px}.ft-classroom-education-detail footer span,.ft-classroom-education-form span,.ft-classroom-education-header span,.ft-classroom-education-panel [role=alert],.ft-classroom-education-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-classroom-education-detail strong,.ft-classroom-education-header strong{color:#e8f0fe;font-size:.82rem}.ft-classroom-education-header output{padding:3px 7px;border:1px solid rgba(96,165,250,.26);border-radius:999px;color:#93c5fd;font-size:.68rem}.ft-classroom-education-form input{min-height:30px;border:1px solid rgba(96,165,250,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-classroom-education-action,.ft-classroom-education-form button{min-height:30px;border:1px solid rgba(96,165,250,.24);border-radius:6px;background:rgba(96,165,250,.1);color:#e8f0fe;cursor:pointer}.ft-classroom-education-action:disabled{cursor:not-allowed;opacity:.62}.ft-classroom-education-detail{padding:9px;border:1px solid rgba(96,165,250,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-classroom-education-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-classroom-education-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-classroom-education-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-guided-mission-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(129,140,248,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-guided-mission-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-guided-mission-detail,.ft-guided-mission-form label,.ft-guided-mission-header div{display:grid;gap:5px}.ft-guided-mission-detail footer span,.ft-guided-mission-form span,.ft-guided-mission-header span,.ft-guided-mission-panel [role=alert],.ft-guided-mission-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-guided-mission-detail strong,.ft-guided-mission-header strong{color:#e8f0fe;font-size:.82rem}.ft-guided-mission-header output{padding:3px 7px;border:1px solid rgba(129,140,248,.26);border-radius:999px;color:#c4b5fd;font-size:.68rem}.ft-guided-mission-form input{min-height:30px;border:1px solid rgba(129,140,248,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-guided-mission-action,.ft-guided-mission-form button{min-height:30px;border:1px solid rgba(129,140,248,.24);border-radius:6px;background:rgba(129,140,248,.1);color:#e8f0fe;cursor:pointer}.ft-guided-mission-action:disabled{cursor:not-allowed;opacity:.62}.ft-guided-mission-detail{padding:9px;border:1px solid rgba(129,140,248,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-guided-mission-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-guided-mission-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-guided-mission-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-knowledge-graph-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(45,212,191,.18);border-radius:8px;background:rgba(5,13,24,.78)}.ft-knowledge-graph-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-knowledge-graph-detail,.ft-knowledge-graph-form label,.ft-knowledge-graph-header div{display:grid;gap:5px}.ft-knowledge-graph-detail footer span,.ft-knowledge-graph-form span,.ft-knowledge-graph-header span,.ft-knowledge-graph-panel [role=alert],.ft-knowledge-graph-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-knowledge-graph-detail strong,.ft-knowledge-graph-header strong{color:#e8f0fe;font-size:.82rem}.ft-knowledge-graph-header output{padding:3px 7px;border:1px solid rgba(45,212,191,.26);border-radius:999px;color:#99f6e4;font-size:.68rem}.ft-knowledge-graph-form input{min-height:30px;border:1px solid rgba(45,212,191,.22);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-knowledge-graph-action,.ft-knowledge-graph-form button{min-height:30px;border:1px solid rgba(45,212,191,.24);border-radius:6px;background:rgba(45,212,191,.1);color:#e8f0fe;cursor:pointer}.ft-knowledge-graph-detail{padding:9px;border:1px solid rgba(45,212,191,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-knowledge-graph-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-knowledge-graph-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-knowledge-graph-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-citation-provenance-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(56,189,248,.2);border-radius:8px;background:rgba(5,13,24,.78)}.ft-citation-provenance-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-citation-provenance-detail,.ft-citation-provenance-form label,.ft-citation-provenance-header div{display:grid;gap:5px}.ft-citation-provenance-detail footer span,.ft-citation-provenance-form span,.ft-citation-provenance-header span,.ft-citation-provenance-panel [role=alert],.ft-citation-provenance-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-citation-provenance-detail strong,.ft-citation-provenance-header strong{color:#e8f0fe;font-size:.82rem}.ft-citation-provenance-header output{padding:3px 7px;border:1px solid rgba(56,189,248,.28);border-radius:999px;color:#bae6fd;font-size:.68rem}.ft-citation-provenance-form input{min-height:30px;border:1px solid rgba(56,189,248,.24);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-citation-provenance-actions button,.ft-citation-provenance-form button{min-height:30px;border:1px solid rgba(56,189,248,.26);border-radius:6px;background:rgba(56,189,248,.1);color:#e8f0fe;cursor:pointer}.ft-citation-provenance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft-citation-provenance-actions button:disabled{cursor:not-allowed;opacity:.62}.ft-citation-provenance-detail{padding:9px;border:1px solid rgba(56,189,248,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-citation-provenance-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-citation-provenance-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-citation-provenance-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-asset-library-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(34,197,94,.2);border-radius:8px;background:rgba(5,13,24,.78)}.ft-asset-library-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-asset-library-detail,.ft-asset-library-form label,.ft-asset-library-header div{display:grid;gap:5px}.ft-asset-library-detail footer span,.ft-asset-library-form span,.ft-asset-library-header span,.ft-asset-library-panel [role=alert],.ft-asset-library-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-asset-library-detail strong,.ft-asset-library-header strong{color:#e8f0fe;font-size:.82rem}.ft-asset-library-header output{padding:3px 7px;border:1px solid rgba(34,197,94,.28);border-radius:999px;color:#bbf7d0;font-size:.68rem}.ft-asset-library-form input{min-height:30px;border:1px solid rgba(34,197,94,.24);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-asset-library-action,.ft-asset-library-form button{min-height:30px;border:1px solid rgba(34,197,94,.26);border-radius:6px;background:rgba(34,197,94,.1);color:#e8f0fe;cursor:pointer}.ft-asset-library-detail{padding:9px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-asset-library-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-asset-library-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-asset-library-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-publishing-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(251,191,36,.2);border-radius:8px;background:rgba(5,13,24,.78)}.ft-publishing-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-publishing-detail,.ft-publishing-form label,.ft-publishing-header div{display:grid;gap:5px}.ft-publishing-detail footer span,.ft-publishing-form span,.ft-publishing-header span,.ft-publishing-panel [role=alert],.ft-publishing-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-publishing-detail strong,.ft-publishing-header strong{color:#e8f0fe;font-size:.82rem}.ft-publishing-header output{padding:3px 7px;border:1px solid rgba(251,191,36,.28);border-radius:999px;color:#fde68a;font-size:.68rem}.ft-publishing-form input{min-height:30px;border:1px solid rgba(251,191,36,.24);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-publishing-action,.ft-publishing-form button{min-height:30px;border:1px solid rgba(251,191,36,.26);border-radius:6px;background:rgba(251,191,36,.1);color:#e8f0fe;cursor:pointer}.ft-publishing-action:disabled{cursor:not-allowed;opacity:.62}.ft-publishing-detail{padding:9px;border:1px solid rgba(251,191,36,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-publishing-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-publishing-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-publishing-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-discovery-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(244,114,182,.2);border-radius:8px;background:rgba(5,13,24,.78)}.ft-discovery-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-discovery-detail,.ft-discovery-form label,.ft-discovery-header div{display:grid;gap:5px}.ft-discovery-detail footer span,.ft-discovery-form span,.ft-discovery-header span,.ft-discovery-panel [role=alert],.ft-discovery-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-discovery-detail strong,.ft-discovery-header strong{color:#e8f0fe;font-size:.82rem}.ft-discovery-header output{padding:3px 7px;border:1px solid rgba(244,114,182,.28);border-radius:999px;color:#fbcfe8;font-size:.68rem}.ft-discovery-form input{min-height:30px;border:1px solid rgba(244,114,182,.24);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-discovery-action,.ft-discovery-form button{min-height:30px;border:1px solid rgba(244,114,182,.26);border-radius:6px;background:rgba(244,114,182,.1);color:#e8f0fe;cursor:pointer}.ft-discovery-detail{padding:9px;border:1px solid rgba(244,114,182,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-discovery-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-discovery-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-discovery-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-semantic-search-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(168,85,247,.2);border-radius:8px;background:rgba(5,13,24,.78)}.ft-semantic-search-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-semantic-search-detail,.ft-semantic-search-form label,.ft-semantic-search-header div{display:grid;gap:5px}.ft-semantic-search-detail footer span,.ft-semantic-search-form span,.ft-semantic-search-header span,.ft-semantic-search-panel [role=alert],.ft-semantic-search-panel [role=status]{color:var(--muted);font-size:.68rem}.ft-semantic-search-detail strong,.ft-semantic-search-header strong{color:#e8f0fe;font-size:.82rem}.ft-semantic-search-header output{padding:3px 7px;border:1px solid rgba(168,85,247,.28);border-radius:999px;color:#e9d5ff;font-size:.68rem}.ft-semantic-search-form input{min-height:30px;border:1px solid rgba(168,85,247,.24);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-semantic-search-form button{min-height:30px;border:1px solid rgba(168,85,247,.26);border-radius:6px;background:rgba(168,85,247,.1);color:#e8f0fe;cursor:pointer}.ft-semantic-search-detail{padding:9px;border:1px solid rgba(168,85,247,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-semantic-search-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-semantic-search-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-semantic-search-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-knowledge-visualization-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(20,184,166,.2);border-radius:8px;background:rgba(5,13,24,.78)}.ft-knowledge-visualization-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-knowledge-visualization-detail,.ft-knowledge-visualization-form label,.ft-knowledge-visualization-header div{display:grid;gap:5px}.ft-knowledge-visualization-detail footer span,.ft-knowledge-visualization-form span,.ft-knowledge-visualization-header span{color:var(--muted);font-size:.68rem}.ft-knowledge-visualization-detail strong,.ft-knowledge-visualization-header strong{color:#e8f0fe;font-size:.82rem}.ft-knowledge-visualization-header output{padding:3px 7px;border:1px solid rgba(20,184,166,.28);border-radius:999px;color:#99f6e4;font-size:.68rem}.ft-knowledge-visualization-form input{min-height:30px;border:1px solid rgba(20,184,166,.24);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-knowledge-visualization-form button{min-height:30px;border:1px solid rgba(20,184,166,.26);border-radius:6px;background:rgba(20,184,166,.1);color:#e8f0fe;cursor:pointer}.ft-knowledge-visualization-detail{padding:9px;border:1px solid rgba(20,184,166,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-knowledge-visualization-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-knowledge-visualization-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-knowledge-visualization-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-review-trust-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(248,113,113,.2);border-radius:8px;background:rgba(5,13,24,.78)}.ft-review-trust-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-review-trust-detail,.ft-review-trust-form label,.ft-review-trust-header div{display:grid;gap:5px}.ft-review-trust-detail footer span,.ft-review-trust-form span,.ft-review-trust-header span{color:var(--muted);font-size:.68rem}.ft-review-trust-detail strong,.ft-review-trust-header strong{color:#e8f0fe;font-size:.82rem}.ft-review-trust-header output{padding:3px 7px;border:1px solid rgba(248,113,113,.28);border-radius:999px;color:#fecaca;font-size:.68rem}.ft-review-trust-form input{min-height:30px;border:1px solid rgba(248,113,113,.24);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-review-trust-action,.ft-review-trust-form button{min-height:30px;border:1px solid rgba(248,113,113,.26);border-radius:6px;background:rgba(248,113,113,.1);color:#e8f0fe;cursor:pointer}.ft-review-trust-detail{padding:9px;border:1px solid rgba(248,113,113,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-review-trust-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-review-trust-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-review-trust-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-knowledge-exchange-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(45,212,191,.2);border-radius:8px;background:rgba(5,13,24,.78)}.ft-knowledge-exchange-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-knowledge-exchange-detail,.ft-knowledge-exchange-form label,.ft-knowledge-exchange-header div{display:grid;gap:5px}.ft-knowledge-exchange-detail footer span,.ft-knowledge-exchange-form span,.ft-knowledge-exchange-header span{color:var(--muted);font-size:.68rem}.ft-knowledge-exchange-detail strong,.ft-knowledge-exchange-header strong{color:#e8f0fe;font-size:.82rem}.ft-knowledge-exchange-header output{padding:3px 7px;border:1px solid rgba(45,212,191,.28);border-radius:999px;color:#99f6e4;font-size:.68rem}.ft-knowledge-exchange-form input{min-height:30px;border:1px solid rgba(45,212,191,.24);border-radius:6px;background:rgba(255,255,255,.04);color:#e8f0fe}.ft-knowledge-exchange-action,.ft-knowledge-exchange-form button{min-height:30px;border:1px solid rgba(45,212,191,.26);border-radius:6px;background:rgba(45,212,191,.1);color:#e8f0fe;cursor:pointer}.ft-knowledge-exchange-detail{padding:9px;border:1px solid rgba(45,212,191,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-knowledge-exchange-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-knowledge-exchange-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-knowledge-exchange-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.ft-global-knowledge-ecosystem-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(34,197,94,.22);border-radius:8px;background:rgba(5,13,24,.78)}.ft-global-knowledge-ecosystem-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-global-knowledge-ecosystem-detail,.ft-global-knowledge-ecosystem-header div{display:grid;gap:5px}.ft-global-knowledge-ecosystem-detail footer span,.ft-global-knowledge-ecosystem-header span{color:var(--muted);font-size:.68rem}.ft-global-knowledge-ecosystem-detail strong,.ft-global-knowledge-ecosystem-header strong{color:#e8f0fe;font-size:.82rem}.ft-global-knowledge-ecosystem-header output{padding:3px 7px;border:1px solid rgba(34,197,94,.3);border-radius:999px;color:#bbf7d0;font-size:.68rem}.ft-global-knowledge-ecosystem-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ft-global-knowledge-ecosystem-actions button{min-height:30px;border:1px solid rgba(34,197,94,.26);border-radius:6px;background:rgba(34,197,94,.1);color:#e8f0fe;cursor:pointer}.ft-global-knowledge-ecosystem-detail{padding:9px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:rgba(255,255,255,.035)}.ft-global-knowledge-ecosystem-detail p{margin:0;color:#d7e2f1;font-size:.74rem;line-height:1.45}.ft-global-knowledge-ecosystem-detail footer{display:flex;flex-wrap:wrap;gap:6px}.ft-global-knowledge-ecosystem-detail footer span{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}@media (max-width:980px){.ft-globe-control-panel{top:12px;right:12px;width:min(260px,calc(100vw - 112px));min-width:0}}.app-shell{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(30,70,120,.36) 0,rgba(5,13,24,.82) 48%,rgba(1,4,10,.98) 100%),#01040a}.globe-stage{position:absolute;inset:0}.cesium-container{width:100%;height:100%}.cesium-viewer-animationContainer,.cesium-viewer-bottom,.cesium-viewer-fullscreenContainer,.cesium-viewer-timelineContainer,.cesium-viewer-toolbar,nextjs-portal{display:none!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes loading-screen-intro{0%{opacity:0}to{opacity:1}}@keyframes loading-earth-spin{0%{background-position:0 0}to{background-position:140px 0}}@keyframes loading-earth-turn{0%{transform:rotate(-12deg)}to{transform:rotate(348deg)}}.control-menu-panel,.error-banner,.feature-hover-label,.location-info-panel,.menu-subpanel,.science-status-bar,.validation-panel{animation:fade-in .2s ease-out both}.globe-loading-screen{position:fixed;inset:0;z-index:100;display:grid;place-items:center;align-content:center;gap:22px;background:radial-gradient(circle at 50% 42%,rgba(43,91,154,.28),transparent 34%),linear-gradient(180deg,rgba(2,6,13,.94),rgba(1,4,10,.98));color:#ffffff;animation:loading-screen-intro 2s ease-out both}.loading-brand-mark{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(138,180,248,.48);border-radius:12px;background:rgba(10,15,25,.74);box-shadow:0 16px 42px rgba(0,0,0,.35),inset 0 0 24px rgba(138,180,248,.1)}.loading-brand-mark span{color:#e8f0fe;font-size:.82rem;font-weight:800;letter-spacing:.08em}.loading-earth{position:relative;width:112px;height:112px;border:1px solid rgba(217,231,255,.28);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.38),transparent 10%),radial-gradient(circle at 70% 70%,rgba(2,6,13,.36),transparent 38%),#123f68;box-shadow:0 0 34px rgba(138,180,248,.26),inset -18px -12px 28px rgba(1,4,10,.38);animation:loading-earth-turn 2s linear infinite}.loading-earth-glow,.loading-earth-map{position:absolute;inset:0;border-radius:50%}.loading-earth-glow{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.32),transparent 22%)}.loading-earth-map{background:radial-gradient(ellipse at 22% 38%,rgba(78,132,86,.95) 0 12%,transparent 13%),radial-gradient(ellipse at 54% 50%,rgba(86,142,78,.9) 0 15%,transparent 16%),radial-gradient(ellipse at 80% 34%,rgba(114,153,90,.86) 0 10%,transparent 11%),linear-gradient(90deg,transparent 0 10%,rgba(255,255,255,.08) 10% 11%,transparent 11% 20%);background-size:140px 112px;animation:loading-earth-spin 1.4s linear infinite}.globe-loading-screen h1{margin:0;color:#ffffff;font-size:1.32rem;font-weight:600;letter-spacing:0;text-shadow:0 8px 32px rgba(0,0,0,.52)}.eyebrow{margin:0 0 4px;color:var(--accent);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:4px;color:rgba(244,249,255,.94);font-size:clamp(1.25rem,2vw,1.85rem);font-weight:600;letter-spacing:0;line-height:1.05;text-shadow:0 2px 16px rgba(0,0,0,.5)}.elevation-scale{position:absolute;top:10px;right:36px;left:104px;z-index:3;display:grid;gap:2px;color:rgba(230,243,255,.78);pointer-events:none}.scale-extremes,.scale-heading{grid-row:1;grid-column:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:13px;font-size:.62rem;letter-spacing:.02em}.scale-heading{color:rgba(235,242,252,.9)}.scale-heading span:first-child{grid-column:2;color:#8ab4f8;font-weight:700;text-align:center}.scale-heading span:nth-child(2){grid-column:3;text-align:center}.scale-heading span:nth-child(3){grid-column:4;color:#b7c9e8;font-weight:700;text-align:center}.scale-extremes span:first-child{grid-column:1}.scale-extremes span:last-child{grid-column:5;text-align:right}.scale-extremes{color:rgba(225,234,246,.82);font-size:.56rem;line-height:1.05;white-space:nowrap}.scale-bar{position:relative;height:8px;border:1px solid rgba(218,238,255,.12);border-radius:999px;background:linear-gradient(90deg,#071a33,#0f4f7d 24%,#4f9cc8 43%,#d4dde7 50%,#5f8f52 64%,#9b875e 82%,#e3e8ee);box-shadow:0 0 10px rgba(138,180,248,.12)}.scale-zero-marker{position:absolute;top:-7px;bottom:-7px;left:50%;width:1px;background:rgba(230,243,255,.42);box-shadow:0 0 0 1px rgba(0,0,0,.24)}.scale-selected-marker{position:absolute;top:-9px;bottom:-9px;width:2px;transform:translateX(-50%);background:#ff4b4b;box-shadow:0 0 0 1px rgba(0,0,0,.34),0 0 12px rgba(255,75,75,.6)}.scale-selected-marker span{position:absolute;top:16px;left:50%;transform:translateX(-50%);min-width:max-content;padding:2px 6px;border:1px solid rgba(255,103,103,.46);border-radius:999px;background:rgba(24,7,8,.82);color:#ffd5d5;font-size:.52rem;font-weight:700;line-height:1.2;white-space:nowrap}.scale-ticks{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));color:rgba(224,233,245,.88);font-size:.52rem;line-height:1}.scale-ticks span{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.scale-ticks span:first-child{text-align:left}.scale-ticks span:last-child{text-align:right}.science-layer-list{display:grid;gap:8px}.science-layer-group{display:grid;gap:4px}.science-layer-category{color:rgba(138,180,248,.9);font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.science-layer-row{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(219,233,248,.08);color:rgba(238,244,255,.9);font-size:.86rem}.science-layer-row input{order:2;accent-color:#8ab4f8}.science-layer-row.is-disabled{color:rgba(157,172,191,.54)}.feature-hover-label{position:fixed;z-index:8;max-width:220px;transform:translate(12px,12px);padding:7px 10px;border:1px solid rgba(138,180,248,.42);border-radius:8px;background:rgba(7,13,20,.82);box-shadow:0 10px 24px rgba(0,0,0,.28);color:#d9e7ff;font-size:.78rem;font-weight:700;letter-spacing:.01em;pointer-events:none}.control-menu-panel{top:82px;left:0;width:min(360px,calc(100vw - 36px));padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 62px rgba(0,0,0,.36)}.control-menu-panel,.left-navigation{position:absolute;display:grid;gap:10px}.left-navigation{top:24px;left:22px;z-index:5;width:64px;justify-items:center}.nav-pill{display:grid;width:52px;height:52px;align-items:center;justify-items:center;gap:2px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(10,15,25,.72);color:rgba(238,244,255,.9);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 32px rgba(0,0,0,.28),0 0 20px rgba(138,180,248,.08)}.nav-pill:disabled{cursor:default;opacity:.82}.nav-pill:hover:not(:disabled){border-color:rgba(138,180,248,.5);background:rgba(20,32,48,.9)}.nav-pill.is-active{border-color:rgba(138,180,248,.66);background:rgba(138,180,248,.18);color:#e8f0fe}.nav-pill svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.nav-pill strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-pill small{font-size:.58rem;font-weight:600;line-height:1}.left-navigation .control-menu-panel{top:0;left:74px;width:232px;gap:8px;padding:10px;border-radius:10px}.left-navigation .control-menu-panel button,.menu-subpanel button{display:grid;grid-template-columns:28px 1fr 16px;min-height:46px;align-items:center;gap:8px;border:1px solid rgba(219,233,248,.13);border-radius:8px;background:rgba(7,17,26,.54);color:rgba(238,244,255,.92);cursor:pointer;padding:0 12px;text-align:left}.left-navigation .control-menu-panel button.is-active,.left-navigation .control-menu-panel button:hover:not(:disabled),.menu-subpanel button:hover:not(:disabled){border-color:rgba(138,180,248,.58);background:rgba(32,56,86,.56);box-shadow:inset 0 0 22px rgba(138,180,248,.12)}.left-navigation .control-menu-panel button span,.menu-subpanel button span{font-size:1.08rem}.left-navigation .control-menu-panel button small,.menu-subpanel button small{color:rgba(219,233,248,.74);font-size:1.3rem}.menu-subpanel{position:absolute;top:0;left:314px;display:grid;width:238px;gap:8px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 62px rgba(0,0,0,.36)}.menu-subpanel button:disabled{color:rgba(238,244,255,.9);cursor:default}.rpg-menu-header{display:grid;gap:4px;padding:4px 4px 8px;border-bottom:1px solid rgba(219,233,248,.12);color:rgba(238,244,255,.94)}.rpg-menu-header strong{font-size:.94rem;letter-spacing:.04em;text-transform:uppercase}.account-summary-card small,.life-slot-card small,.rpg-menu-header small,.rpg-menu-note{color:rgba(190,205,224,.72);font-size:.72rem;line-height:1.35}.life-slot-list{display:grid;gap:8px}.account-summary-card,.life-slot-card{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(245,197,81,.28);border-radius:8px;background:rgba(245,197,81,.08);color:rgba(255,246,220,.95)}.life-slot-card span{color:rgba(238,244,255,.82);font-size:.76rem}.life-slot-empty,.life-slot-new{min-height:38px!important}.account-summary-card{grid-template-columns:42px 1fr;align-items:center}.account-avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(245,197,81,.4);border-radius:50%;background:rgba(245,197,81,.14);color:#f5c551;font-size:.74rem;font-weight:800}.account-summary-card div,.language-select-row{display:grid;gap:5px}.language-select-row{padding:8px 10px;border:1px solid rgba(219,233,248,.13);border-radius:8px;background:rgba(7,17,26,.54);color:rgba(238,244,255,.92);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.language-select-row select{width:100%;min-height:34px;border:1px solid rgba(219,233,248,.2);border-radius:7px;background:rgba(2,8,14,.84);color:rgba(238,244,255,.94);padding:0 10px;font:inherit;text-transform:none}.developer-toggle{width:100%;min-height:38px;border:1px solid rgba(219,233,248,.22);border-radius:7px;background:rgba(16,24,32,.9);color:var(--text);cursor:pointer;text-align:left;padding:0 11px}.developer-toggle.is-active,.developer-toggle:hover{border-color:rgba(138,180,248,.62);background:rgba(138,180,248,.16)}.base-map-selector{display:grid;gap:8px}.base-map-selector>span{color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.base-map-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.base-map-options button{min-height:36px;border:1px solid rgba(219,233,248,.18);border-radius:7px;background:rgba(16,24,32,.72);color:var(--text);cursor:pointer}.base-map-options button.is-active,.base-map-options button:hover{border-color:rgba(138,180,248,.62);background:rgba(138,180,248,.16)}.planned-menu-item{width:100%;min-height:36px;border:1px solid rgba(219,233,248,.12);border-radius:7px;background:rgba(16,24,32,.48);color:rgba(219,233,248,.58);text-align:left;padding:0 11px}.menu-section{display:grid;gap:8px}.section-toggle{width:100%;min-height:38px;border:1px solid rgba(219,233,248,.2);border-radius:7px;background:rgba(16,24,32,.76);color:var(--text);cursor:pointer;padding:0 11px;text-align:left}.section-toggle:hover{border-color:rgba(138,180,248,.58);background:rgba(20,32,48,.9)}.nested-layer-list{display:grid;gap:7px;padding-left:10px;border-left:1px solid rgba(219,233,248,.16)}.menu-toggle-row{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;padding:10px;border:1px solid rgba(219,233,248,.14);border-radius:7px;background:rgba(16,24,32,.58);color:var(--text);cursor:pointer}.menu-toggle-row input{margin-top:3px;accent-color:#8ab4f8}.menu-toggle-row span{display:grid;gap:3px}.menu-toggle-row strong{font-size:.86rem}.menu-toggle-row small{color:var(--muted);font-size:.74rem;line-height:1.35}.menu-toggle-row.is-disabled{color:rgba(157,172,191,.54)}.base-map-options button:disabled{cursor:default;opacity:.6}.async-layer-status{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:.72rem;line-height:1.3}.async-layer-status.is-loading{color:var(--muted)}.async-layer-status.is-loading:before{content:"";width:8px;height:8px;border-radius:999px;border:2px solid rgba(138,180,248,.35);border-top-color:#8ab4f8;animation:ft44-async-layer-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.async-layer-status.is-loading:before{animation:none}}@keyframes ft44-async-layer-spin{to{transform:rotate(1turn)}}.async-layer-status.is-empty{color:var(--muted)}.async-layer-status.is-unavailable{color:rgba(255,176,168,.86)}.async-layer-status.is-error{color:#ffb0a8}.async-layer-retry{min-height:22px;padding:0 8px;border:1px solid rgba(255,176,168,.42);border-radius:999px;background:rgba(65,16,18,.42);color:#ffd8d3;font-size:.7rem;cursor:pointer}.async-layer-retry:hover{border-color:rgba(255,176,168,.7);background:rgba(65,16,18,.64)}.location-search{display:grid;gap:8px}.location-search label{color:var(--accent);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.location-search input{width:100%;height:38px;border:1px solid rgba(219,233,248,.24);border-radius:7px;background:rgba(11,18,26,.92);color:var(--text);padding:0 10px;outline:none}.location-search input:focus{border-color:rgba(138,180,248,.66)}.search-results{display:grid;gap:6px;max-height:210px;overflow:auto}.search-results button{display:grid;gap:2px;min-height:42px;border:1px solid rgba(219,233,248,.14);border-radius:7px;background:rgba(16,24,32,.72);color:var(--text);cursor:pointer;padding:7px 9px;text-align:left}.search-results button:hover{border-color:rgba(138,180,248,.48);background:rgba(20,32,48,.9)}.search-results strong{font-size:.88rem}.search-results span{color:var(--muted);font-size:.74rem;text-transform:capitalize}.historical-feature-browser{display:grid;gap:8px;margin-top:14px}.historical-feature-empty{color:var(--muted);font-size:.8rem}.historical-feature-list{display:grid;gap:6px;max-height:210px;overflow:auto}.historical-feature-row{display:grid;gap:2px;min-height:42px;border:1px solid rgba(219,233,248,.14);border-radius:7px;background:rgba(16,24,32,.72);color:var(--text);cursor:pointer;padding:7px 9px;text-align:left}.historical-feature-row:focus-visible,.historical-feature-row:hover{border-color:rgba(138,180,248,.48);background:rgba(20,32,48,.9)}.historical-feature-row strong{font-size:.88rem}.historical-feature-row small{color:var(--muted);font-size:.74rem}.civilization-evidence,.historical-evidence,.narrative-interpretation-evidence{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(219,233,248,.14)}.evidence-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.evidence-badge{display:inline-flex;align-items:center;border:1px solid rgba(219,233,248,.24);border-radius:5px;padding:3px 8px;color:var(--text);font-size:.76rem;font-weight:600}.evidence-badge.is-verified{border-color:rgba(120,210,150,.55);color:#a8e6bd}.evidence-badge.is-inferred{border-color:rgba(138,180,248,.48);color:#b9d3fb}.evidence-badge.is-disputed{border-color:rgba(240,180,90,.6);color:#f2c76b}.evidence-badge.is-unavailable,.evidence-badge.is-unknown{border-color:rgba(219,233,248,.2);color:var(--muted)}.confidence-indicator{display:inline-flex;gap:6px;align-items:center}.confidence-bar{display:inline-flex;gap:3px}.confidence-segment{width:10px;height:6px;border:1px solid rgba(219,233,248,.3);border-radius:2px;background:transparent}.confidence-segment.is-filled{border-color:rgba(138,180,248,.6);background:rgba(138,180,248,.6)}.confidence-label{color:var(--muted);font-size:.76rem}.evidence-row{display:grid;grid-template-columns:86px 1fr;gap:8px 12px;color:var(--muted);font-size:.86rem}.evidence-row strong{color:var(--text);font-weight:600}.evidence-disputed{font-size:.82rem}.evidence-disputed summary{color:var(--accent);cursor:pointer;font-size:.78rem}.evidence-disputed ul{margin:8px 0 0;padding-left:18px;color:var(--muted)}.evidence-disputed li{margin-bottom:4px}.related-places-section{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(219,233,248,.14)}.related-places-list{display:grid;gap:6px;max-height:160px;overflow:auto}.related-place-row{min-height:36px;border:1px solid rgba(219,233,248,.14);border-radius:7px;background:rgba(16,24,32,.72);color:var(--text);cursor:pointer;padding:6px 9px;text-align:left;font-size:.86rem}.related-place-row:focus-visible,.related-place-row:hover{border-color:rgba(138,180,248,.48);background:rgba(20,32,48,.9)}.historical-connections-section{display:grid;gap:0;margin-top:14px;padding:12px 10px 10px;border:1px solid rgba(138,180,248,.24);border-radius:9px;background:rgba(11,19,29,.52)}.historical-connections-heading{padding-bottom:2px}.historical-connections-content>.guided-exploration-section,.historical-connections-content>.knowledge-discovery-section,.historical-connections-content>.knowledge-trail-section,.historical-connections-content>.related-places-section,.historical-connections-content>.relationships-section{margin-top:10px}@media (max-width:640px){.historical-connections-section{padding-inline:8px}}.civilization-section,.narrative-interpretation-section,.narrative-section{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(219,233,248,.14)}.narrative-interpretation-section h3{margin:0;font-size:.92rem;color:var(--text)}.guided-exploration-section{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(219,233,248,.14)}.guided-path-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.guided-path-start{display:grid;gap:2px;width:100%;min-height:44px;border:1px solid rgba(219,233,248,.14);border-radius:7px;background:rgba(16,24,32,.72);color:var(--text);cursor:pointer;padding:8px 10px;text-align:left;font-size:.86rem}.guided-path-start:focus-visible,.guided-path-start:hover{border-color:rgba(138,180,248,.48);background:rgba(20,32,48,.9)}.guided-path-description{color:var(--muted);font-size:.76rem}.guided-path-start-cue{color:var(--accent);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.guided-active-path{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.guided-active-title{color:var(--text);font-size:.9rem}.guided-progress{color:var(--muted);font-size:.76rem;white-space:nowrap}.guided-current-step{display:grid;gap:2px;border:1px solid rgba(138,180,248,.4);border-radius:7px;background:rgba(20,32,48,.72);padding:8px 10px}.guided-current-badge{color:var(--accent);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.guided-step-entity{color:var(--text);font-size:.92rem}.guided-connection{margin:4px 0 0;color:var(--muted);font-size:.8rem}.guided-complete{margin:4px 0 0;color:var(--accent);font-size:.78rem}.guided-controls{display:flex;flex-wrap:wrap;gap:6px}.guided-control{min-height:36px;flex:1 1 auto;border:1px solid rgba(219,233,248,.2);border-radius:7px;background:rgba(16,24,32,.72);color:var(--text);cursor:pointer;padding:6px 10px;font-size:.82rem}.guided-control.is-primary{border-color:rgba(138,180,248,.6);background:rgba(30,46,68,.9)}.guided-control.is-exit{flex:0 1 auto}.guided-control:focus-visible:not(:disabled),.guided-control:hover:not(:disabled){border-color:rgba(138,180,248,.6);background:rgba(24,38,56,.95)}.guided-control:disabled{opacity:.45;cursor:default}.knowledge-discovery-section,.knowledge-trail-section{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(219,233,248,.14)}.knowledge-discovery-disclosure>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:32px}.knowledge-discovery-disclosure>summary::-webkit-details-marker{display:none}.knowledge-discovery-disclosure>summary:focus-visible{outline:2px solid rgba(138,180,248,.72);outline-offset:2px;border-radius:6px}.knowledge-discovery-count{border:1px solid rgba(219,233,248,.2);border-radius:999px;padding:1px 8px;font-size:.74rem;color:var(--muted)}.knowledge-discovery-groups{display:grid;gap:10px;margin-top:8px;max-height:260px;overflow:auto}.knowledge-group{display:grid;gap:6px}.knowledge-link-list,.knowledge-trail-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.knowledge-link-row,.knowledge-trail-row{display:grid;gap:2px;width:100%;min-height:36px;border:1px solid rgba(219,233,248,.14);border-radius:7px;background:rgba(16,24,32,.72);color:var(--text);cursor:pointer;padding:6px 9px;text-align:left;font-size:.86rem}.knowledge-link-row.is-static{cursor:default}.knowledge-link-meta{color:var(--muted);font-size:.74rem}.knowledge-trail-row:focus-visible,.knowledge-trail-row:hover,button.knowledge-link-row:focus-visible,button.knowledge-link-row:hover{border-color:rgba(138,180,248,.48);background:rgba(20,32,48,.9)}.relationships-section{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(219,233,248,.14)}.relationships-list{display:grid;gap:6px;max-height:220px;overflow:auto}.relationship-row{border:1px solid rgba(219,233,248,.14);border-radius:7px;background:rgba(16,24,32,.72);padding:6px 9px;font-size:.86rem}.relationship-row summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--text);cursor:pointer;list-style:none}.relationship-row summary::-webkit-details-marker{display:none}.relationship-label{color:var(--text)}.relationship-badge{display:inline-flex;align-items:center;border:1px solid rgba(219,233,248,.24);border-radius:5px;padding:3px 8px;color:var(--text);font-size:.76rem;font-weight:600}.relationship-badge.is-conflict{border-color:rgba(232,122,122,.55);color:#f0a7a7}.relationship-badge.is-political-succession{border-color:rgba(138,180,248,.48);color:#b9d3fb}.relationship-badge.is-political-event{border-color:rgba(196,160,240,.5);color:#d3bdf5}.relationship-badge.is-trade{border-color:rgba(120,210,150,.55);color:#a8e6bd}.relationship-row .evidence-row{margin-top:8px}.relationship-related-entities{display:grid;gap:6px;margin-top:8px}.relationship-related-entities .related-place-row{min-height:32px}.globe-toolbar{position:absolute;top:18px;left:50%;z-index:2;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid var(--border);border-radius:8px;background:rgba(10,15,25,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateX(-50%)}.globe-toolbar,.toolbar-group{display:flex;align-items:center}.toolbar-group{gap:6px}.toolbar-segment{padding-left:8px;border-left:1px solid rgba(219,233,248,.18)}.toolbar-segment span{color:var(--muted);font-size:.78rem}.globe-toolbar button{min-width:68px;height:34px;padding:0 12px;border:1px solid rgba(219,233,248,.22);border-radius:7px;background:rgba(16,24,32,.9);color:var(--text);cursor:pointer;font-size:.86rem}.globe-toolbar button:hover{border-color:rgba(138,180,248,.55);background:rgba(20,32,48,.94)}.globe-toolbar button.is-active{border-color:rgba(138,180,248,.72);background:rgba(138,180,248,.18);color:#e8f0fe}.validation-panel{position:absolute;top:76px;right:18px;z-index:2;width:min(360px,calc(100vw - 36px));padding:16px;border:1px solid var(--border);border-radius:8px;background:rgba(8,13,19,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px rgba(0,0,0,.3)}.validation-panel h2{margin-bottom:12px;font-size:1.15rem}.validation-grid{display:grid;grid-template-columns:112px 1fr;gap:8px 12px;margin-bottom:16px}.validation-checklist p,.validation-grid span{color:var(--muted);font-size:.8rem}.validation-grid strong{color:#dff8e7;font-size:.84rem}.validation-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px}.validation-checklist p{grid-column:1/-1;margin-bottom:0}.validation-checklist button{border:1px solid rgba(219,233,248,.14);border-radius:7px;background:rgba(16,24,32,.68);color:var(--text);cursor:pointer;padding:7px 8px;font-size:.78rem;text-align:left}.validation-checklist button:hover{border-color:rgba(138,180,248,.56);background:rgba(138,180,248,.14)}.location-info-panel{position:absolute;top:170px;right:46px;bottom:260px;z-index:45;display:flex;flex-direction:column;width:min(390px,calc(100vw - 36px));overflow:hidden;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 56px rgba(0,0,0,.34),0 0 28px rgba(138,180,248,.08)}.layer-panel-body{display:grid;align-content:start;gap:11px;flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;padding:16px 16px 12px}.layer-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important}.location-info-panel.layer-panel{display:flex;flex-direction:column;max-height:calc(100vh - 260px);overflow:hidden}.layer-panel-body,.panel-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.location-info-panel h2{margin-bottom:0;font-size:1.18rem}.revealed-layer-controls{display:grid;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(219,233,248,.13);min-height:0}.layer-preset-selector{display:grid;gap:6px}.layer-preset-selector span{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.layer-preset-selector select{width:100%;min-height:34px;border:1px solid rgba(219,233,248,.22);border-radius:7px;background:rgba(10,15,25,.76);color:#ffffff;padding:0 10px;font:inherit}.layer-panel-footer{z-index:2;display:grid;grid-template-columns:1fr 1fr;flex:0 0 auto;flex-shrink:0;position:relative;gap:8px;padding:12px;border-top:1px solid var(--border);background:rgba(10,15,25,.94)}.layer-panel-footer,.panel-footer{flex:0 0 auto!important;flex-shrink:0!important;overflow:visible!important}.confirm-location-button,.reset-preferences-button{width:100%;min-height:36px;border-radius:7px;cursor:pointer;font-weight:700}.confirm-location-button{border:1px solid rgba(138,180,248,.64);background:rgba(138,180,248,.22);color:#e8f0fe;box-shadow:inset 0 0 18px rgba(138,180,248,.12)}.reset-preferences-button{border:1px solid rgba(219,233,248,.22);background:rgba(8,15,24,.72);color:#dbe9f8}.confirm-location-button:hover{background:rgba(138,180,248,.32)}.reset-preferences-button:hover{border-color:rgba(219,233,248,.42);background:rgba(18,30,44,.82)}.revealed-layer-controls .globe-toolbar{position:static;display:grid;justify-content:stretch;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.revealed-layer-controls .toolbar-group{flex-wrap:wrap}.revealed-layer-controls .toolbar-segment{padding-top:8px;padding-left:0;border-top:1px solid rgba(219,233,248,.14);border-left:0}.revealed-layer-controls .globe-toolbar button{flex:1 1 auto}.revealed-layer-controls .validation-panel{position:static;width:auto;padding:12px 0 0;border:0;border-top:1px solid rgba(219,233,248,.14);border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.panel-kicker{margin-bottom:10px;color:var(--accent);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.civilization-info-grid,.info-grid{display:grid;grid-template-columns:86px 1fr;gap:8px 12px;margin:16px 0;color:var(--muted)}.civilization-info-grid strong,.info-grid strong{color:var(--text);font-weight:600}.location-info-panel.compact-location-panel{top:130px;right:28px;bottom:auto;display:block;width:min(340px,calc(100vw - 40px));max-height:none;overflow:visible;padding:0}.compact-location-panel .layer-panel-body{position:relative;display:grid;gap:8px;min-height:auto!important;max-height:none;overflow:visible!important;padding:14px 14px 13px}.compact-location-panel .panel-kicker{margin:0;padding-right:34px;font-size:.68rem;letter-spacing:.07em}.compact-location-panel h2{margin:0;padding-right:34px;font-size:1rem;line-height:1.2}.compact-location-panel .info-grid{grid-template-columns:84px 1fr;gap:6px 10px;margin:4px 0 0;font-size:.82rem}.compact-location-panel .info-grid strong{text-align:right}.compact-panel-close{position:absolute;top:10px;right:10px;width:26px;height:26px;border:1px solid rgba(219,233,248,.2);border-radius:7px;background:rgba(8,15,24,.62);color:#dbe9f8;cursor:pointer;font-size:1rem;line-height:1}.compact-panel-close:hover{border-color:rgba(219,233,248,.42);background:rgba(20,32,46,.82)}.description{margin-bottom:0;color:#dbe7f7;line-height:1.55}.bottom-interface{position:absolute;bottom:14px;left:50%;z-index:4;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;grid-template-areas:"status" "timeline";justify-items:stretch;width:min(86vw,920px);min-width:0;transform:translateX(-50%);pointer-events:none}.timeline-panel{grid-area:timeline;display:grid;width:100%;min-width:0;grid-template-columns:1fr;gap:6px;align-items:stretch;padding:8px 12px 9px;border:1px solid rgba(219,233,248,.15);border-radius:8px;background:rgba(6,11,18,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 42px rgba(0,0,0,.28)}.science-status-bar,.timeline-panel{justify-self:center;margin:0;pointer-events:auto}.science-status-bar{grid-area:status;align-self:center;display:flex;max-width:min(100%,620px);min-height:32px;align-items:center;gap:10px;padding:7px 12px;border:1px solid rgba(219,233,248,.14);border-radius:999px;background:rgba(10,15,25,.72);color:rgba(238,244,255,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 34px rgba(0,0,0,.24);font-size:.78rem;overflow:hidden;white-space:nowrap}.science-status-bar span{overflow:hidden;text-overflow:ellipsis}.science-status-bar span+span:before{margin-right:10px;color:rgba(157,172,191,.72);content:"|"}.map-navigation-controls{position:absolute;right:32px;bottom:220px;z-index:20;display:flex;flex-direction:column;gap:12px;pointer-events:auto}.app-shell:has(.location-info-panel) .map-navigation-controls{display:none}.map-navigation-controls button{display:grid;justify-self:center;align-self:center;width:42px;height:42px;place-items:center;border:1px solid rgba(219,233,248,.18);border-radius:999px;background:rgba(10,15,25,.72);color:rgba(238,244,255,.9);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 34px rgba(0,0,0,.24),inset 0 0 12px rgba(138,180,248,.06)}.map-navigation-controls button:hover{border-color:rgba(138,180,248,.42);background:rgba(32,56,86,.42)}.map-navigation-controls .compass-button{margin-top:4px;color:#f3f7ff;font-size:.84rem;font-weight:800;letter-spacing:0}.current-stage{min-height:20px;gap:16px;padding:0 2px}.current-stage,.timeline-meta-pair{display:flex;min-width:0;align-items:baseline}.timeline-meta-pair{gap:7px}.timeline-meta-pair:first-child{flex:1 1 auto}.timeline-meta-pair:last-child{flex:0 0 auto}.timeline-meta-label{display:inline;margin-bottom:0;color:rgba(232,238,246,.58);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.current-stage p{margin:0;color:var(--accent);font-size:.78rem;font-weight:700;white-space:nowrap}.timeline-scale-control{display:inline-grid;grid-template-columns:22px auto 22px;align-items:center;gap:6px;pointer-events:auto}.timeline-scale-control button{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(246,196,81,.28);border-radius:999px;background:rgba(246,196,81,.08);color:#ffd77b;cursor:pointer;font-size:.76rem;font-weight:800;line-height:1}.timeline-scale-control button:hover:not(:disabled){border-color:rgba(246,196,81,.58);background:rgba(246,196,81,.18)}.timeline-scale-control button:disabled{cursor:not-allowed;opacity:.36}.current-stage strong{display:inline-block;overflow:hidden;color:var(--text);font-size:.94rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.timeline-controls{min-width:0}.slider-row{display:grid;grid-template-columns:30px 1fr 30px;gap:9px;align-items:center}.ruler-row{grid-template-columns:30px minmax(0,1fr) 30px;gap:10px}.icon-button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(219,233,248,.16);border-radius:7px;background:rgba(14,22,32,.72);color:var(--text);cursor:pointer;font-size:.82rem}.timeline-ruler{position:relative;min-width:0;height:48px;cursor:grab;outline:none;touch-action:none;-webkit-user-select:none;user-select:none}.timeline-ruler.is-dragging{cursor:grabbing}.timeline-ruler:focus-visible{border-radius:6px;box-shadow:0 0 0 2px rgba(246,196,81,.3)}.timeline-ruler-track{position:absolute;top:19px;left:0;right:0;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(246,196,81,.12),rgba(246,196,81,.5),rgba(246,196,81,.12)),rgba(219,233,248,.2)}.timeline-ruler-ticks{position:absolute;inset:0}.timeline-ruler-ticks>span{position:absolute;top:13px;width:1px;transform:translateX(-50%);background:rgba(219,233,248,.42)}.timeline-ruler-ticks>span.is-minor{height:12px;opacity:.55}.timeline-ruler-ticks>span.is-major{top:8px;height:22px;background:rgba(232,238,246,.72)}.timeline-ruler-ticks small{top:27px;left:50%;color:rgba(232,238,246,.62);transform:translateX(-50%)}.timeline-era-label,.timeline-ruler-ticks small{position:absolute;font-size:.62rem;line-height:1;white-space:nowrap}.timeline-era-label{top:7px;color:rgba(246,196,81,.76);font-weight:700;pointer-events:none}.timeline-era-bc{left:0}.timeline-era-ad{right:0}.timeline-current-marker{position:absolute;top:3px;bottom:6px;left:50%;width:2px;transform:translateX(-50%);border-radius:999px;background:#f6c451;box-shadow:0 0 14px rgba(246,196,81,.42)}.timeline-current-marker .timeline-scale-control{position:absolute;top:-2px;left:50%;padding:2px 6px;border-radius:999px;background:rgba(6,11,18,.92);transform:translate(-50%,-100%);box-shadow:0 8px 20px rgba(0,0,0,.24)}.timeline-current-marker strong{color:#ffd77b;font-size:.62rem;line-height:1.2;white-space:nowrap}.error-banner{position:absolute;right:18px;bottom:118px;left:18px;z-index:3;padding:12px 14px;border:1px solid rgba(255,130,120,.42);border-radius:8px;background:rgba(65,16,18,.92);color:#ffd8d3}@media (max-width:820px){.elevation-scale{right:12px;left:94px}.scale-extremes,.scale-heading{font-size:.52rem}.scale-bar{height:8px}.scale-ticks{font-size:.48rem}.location-info-panel{top:118px;right:12px;bottom:238px;width:min(390px,calc(100vw - 24px));padding:0}.location-info-panel.compact-location-panel{top:118px;right:12px;bottom:auto;width:min(340px,calc(100vw - 24px))}.bottom-interface{right:auto;bottom:12px;left:50%;width:min(90vw,980px);gap:8px;transform:translateX(-50%)}.timeline-panel{width:100%;grid-template-columns:1fr;gap:6px;padding:8px 10px 9px}.current-stage{flex-wrap:wrap;gap:3px 12px}.science-status-bar{max-width:100%;flex-wrap:wrap;border-radius:10px}.validation-panel{top:116px;right:12px;left:12px;width:auto}.app-shell:has(.location-info-panel) .map-navigation-controls{display:none}}@media (max-width:520px){.control-menu-panel{width:min(340px,calc(100vw - 24px))}.globe-toolbar{top:12px;right:12px;left:12px;justify-content:center;transform:none}.globe-toolbar button{min-width:0;padding:0 8px;font-size:.78rem}.toolbar-group{flex-wrap:wrap;justify-content:center}.toolbar-segment{padding-left:0;border-left:0}.location-info-panel{top:132px;right:12px;bottom:218px;width:calc(100vw - 24px);padding:0}.location-info-panel.compact-location-panel{top:126px;right:12px;bottom:auto;width:calc(100vw - 24px)}.science-status-bar{font-size:.72rem;max-width:min(100%,calc(100% - 184px))}.timeline-meta-label{font-size:.54rem}.current-stage strong{font-size:.86rem}.current-stage p{font-size:.72rem}.map-navigation-controls{right:14px;bottom:238px}.map-navigation-controls button{width:38px;height:38px}.description{font-size:.92rem}}.ft101-workspace-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.78);color:#e5edf7}.ft101-workspace-status,.ft101-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ft101-workspace-settings,.ft101-workspace-templates,.ft101-workspace-toolbar div{display:grid;gap:4px}.ft101-panel footer,.ft101-panel p,.ft101-workspace-settings span,.ft101-workspace-status span,.ft101-workspace-templates span,.ft101-workspace-toolbar span{font-size:12px;color:#aebed3}.ft101-workspace-toolbar form{display:flex;gap:6px;min-width:0}.ft101-workspace-toolbar input{width:min(180px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.45);color:inherit;padding:6px}.ft101-panel button,.ft101-workspace-switcher button,.ft101-workspace-tabs button,.ft101-workspace-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(30,41,59,.9);color:inherit;padding:6px 8px}.ft101-workspace-toolbar button:disabled{opacity:.55}.ft101-workspace-body{display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:10px}.ft101-workspace-canvas,.ft101-workspace-sidebar{min-width:0}.ft101-workspace-sidebar{display:grid;align-content:start;gap:10px}.ft101-workspace-switcher{display:grid;gap:6px}.ft101-workspace-switcher button{display:grid;gap:3px;text-align:left}.ft101-workspace-switcher button.is-active,.ft101-workspace-tabs button.is-active{border-color:rgba(125,211,252,.85);background:rgba(14,116,144,.45)}.ft101-workspace-canvas{display:grid;gap:8px;min-height:220px}.ft101-workspace-canvas.is-empty{place-content:center;text-align:center}.ft101-workspace-tabs{display:flex;flex-wrap:wrap;gap:6px}.ft101-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.ft101-panel{display:grid;gap:8px;min-width:0;min-height:118px;padding:8px;border:1px solid rgba(148,163,184,.26);background:rgba(2,6,23,.38)}.ft101-panel footer,.ft101-panel header{display:flex;justify-content:space-between;gap:8px}@media (max-width:720px){.ft101-workspace-body,.ft101-workspace-status,.ft101-workspace-toolbar{grid-template-columns:1fr;display:grid}.ft101-workspace-toolbar form{display:grid}}.ft103-notebook-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(18,24,38,.78);color:#eef2ff}.ft103-notebook-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft103-notebook-toolbar div{display:grid;gap:3px}.ft103-cell footer,.ft103-cell header span,.ft103-notebook-metric span,.ft103-notebook-toolbar span,.ft103-section-nav span{font-size:12px;color:#b8c2d8}.ft103-notebook-toolbar form{display:flex;gap:6px;min-width:0}.ft103-notebook-toolbar input{width:min(180px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.45);color:inherit;padding:6px}.ft103-notebook-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(49,46,129,.82);color:inherit;padding:6px 8px}.ft103-notebook-toolbar button:disabled{opacity:.55}.ft103-notebook-body{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:10px}.ft103-notebook-document,.ft103-section-nav{display:grid;align-content:start;gap:8px;min-width:0}.ft103-section-nav{padding:8px;border:1px solid rgba(148,163,184,.22);background:rgba(30,41,59,.34)}.ft103-cell{display:grid;gap:8px;min-width:0;padding:9px;border:1px solid rgba(148,163,184,.26);background:rgba(2,6,23,.36)}.ft103-cell footer,.ft103-cell header{display:flex;justify-content:space-between;gap:8px}.ft103-cell p{margin:0;font-size:13px;color:#e2e8f0}.ft103-notebook-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.ft103-notebook-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(67,56,202,.22)}@media (max-width:720px){.ft103-notebook-body,.ft103-notebook-toolbar{display:grid;grid-template-columns:1fr}.ft103-notebook-toolbar form{display:grid}}.ft104-visual-analysis-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.8);color:#eff6ff}.ft104-status-bar,.ft104-visual-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft104-visual-toolbar div{display:grid;gap:3px}.ft104-analysis-metric span,.ft104-filter-panel span,.ft104-status-bar,.ft104-visual-toolbar span{font-size:12px;color:#bed1e6}.ft104-visual-toolbar form{display:flex;gap:6px;min-width:0}.ft104-visual-toolbar input{width:min(180px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft104-visual-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(14,116,144,.82);color:inherit;padding:6px 8px}.ft104-visual-toolbar button:disabled{opacity:.55}.ft104-visual-analysis-body{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:10px}.ft104-filter-panel,.ft104-visual-canvas{display:grid;align-content:start;gap:8px;min-width:0;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(2,6,23,.34)}.ft104-visual-canvas{min-height:150px}.ft104-chart-grid{display:flex;align-items:end;gap:8px;min-height:96px;padding:10px;border:1px solid rgba(125,211,252,.24);background:linear-gradient(180deg,rgba(8,47,73,.38),rgba(15,23,42,.36))}.ft104-chart-grid span{flex:1 1;min-width:14px;background:linear-gradient(180deg,#67e8f9,#22c55e)}.ft104-visual-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid rgba(148,163,184,.24);background:rgba(14,165,233,.16);font-size:12px}.ft104-visual-analysis-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.ft104-analysis-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(20,184,166,.18)}.ft104-status-bar{border-top:1px solid rgba(148,163,184,.18);padding-top:8px}@media (max-width:720px){.ft104-status-bar,.ft104-visual-analysis-body,.ft104-visual-toolbar{display:grid;grid-template-columns:1fr}.ft104-visual-toolbar form{display:grid}}.ft105-simulation-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(17,24,39,.82);color:#f0fdf4}.ft105-simulation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft105-simulation-toolbar div{display:grid;gap:3px}.ft105-model-selector span,.ft105-scenario-editor span,.ft105-simulation-metric span,.ft105-simulation-toolbar span{font-size:12px;color:#bbd7c4}.ft105-simulation-toolbar form{display:flex;gap:6px;min-width:0}.ft105-simulation-toolbar input{width:min(190px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft105-simulation-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(21,128,61,.82);color:inherit;padding:6px 8px}.ft105-simulation-toolbar button:disabled{opacity:.55}.ft105-simulation-body{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr) minmax(110px,.35fr);gap:10px}.ft105-model-selector,.ft105-scenario-editor{display:grid;align-content:start;gap:8px;min-width:0;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(2,6,23,.34)}.ft105-scenario-editor{min-height:92px}.ft105-simulation-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:8px}.ft105-simulation-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(34,197,94,.16)}@media (max-width:720px){.ft105-simulation-body,.ft105-simulation-toolbar{display:grid;grid-template-columns:1fr}.ft105-simulation-toolbar form{display:grid}}.ft106-dashboard-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(12,18,32,.84);color:#f8fafc}.ft106-dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft106-dashboard-toolbar div{display:grid;gap:3px}.ft106-dashboard-count span,.ft106-dashboard-toolbar span,.ft106-widget header span{font-size:12px;color:#c6d3e1}.ft106-dashboard-toolbar form{display:flex;gap:6px;min-width:0}.ft106-dashboard-toolbar input{width:min(185px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft106-dashboard-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(37,99,235,.82);color:inherit;padding:6px 8px}.ft106-dashboard-toolbar button:disabled{opacity:.55}.ft106-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));min-height:108px;padding:8px;background:rgba(2,6,23,.32)}.ft106-dashboard-grid,.ft106-widget{display:grid;gap:8px;border:1px solid rgba(148,163,184,.24)}.ft106-widget{min-width:0;padding:9px;background:rgba(30,41,59,.42)}.ft106-widget--normal{border-color:rgba(34,197,94,.4)}.ft106-widget--warning{border-color:rgba(250,204,21,.48)}.ft106-widget--critical{border-color:rgba(248,113,113,.56)}.ft106-widget--stale{border-color:rgba(148,163,184,.3)}.ft106-widget header{display:flex;justify-content:space-between;gap:8px}.ft106-widget-value{font-size:26px}.ft106-dashboard-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.ft106-dashboard-count{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(59,130,246,.15)}@media (max-width:720px){.ft106-dashboard-toolbar{display:grid;grid-template-columns:1fr}.ft106-dashboard-toolbar form{display:grid}}.ft107-project-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(20,22,34,.84);color:#f8fafc}.ft107-project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft107-project-toolbar div{display:grid;gap:3px}.ft107-project-metric span,.ft107-project-overview span,.ft107-project-toolbar span,.ft107-template-dialog span{font-size:12px;color:#cbd5e1}.ft107-project-toolbar form{display:flex;gap:6px;min-width:0}.ft107-project-toolbar input{width:min(190px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft107-project-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(79,70,229,.82);color:inherit;padding:6px 8px}.ft107-project-toolbar button:disabled{opacity:.55}.ft107-project-overview,.ft107-template-dialog{display:grid;gap:7px;min-width:0;padding:9px;border:1px solid rgba(148,163,184,.24);background:rgba(2,6,23,.34)}.ft107-project-overview p{margin:0;color:#e2e8f0;font-size:13px}.ft107-project-overview--active{border-color:rgba(34,197,94,.42)}.ft107-project-overview--paused{border-color:rgba(250,204,21,.45)}.ft107-project-overview--completed{border-color:rgba(56,189,248,.44)}.ft107-project-overview--archived{border-color:rgba(148,163,184,.36)}.ft107-project-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.ft107-project-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(99,102,241,.16)}@media (max-width:720px){.ft107-project-toolbar{display:grid;grid-template-columns:1fr}.ft107-project-toolbar form{display:grid}}.ft108-collab-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(19,24,36,.86);color:#f8fafc}.ft108-collab-toolbar,.ft108-presence-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft108-collab-toolbar div{display:grid;gap:3px}.ft108-collab-metric span,.ft108-collab-toolbar span,.ft108-presence-bar span{font-size:12px;color:#cbd5e1}.ft108-collab-toolbar form{display:flex;gap:6px;min-width:0}.ft108-collab-toolbar input{width:min(210px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft108-collab-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(8,145,178,.82);color:inherit;padding:6px 8px}.ft108-collab-toolbar button:disabled{opacity:.55}.ft108-presence-bar{padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(2,6,23,.34)}.ft108-collab-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.ft108-collab-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(8,145,178,.16)}@media (max-width:720px){.ft108-collab-toolbar,.ft108-presence-bar{display:grid;grid-template-columns:1fr}.ft108-collab-toolbar form{display:grid}}.ft109-sdk-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(17,24,39,.88);color:#f8fafc}.ft109-sdk-status,.ft109-sdk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft109-sdk-toolbar div{display:grid;gap:3px}.ft109-sdk-metric small,.ft109-sdk-metric span,.ft109-sdk-status span,.ft109-sdk-toolbar span{font-size:12px;color:#cbd5e1}.ft109-sdk-toolbar form{display:flex;gap:6px;min-width:0}.ft109-sdk-toolbar input{width:min(220px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft109-sdk-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(37,99,235,.78);color:inherit;padding:6px 8px}.ft109-sdk-toolbar button:disabled{opacity:.55}.ft109-sdk-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}.ft109-sdk-metric,.ft109-sdk-status{padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(37,99,235,.15)}.ft109-sdk-metric{display:grid;gap:4px}@media (max-width:720px){.ft109-sdk-status,.ft109-sdk-toolbar{display:grid;grid-template-columns:1fr}.ft109-sdk-toolbar form{display:grid}}.ft110-integration-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(11,18,32,.9);color:#f8fafc}.ft110-integration-status,.ft110-integration-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft110-integration-toolbar div{display:grid;gap:3px}.ft110-integration-metric small,.ft110-integration-metric span,.ft110-integration-status span,.ft110-integration-toolbar span{font-size:12px;color:#cbd5e1}.ft110-integration-toolbar form{display:flex;gap:6px;min-width:0}.ft110-integration-toolbar input{width:min(220px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft110-integration-toolbar button,.ft110-surface-switcher button{border:1px solid rgba(148,163,184,.3);background:rgba(14,116,144,.78);color:inherit;padding:6px 8px}.ft110-integration-toolbar button:disabled{opacity:.55}.ft110-surface-switcher{display:flex;flex-wrap:wrap;gap:6px}.ft110-surface-switcher button[aria-current=page]{background:rgba(37,99,235,.82)}.ft110-integration-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px}.ft110-integration-metric,.ft110-integration-status{padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(14,116,144,.16)}.ft110-integration-metric{display:grid;gap:4px}@media (max-width:720px){.ft110-integration-status,.ft110-integration-toolbar{display:grid;grid-template-columns:1fr}.ft110-integration-toolbar form{display:grid}}.ft111-marketplace-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(12,20,30,.9);color:#f8fafc}.ft111-marketplace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft111-marketplace-toolbar div,.ft111-marketplace-toolbar label{display:grid;gap:3px}.ft111-marketplace-metric small,.ft111-marketplace-metric span,.ft111-marketplace-toolbar span{font-size:12px;color:#cbd5e1}.ft111-marketplace-toolbar form{display:flex;gap:6px;min-width:0}.ft111-marketplace-toolbar input{width:min(210px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft111-marketplace-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(5,150,105,.76);color:inherit;padding:6px 8px}.ft111-marketplace-toolbar button:disabled{opacity:.55}.ft111-marketplace-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px}.ft111-marketplace-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(5,150,105,.14)}@media (max-width:720px){.ft111-marketplace-toolbar{display:grid;grid-template-columns:1fr}.ft111-marketplace-toolbar form{display:grid}}.ft112-plugin-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.9);color:#f8fafc}.ft112-plugin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft112-plugin-toolbar div{display:grid;gap:3px}.ft112-plugin-metric small,.ft112-plugin-metric span,.ft112-plugin-toolbar span{font-size:12px;color:#cbd5e1}.ft112-plugin-toolbar form{display:flex;gap:6px;min-width:0}.ft112-plugin-toolbar input{width:min(220px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft112-plugin-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(79,70,229,.76);color:inherit;padding:6px 8px}.ft112-plugin-toolbar button:disabled{opacity:.55}.ft112-plugin-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px}.ft112-plugin-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(79,70,229,.14)}@media (max-width:720px){.ft112-plugin-toolbar{display:grid;grid-template-columns:1fr}.ft112-plugin-toolbar form{display:grid}}.ft113-dataset-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(13,22,28,.9);color:#f8fafc}.ft113-dataset-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft113-dataset-toolbar div{display:grid;gap:3px}.ft113-dataset-metric small,.ft113-dataset-metric span,.ft113-dataset-toolbar span{font-size:12px;color:#cbd5e1}.ft113-dataset-toolbar form{display:flex;gap:6px;min-width:0}.ft113-dataset-toolbar input{width:min(230px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft113-dataset-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(13,148,136,.76);color:inherit;padding:6px 8px}.ft113-dataset-toolbar button:disabled{opacity:.55}.ft113-dataset-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px}.ft113-dataset-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(13,148,136,.14)}@media (max-width:720px){.ft113-dataset-toolbar{display:grid;grid-template-columns:1fr}.ft113-dataset-toolbar form{display:grid}}.ft114-model-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(18,21,31,.9);color:#f8fafc}.ft114-model-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft114-model-toolbar div{display:grid;gap:3px}.ft114-model-metric small,.ft114-model-metric span,.ft114-model-toolbar span{font-size:12px;color:#cbd5e1}.ft114-model-toolbar form{display:flex;gap:6px;min-width:0}.ft114-model-toolbar input{width:min(240px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft114-model-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(79,70,229,.72);color:inherit;padding:6px 8px}.ft114-model-toolbar button:disabled{opacity:.55}.ft114-model-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.ft114-model-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(79,70,229,.13)}@media (max-width:720px){.ft114-model-toolbar{display:grid;grid-template-columns:1fr}.ft114-model-toolbar form{display:grid}}.ft115-cloud-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(12,23,31,.9);color:#f8fafc}.ft115-cloud-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft115-cloud-toolbar div{display:grid;gap:3px}.ft115-cloud-metric small,.ft115-cloud-metric span,.ft115-cloud-toolbar span{font-size:12px;color:#cbd5e1}.ft115-cloud-toolbar form{display:flex;gap:6px;min-width:0}.ft115-cloud-toolbar input{width:min(250px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft115-cloud-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(14,116,144,.72);color:inherit;padding:6px 8px}.ft115-cloud-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.ft115-cloud-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(14,116,144,.14)}@media (max-width:720px){.ft115-cloud-toolbar{display:grid;grid-template-columns:1fr}.ft115-cloud-toolbar form{display:grid}}.ft116-identity-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(24,20,28,.9);color:#f8fafc}.ft116-identity-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft116-identity-toolbar div{display:grid;gap:3px}.ft116-identity-metric small,.ft116-identity-metric span,.ft116-identity-toolbar span{font-size:12px;color:#cbd5e1}.ft116-identity-toolbar form{display:flex;gap:6px;min-width:0}.ft116-identity-toolbar input{width:min(230px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft116-identity-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(124,58,237,.72);color:inherit;padding:6px 8px}.ft116-identity-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.ft116-identity-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(124,58,237,.13)}@media (max-width:720px){.ft116-identity-toolbar{display:grid;grid-template-columns:1fr}.ft116-identity-toolbar form{display:grid}}.ft117-deployment-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(26,24,18,.9);color:#f8fafc}.ft117-deployment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft117-deployment-toolbar div{display:grid;gap:3px}.ft117-deployment-metric small,.ft117-deployment-metric span,.ft117-deployment-toolbar span{font-size:12px;color:#d8dee8}.ft117-deployment-toolbar form{display:flex;gap:6px;min-width:0}.ft117-deployment-toolbar input{width:min(240px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.42);color:inherit;padding:6px}.ft117-deployment-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(161,98,7,.72);color:inherit;padding:6px 8px}.ft117-deployment-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.ft117-deployment-metric{display:grid;gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(161,98,7,.14)}@media (max-width:720px){.ft117-deployment-toolbar{display:grid;grid-template-columns:1fr}.ft117-deployment-toolbar form{display:grid}}.ft118-lifecycle-shell{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.24);background:rgba(17,24,39,.8);color:#f8fafc}.ft118-lifecycle-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft118-lifecycle-toolbar div{display:grid;gap:3px}.ft118-lifecycle-metric small,.ft118-lifecycle-metric span,.ft118-lifecycle-toolbar span{font-size:12px;color:#dbeafe}.ft118-lifecycle-toolbar form{display:flex;gap:6px}.ft118-lifecycle-toolbar input{width:min(250px,100%);min-width:0;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.9);color:#f8fafc}.ft118-lifecycle-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(14,116,144,.72);color:#f8fafc}.ft118-lifecycle-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.ft118-lifecycle-metric{display:grid;gap:4px;min-height:72px;padding:8px;border:1px solid rgba(148,163,184,.22);background:rgba(8,47,73,.42)}@media (max-width:720px){.ft118-lifecycle-toolbar{display:grid;grid-template-columns:1fr}.ft118-lifecycle-toolbar form{display:grid}}.ft119-analytics-shell{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.24);background:rgba(12,24,29,.86);color:#f8fafc}.ft119-analytics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft119-analytics-toolbar div{display:grid;gap:3px}.ft119-analytics-metric small,.ft119-analytics-metric span,.ft119-analytics-toolbar span{font-size:12px;color:#ccfbf1}.ft119-analytics-toolbar form{display:flex;gap:6px}.ft119-analytics-toolbar input{width:min(250px,100%);min-width:0;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.9);color:#f8fafc}.ft119-analytics-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(13,148,136,.72);color:#f8fafc}.ft119-analytics-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.ft119-analytics-metric{display:grid;gap:4px;min-height:72px;padding:8px;border:1px solid rgba(148,163,184,.22);background:rgba(20,83,45,.34)}@media (max-width:720px){.ft119-analytics-toolbar{display:grid;grid-template-columns:1fr}.ft119-analytics-toolbar form{display:grid}}.ft120-integration-shell{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.24);background:rgba(18,22,36,.86);color:#f8fafc}.ft120-integration-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft120-integration-toolbar div{display:grid;gap:3px}.ft120-integration-metric small,.ft120-integration-metric span,.ft120-integration-toolbar span{font-size:12px;color:#dbeafe}.ft120-integration-toolbar form{display:flex;gap:6px}.ft120-integration-toolbar input{width:min(250px,100%);min-width:0;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.9);color:#f8fafc}.ft120-integration-toolbar button{border:1px solid rgba(148,163,184,.3);background:rgba(37,99,235,.72);color:#f8fafc}.ft120-integration-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.ft120-integration-metric{display:grid;gap:4px;min-height:72px;padding:8px;border:1px solid rgba(148,163,184,.22);background:rgba(30,64,175,.28)}@media (max-width:720px){.ft120-integration-toolbar{display:grid;grid-template-columns:1fr}.ft120-integration-toolbar form{display:grid}}.ft102-studio-shell{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.28);background:rgba(8,20,28,.78);color:#e7f3f5}.ft102-command-bar,.ft102-session-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.ft102-command-bar div{display:grid;gap:3px}.ft102-command-bar span,.ft102-session-status span,.ft102-studio-metric span,.ft102-tool-palette small,.ft102-workflow-canvas span{font-size:12px;color:#aac0c6}.ft102-command-bar form{display:flex;gap:6px;min-width:0}.ft102-command-bar input{width:min(180px,100%);min-width:0;border:1px solid rgba(148,163,184,.32);background:rgba(2,6,23,.45);color:inherit;padding:6px}.ft102-command-bar button,.ft102-tool-palette button{border:1px solid rgba(148,163,184,.3);background:rgba(22,48,58,.9);color:inherit;padding:6px 8px}.ft102-studio-body{display:grid;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:10px}.ft102-tool-palette{display:grid;align-content:start;gap:6px;min-width:0}.ft102-tool-palette button{display:grid;gap:3px;text-align:left}.ft102-workflow-canvas{display:grid;align-content:start;gap:8px;min-height:170px;padding:10px;border:1px solid rgba(148,163,184,.26);background:rgba(2,6,23,.38)}.ft102-studio-secondary,.ft102-workflow-canvas div{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.ft102-studio-metric,.ft102-workflow-canvas div span{padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(12,74,88,.28)}.ft102-studio-metric{display:grid;gap:4px}@media (max-width:720px){.ft102-command-bar,.ft102-session-status,.ft102-studio-body{display:grid;grid-template-columns:1fr}.ft102-command-bar form{display:grid}}.ft-review-console-panel{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(12,20,30,.72)}.ft-review-console-detail header,.ft-review-console-header,.ft-review-console-sources li,.ft-review-console-status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ft-review-console-boundary,.ft-review-console-detail header span,.ft-review-console-header span,.ft-review-console-sources span{color:var(--muted);font-size:.72rem}.ft-review-console-detail strong,.ft-review-console-header strong,.ft-review-console-sources strong{overflow-wrap:anywhere}.ft-review-console-header output,.ft-review-console-tabs output{min-width:2ch;color:var(--accent);text-align:right}.ft-review-console-alert,.ft-review-console-status{padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(5,11,18,.52);font-size:.76rem}.ft-review-console-alert{border-color:rgba(217,95,70,.5);color:#ffd9d0}.ft-review-console-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft-review-console-tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:34px;padding:6px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(5,11,18,.42);color:var(--text);cursor:pointer}.ft-review-console-tabs button[aria-current=page]{border-color:rgba(138,180,248,.52);background:var(--accent-soft)}.ft-review-console-filters span,.ft-review-console-sources code,.ft-review-console-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-review-console-filters{display:flex;flex-wrap:wrap;gap:6px}.ft-review-console-filters span{max-width:100%;padding:4px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.72rem}.ft-review-console-detail{display:grid;gap:10px;min-width:0}.ft-review-console-detail p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft-review-console-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.ft-review-console-lists section,.ft-review-console-metrics div{min-width:0;padding:7px;border:1px solid var(--border);border-radius:7px;background:rgba(5,11,18,.38)}.ft-review-console-metrics dt{color:var(--muted);font-size:.7rem}.ft-review-console-metrics dd{margin:2px 0 0;color:var(--text);font-weight:700}.ft-review-console-lists{display:grid;gap:6px}.ft-review-console-lists section{display:grid;gap:5px}.ft-review-console-lists ul,.ft-review-console-sources ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ft-review-console-lists li,.ft-review-console-lists span,.ft-review-console-sources code{color:var(--muted);font-size:.72rem;overflow-wrap:anywhere}.ft-review-console-sources{display:grid;gap:6px;min-width:0}.ft-review-console-sources li{min-width:0}.ft-review-console-boundary{line-height:1.35;overflow-wrap:anywhere}.ft301-v1-comparison-delta{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(5,11,18,.55)}.ft301-v1-comparison-delta footer,.ft301-v1-comparison-delta header,.ft301-v1-comparison-delta li,.ft301-v1-comparison-pair button{display:grid;gap:4px;min-width:0}.ft301-v1-comparison-delta footer span,.ft301-v1-comparison-delta header span,.ft301-v1-comparison-delta li span,.ft301-v1-comparison-pair span{color:var(--muted);font-size:.72rem}.ft301-v1-comparison-delta header strong,.ft301-v1-comparison-delta li strong,.ft301-v1-comparison-pair strong{overflow-wrap:anywhere}.ft301-v1-comparison-delta header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft301-v1-comparison-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft301-v1-comparison-pair button{min-height:46px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(12,20,30,.62);color:var(--text);cursor:pointer;text-align:left}.ft301-v1-comparison-delta ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ft301-v1-comparison-delta li{padding:7px;border:1px solid var(--border);border-radius:7px;background:rgba(5,11,18,.38)}.ft301-v1-comparison-delta footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft301-v1-comparison-delta footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft302-v1-knowledge-snapshot{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(6,15,18,.58)}.ft302-v1-knowledge-card button,.ft302-v1-knowledge-snapshot footer,.ft302-v1-knowledge-snapshot header{display:grid;gap:4px;min-width:0}.ft302-v1-knowledge-card span,.ft302-v1-knowledge-snapshot footer span,.ft302-v1-knowledge-snapshot header span{color:var(--muted);font-size:.72rem}.ft302-v1-knowledge-card strong,.ft302-v1-knowledge-snapshot header strong{overflow-wrap:anywhere}.ft302-v1-knowledge-snapshot header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft302-v1-knowledge-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft302-v1-knowledge-card button{min-height:50px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(12,24,22,.64);color:var(--text);cursor:pointer;text-align:left}.ft302-v1-knowledge-card button:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.ft302-v1-knowledge-snapshot footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft302-v1-knowledge-snapshot footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft304-v1-recovery-accessibility{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(13,18,16,.58)}.ft304-v1-recovery-accessibility footer,.ft304-v1-recovery-accessibility header,.ft304-v1-recovery-grid button{display:grid;gap:4px;min-width:0}.ft304-v1-recovery-accessibility footer span,.ft304-v1-recovery-accessibility header span,.ft304-v1-recovery-grid small,.ft304-v1-recovery-grid span{color:var(--muted);font-size:.72rem}.ft304-v1-recovery-accessibility header strong,.ft304-v1-recovery-grid strong{overflow-wrap:anywhere}.ft304-v1-recovery-accessibility header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft304-v1-recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft304-v1-recovery-grid button{min-height:50px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(18,25,21,.64);color:var(--text);cursor:pointer;text-align:left}.ft304-v1-recovery-grid button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ft304-v1-recovery-accessibility footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft304-v1-recovery-accessibility footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft306-v1-performance-budget{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(12,17,20,.62)}.ft306-v1-performance-budget footer,.ft306-v1-performance-budget header,.ft306-v1-performance-budget-grid article{display:grid;gap:4px;min-width:0}.ft306-v1-performance-budget footer span,.ft306-v1-performance-budget header span,.ft306-v1-performance-budget-grid small,.ft306-v1-performance-budget-grid span{color:var(--muted);font-size:.72rem}.ft306-v1-performance-budget header strong,.ft306-v1-performance-budget-grid strong{overflow-wrap:anywhere}.ft306-v1-performance-budget header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft306-v1-performance-budget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft306-v1-performance-budget-grid article{min-height:58px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(18,24,28,.66)}.ft306-v1-performance-budget footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft306-v1-performance-budget footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft307-v1-browser-compatibility{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(13,18,23,.62)}.ft307-v1-browser-compatibility footer,.ft307-v1-browser-compatibility header,.ft307-v1-browser-compatibility-grid article{display:grid;gap:4px;min-width:0}.ft307-v1-browser-compatibility footer span,.ft307-v1-browser-compatibility header span,.ft307-v1-browser-compatibility-grid small,.ft307-v1-browser-compatibility-grid span{color:var(--muted);font-size:.72rem}.ft307-v1-browser-compatibility header strong,.ft307-v1-browser-compatibility-grid strong{overflow-wrap:anywhere}.ft307-v1-browser-compatibility header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft307-v1-browser-compatibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ft307-v1-browser-compatibility-grid article{min-height:58px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(18,23,30,.66)}.ft307-v1-browser-compatibility footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft307-v1-browser-compatibility footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft308-v1-accessibility-keyboard{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(13,18,23,.62)}.ft308-v1-accessibility-keyboard footer,.ft308-v1-accessibility-keyboard header,.ft308-v1-accessibility-keyboard-grid article{display:grid;gap:4px;min-width:0}.ft308-v1-accessibility-keyboard footer span,.ft308-v1-accessibility-keyboard header span,.ft308-v1-accessibility-keyboard-grid small,.ft308-v1-accessibility-keyboard-grid span{color:var(--muted);font-size:.72rem}.ft308-v1-accessibility-keyboard header strong,.ft308-v1-accessibility-keyboard-grid strong{overflow-wrap:anywhere}.ft308-v1-accessibility-keyboard header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft308-v1-accessibility-keyboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft308-v1-accessibility-keyboard-grid article{min-height:62px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(18,23,30,.66)}.ft308-v1-accessibility-keyboard footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft308-v1-accessibility-keyboard footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft309-v1-recovery-provider-resilience{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(13,18,23,.62)}.ft309-v1-recovery-provider-resilience footer,.ft309-v1-recovery-provider-resilience header,.ft309-v1-recovery-provider-resilience-grid article{display:grid;gap:4px;min-width:0}.ft309-v1-recovery-provider-resilience footer span,.ft309-v1-recovery-provider-resilience header span,.ft309-v1-recovery-provider-resilience-grid small,.ft309-v1-recovery-provider-resilience-grid span{color:var(--muted);font-size:.72rem}.ft309-v1-recovery-provider-resilience header strong,.ft309-v1-recovery-provider-resilience-grid strong{overflow-wrap:anywhere}.ft309-v1-recovery-provider-resilience header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft309-v1-recovery-provider-resilience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft309-v1-recovery-provider-resilience-grid article{min-height:62px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(18,23,30,.66)}.ft309-v1-recovery-provider-resilience footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft309-v1-recovery-provider-resilience footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft310-v1-search-timeline-comparison-stability{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(13,18,23,.62)}.ft310-v1-search-timeline-comparison-stability footer,.ft310-v1-search-timeline-comparison-stability header,.ft310-v1-search-timeline-comparison-stability-grid article{display:grid;gap:4px;min-width:0}.ft310-v1-search-timeline-comparison-stability footer span,.ft310-v1-search-timeline-comparison-stability header span,.ft310-v1-search-timeline-comparison-stability-grid small,.ft310-v1-search-timeline-comparison-stability-grid span{color:var(--muted);font-size:.72rem}.ft310-v1-search-timeline-comparison-stability header strong,.ft310-v1-search-timeline-comparison-stability-grid strong{overflow-wrap:anywhere}.ft310-v1-search-timeline-comparison-stability header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft310-v1-search-timeline-comparison-stability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft310-v1-search-timeline-comparison-stability-grid article{min-height:62px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(18,23,30,.66)}.ft310-v1-search-timeline-comparison-stability footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft310-v1-search-timeline-comparison-stability footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft311-v1-export-reliability{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(13,18,23,.62)}.ft311-v1-export-reliability footer,.ft311-v1-export-reliability header,.ft311-v1-export-reliability-grid article{display:grid;gap:4px;min-width:0}.ft311-v1-export-reliability footer span,.ft311-v1-export-reliability header span,.ft311-v1-export-reliability-grid small,.ft311-v1-export-reliability-grid span{color:var(--muted);font-size:.72rem}.ft311-v1-export-reliability header strong,.ft311-v1-export-reliability-grid strong{overflow-wrap:anywhere}.ft311-v1-export-reliability header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft311-v1-export-reliability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft311-v1-export-reliability-grid article{min-height:62px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(18,23,30,.66)}.ft311-v1-export-reliability footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft311-v1-export-reliability footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft312-v1-release-validation{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(14,20,24,.64)}.ft312-v1-release-validation footer,.ft312-v1-release-validation header,.ft312-v1-release-validation-grid article{display:grid;gap:4px;min-width:0}.ft312-v1-release-validation footer span,.ft312-v1-release-validation header span,.ft312-v1-release-validation-grid small,.ft312-v1-release-validation-grid span{color:var(--muted);font-size:.72rem}.ft312-v1-release-validation header strong,.ft312-v1-release-validation-grid strong{overflow-wrap:anywhere}.ft312-v1-release-validation header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft312-v1-release-validation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft312-v1-release-validation-grid article{min-height:62px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(17,24,29,.68)}.ft312-v1-release-validation footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft312-v1-release-validation footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft314-v1-release-candidate-build{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(16,21,24,.66)}.ft314-v1-release-candidate-build footer,.ft314-v1-release-candidate-build header,.ft314-v1-release-candidate-build-grid article{display:grid;gap:4px;min-width:0}.ft314-v1-release-candidate-build footer span,.ft314-v1-release-candidate-build header span,.ft314-v1-release-candidate-build-grid small,.ft314-v1-release-candidate-build-grid span{color:var(--muted);font-size:.72rem}.ft314-v1-release-candidate-build header strong,.ft314-v1-release-candidate-build-grid strong{overflow-wrap:anywhere}.ft314-v1-release-candidate-build header p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.ft314-v1-release-candidate-build-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft314-v1-release-candidate-build-grid article{min-height:62px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(19,25,29,.7)}.ft314-v1-release-candidate-build footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft314-v1-release-candidate-build footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft315-v1-deployment-hosting{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(15,23,27,.66)}.ft315-v1-deployment-hosting footer,.ft315-v1-deployment-hosting header,.ft315-v1-deployment-hosting-grid article{display:grid;gap:4px;min-width:0}.ft315-v1-deployment-hosting footer span,.ft315-v1-deployment-hosting header span,.ft315-v1-deployment-hosting-grid small,.ft315-v1-deployment-hosting-grid span{color:var(--muted);font-size:.72rem}.ft315-v1-deployment-hosting header strong,.ft315-v1-deployment-hosting-grid strong{overflow-wrap:anywhere}.ft315-v1-deployment-hosting header p,.ft315-v1-deployment-hosting-grid small{margin:0;line-height:1.35}.ft315-v1-deployment-hosting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft315-v1-deployment-hosting-grid article{min-height:78px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(18,26,31,.7)}.ft315-v1-deployment-hosting footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft315-v1-deployment-hosting footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft316-v1-production-configuration{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(14,22,26,.68)}.ft316-v1-production-configuration footer,.ft316-v1-production-configuration header,.ft316-v1-production-configuration-grid article{display:grid;gap:4px;min-width:0}.ft316-v1-production-configuration footer span,.ft316-v1-production-configuration header span,.ft316-v1-production-configuration-grid small,.ft316-v1-production-configuration-grid span{color:var(--muted);font-size:.72rem}.ft316-v1-production-configuration header strong,.ft316-v1-production-configuration-grid strong{overflow-wrap:anywhere}.ft316-v1-production-configuration header p,.ft316-v1-production-configuration-grid small{margin:0;line-height:1.35}.ft316-v1-production-configuration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft316-v1-production-configuration-grid article{min-height:78px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(17,25,30,.72)}.ft316-v1-production-configuration footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft316-v1-production-configuration footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft317-v1-diagnostics-rollback{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(13,21,25,.7)}.ft317-v1-diagnostics-rollback footer,.ft317-v1-diagnostics-rollback header,.ft317-v1-diagnostics-rollback-grid article{display:grid;gap:4px;min-width:0}.ft317-v1-diagnostics-rollback footer span,.ft317-v1-diagnostics-rollback header span,.ft317-v1-diagnostics-rollback-grid small,.ft317-v1-diagnostics-rollback-grid span{color:var(--muted);font-size:.72rem}.ft317-v1-diagnostics-rollback header strong,.ft317-v1-diagnostics-rollback-grid strong{overflow-wrap:anywhere}.ft317-v1-diagnostics-rollback header p,.ft317-v1-diagnostics-rollback-grid small{margin:0;line-height:1.35}.ft317-v1-diagnostics-rollback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft317-v1-diagnostics-rollback-grid article{min-height:78px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(16,24,29,.74)}.ft317-v1-diagnostics-rollback footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft317-v1-diagnostics-rollback footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft318-v1-security-license{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(12,20,24,.72)}.ft318-v1-security-license footer,.ft318-v1-security-license header,.ft318-v1-security-license-grid article{display:grid;gap:4px;min-width:0}.ft318-v1-security-license footer span,.ft318-v1-security-license header span,.ft318-v1-security-license-grid small,.ft318-v1-security-license-grid span{color:var(--muted);font-size:.72rem}.ft318-v1-security-license header strong,.ft318-v1-security-license-grid strong{overflow-wrap:anywhere}.ft318-v1-security-license header p,.ft318-v1-security-license-grid small{margin:0;line-height:1.35}.ft318-v1-security-license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft318-v1-security-license-grid article{min-height:78px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(15,23,28,.76)}.ft318-v1-security-license footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft318-v1-security-license footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft319-v1-release-acceptance{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(12,19,23,.74)}.ft319-v1-release-acceptance footer,.ft319-v1-release-acceptance header,.ft319-v1-release-acceptance-grid article{display:grid;gap:4px;min-width:0}.ft319-v1-release-acceptance footer span,.ft319-v1-release-acceptance header span,.ft319-v1-release-acceptance-grid small,.ft319-v1-release-acceptance-grid span{color:var(--muted);font-size:.72rem}.ft319-v1-release-acceptance header strong,.ft319-v1-release-acceptance-grid strong{overflow-wrap:anywhere}.ft319-v1-release-acceptance header p,.ft319-v1-release-acceptance-grid small{margin:0;line-height:1.35}.ft319-v1-release-acceptance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ft319-v1-release-acceptance-grid article{min-height:78px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(14,22,27,.78)}.ft319-v1-release-acceptance footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ft319-v1-release-acceptance footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}