.company-area{--tone:var(--company-area-tone);gap:10px;max-width:1280px;margin:0 auto;padding:14px 18px 70px;display:grid}.company-area-hero{z-index:40;border:1px solid color-mix(in srgb,var(--company-area-tone) 38%,#303740);background:color-mix(in srgb,var(--company-area-tone) 5%,#0d1013);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid;position:sticky;top:0;box-shadow:0 8px 20px #0007}.company-area-back,.company-area-exit{color:#dce2e7;min-height:38px;font:800 9px var(--font-mono);background:#10151a;border:1px solid #394149;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;text-decoration:none;display:inline-flex}.company-area-back svg,.company-area-exit svg{width:16px}.company-area-exit{width:38px;padding:0}.company-area-title{gap:1px;min-width:0;display:grid}.company-area-title small{color:var(--company-area-tone);font:800 8px var(--font-mono);letter-spacing:.11em}.company-area-title h1,.company-area-title p{margin:0}.company-area-title h1{font-size:clamp(20px,4vw,30px);line-height:1.05}.company-area-title p{color:#8d98a1;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.3;overflow:hidden}.company-area-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.company-area-nav a{border:1px solid color-mix(in srgb,var(--company-area-tone) 25%,#303740);background:color-mix(in srgb,var(--company-area-tone) 3%,#101419);color:#dce2e7;border-radius:8px;align-content:center;gap:2px;min-width:0;min-height:48px;padding:7px 8px;text-decoration:none;display:grid}.company-area-nav a strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.company-area-nav a small{color:#7f8a94;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.company-area-nav a.active{border-color:color-mix(in srgb,var(--company-area-tone) 70%,#303740);background:color-mix(in srgb,var(--company-area-tone) 10%,#101419);box-shadow:inset 3px 0 0 var(--company-area-tone)}.company-area-nav a.active strong{color:#fff}.company-area-nav a.active small{color:color-mix(in srgb,var(--company-area-tone) 72%,#fff)}.company-area-nav-menu{display:none}.company-area-body{gap:9px;display:grid}.company-area-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.company-area-block{border:1px solid color-mix(in srgb,var(--company-area-tone) 28%,#303740);background:linear-gradient(125deg,color-mix(in srgb,var(--company-area-tone) 4%,#0e1215),#0e1215 62%);border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.company-area-block>header{border-bottom:1px solid color-mix(in srgb,var(--company-area-tone) 20%,#303740);gap:2px;padding-bottom:7px;display:grid}.company-area-block>header small{color:var(--company-area-tone);font:800 8px var(--font-mono);letter-spacing:.1em}.company-area-block>header h2,.company-area-block>header p{margin:0}.company-area-block>header h2{font-size:15px}.company-area-block>header p{color:#84909a;font-size:9px;line-height:1.4}.company-area-block-content{gap:8px;min-width:0;display:grid;overflow-x:hidden}.company-area-block-content>:where(section,div,article){min-width:0;max-width:100%}.company-area .company-kitt-context,.company-area .company-dashboard-panel,.company-area .company-agenda-dashboard,.company-area .company-mail-inbox,.company-area .company-shared-board,.company-area .company-command-dashboard{margin:0!important}@media (max-width:900px){.company-area-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.company-area-grid{grid-template-columns:1fr}}@media (max-width:680px){.company-area{padding:8px 8px 58px}.company-area-hero{gap:7px;padding:7px;top:0}.company-area-back{width:36px;padding:0}.company-area-back span,.company-area-title p,.company-area-nav{display:none}.company-area-nav-menu{display:block;position:relative}.company-area-nav-menu>summary{border:1px solid color-mix(in srgb,var(--company-area-tone) 38%,#303740);background:color-mix(in srgb,var(--company-area-tone) 6%,#101419);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 10px;list-style:none;display:flex}.company-area-nav-menu>summary::-webkit-details-marker{display:none}.company-area-nav-menu>summary span{gap:1px;display:grid}.company-area-nav-menu>summary small{font:800 7px var(--font-mono);letter-spacing:.1em;color:var(--company-area-tone)}.company-area-nav-menu>summary strong{font-size:11px}.company-area-nav-menu>summary svg{width:17px;transition:transform .15s}.company-area-nav-menu[open]>summary svg{transform:rotate(180deg)}.company-area-nav-menu>nav{z-index:45;background:#0d1115;border:1px solid #343d45;border-radius:9px;gap:3px;max-height:min(62vh,480px);padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 38px #000c}.company-area-nav-menu>nav a{color:#dce2e7;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:6px 8px;text-decoration:none;display:flex}.company-area-nav-menu>nav a span{gap:1px;min-width:0;display:grid}.company-area-nav-menu>nav a strong{font-size:10px}.company-area-nav-menu>nav a small{color:#7f8a94;font-size:8px}.company-area-nav-menu>nav a b{font:800 7px var(--font-mono);color:var(--company-area-tone)}.company-area-nav-menu>nav a.active{border-color:color-mix(in srgb,var(--company-area-tone) 55%,#303740);background:color-mix(in srgb,var(--company-area-tone) 9%,#101419)}.company-area-block{padding:8px}.company-area-block>header h2{font-size:14px}}.pilotage-top-actions{justify-content:flex-end;display:flex}.pilotage-top-actions button{border:1px solid color-mix(in srgb,var(--company-area-tone) 34%,#394149);background:color-mix(in srgb,var(--company-area-tone) 6%,#10151a);color:#dce2e7;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.pilotage-top-actions svg{width:15px}@media (min-width:761px){body:has(.company-area) .kitt-arm{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px))!important}body:has(.company-area) .offline-readiness{bottom:max(54px,calc(env(safe-area-inset-bottom) + 50px))}}.pilotage-lazy-grid,.pilotage-control-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pilotage-control-group{border:1px solid color-mix(in srgb,var(--company-area-tone) 28%,#303740);background:color-mix(in srgb,var(--company-area-tone) 3%,#0e1215);border-radius:10px;gap:8px;padding:10px;display:grid}.pilotage-control-group>header{gap:2px;display:grid}.pilotage-control-group>header small{font:800 8px var(--font-mono);letter-spacing:.1em;color:var(--company-area-tone)}.pilotage-control-group>header h2,.pilotage-control-group>header p{margin:0}.pilotage-control-group>header h2{font-size:15px}.pilotage-control-group>header p{color:#84909a;font-size:9px;line-height:1.4}.pilotage-lazy-panel{border:1px solid color-mix(in srgb,var(--company-area-tone) 28%,#303740);background:#101419;border-radius:9px;min-width:0;overflow:hidden}.pilotage-lazy-panel[open]{border-color:color-mix(in srgb,var(--company-area-tone) 55%,#303740);grid-column:1/-1}.pilotage-lazy-panel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:9px 10px;list-style:none;display:grid}.pilotage-lazy-panel>summary::-webkit-details-marker{display:none}.pilotage-lazy-panel>summary>span{gap:2px;display:grid}.pilotage-lazy-panel>summary small{font:800 7.5px var(--font-mono);letter-spacing:.09em;color:var(--company-area-tone)}.pilotage-lazy-panel>summary strong{font-size:12px}.pilotage-lazy-panel>summary em{color:#7f8a94;font-size:9px;font-style:normal;line-height:1.35}.pilotage-lazy-panel>summary>b{color:var(--company-area-tone);font-size:18px;transition:transform .15s}.pilotage-lazy-panel[open]>summary>b{transform:rotate(45deg)}.pilotage-lazy-content{border-top:1px solid #2d343b;gap:8px;padding:8px;display:grid}.pilotage-panel-error{color:#e7c5c9;background:#161012;border:1px solid #603940;border-radius:8px;gap:5px;padding:9px;display:grid}.pilotage-panel-error span{color:#b99ca0;font-size:9px}.pilotage-panel-error a{color:#f0b8a9;font-size:9px}@media (max-width:760px){.pilotage-lazy-grid,.pilotage-control-grid{grid-template-columns:1fr}.pilotage-lazy-panel[open]{grid-column:1}.pilotage-top-actions{justify-content:stretch}.pilotage-top-actions button{justify-content:center;width:100%}}.company-area-nav{display:none!important}.company-area-nav-menu{position:relative;display:block!important}.company-area-nav-menu>summary{border:1px solid color-mix(in srgb,var(--company-area-tone) 38%,#303740);background:color-mix(in srgb,var(--company-area-tone) 6%,#101419);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:6px 10px;list-style:none;display:flex}.company-area-nav-menu>summary::-webkit-details-marker{display:none}.company-area-nav-menu>summary span{gap:1px;display:grid}.company-area-nav-menu>summary small{font:800 7px var(--font-mono);letter-spacing:.1em;color:var(--company-area-tone)}.company-area-nav-menu>summary strong{font-size:11px}.company-area-nav-menu>summary svg{width:17px;transition:transform .15s}.company-area-nav-menu[open]>summary svg{transform:rotate(180deg)}.company-area-nav-menu>nav{z-index:45;background:#0d1115;border:1px solid #343d45;border-radius:9px;gap:3px;max-height:min(62vh,480px);padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 38px #000c}.company-area-nav-menu>nav a{color:#dce2e7;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:6px 8px;text-decoration:none;display:flex}.company-area-nav-menu>nav a span{gap:1px;min-width:0;display:grid}.company-area-nav-menu>nav a strong{font-size:10px}.company-area-nav-menu>nav a small{color:#7f8a94;font-size:8px}.company-area-nav-menu>nav a b{font:800 7px var(--font-mono);color:var(--company-area-tone)}.company-area-nav-menu>nav a.active{border-color:color-mix(in srgb,var(--company-area-tone) 55%,#303740);background:color-mix(in srgb,var(--company-area-tone) 9%,#101419)}
