#startNew{border-color:#ff6f32;background:#ff6f32;color:#fff}#startNew:hover,#startNew:focus-visible{border-color:#df4f18;background:#df4f18}#saveWork{border-color:#102b43;background:#102b43;color:#fff}#saveWork:hover,#saveWork:focus-visible{border-color:#1f567d;background:#1f567d}#toolbarSnapshot{border:2px solid #ff6f32;background:#fff;color:#17243a}#toolbarSnapshot:hover,#toolbarSnapshot:focus-visible{border-color:#df4f18;background:#fff4ee}

html,body,.intelligence-app,.intelligence-app:fullscreen{background:#fff}
.iceberg-tool-shell{box-sizing:border-box;width:min(var(--content),calc(100% - 48px));min-height:0;margin:0 auto 24px;overflow:hidden;border:1px solid #263444;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(21,43,66,.08)}
.iceberg-tool-shell .tool-utility{border:0;border-bottom:1px solid #cbd6df;background:#f7f9fb;box-shadow:none}.iceberg-tool-shell .tool-utility-inner,.iceberg-tool-shell .studio-workspace{width:100%;margin:0}.iceberg-tool-shell .tool-utility-inner{box-sizing:border-box;padding:0 12px}.iceberg-tool-shell .studio-workspace{box-sizing:border-box;padding:12px;gap:12px;background:#fff}.iceberg-tool-shell .visual-stage,.iceberg-tool-shell .topic-controls-panel,.iceberg-tool-shell .information-panel{box-shadow:none}
.iceberg-side-tab{position:fixed;z-index:2147482601;right:0;width:42px;height:118px;padding:0;border:1px solid #d9561f;border-right:0;border-radius:13px 0 0 13px;background:#ff6f32;color:#fff;box-shadow:-8px 10px 24px rgba(16,43,67,.18);font:850 11px/1 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.11em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer;transform:translateY(-50%)}.iceberg-notes-tab{top:calc(50% - 64px)}.iceberg-resources-tab{top:calc(50% + 64px)}.iceberg-side-tab:hover,.iceberg-side-tab:focus-visible{border-color:#102b43;background:#f0642b;outline:0}.iceberg-side-tab:focus-visible{outline:2px solid #102b43;outline-offset:2px}.iceberg-side-tab[aria-expanded="true"]{right:min(410px,calc(100vw - 24px));border-color:#102b43;background:#102b43}
.iceberg-side-drawer{position:fixed;z-index:2147482600;right:0;top:76px;bottom:20px;width:min(410px,calc(100vw - 24px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #263444;border-right:0;border-radius:14px 0 0 14px;background:#f4f7f9;color:#17243a;box-shadow:-18px 18px 52px rgba(8,25,40,.24);transform:translateX(calc(100% + 24px));transition:transform .22s ease;visibility:hidden}.iceberg-side-drawer.is-open{transform:translateX(0);visibility:visible}.iceberg-side-drawer>header{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #cbd6df;border-radius:14px 0 0;background:#fff}.iceberg-side-drawer>header span{color:#ff6f32;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.iceberg-side-drawer h2{margin:2px 0 0;font-size:22px}.iceberg-side-drawer>header button{width:36px;height:36px;padding:0;border:1px solid #aebdca;border-radius:9px;background:#fff;color:#17243a;font-size:22px}.iceberg-side-drawer>footer{padding:11px 16px;border-top:1px solid #cbd6df;border-radius:0 0 0 14px;background:#fff;color:#718094;font-size:9px}
.iceberg-notes-body{min-height:0;padding:16px;display:grid;grid-template-rows:1fr 1fr;gap:16px;overflow:auto}.iceberg-notes-body label{min-height:0;display:grid;grid-template-rows:auto auto minmax(110px,1fr);gap:5px}.iceberg-notes-body strong{font-size:12px}.iceberg-notes-body label>span{color:#607186;font-size:10px;line-height:1.35}.iceberg-notes-body textarea{box-sizing:border-box;width:100%;height:100%;min-height:110px;padding:12px;resize:vertical;border:1px solid #aebdca;border-radius:9px;background:#fff;color:#17243a;font:400 13px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;outline:none}.iceberg-notes-body textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}
.iceberg-resources-drawer{top:14px;bottom:auto;height:min(632px,calc(100vh - 28px));grid-template-rows:auto auto minmax(0,1fr) auto}.iceberg-resources-context{margin:0;padding:16px 17px 4px;color:#52647c;font-size:13px;line-height:1.5}.iceberg-resources-actions{padding:12px 16px;display:grid;align-content:start;gap:9px;overflow:auto}.iceberg-resources-actions>button,.iceberg-resources-actions>a{box-sizing:border-box;min-height:70px;padding:12px 13px;display:grid;align-content:center;gap:4px;border:1px solid #bdcad7;border-radius:11px;background:#fff;color:#17243a;text-align:left;text-decoration:none}.iceberg-resources-actions>button:hover,.iceberg-resources-actions>a:hover{border-color:#ff6f32;background:#fff8f4}.iceberg-resources-actions strong{font-size:12px}.iceberg-resources-actions span{color:#607186;font-size:10px;line-height:1.35}.iceberg-resources-return{margin:0 16px 16px;color:#174a73;font-size:11px;font-weight:800;text-decoration:none}
@media(max-width:1100px){.iceberg-tool-shell{width:min(var(--content),calc(100% - 28px))}}@media(max-width:760px){.iceberg-tool-shell{width:calc(100% - 28px)}.iceberg-side-drawer{top:12px;bottom:12px;width:calc(100vw - 12px)}.iceberg-side-tab,.iceberg-side-tab:hover,.iceberg-side-tab:focus-visible,.iceberg-side-tab[aria-expanded="true"]{top:auto;bottom:0;width:90px;height:38px;transform:none;border-right:1px solid #d9561f;border-bottom:0;border-radius:11px 11px 0 0;writing-mode:horizontal-tb}.iceberg-notes-tab{right:108px!important}.iceberg-resources-tab{right:12px!important}}@media print{.iceberg-side-tab,.iceberg-side-drawer{display:none!important}.iceberg-tool-shell{width:100%;border:0;box-shadow:none}}
.intelligence-app{grid-template-rows:154px auto minmax(0,1fr) auto}.intelligence-app:fullscreen{grid-template-rows:154px minmax(0,1fr)}@media(max-height:850px) and (min-width:761px){.intelligence-app{grid-template-rows:106px auto minmax(0,1fr) auto}}@media(max-height:680px) and (min-width:761px){.intelligence-app{grid-template-rows:88px auto minmax(0,1fr) auto}}@media(max-width:760px){.intelligence-app{grid-template-rows:auto auto auto auto}}
.iceberg-tool-shell .tool-actions{flex:1 1 auto}.iceberg-tool-shell #exportMenu{display:none}.iceberg-tool-shell #saveWork{order:10;margin-left:auto!important}.iceberg-tool-shell #fullscreenButton{order:11}.iceberg-tool-shell #toolbarSnapshot{order:12}.iceberg-save-dialog{max-height:calc(100vh - 32px)}
.iceberg-save-state-row{box-sizing:border-box;min-height:34px;padding:6px 14px;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #d9e2e9;background:#fff}.iceberg-save-state-row .save-state{font-size:10px}
.iceberg-save-state-row .save-state>span:last-child{width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none}
.iceberg-side-drawer>header{padding:21px 24px 18px;background:#102b43}.iceberg-side-drawer>header span{color:#ff6f32;font-size:10px;letter-spacing:.09em}.iceberg-side-drawer h2{margin:3px 0 0;color:#fff;font-size:24px;line-height:1.15}.iceberg-side-drawer>header button{width:38px;height:38px;border:0;background:#fff;font-size:23px;font-weight:700}.iceberg-resources-context{padding:19px 24px 6px;font-size:13px;line-height:1.55}.iceberg-resources-actions{padding:11px 24px 14px;gap:10px}.iceberg-resources-actions>button,.iceberg-resources-actions>a{min-height:86px;padding:13px 15px;gap:5px;border-radius:12px}.iceberg-resources-actions strong{font-size:14px}.iceberg-resources-actions span{color:#526986;font-size:12px;line-height:1.45}.iceberg-resources-return{box-sizing:border-box;min-height:42px;margin:0 24px 20px;padding:0 14px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#102b43;color:#fff;font-size:12px;font-weight:850;text-align:center}.iceberg-resources-return:hover{background:#173c59;color:#fff}
.iceberg-tool-shell .visual-stage>.focus-divider.is-empty{align-self:start;margin-top:11px!important}
.iceberg-tool-shell .visual-stage>.snapshot-area-control{top:11px!important}
.iceberg-tool-shell .topic-controls-panel{padding-top:11px!important}
.iceberg-tool-shell .topic-controls-panel>.custom-exploration-trigger{align-self:start;margin-top:0!important}
.strategyworks-save-reminder{box-sizing:border-box;width:min(1412px,calc(100% - 48px));margin:10px auto 34px;padding:13px 15px;display:flex;align-items:center;gap:12px;border:2px solid #9a6a00;border-radius:14px;background:#fff4bf;color:#362900;box-shadow:0 8px 22px rgba(122,87,0,.12)}
.strategyworks-save-reminder-sign{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;color:#171300;font-size:20px;line-height:1}.strategyworks-save-reminder strong{display:block;margin-bottom:3px;font:700 13px/1.25 Inter,system-ui,sans-serif}.strategyworks-save-reminder p{margin:0;color:#362900;font:400 11.5px/1.4 Inter,system-ui,sans-serif}.strategyworks-save-reminder p b{font-weight:700}
@media(max-width:620px){.strategyworks-save-reminder{width:calc(100% - 28px);margin:4px auto 28px;align-items:flex-start}}
@media(max-width:760px){.iceberg-resources-drawer{height:auto}}
