:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050711;--panel:#ffffff13;--panel-2:#ffffff1c;--line:#ffffff29;--muted:#aab4ca;--text:#f7f8ff;--cyan:#12d7ff;--violet:#8257ff;--green:#40dba4;--red:#ff6b7a}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button span,.appShell:not(.operatorConsoleV712) .productHomeV707,.appShell:not(.operatorConsoleV712) .beginnerHomeV709{display:none!important}.appShell:not(.operatorConsoleV712) .builderToggleRow:nth-of-type(n+2),.appShell:not(.operatorConsoleV712) .builderPreviewPanel:nth-of-type(n+3),.appShell:not(.operatorConsoleV712) small.muted,.appShell:not(.operatorConsoleV712) .muted small,.appShell:not(.operatorConsoleV712) .builderPreviewPanel small,.appShell:not(.operatorConsoleV712) .builderToggleRow small{display:none!important}.nextCrmShell .commandBoardMainV711{grid-template-rows:44px minmax(0,1fr)!important;align-content:stretch!important;gap:8px!important;display:grid!important}.nextCrmShell .commandBoardSectionHeadV711{grid-template-columns:minmax(0,1fr) 256px!important;align-items:center!important;gap:8px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:4px 6px!important;display:grid!important;overflow:hidden!important}.nextCrmShell .commandBoardSectionHeadV711 h3{font-size:17px!important}.nextCrmShell .commandBoardSectionHeadV711 span{display:none!important}.nextCrmShell .commandActionGridV711{height:100%!important;min-height:0!important}.nextCrmShell .commandActionV711{align-content:center!important;justify-items:start!important;height:100%!important}@media (max-width:980px){.nextCrmPrimaryNav button:nth-child(n+3){display:none!important}.nextCrmContextBar{grid-template-columns:minmax(0,1fr) 130px 78px!important}.nextCrmSubnav button{white-space:normal!important;font-size:10px!important;line-height:1.05!important}.nextCrmShell .commandBoardV711{grid-template-rows:76px 54px minmax(0,1fr)!important}.nextCrmShell .commandBoardTopV711{grid-template-columns:minmax(0,1fr)!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:6px!important}.nextCrmShell .commandBoardTitleV711 p{display:none!important}.nextCrmShell .commandBoardActionsV711{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.nextCrmShell .commandBoardActionsV711 .btn,.nextCrmShell .commandBoardActionsV711 .miniBtn{height:30px!important;min-height:30px!important;padding:5px!important;font-size:10px!important}.nextCrmShell .commandBoardSectionHeadV711{grid-template-columns:minmax(0,1fr)!important;height:40px!important;min-height:40px!important;max-height:40px!important}.nextCrmShell .commandBoardSectionHeadV711 .humanModeSwitchV710{display:none!important}.nextCrmShell .commandActionGridV711{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nextCrmShell .commandActionV711{min-height:0!important;padding:7px!important}}.nextCrmPage{color:#101828;background:#eef2f7;height:100vh;min-height:0;max-height:100vh;padding:0;overflow:hidden}.nextCrmShell{--next-border:#d8dee8;--next-soft:#f7f9fc;--next-text:#101828;--next-muted:#64748b;--next-blue:#2563eb;--next-green:#0f9f6e;--next-amber:#b7791f;grid-template-rows:58px 76px 74px minmax(0,1fr);gap:8px;height:100vh;min-height:0;max-height:100vh;padding:8px;font-size:13px;line-height:1.25;display:grid;overflow:hidden}.nextCrmShell *,.nextCrmShell :before,.nextCrmShell :after{box-sizing:border-box;min-width:0}.nextCrmTopbar,.nextCrmContextBar,.nextCrmSubnav,.nextCrmWorkspace{border:1px solid var(--next-border);background:#fffffff5;border-radius:8px;box-shadow:0 10px 24px #0f172a0f}.nextCrmTopbar{grid-template-columns:220px minmax(0,1fr) 210px;align-items:center;gap:10px;padding:7px 10px;display:grid;overflow:hidden}.nextCrmBrand{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.nextCrmBrand .logo{background:#101828;border-radius:8px;width:34px;height:34px}.nextCrmBrand strong,.nextCrmBrand small,.nextCrmTitle span,.nextCrmTitle h1,.nextCrmTitle p,.nextCrmUser span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nextCrmBrand strong{font-size:15px}.nextCrmBrand small{color:var(--next-muted);font-size:11px}.nextCrmPrimaryNav{grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:6px;height:42px;display:grid;overflow:hidden}.nextCrmPrimaryNav button,.nextCrmSubnav button{color:#344054;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;height:100%;min-height:0;padding:0 8px;display:grid;overflow:hidden}.nextCrmPrimaryNav button span,.nextCrmSubnav button span{color:#1e40af;background:#eef2ff;border-radius:6px;place-items:center;width:28px;height:24px;font-size:10px;font-weight:800;display:grid}.nextCrmPrimaryNav button.active,.nextCrmSubnav button.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.nextCrmPrimaryNav button.generated span,.nextCrmSubnav button:nth-child(odd) span{color:#047857;background:#ecfdf5}.nextCrmUser{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid}.nextCrmUser span{color:var(--next-muted);text-align:right;font-size:12px}.nextCrmContextBar{grid-template-columns:minmax(0,1fr) 260px 226px 170px;align-items:center;gap:10px;padding:8px 10px;display:grid;overflow:hidden}.nextCrmTitle span{color:var(--next-blue);text-transform:uppercase;font-size:11px;font-weight:800}.nextCrmTitle h1{letter-spacing:0;margin:2px 0 3px;font-size:21px;line-height:1.05}.nextCrmTitle p{max-width:980px;color:var(--next-muted);font-size:12px}.nextCrmSearch{gap:4px;display:grid}.nextCrmSearch span{color:var(--next-muted);text-transform:uppercase;font-size:10px;font-weight:800}.nextCrmSearch input,.nextCrmShell .input,.nextCrmShell select.input,.nextCrmShell textarea.input,.nextCrmShell .codeArea{border:1px solid var(--next-border);width:100%;min-height:34px;color:var(--next-text);background:#fff;border-radius:7px;padding:7px 9px;font-size:12px;line-height:1.2}.nextCrmShell textarea.input,.nextCrmShell .codeArea{resize:none;min-height:62px;max-height:120px}.nextCrmContextBar .humanModeSwitchV710{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:42px;display:grid;overflow:hidden}.nextCrmContextBar .humanModeSwitchV710 button{border-radius:7px;height:42px;min-height:0;padding:3px 5px;overflow:hidden}.nextCrmContextBar .humanModeSwitchV710 button span{display:none}.nextCrmContextBar .humanModeSwitchV710 button b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.05;overflow:hidden}.nextCrmActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.nextCrmShell .btn,.nextCrmShell .miniBtn,.nextCrmShell .ghost,.nextCrmShell button.btn,.nextCrmShell button.miniBtn{white-space:nowrap;text-overflow:ellipsis;border-radius:7px;min-height:34px;padding:7px 10px;font-size:12px;line-height:1.1;overflow:hidden}.nextCrmSubnav{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:30px;gap:6px;padding:6px;display:grid;overflow:hidden}.nextCrmSubnav button{height:30px;min-height:30px;font-size:11px}.nextCrmEmptyTab{color:var(--next-muted);align-items:center;padding:0 8px;display:grid}.nextCrmWorkspace{min-height:0;padding:8px;position:relative;overflow:hidden}.nextCrmContent,.nextCrmMain{height:100%;min-height:0;max-height:100%;overflow:hidden}.nextCrmMain{display:grid}.nextCrmShell .customWorkspaceNav,.nextCrmShell .pageCoachBannerV709,.nextCrmShell .pageCoachMiniV709,.nextCrmShell .floatingHelp,.nextCrmShell .runtimeAdminHint{display:none!important}.nextCrmShell .card,.nextCrmShell .panel,.nextCrmShell .card.panel{border:1px solid var(--next-border);box-shadow:none;background:#fff;border-radius:8px}.nextCrmShell .panelHead,.nextCrmShell .runtimePageHeader,.nextCrmShell .commandBoardTopV711,.nextCrmShell .sectionHeaderInline{gap:8px;min-height:0;padding:8px;overflow:hidden}.nextCrmShell .panelHead h2,.nextCrmShell .runtimePageHeader h2,.nextCrmShell .commandBoardTitleV711 h2,.nextCrmShell h2,.nextCrmShell h3{letter-spacing:0;margin:0;font-size:16px;line-height:1.08}.nextCrmShell .panelHead p,.nextCrmShell .runtimePageHeader p,.nextCrmShell .commandBoardTitleV711 p,.nextCrmShell p,.nextCrmShell small,.nextCrmShell span{overflow-wrap:anywhere}.nextCrmShell .commandBoardV711{grid-template-rows:68px 62px minmax(0,1fr) 74px;gap:8px;height:100%;display:grid;overflow:hidden}.nextCrmShell .commandBoardMetricsV711{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.nextCrmShell .commandMetricV711{border-radius:8px;height:62px;min-height:0;padding:8px}.nextCrmShell .commandMetricV711 b{font-size:20px}.nextCrmShell .commandBoardMainV711{min-height:0;padding:8px;overflow:hidden}.nextCrmShell .commandActionGridV711{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;height:calc(100% - 36px);display:grid;overflow:hidden}.nextCrmShell .commandActionV711{border-radius:8px;align-content:start;height:100%;min-height:0;padding:8px}.nextCrmShell .commandActionV711 i{border-radius:7px;width:26px;height:26px}.nextCrmShell .commandRoleStripV711{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;overflow:hidden}.nextCrmShell .commandRoleV711{border-radius:8px;height:74px;min-height:0;padding:8px}.nextCrmShell .productHomeV707,.nextCrmShell .beginnerHomeV709{grid-template-rows:100px 150px 76px minmax(0,1fr);gap:8px;height:100%;display:grid;overflow:hidden}.nextCrmShell .beginnerHeroV709{grid-template-columns:minmax(0,1fr) 148px;gap:8px;height:100px;min-height:0;padding:10px;display:grid}.nextCrmShell .beginnerHeroV709 h2{font-size:18px}.nextCrmShell .beginnerHeroV709 p,.nextCrmShell .beginnerDictionaryV709,.nextCrmShell .beginnerTwoColumnsV709{overflow:hidden}.nextCrmShell .beginnerStartPanelV709,.nextCrmShell .beginnerGoalPanelV709,.nextCrmShell .productPlainGuideV707{min-height:0;overflow:hidden}.nextCrmShell .beginnerStepGridV709,.nextCrmShell .productStatusGridV707,.nextCrmShell .beginnerGoalListV709,.nextCrmShell .productDictionaryV707{gap:8px;display:grid;overflow:hidden}.nextCrmShell .beginnerStepGridV709{grid-template-columns:repeat(4,minmax(0,1fr))}.nextCrmShell .productStatusGridV707{grid-template-columns:repeat(5,minmax(0,1fr))}.nextCrmShell .beginnerTwoColumnsV709{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid}.nextCrmShell .builderGrid,.nextCrmShell .dealWorkGrid,.nextCrmShell .userWorkGrid,.nextCrmShell .flowBuilderGrid,.nextCrmShell .analyticsBuilderGrid,.nextCrmShell .runtimeGeneratedPage{gap:8px;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.nextCrmShell .builderGrid,.nextCrmShell .flowBuilderGrid{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)}.nextCrmShell .dealWorkGrid,.nextCrmShell .userWorkGrid{grid-template-columns:minmax(0,1fr)}.nextCrmShell .runtimeGeneratedPage{grid-template-rows:auto minmax(0,1fr)}.nextCrmShell .runtimeBlocksLive,.nextCrmShell .generatedPageGrid,.nextCrmShell .runtimeGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(74px,auto);gap:8px;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.nextCrmShell .runtimeLiveBlock,.nextCrmShell .runtimeBlockSlot,.nextCrmShell .runtimePanel,.nextCrmShell .mainPanel,.nextCrmShell .directorPanelV52,.nextCrmShell .inner,.nextCrmShell .entityList,.nextCrmShell .tableWrap,.nextCrmShell .recordsWrap,.nextCrmShell .runtimeCardList,.nextCrmShell .runtimeTaskList,.nextCrmShell .runtimeCalendarList,.nextCrmShell .runtimeTreeList,.nextCrmShell .workflowList,.nextCrmShell .eventList,.nextCrmShell .templateList,.nextCrmShell .marketplaceGrid,.nextCrmShell .fileListClean,.nextCrmShell .drawerRecordList,.nextCrmShell .activityMiniList{min-height:0;max-height:100%;overflow:hidden}.nextCrmShell table{border-collapse:collapse;table-layout:fixed;width:100%}.nextCrmShell th,.nextCrmShell td{text-overflow:ellipsis;white-space:nowrap;height:28px;padding:5px 7px;font-size:11px;overflow:hidden}.nextCrmShell tr:nth-child(n+12){display:none}.nextCrmShell .recordForm,.nextCrmShell .fieldForm,.nextCrmShell .compactForm,.nextCrmShell .runtimeFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;overflow:hidden}.nextCrmShell .recordForm .btn,.nextCrmShell .fieldForm .btn,.nextCrmShell .compactForm .btn{align-self:end}.nextCrmShell .notice{z-index:20;border-radius:8px;max-width:min(420px,100% - 24px);position:absolute;bottom:12px;right:12px}@media (max-width:980px){.nextCrmShell{grid-template-rows:54px 68px 72px minmax(0,1fr);gap:6px;padding:6px}.nextCrmTopbar{grid-template-columns:146px minmax(0,1fr) 74px;gap:6px;padding:6px}.nextCrmBrand small,.nextCrmUser span,.nextCrmContextBar .humanModeSwitchV710,.nextCrmActions .miniBtn,.nextCrmTitle p{display:none}.nextCrmPrimaryNav{grid-auto-columns:minmax(58px,1fr);gap:4px}.nextCrmPrimaryNav button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0 4px;font-size:10px}.nextCrmPrimaryNav button span{display:none}.nextCrmUser{grid-template-columns:minmax(0,1fr)}.nextCrmContextBar{grid-template-columns:minmax(0,1fr) 132px 78px;gap:6px;padding:6px}.nextCrmTitle h1{font-size:16px}.nextCrmSearch span{display:none}.nextCrmActions{grid-template-columns:minmax(0,1fr)}.nextCrmSubnav{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:31px;gap:4px;padding:4px}.nextCrmSubnav button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0 3px}.nextCrmSubnav button span{display:none}.nextCrmWorkspace{padding:6px}.nextCrmShell .commandBoardV711{grid-template-rows:64px 54px minmax(0,1fr)}.nextCrmShell .commandRoleStripV711{display:none}.nextCrmShell .commandBoardMetricsV711,.nextCrmShell .commandActionGridV711,.nextCrmShell .beginnerStepGridV709,.nextCrmShell .productStatusGridV707{grid-template-columns:repeat(2,minmax(0,1fr))}.nextCrmShell .builderGrid,.nextCrmShell .flowBuilderGrid,.nextCrmShell .beginnerTwoColumnsV709,.nextCrmShell .recordForm,.nextCrmShell .fieldForm,.nextCrmShell .compactForm,.nextCrmShell .runtimeFormGrid{grid-template-columns:minmax(0,1fr)}}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.page{background:radial-gradient(circle at 14% 8%,#8257ff52,#0000 30%),radial-gradient(circle at 85% 9%,#12d7ff38,#0000 30%),linear-gradient(120deg,#050711 0%,#080b16 58%,#061e27 100%);min-height:100vh}.shell{width:min(1180px,100% - 44px);margin:0 auto;padding:58px 0}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:12px;font-size:24px;font-weight:900;display:flex}.logo{background:linear-gradient(135deg, var(--violet), var(--cyan));border-radius:14px;width:38px;height:38px;box-shadow:0 18px 50px #12d7ff38}.badge{border:1px solid var(--line);color:#bcf5ff;background:#ffffff0e;border-radius:999px;padding:9px 13px;font-size:13px}.grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:26px;display:grid}.hero{padding:34px 0}.kicker{color:var(--cyan);letter-spacing:.25em;text-transform:uppercase;font-size:12px;font-weight:900}h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(48px,7vw,92px);line-height:.9}.lead{color:#c5d2ea;max-width:760px;font-size:20px;line-height:1.7}.card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#ffffff0e);border-radius:28px;box-shadow:0 24px 80px #00000047}.login{padding:28px}.login h2{letter-spacing:-.04em;margin:0 0 8px;font-size:28px}.login p{color:var(--muted);margin:0 0 24px;line-height:1.55}.form{gap:14px;display:grid}.label{color:#dbe5fa;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.input{border:1px solid var(--line);width:100%;color:var(--text);background:#0507118c;border-radius:16px;outline:none;padding:15px 16px}.btn{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--violet), var(--cyan));border:0;border-radius:16px;padding:15px 18px;font-weight:900;box-shadow:0 18px 44px #12d7ff38}.btn:disabled{opacity:.55;cursor:not-allowed}.error{color:#ffd4d9;background:#ff6b7a1f;border:1px solid #ff6b7a47;border-radius:14px;padding:12px 14px;font-size:14px}.success{color:#d3fff0;background:#40dba41f;border:1px solid #40dba43d;border-radius:14px;padding:12px 14px}.dashboard{gap:22px;display:grid}.statgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat{min-height:132px;padding:20px}.stat b{letter-spacing:-.06em;font-size:34px;display:block}.stat span{color:var(--muted)}.section{padding:26px}.row{justify-content:space-between;align-items:center;gap:14px;display:flex}.userbox{gap:6px;display:grid}.userbox strong{font-size:22px}.userbox span{color:var(--muted)}.pills{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pill{color:#c7f7ff;border:1px solid var(--line);background:#ffffff0f;border-radius:999px;padding:8px 11px;font-size:13px}.modules{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.module{min-height:120px;padding:20px}.module small{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-weight:900}.module h3{margin:12px 0 8px}.module p{color:var(--muted);margin:0;line-height:1.45}@media (max-width:900px){.grid,.statgrid,.modules{grid-template-columns:1fr}h1{font-size:54px}}.wide{width:min(1280px,100% - 44px)}.panel{padding:22px}.builderGrid{grid-template-columns:390px 1fr;align-items:start;gap:18px;display:grid}.panelHead small{color:var(--cyan);text-transform:uppercase;letter-spacing:.16em;font-weight:900}.panelHead h2{letter-spacing:-.05em;margin:8px 0 0;font-size:28px}.panelHead p{color:var(--muted);margin:8px 0 0;line-height:1.45}.compactForm{gap:10px;margin-bottom:16px;display:grid}.fieldForm{grid-template-columns:1.1fr 1fr .8fr auto auto;align-items:center;gap:10px;margin-bottom:18px;display:grid}.check{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;display:flex}.check input{width:16px;height:16px}.miniBtn,.ghost{border:1px solid var(--line);color:#c7f7ff;cursor:pointer;background:#ffffff12;border-radius:14px;padding:11px 13px;font-weight:800}.ghost{color:#ffd4d9;padding:8px 10px}.miniBtn:disabled,.ghost:disabled{opacity:.5;cursor:not-allowed}.entityList{gap:10px;display:grid}.entityItem{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:#ffffff0e;border-radius:18px;gap:5px;padding:15px;display:grid}.entityItem:hover,.entityItem.active{background:#12d7ff18;border-color:#12d7ffa6}.entityItem strong{font-size:17px}.entityItem span{color:var(--muted);font-size:13px}.schemaBadge{color:#c7f7ff;background:#12d7ff14;border:1px solid #12d7ff47;border-radius:999px;padding:10px 13px;font-size:13px}.tableWrap{border:1px solid var(--line);border-radius:20px;overflow:auto}.schemaTable{border-collapse:collapse;width:100%;min-width:720px}.schemaTable th,.schemaTable td{text-align:left;border-bottom:1px solid #ffffff17;padding:14px 16px}.schemaTable th{color:#dbe5fa;background:#ffffff0b;font-size:13px}.schemaTable tr:last-child td{border-bottom:0}code{color:#bcf5ff;background:#ffffff12;border-radius:9px;padding:5px 8px}.empty,.emptyCell{color:var(--muted);line-height:1.5}.big{text-align:center;padding:50px}.notice{color:#d3fff0;background:#40dba41f;border:1px solid #40dba447;border-radius:18px;padding:14px 16px}.versionBox{border:1px solid var(--line);background:#ffffff0b;border-radius:20px;justify-content:space-between;gap:20px;margin-top:18px;padding:16px;display:flex}.versionBox span{color:var(--muted)}.pill.cyan{color:#bcf5ff;border-color:#12d7ff59}select.input{appearance:none}@media (max-width:1100px){.builderGrid,.fieldForm{grid-template-columns:1fr}}.runtimePanel{margin-top:4px}.runtimeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.searchInput{width:240px}.recordForm{grid-template-columns:repeat(4,minmax(160px,1fr)) auto;align-items:flex-end;gap:12px;margin-bottom:18px;display:grid}.recordField{gap:7px;display:grid}.recordsWrap{max-height:420px}.recordsTable{min-width:920px}.recordsTable td{vertical-align:top}@media (max-width:1100px){.recordForm{grid-template-columns:1fr}.runtimeActions{justify-content:stretch}.searchInput{width:100%}}.runtimeGrid{grid-template-columns:1fr;gap:18px;display:grid}.recordsTable tr{cursor:pointer;transition:background .16s,border-color .16s}.recordsTable tbody tr:hover td{background:#12d7ff0e}.recordsTable tbody tr.selectedRow td{background:#12d7ff1c}.editForm{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:flex-end;gap:12px;margin-bottom:18px;display:grid}.cardMeta{color:var(--muted);border:1px solid var(--line);background:#ffffff0b;border-radius:18px;flex-wrap:wrap;gap:10px;margin:12px 0 18px;padding:13px 14px;display:flex}.cardMeta span{background:#0000001f;border:1px solid #ffffff14;border-radius:999px;padding:8px 10px}.detailColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.detailColumns h3{letter-spacing:-.03em;margin:0 0 10px}.timeline{gap:10px;display:grid}.timelineItem{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;gap:5px;padding:12px;display:grid}.timelineItem span{color:var(--muted);font-size:13px;line-height:1.45}.empty h2{margin:0 0 8px}.empty p{color:var(--muted);margin:0;line-height:1.5}@media (max-width:1100px){.editForm,.detailColumns{grid-template-columns:1fr}}.topActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.activeToggle{color:#fff;background:#12d7ff24;border-color:#12d7ffb3}.smallInput{width:180px}.tinyInput{width:86px}.viewBar{flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 18px;display:flex}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable:hover{color:#bcf5ff}.pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.userCards{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.userRecordCard{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#ffffff0e;border-radius:20px;gap:8px;min-height:126px;padding:16px;display:grid}.userRecordCard:hover,.userRecordCard.active{background:#12d7ff18;border-color:#12d7ffa6}.userRecordCard strong{letter-spacing:-.03em;font-size:18px}.userRecordCard span{color:var(--muted);font-size:13px;line-height:1.35}.readonlyGrid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.readonlyItem{border:1px solid var(--line);background:#ffffff0b;border-radius:18px;gap:7px;padding:14px;display:grid}.readonlyItem span{color:var(--muted);font-size:13px}.readonlyItem b{overflow-wrap:anywhere}@media (max-width:1100px){.userCards,.readonlyGrid{grid-template-columns:1fr}.smallInput,.tinyInput{width:100%}.pager{flex-wrap:wrap;justify-content:stretch}}.appShell{grid-template-columns:292px 1fr;align-items:stretch;gap:18px;min-height:calc(100vh - 36px);display:grid}.sidebar{flex-direction:column;gap:22px;height:calc(100vh - 36px);padding:18px;display:flex;position:sticky;top:18px;overflow:auto}.sideBrand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:16px;display:flex}.sideBrand strong{letter-spacing:-.04em;font-size:18px;display:block}.sideBrand span:not(.logo){color:var(--muted);margin-top:3px;font-size:13px;display:block}.sideGroup{gap:8px;display:grid}.sideGroup small{color:var(--cyan);text-transform:uppercase;letter-spacing:.16em;margin:0 0 4px 4px;font-size:11px;font-weight:900}.sideItem{color:var(--text);text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #0000;border-radius:16px;padding:13px 14px;font-weight:850}.sideItem:hover,.sideItem.active{color:#fff;background:#12d7ff1c;border-color:#12d7ff8c}.sideFooter{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding-top:16px;display:grid}.sideFooter strong{letter-spacing:-.03em}.sideFooter span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.full{width:100%}.workspace{gap:18px;min-width:0;display:grid}.workspaceTop{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.workspaceTop h1{letter-spacing:-.07em;margin:10px 0 8px;font-size:clamp(34px,5vw,58px)}.workspaceTop p{color:var(--muted);margin:0;line-height:1.5}.compactStats .stat{min-height:96px;padding:18px}.compactStats .stat b{font-size:28px}.userWorkGrid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.userCreateForm{grid-template-columns:repeat(4,minmax(150px,1fr)) auto}@media (max-width:1100px){.appShell{grid-template-columns:1fr}.sidebar{height:auto;position:relative;top:auto}.workspaceTop{display:grid}.userCreateForm{grid-template-columns:1fr}}.centerCheck{justify-content:center;display:flex}.smallStats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.kanbanBoard{grid-template-columns:repeat(7,minmax(230px,1fr));gap:14px;padding:6px 2px 12px;display:grid;overflow-x:auto}.kanbanColumn{background:#ffffff0b;border:1px solid #ffffff24;border-radius:22px;min-width:230px;padding:14px}.kanbanHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.kanbanHead strong{color:#f4f7ff;font-size:15px}.kanbanHead span{color:#aeb8ca;font-size:12px}.kanbanCards{flex-direction:column;gap:10px;display:flex}.dealCard{background:#0408146b;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;gap:7px;padding:13px;display:flex}.dealCard b{color:#fff;font-size:15px}.dealCard span{color:#cfd8ea}.dealCard small{color:#95a3ba}.dealActions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.kanbanEmpty{justify-content:center;align-items:center;min-height:72px;display:flex}@media (max-width:1200px){.kanbanBoard{grid-template-columns:repeat(7,250px)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--panel:#fff;--panel-2:#f8fafc;--line:#e5eaf2;--muted:#64748b;--text:#0f172a;--cyan:#0ea5e9;--violet:#2563eb;--green:#16a34a;--red:#ef4444;--amber:#f59e0b;--soft-blue:#eff6ff;--soft-green:#ecfdf5;--soft-violet:#f5f3ff;--shadow:0 12px 35px #0f172a0f;--shadow-sm:0 4px 16px #0f172a0d;--radius:18px}html,body{background:var(--bg);color:var(--text);font-size:14px}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:100vh;box-shadow:none;border-width:0 1px 0 0;border-radius:0;padding:22px 18px;position:sticky;top:0;background:#ffffffdb!important}.workspace{background:0 0;padding:22px 28px 34px}.card,.panel,.login,.section,.stat,.module,.workspaceTop{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius);background:var(--panel)!important;border:1px solid var(--line)!important}.workspaceTop{align-items:center;min-height:88px;padding:20px 22px;display:flex}.workspaceTop h1,h1{color:var(--text);letter-spacing:-.045em}.workspaceTop h1{margin:5px 0 3px;font-size:clamp(28px,3vw,42px)}.workspaceTop p,.lead,.panelHead p,.module p,.empty,.emptyCell,.sideBrand span:not(.logo),.sideFooter span,.stat span,.userRecordCard span,.timelineItem span,.cardMeta,.readonlyItem span,.kanbanHead span,.dealCard small,.dealCard span{color:var(--muted)!important}.kicker,.panelHead small,.sideGroup small,.module small{letter-spacing:.14em;color:#0284c7!important}.logo{background:linear-gradient(135deg,#2563eb 0%,#22c55e 100%);border-radius:12px;box-shadow:0 10px 22px #2563eb33}.sideBrand{border-bottom:1px solid var(--line);padding-bottom:18px}.sideBrand strong{color:var(--text);font-size:18px}.sideGroup{gap:6px}.sideItem:hover{color:#0f172a;background:#f1f5f9;border-color:#0000}.sideItem:nth-child(2):before{content:"👥"}.sideItem:nth-child(3):before{content:"💼"}.sideItem:nth-child(4):before{content:"✅"}.sideItem:nth-child(5):before{content:"📚"}.sideFooter{border:1px solid var(--line);background:#f8fafc;border-radius:16px;padding:14px}.badge,.pill,.schemaBadge{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px}.pill.cyan,.success{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.notice{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.btn{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#0ea5e9 100%);border-radius:12px;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 10px 24px #2563eb33}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px #2563eb3d}.miniBtn,.ghost{color:#2563eb;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dbeafe;border-radius:11px}.ghost{color:#dc2626;background:#fff7f7;border-color:#fee2e2}.input,select.input{color:var(--text);background:#fff;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 1px #0f172a08}.input::placeholder{color:#94a3b8}.input:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f61f}.statgrid{gap:14px}.compactStats .stat,.stat{min-height:104px;padding:20px;position:relative;overflow:hidden}.stat:before{content:"";background:linear-gradient(135deg,#dbeafe,#ecfeff);border-radius:15px;width:46px;height:46px;position:absolute;top:18px;right:18px}.stat b{color:#0f172a;font-size:30px}.panelHead{border-bottom:0;margin-bottom:16px}.panelHead h2{color:var(--text);font-size:25px}.tableWrap{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:16px}.schemaTable{border-collapse:separate;border-spacing:0}.schemaTable th{color:#475569;border-bottom:1px solid var(--line);background:#f8fafc;font-weight:800}.schemaTable td{color:#334155;border-bottom:1px solid #eef2f7}.schemaTable tr:hover td{background:#f8fbff}.recordsTable tbody tr.selectedRow td,.recordsTable tbody tr:hover td{background:#eff6ff!important}code{color:#0369a1;background:#eef6ff;border:1px solid #dbeafe}.entityItem,.userRecordCard,.timelineItem,.readonlyItem,.versionBox,.kanbanColumn,.dealCard,.cardMeta{box-shadow:var(--shadow-sm);border:1px solid var(--line)!important;background:#fff!important}.entityItem:hover,.entityItem.active,.userRecordCard:hover,.userRecordCard.active{background:#eff6ff!important;border-color:#93c5fd!important}.userRecordCard strong,.timelineItem b,.kanbanHead strong,.dealCard b{color:#0f172a!important}.recordForm,.editForm,.fieldForm{align-items:flex-end}.runtimeActions,.topActions{gap:10px}.userCards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.detailColumns{gap:18px}.recordCard{min-height:360px}.eventBlock{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.documentItem pre{white-space:pre-wrap;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;overflow:auto}.kanbanBoard{gap:14px;padding-bottom:16px}.kanbanColumn{min-height:300px;background:#f8fafc!important}.dealCard{border-radius:14px;background:#fff!important}.dealActions .miniBtn{width:34px;height:34px;padding:0}.login{box-shadow:var(--shadow)}.hero h1{color:var(--text)}.shell{padding:56px 0}.grid{align-items:center}@media (max-width:1100px){.appShell{grid-template-columns:1fr}.sidebar{border-width:0 0 1px;height:auto;position:relative}.workspace{padding:18px}.builderGrid{grid-template-columns:1fr}}.fileUpload{cursor:pointer;position:relative;overflow:hidden}.linkBtn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.documentItem .runtimeActions{margin:10px 0}.dealOpen{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.recordTabs{background:#f8fafc;border:1px solid #e5edf5;border-radius:16px;flex-wrap:wrap;gap:8px;margin:10px 0 16px;padding:10px;display:flex}.recordTabs a{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none}.recordTabs a:hover{color:#0369a1;background:#eff6ff;border-color:#7dd3fc}.prominentBlock{background:linear-gradient(#fff,#f8fcff);border:1px solid #d7ecff;box-shadow:0 12px 35px #0ea5e914}.filesBlock{scroll-margin-top:24px}.fileGrid{gap:10px;display:grid}.fileCard{background:#fff;border:1px solid #e5edf5;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.fileCard b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fileCard span,.fileCard small{color:#64748b;font-size:12px;display:block}@media (max-width:1200px){.dealWorkGrid{grid-template-columns:1fr}}html,body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg)!important;color:var(--text)!important}.page{min-height:100vh;background:linear-gradient(#f8fbff 0%,#eef4fb 100%)!important}.card,.panel,.login{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fffffff5!important}.input,select.input,textarea.input{box-shadow:0 1px #0f172a05;color:var(--text)!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important}.input:focus{outline:3px solid #2563eb1f;border-color:#93c5fd!important}.label,p,.lead,.empty,.emptyCell,.sideFooter span,.panelHead p{color:var(--muted)!important}.btn{color:#fff!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;border:0!important;border-radius:13px!important;box-shadow:0 12px 24px #2563eb38!important}.miniBtn,.ghost,.chipBtn{box-shadow:0 4px 12px #0f172a0a;color:#2563eb!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:12px!important}.ghost{color:#475569!important}.badge,.pill{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}code{color:#0369a1!important;background:#e0f2fe!important}.appPage{padding:0!important}.appShell{grid-template-columns:264px minmax(0,1fr)!important;gap:0!important;min-height:100vh!important}.sidebar{border-top:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;height:100vh!important;padding:22px 16px!important;position:sticky!important;top:0!important;box-shadow:8px 0 36px #0f172a0a!important}.sideBrand .logo,.logo{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;box-shadow:0 10px 25px #2563eb38!important}.sideBrand strong{color:var(--text)!important}.sideBrand span:not(.logo){color:var(--muted)!important}.sideGroup small{color:#0ea5e9!important;letter-spacing:.18em!important}.sideItem{color:#334155!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;font-weight:800!important;display:flex!important}.sideItem:hover{color:#0f172a!important;background:#f1f5f9!important}.sideItem.active{color:#2563eb!important;background:#eaf4ff!important;border-color:#bfdbfe!important;box-shadow:inset 3px 0 #2563eb!important}.sideItem:before{text-align:center;opacity:.9;width:22px}.sideGroup:first-of-type .sideItem:first-of-type:before{content:"👥"}.sideGroup:first-of-type .sideItem:nth-of-type(2):before{content:"💼"}.sideGroup:first-of-type .sideItem:nth-of-type(3):before{content:"✅"}.sideGroup:first-of-type .sideItem:nth-of-type(4):before{content:"📚"}.sideGroup:nth-of-type(2) .sideItem:first-of-type:before{content:"🧩"}.sideGroup:nth-of-type(2) .sideItem:nth-of-type(2):before{content:"📋"}.sideGroup:nth-of-type(2) .sideItem:nth-of-type(3):before{content:"🛡️"}.sideGroup:nth-of-type(2) .sideItem:nth-of-type(4):before{content:"⚡"}.sideGroup:nth-of-type(2) .sideItem:nth-of-type(5):before{content:"🔗"}.sideGroup:nth-of-type(2) .sideItem:nth-of-type(6):before{content:"📦"}.sideGroup:nth-of-type(2) .sideItem:nth-of-type(7):before{content:"📄"}.sideFooter{border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:18px!important;padding:14px!important}.workspace{min-width:0;gap:16px!important;padding:22px 24px 36px!important}.workspaceTop{border-radius:22px!important;align-items:center!important;padding:18px 22px!important}.workspaceTop h1{letter-spacing:-.055em!important;color:var(--text)!important;margin:4px 0 2px!important;font-size:clamp(28px,2.6vw,42px)!important}.workspaceTop p{max-width:920px}.kicker,.panelHead small{text-transform:uppercase;color:#0284c7!important;letter-spacing:.18em!important;font-weight:950!important}.compactStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.compactStats .stat{position:relative;overflow:hidden;border-radius:18px!important;min-height:86px!important;padding:16px 20px!important}.compactStats .stat:after{content:"";background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:14px;width:42px;height:42px;position:absolute;top:18px;right:18px}.compactStats .stat b{color:var(--text)!important;font-size:28px!important}.compactStats .stat span{color:var(--muted)!important}.dealWorkGrid{grid-template-columns:minmax(0,1fr)!important;align-items:flex-start!important;gap:18px!important;display:grid!important}.crmBoardShell{border-radius:22px!important;padding:0!important;overflow:hidden!important}.finalEmpty{justify-content:space-between;align-items:center;gap:16px;display:flex;padding:28px!important}.dealBoardTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 16px;display:flex}.breadcrumbs{color:#64748b;margin-bottom:8px;font-size:13px}.breadcrumbs span{color:#94a3b8;padding:0 6px}.dealBoardTop h2{letter-spacing:-.055em;color:var(--text);margin:0 0 8px;font-size:30px;line-height:1}.dealBoardTop p{color:var(--muted);max-width:760px;margin:0;line-height:1.5}.dealBoardActions{white-space:nowrap;align-items:center;gap:10px;display:flex}.chipBtn{font-weight:900;background:#eff6ff!important}.dealToolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 24px;display:grid}.dealFilters,.quickDealForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dealSearch{flex:1;min-width:260px}.quickDealForm{justify-content:flex-end}.quickDealForm>.input{flex:1;min-width:260px}.moneyInput{align-items:center;min-width:200px;display:flex}.moneyInput .input{border-radius:12px 0 0 12px!important}.moneyInput span{color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-left:0;border-radius:0 12px 12px 0;place-items:center;min-width:48px;height:44px;font-weight:900;display:grid}.pipelineStatsCompact{gap:10px;padding:0 24px 14px;display:flex}.pipelineStatsCompact div{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:120px;padding:12px 14px;box-shadow:0 6px 18px #0f172a0a}.pipelineStatsCompact b{color:var(--text);font-size:20px;display:block}.pipelineStatsCompact span{color:var(--muted);font-size:12px}.finalKanban{scrollbar-color:#cbd5e1 transparent;grid-template-columns:repeat(7,280px)!important;gap:16px!important;padding:8px 24px 22px!important;display:grid!important;overflow-x:auto!important}.finalColumn{transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;box-shadow:0 8px 22px #0f172a0a;border:1px solid var(--line)!important;border-top:3px solid var(--stage-color)!important;background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-radius:18px!important;min-width:280px!important;min-height:430px!important;padding:12px!important}.finalColumn.dropActive{transform:translateY(-2px);box-shadow:0 18px 36px #2563eb1f;border-color:var(--stage-color)!important}.finalKanbanHead{align-items:flex-start!important;margin-bottom:10px!important}.finalKanbanHead strong{overflow-wrap:anywhere;line-height:1.2;color:var(--text)!important;font-size:15px!important}.finalKanbanHead span{color:var(--muted)!important;font-size:12px!important}.stageMoney{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.stageAdd{color:#2563eb;cursor:pointer;background:#f1f5f9;border:0;border-radius:10px;width:100%;height:34px;margin-bottom:10px;font-weight:900}.finalKanbanCards{gap:10px!important}.finalDealCard{transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 10px 24px #0f172a0f;background:#fff!important;border:1px solid #dbeafe!important;border-radius:16px!important;padding:0!important}.finalDealCard:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0f172a1c;border-color:#93c5fd!important}.finalDealCard.dragging{opacity:.55;transform:rotate(1deg)scale(.98)}.dealOpen{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:14px;display:block}.dealCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dealCardHeader b{line-height:1.25;color:var(--text)!important}.dealCardHeader span{white-space:nowrap;font-weight:950;color:#2563eb!important}.dealOpen p{margin:6px 0 10px;font-size:12px;color:#64748b!important}.dealMeta{color:#64748b;justify-content:space-between;align-items:center;gap:8px;margin:7px 0;font-size:12px;display:flex}.avatarMini{color:#0f172a;background:linear-gradient(135deg,#dbeafe,#ccfbf1);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.progress{background:#e2e8f0;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6);height:100%;display:block}.finalDealActions{justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0 12px 12px!important;display:flex!important}.finalDealActions .ghost{box-shadow:none;font-size:12px;padding:7px 10px!important}.nextBtn{color:#059669!important;background:#ecfdf5!important;border-color:#bbf7d0!important}.finalDropzone{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;color:#94a3b8!important;min-height:160px!important}.addDealInline{color:#2563eb;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:10px;font-weight:850}.drawerSheetRoot{z-index:140;position:fixed;inset:0}.drawerSheetBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0f172a47;border:0;position:absolute;inset:0}.drawerSheet{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100vh - 32px);animation:.22s drawerSlideIn;display:grid;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 30px 80px #0f172a2e}.drawerSheet-default{width:min(520px,100vw - 32px)}.drawerSheet-wide{width:min(860px,100vw - 32px)}.drawerSheet-compact{width:min(420px,100vw - 32px)}.drawerSheetHeader{border-bottom:1px solid var(--line);background:linear-gradient(#f8fafcf5,#fff);justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.drawerSheetHeaderMain{align-items:flex-start;gap:12px;min-width:0;display:flex}.drawerSheetHeaderMain small{color:#0284c7;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-weight:950;display:block}.drawerSheetHeaderMain h2{letter-spacing:-.045em;color:var(--text);margin:0 0 5px;font-size:24px}.drawerSheetHeaderMain p{color:var(--muted);margin:0;line-height:1.45}.drawerSheetHeaderAside{align-items:flex-start;gap:12px;display:flex}.drawerSheetIcon{place-items:center;display:inline-grid}.drawerSheetCloseBtn{border:1px solid var(--line);color:#475569;cursor:pointer;background:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:inline-grid;box-shadow:0 4px 14px #0f172a0f}.drawerSheetCloseBtn:hover{color:#0f172a;background:#eff6ff;border-color:#93c5fd}.drawerSheetBody{min-height:0;padding:18px 22px 22px;overflow:auto}.drawerSheetFooter{border-top:1px solid var(--line);background:#fff;padding:14px 22px}.recordDrawerSheet .drawerSheetBody{padding:0}.recordsListDrawer .drawerSheetBody{padding-top:14px}.businessMapDrawer .drawerSheetBody label{color:var(--text);gap:8px;margin-bottom:14px;font-weight:800;display:grid}.businessMapDrawer .drawerSheetBody input,.businessMapDrawer .drawerSheetBody textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:14px;padding:12px 13px}.recordDrawerShell{z-index:120;pointer-events:none;position:fixed;inset:0}.recordDrawerBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;pointer-events:auto;background:#0f172a42;border:0;position:absolute;inset:0}.recordDrawer{border:1px solid var(--line);height:calc(100vh - 44px);color:var(--text);background:#fff;border-radius:24px;padding:0;position:sticky;top:22px;overflow:auto;box-shadow:0 25px 70px #0f172a1f}.slideOverDrawer{pointer-events:auto;border-radius:24px;width:min(480px,100vw - 36px);max-width:100%;height:calc(100vh - 36px);animation:.22s drawerSlideIn;position:absolute;top:18px;right:18px}.drawerTopActions{align-items:flex-start;gap:12px;display:flex}.drawerCloseBtn{border:1px solid var(--line);color:#475569;cursor:pointer;background:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:inline-grid;box-shadow:0 4px 14px #0f172a0f}.drawerCloseBtn:hover{color:#0f172a;background:#eff6ff;border-color:#93c5fd}@keyframes drawerSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.emptyDrawer{place-items:center;padding:20px;display:grid}.drawerTop{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:22px;display:flex}.drawerTop small{color:#0284c7;letter-spacing:.16em;text-transform:uppercase;font-weight:950}.drawerTop h2{letter-spacing:-.055em;margin:6px 0 4px;font-size:25px}.drawerTop p{color:var(--muted);margin:0}.drawerAmount{text-align:right;min-width:110px}.drawerAmount b{font-size:20px;display:block}.drawerAmount span{color:var(--muted);font-size:12px}.quickActions{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 22px;display:grid}.roundAction{border:1px solid var(--line);color:#2563eb;cursor:pointer;background:#fff;border-radius:16px;place-items:center;gap:5px;min-height:70px;font-weight:900;display:grid;box-shadow:0 4px 14px #0f172a0a}.roundAction span{color:#64748b;font-size:12px}.drawerTabs{border-bottom:1px solid var(--line);gap:4px;padding:14px 16px;display:flex;overflow-x:auto}.drawerTabs a{color:#475569;white-space:nowrap;border-radius:12px;padding:9px 11px;font-weight:850;text-decoration:none}.drawerTabs a.active,.drawerTabs a:hover{color:#2563eb;background:#eff6ff}.drawerCard{border:1px solid var(--line);background:#fff;border-radius:18px;margin:16px;padding:16px;box-shadow:0 6px 18px #0f172a0a}.drawerCard h3{letter-spacing:-.02em;margin:0 0 12px;font-size:16px}.overviewGrid{grid-template-columns:120px 1fr;align-items:center;gap:12px 14px;display:grid}.overviewGrid span{color:var(--muted)}.overviewGrid b{align-items:center;gap:8px;font-weight:850;display:flex}.statusPill{color:#7c3aed;background:#f5f3ff;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.editDetails{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.editDetails summary{cursor:pointer;color:#2563eb;font-weight:900}.drawerEditForm{margin-top:14px;grid-template-columns:1fr!important}.slimHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.slimHead h3{margin:0}.slimHead p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.fileUpload input{display:none}.fileListClean{gap:10px;display:grid}.fileRow{border:1px solid var(--line);background:#f8fafc;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:10px;display:grid}.fileIcon{background:#e0f2fe;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.fileRow b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fileRow span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.downloadIcon{color:#2563eb;background:#fff;border:1px solid #bfdbfe;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:950;text-decoration:none;display:grid}.emptyDrop,.emptyDoc{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;place-items:center;min-height:76px;padding:14px;display:grid}.documentCreate{grid-template-columns:1fr auto;gap:8px;display:grid}.compactTimeline{gap:8px!important}.timelineItem{color:var(--text)!important;border-color:var(--line)!important;background:#f8fafc!important}.timelineItem b{color:var(--text)!important}.timelineItem span{color:var(--muted)!important}.entityItem{box-shadow:0 5px 16px #0f172a09;border-color:var(--line)!important;color:var(--text)!important;background:#fff!important}.entityItem:hover,.entityItem.active{box-shadow:0 12px 24px #2563eb14;background:#f8fbff!important;border-color:#60a5fa!important}.entityItem strong{color:var(--text)!important}.entityItem span{color:var(--muted)!important}.schemaTable th{color:#475569!important;background:#f8fafc!important}.schemaTable td,.schemaTable th{border-color:var(--line)!important}.schemaTable td{color:var(--text)!important}.tableWrap{background:#fff;border-color:var(--line)!important}@media (max-width:1280px){.dealWorkGrid{grid-template-columns:1fr!important}.slideOverDrawer{width:min(100vw - 24px,480px);height:calc(100vh - 24px);top:12px;right:12px}}@media (max-width:900px){.appShell{grid-template-columns:1fr!important}.sidebar{height:auto!important;position:relative!important}.compactStats{grid-template-columns:repeat(2,1fr)!important}.quickActions{grid-template-columns:repeat(2,1fr)}}.codeBox{white-space:pre-wrap;color:#e2e8f0;background:#0f172a;border:1px solid #1e293b;border-radius:14px;max-height:240px;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.codeBox.tall{max-height:420px}.workflowBuilderShell{grid-template-columns:290px minmax(420px,1fr) 320px;align-items:stretch;gap:14px;margin-bottom:18px;display:grid}.workflowPalette,.workflowInspector{box-shadow:var(--shadow-sm);max-height:680px;padding:16px;overflow:auto}.paletteSection{gap:10px;margin-bottom:16px;display:grid}.paletteSection small{color:var(--cyan);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.paletteSection>strong{letter-spacing:-.03em;font-size:16px;display:block}.paletteBtn{border:1px solid var(--line);background:var(--panel-2);color:var(--text);text-align:left;cursor:pointer;border-radius:16px;gap:4px;padding:12px;display:grid}.paletteBtn:hover{background:#eff6ff;border-color:#0ea5e98c}.paletteBtn strong{font-size:14px}.paletteBtn span,.mutedText{color:var(--muted);font-size:12px;line-height:1.35}.workflowCanvas{background:#f8fafc;min-height:680px;overflow:hidden}.workflowCanvas .react-flow__pane{cursor:grab}.wfNode{border:1px solid var(--line);min-width:176px;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;gap:4px;padding:12px;display:grid}.wfNode span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.wfNode strong{color:var(--text);letter-spacing:-.02em;font-size:14px}.wfNode small{color:var(--muted);overflow-wrap:anywhere}.wfNode.trigger{background:#eff6ff;border-color:#2563eb6b}.wfNode.condition{background:#fffbeb;border-color:#f59e0b7a}.wfNode.action{background:#ecfdf5;border-color:#16a34a61}.wfNode.delay{background:#f8fafc;border-color:#64748b5c}.wfNode.approval{background:#f5f3ff;border-color:#7c3aed59}.wfNode.http{background:#f0f9ff;border-color:#0ea5e973}.jsonPreview{border:1px solid var(--line);color:#dbeafe;background:#0f172a;border-radius:14px;max-height:260px;padding:12px;font-size:11px;line-height:1.45;overflow:auto}.legacyWorkflowBox{border:1px dashed var(--line);background:#f8fafcb3;border-radius:20px;margin-bottom:18px;padding:16px}.legacyWorkflowBox h3{margin:0 0 12px}@media (max-width:1280px){.workflowBuilderShell{grid-template-columns:1fr}.workflowCanvas{min-height:560px}.workflowPalette,.workflowInspector{max-height:none}}.workflowCanvasLoading{height:100%;min-height:560px;color:var(--muted);place-items:center;font-weight:850;display:grid}.builderShell{grid-template-columns:260px minmax(0,1fr) 340px;align-items:flex-start;gap:16px;display:grid}.builderPages,.builderInspector{gap:12px;display:grid;position:sticky;top:18px}.builderPageItem{border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;gap:4px;padding:13px;display:grid}.builderPageItem.active,.builderPageItem:hover{border-color:#0ea5e973;box-shadow:0 12px 30px #0ea5e91f}.builderPageItem b{font-size:14px}.builderPageItem span,.builderPageItem small{color:var(--muted);overflow-wrap:anywhere}.builderMain{gap:16px;display:grid}.builderFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.builderPaletteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.builderPaletteGrid button{border:1px dashed var(--line);text-align:left;cursor:pointer;color:var(--text);background:#fff;border-radius:16px;gap:5px;padding:14px;display:grid}.builderPaletteGrid button:hover{background:#f0f9ff;border-color:#0ea5e98c}.builderPaletteGrid b{font-size:14px}.builderPaletteGrid span{color:var(--muted);font-size:12px;line-height:1.35}.builderCanvas{align-content:flex-start;gap:12px;min-height:420px;display:grid}.builderCanvasTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.builderCanvasTop span{color:var(--muted);font-weight:800}.builderBlock{border:1px solid var(--line);cursor:grab;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.builderBlock.active{border-color:#0ea5e9a6;box-shadow:0 18px 45px #0ea5e924}.builderBlockIcon{color:#0369a1;background:#e0f2fe;border-radius:15px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.builderBlock b{margin-bottom:3px;display:block}.builderBlock span{color:var(--muted);font-size:13px}.builderBlockActions{gap:6px;display:flex}.builderBlockActions button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:10px;width:30px;height:30px}.builderInspectorBody{gap:12px;display:grid}.builderInspector select[multiple]{min-height:130px}.builderToggleRow{color:var(--muted);gap:8px;font-size:13px;display:grid}.builderToggleRow label{align-items:center;gap:8px;display:flex}.builderPreviewBox{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;padding:12px;overflow:hidden}.builderPreviewBox small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.builderPreviewBox pre{white-space:pre-wrap;max-height:220px;font-size:12px;overflow:auto}@media (max-width:1350px){.builderShell{grid-template-columns:1fr}.builderPages,.builderInspector{position:relative;top:auto}.builderFormGrid,.builderPaletteGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.builderFormGrid,.builderPaletteGrid{grid-template-columns:1fr}.builderBlock{grid-template-columns:42px 1fr}.builderBlockActions{grid-column:1/-1;justify-content:flex-end}}.permissionEnterprisePanel h3{margin:24px 0 12px}.permissionStats{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin:18px 0;display:grid}.permissionStats div{background:#0f172a59;border:1px solid #94a3b840;border-radius:16px;padding:14px}.permissionStats b{font-size:22px;display:block}.permissionStats span{color:#94a3b8;font-size:12px}.permissionGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.permissionCard{background:#0f172a52;border:1px solid #94a3b840;border-radius:18px;padding:14px}.permissionCardHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.conditionRow{grid-template-columns:1.1fr .9fr 1fr;gap:8px;margin:6px 0 12px;display:grid}.miniInput{min-width:150px}@media (max-width:900px){.permissionStats{grid-template-columns:repeat(2,1fr)}.conditionRow{grid-template-columns:1fr}}.codeArea{resize:vertical;width:100%;color:inherit;background:#0f172a0a;border:1px solid #94a3b859;border-radius:16px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.monoLine{word-break:break-all;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.dangerText{color:#dc2626;font-size:12px}.muted{color:#64748b;font-size:13px;line-height:1.5}.label{color:#475569;margin-top:10px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.builderGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:900px){.builderGrid{grid-template-columns:1fr}}.uxSidebar{gap:14px}.navSearch{gap:7px;padding:10px 0 4px;display:grid}.navSearch span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.navSearch input{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:14px;outline:none;padding:11px 12px}.navSearch input:focus{border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb14}.quickNav{grid-template-columns:1fr 1fr;gap:8px;padding:10px 0 4px;display:grid}.quickNav>small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-weight:900}.quickNavBtn{border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:14px;align-items:center;gap:7px;padding:10px 8px;font-size:12px;font-weight:850;display:flex}.quickNavBtn:hover,.quickNavBtn.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb80}.uxSideGroup{border-top:1px solid #94a3b838;padding-top:12px}.uxSideGroup>small{color:#334155;flex-direction:column;gap:2px;display:flex}.uxSideGroup>small em{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-style:normal;font-weight:700}.uxSideItem{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;display:grid!important}.uxSideItem .sideIcon{background:#f1f5f9;border-radius:12px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.uxSideItem b{color:inherit;font-size:14px;display:block}.uxSideItem small{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:2px;font-size:11px;line-height:1.25;display:block}.uxSideItem.active .sideIcon{background:#dbeafe}.uxWorkspaceTop{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:20px;display:grid}.uxBreadcrumb{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.actionHint{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;align-items:center;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.uxHelpCard{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-radius:22px;padding:16px 18px;box-shadow:0 12px 30px #2563eb12}.uxHelpTitle{color:#1e3a8a;align-items:center;gap:10px;margin-bottom:10px;display:flex}.uxHelpTitle span{background:#dbeafe;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.uxHelpCard ol{color:#334155;gap:6px;margin:0;padding-left:22px;display:grid}.uxHelpCard li{line-height:1.45}.uxStats .stat{position:relative;overflow:hidden}.uxStats .stat small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.friendlyEmpty{text-align:center;color:var(--muted);background:#f8fafc;border:1px dashed #cbd5e1;border-radius:20px;gap:8px;padding:24px;display:grid}.friendlyEmpty>span{font-size:28px}.friendlyEmpty strong{color:var(--text);font-size:18px}.friendlyEmpty p{margin:0;line-height:1.5}.friendlyEmpty small{color:#2563eb;font-weight:850}.panelHead p,.workspaceTop p,.hero p,.login p{line-height:1.55}.btn,.miniBtn,.sideItem,.quickNavBtn{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.btn:hover,.miniBtn:hover,.quickNavBtn:hover{transform:translateY(-1px)}.input::placeholder,textarea::placeholder{color:#94a3b8}@media (max-width:900px){.uxWorkspaceTop{grid-template-columns:1fr}.quickNav{grid-template-columns:1fr 1fr 1fr}}@media (max-width:620px){.quickNav{grid-template-columns:1fr 1fr}.uxBreadcrumb{display:none}}.appShell{grid-template-columns:300px minmax(0,1fr)}.ultraSidebar{background:linear-gradient(#f8fbff 0%,#fff 50%,#f7fbff 100%);gap:16px;width:300px;padding:18px}.bigBrand strong{letter-spacing:-.02em;font-size:18px}.bigBrand span{color:#64748b;font-size:12px}.startButton{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#2563eb,#06b6d4);border:0;border-radius:18px;width:100%;padding:15px 16px;font-weight:900;box-shadow:0 18px 38px #2563eb42}.navSearch span{color:#475569;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.ultraWorkspace{padding:22px}.ultraTop{border:1px solid #dbeafe;align-items:flex-start;box-shadow:0 16px 46px #0f172a12}.ultraContent{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.ultraMain{min-width:0}.ultraHome{flex-direction:column;gap:18px;display:flex}.ultraHero{background:radial-gradient(circle at 20% 0,#dbeafe 0,#dbeafe33 38%,#0000 70%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #dbeafe;grid-template-columns:minmax(0,1fr) 260px;gap:22px;padding:28px;display:grid}.ultraHeroText h2{letter-spacing:-.04em;color:#0f172a;margin:10px 0;font-size:34px}.ultraHeroText p{color:#475569;max-width:760px;font-size:16px;line-height:1.65}.superBadge{color:#0369a1;letter-spacing:.02em;background:#e0f2fe;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.heroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.readinessMeter{background:#fff;border:1px solid #bfdbfe;border-radius:24px;flex-direction:column;justify-content:center;padding:22px;display:flex;box-shadow:0 12px 30px #2563eb14}.readinessMeter strong{color:#2563eb;font-size:44px;line-height:1}.readinessMeter span{color:#0f172a;margin-top:8px;font-weight:900}.readinessMeter small{color:#64748b;margin:8px 0 14px}.meter{background:#dbeafe;border-radius:999px;height:10px;overflow:hidden}.meter i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);height:100%;display:block}.guidedLayout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;display:grid}.guidedSteps,.guidedDetail,.plainDictionary{padding:22px}.guideStep{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:46px 1fr;gap:14px;width:100%;margin-top:10px;padding:14px;transition:all .18s;display:grid}.guideStep:hover,.guideStep.active{background:#f8fbff;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 12px 28px #2563eb1a}.guideStep>span{color:#1d4ed8;background:#dbeafe;border-radius:15px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.guideStep b{color:#0f172a;font-size:15px;display:block}.guideStep small{color:#64748b;margin-top:5px;line-height:1.5;display:block}.guideStep em{color:#0891b2;margin-top:7px;font-size:12px;font-style:normal;font-weight:800;display:block}.resultBox{color:#1e3a8a;background:#eff6ff;border:1px dashed #93c5fd;border-radius:18px;flex-direction:column;gap:6px;margin:16px 0;padding:16px;display:flex}.simpleChecklist{flex-direction:column;gap:10px;margin-top:20px;display:flex}.simpleChecklist label{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex}.scenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scenarioCard{text-align:left;cursor:pointer;border:1px solid #e2e8f0;padding:18px;transition:all .18s}.scenarioCard:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a14}.scenarioCard span{margin-bottom:8px;font-size:30px;display:block}.scenarioCard b{color:#0f172a;font-size:16px}.scenarioCard p{color:#64748b;min-height:66px;line-height:1.5}.scenarioCard em{color:#2563eb;font-style:normal;font-weight:900}.dictionaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dictionaryGrid div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.dictionaryGrid b{color:#0f172a;margin-bottom:6px;display:block}.dictionaryGrid span{color:#64748b;line-height:1.5}.smartCoach{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbeafe;padding:18px;position:sticky;top:18px}.coachTop{align-items:center;gap:10px;margin-bottom:14px;display:flex}.coachTop>span{background:#eff6ff;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.coachTop b{color:#0f172a;display:block}.coachTop small{color:#64748b}.smartCoach h3{color:#0f172a;margin:0 0 8px}.smartCoach p{color:#64748b;line-height:1.55}.coachSteps{flex-direction:column;gap:9px;display:flex}.coachSteps>b,.coachNext>b{color:#0f172a;margin:8px 0 2px}.coachSteps div{color:#475569;grid-template-columns:24px 1fr;gap:8px;line-height:1.45;display:grid}.coachSteps span{color:#1d4ed8;background:#dbeafe;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.coachNext{flex-direction:column;gap:8px;margin-top:16px;display:flex}.coachNext button{color:#2563eb;text-align:left;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:12px;padding:10px;font-weight:900}@media (max-width:1280px){.ultraContent{grid-template-columns:1fr}.smartCoach{position:static}.scenarioGrid,.dictionaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.appShell{grid-template-columns:1fr}.ultraSidebar{width:auto;position:static}.ultraHero,.guidedLayout,.scenarioGrid,.dictionaryGrid{grid-template-columns:1fr}}.sidebar,.ultraSidebar{overflow:hidden auto}.ultraSidebar{min-width:300px}.uxSideGroup{gap:8px;display:grid}.uxSideItem{width:100%;min-width:0;grid-template-columns:40px minmax(0,1fr)!important;align-items:flex-start!important;padding:12px!important}.uxSideItem:before{content:none!important;display:none!important}.uxSideItem .sideIcon{border-radius:14px;align-self:flex-start;width:40px;min-width:40px;height:40px}.uxSideItem>span:last-child{flex-direction:column;width:100%;min-width:0;display:flex}.uxSideItem b{overflow-wrap:break-word;word-break:normal;line-height:1.2}.uxSideItem small{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.35;display:-webkit-box;overflow:hidden}.sideFooter{margin-top:8px}.workspaceTop,.uxWorkspaceTop{grid-template-columns:minmax(0,1fr) auto}.topActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.topActions>*{flex:none}.workspaceTop>div:first-child,.uxWorkspaceTop>div:first-child,.ultraHero,.guidedLayout,.ultraContent,.userWorkGrid,.dealWorkGrid{min-width:0}@media (max-width:1180px){.appShell{grid-template-columns:280px minmax(0,1fr)!important}.ultraSidebar{width:280px;min-width:280px}}@media (max-width:900px){.sidebar,.ultraSidebar{height:auto!important;max-height:none!important;position:static!important}.appShell{grid-template-columns:1fr!important}.ultraSidebar{width:auto;min-width:0}.workspace,.ultraWorkspace{padding:16px!important}.workspaceTop,.uxWorkspaceTop{grid-template-columns:1fr!important}.topActions{justify-content:flex-start}}html,body,.page.appPage{overflow-x:hidden}@media (min-width:901px){.appShell{min-height:100vh;position:relative;padding-left:300px!important;display:block!important}.sidebar,.ultraSidebar{z-index:20;bottom:0;left:0;width:300px!important;min-width:300px!important;height:100vh!important;position:fixed!important;top:0!important}.workspace,.ultraWorkspace{width:100%;min-width:0;max-width:100%;display:grid;margin-left:0!important}.workspaceTop,.ultraTop,.ultraContent,.ultraMain,.ultraHome,.guidedLayout,.ultraHero,.scenarioGrid,.dictionaryGrid{min-width:0;max-width:100%}}@media (max-width:900px){.appShell{padding-left:0!important}.sidebar,.ultraSidebar{width:auto!important;min-width:0!important;position:static!important}}.crmScenarioStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px 24px;display:grid}.scenarioStep{border:1px solid var(--line);background:#f8fafcc2;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px;display:grid}.scenarioStep b{color:#fff;background:#0f172a;border-radius:999px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.scenarioStep strong{color:var(--text);font-size:13px}.scenarioStep span{color:var(--muted);font-size:11px;line-height:1.25}.crmKpiGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 24px;display:grid}.crmKpiGrid>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px}.crmKpiGrid small{color:var(--muted);margin-bottom:6px;font-weight:800;display:block}.crmKpiGrid b{letter-spacing:-.04em;color:var(--text);font-size:22px;display:block}.crmKpiGrid span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.crmPerfectToolbar{background:linear-gradient(#f8fafce6,#fffffff5)}.perfectDealForm{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.7fr) minmax(0,.85fr) minmax(0,.95fr) minmax(0,1.15fr) auto;align-items:center;width:100%;justify-content:stretch!important;display:grid!important}.perfectDealForm .wideInput{min-width:180px}.perfectDealForm>*{min-width:0}.perfectDealForm .input,.perfectDealForm .moneyInput,.perfectDealForm .wideInput,.perfectDealForm button{width:100%;min-width:0!important}.perfectDealForm .moneyInput span{width:auto}.crmPerfectToolbar{overflow:visible}.clientsListLauncher{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px;display:flex}.clientsListLauncher b{color:var(--text);margin-bottom:6px;font-size:18px;display:block}.clientsListLauncher p{color:var(--muted);max-width:760px;margin:0;line-height:1.45}.clientsListLauncherActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.drawerListInfo{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.drawerRecordList{gap:10px;display:grid}.drawerRecordRow{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex;box-shadow:0 6px 16px #0f172a0a}.drawerRecordRow:hover,.drawerRecordRow.active{background:#f8fbff;border-color:#93c5fd}.drawerRecordRow strong{color:var(--text);margin-bottom:5px;display:block}.drawerRecordRow small{color:var(--muted);line-height:1.4;display:block}.drawerSheetFooterActions{justify-content:flex-end;gap:10px;width:100%;display:flex}.crmActivityPanel{border-top:1px solid var(--line);padding:18px 24px 24px}.crmActivityPanel h3{color:var(--text);margin:0 0 12px}.activityMiniList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activityMiniList>div{border:1px solid var(--line);background:#fff;border-radius:16px;gap:4px;padding:12px;display:grid}.activityMiniList span,.activityMiniList small{color:var(--muted);font-size:11px}.activityMiniList b{color:var(--text);font-size:12px;line-height:1.35}@media (max-width:1400px){.perfectDealForm{grid-template-columns:repeat(3,minmax(0,1fr))}.crmKpiGrid,.crmScenarioStrip,.activityMiniList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.crmKpiGrid,.crmScenarioStrip,.activityMiniList,.perfectDealForm{grid-template-columns:1fr}}.builderValidation{border:1px solid #6366f12e}.builderIssues{gap:10px;margin-top:12px;display:grid}.builderIssue{background:#0f172a08;border:1px solid #94a3b833;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.builderIssue b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.builderIssue.error{background:#ef44440f;border-color:#ef444459}.builderIssue.warning{background:#f59e0b0f;border-color:#f59e0b59}.builderIssue span{opacity:.72;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.builderIssue p{margin:0;font-size:13px}.builderPreviewCards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px;display:grid}.builderPreviewCard{background:#ffffff8c;border:1px solid #94a3b838;border-radius:16px;gap:5px;padding:12px;display:grid}.builderPreviewCard span{color:var(--muted);font-size:12px}.dangerBtn{color:#b91c1c;border-color:#ef444447!important}.pill.red{color:#b91c1c;background:#ef44441f}.pill.green{color:#15803d;background:#22c55e1f}.securityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.securityGrid .panel{min-width:0}.securityGrid .resultBox code{word-break:break-all;background:#0f172a0f;border-radius:12px;padding:10px 12px;font-size:12px;display:block}.securityGrid .resultBox small{word-break:break-all;color:var(--muted);font-size:11px;display:block}@media (max-width:1100px){.securityGrid{grid-template-columns:1fr}}.architecturePanelV26{overflow:hidden}.architectureHero{background:linear-gradient(135deg,#6366f114,#0ea5e90f);border:1px solid #6366f129;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:18px 24px;display:grid}.architectureHero b{color:var(--text);margin-bottom:6px;font-size:16px;display:block}.architectureHero span{color:var(--muted);line-height:1.45;display:block}.architectureLegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.eaDot{border-radius:999px;width:10px;height:10px;display:inline-flex}.eaDot.goal{background:#7c3aed}.eaDot.capability{background:#0891b2}.eaDot.process{background:#2563eb}.eaDot.object{background:#16a34a}.eaDot.workflow{background:#ea580c}.architectureModeTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.architectureModeTabs button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffffd1;border-radius:18px;gap:4px;padding:13px 14px;transition:all .18s;display:grid}.architectureModeTabs button:hover,.architectureModeTabs button.active{background:linear-gradient(#eff6fff5,#fffffff5);border-color:#2563eb59;box-shadow:0 14px 34px #0f172a12}.architectureModeTabs b{color:var(--text);font-size:13px}.architectureModeTabs span{color:var(--muted);font-size:11px;line-height:1.3}.architectureCanvas{border:1px solid var(--line);background:radial-gradient(circle at 20% 10%,#3b82f61f,#0000 26%),radial-gradient(circle at 80% 10%,#10b9811a,#0000 24%),#f8fafc;border-radius:28px;height:min(68vh,690px);min-height:520px;overflow:hidden}.architectureCanvasLoading{border:1px dashed var(--line);height:520px;color:var(--muted);background:#f8fafc;border-radius:28px;place-items:center;display:grid}.eaNode{background:#fffffff2;border:1px solid #0f172a14;border-radius:20px;gap:4px;min-width:178px;max-width:210px;padding:12px 14px;display:grid;box-shadow:0 18px 44px #0f172a1a}.eaNode span{text-transform:uppercase;letter-spacing:.08em;opacity:.62;font-size:9px;font-weight:900}.eaNode strong{color:#0f172a;font-size:14px;line-height:1.2}.eaNode small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ea-goal{background:linear-gradient(#faf5ff,#fff);border-color:#7c3aed40}.ea-capability{background:linear-gradient(#ecfeff,#fff);border-color:#0891b240}.ea-process{background:linear-gradient(#eff6ff,#fff);border-color:#2563eb40}.ea-object{background:linear-gradient(#f0fdf4,#fff);border-color:#16a34a40}.ea-event{background:linear-gradient(#fdf2f8,#fff);border-color:#db277738}.ea-workflow{background:linear-gradient(#fff7ed,#fff);border-color:#ea580c40}.ea-app,.ea-document{background:linear-gradient(#f8fafc,#fff);border-color:#0f172a24}.architectureStats{margin-top:16px}.architectureDetails{border:1px solid var(--line);background:#ffffffa6;border-radius:20px;margin-top:16px;padding:14px 16px}.architectureDetails summary{cursor:pointer;color:var(--text);font-weight:800}.floatingHelpWrap{z-index:90;justify-items:end;gap:12px;display:grid;position:fixed;bottom:24px;right:24px}.floatingHelpButton{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:999px;width:52px;height:52px;font-size:24px;font-weight:900;box-shadow:0 18px 50px #0f172a47}.floatingHelpPanel{gap:12px;width:min(390px,100vw - 32px);padding:18px;display:grid;box-shadow:0 24px 70px #0f172a33}.floatingHelpHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.floatingHelpHead b{color:var(--text);font-size:16px;display:block}.floatingHelpHead span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.floatingHelpPanel p{color:var(--muted);margin:0;line-height:1.45}.coachSteps.compact{gap:8px;display:grid}.coachSteps.compact div{color:var(--text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;display:grid}.coachSteps.compact span{background:#0f172a14;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.ultraContent{grid-template-columns:minmax(0,1fr)!important}.ultraMain{max-width:100%}@media (max-width:1200px){.architectureModeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.architectureHero{grid-template-columns:1fr}}@media (max-width:760px){.architectureModeTabs{grid-template-columns:1fr}.architectureCanvas{height:620px}.floatingHelpWrap{bottom:14px;right:14px}}.architecturePanelV27{overflow:hidden}.businessDesignerWrap{gap:12px;display:grid}.designerToolbar{background:linear-gradient(135deg,#eff6fff2,#ffffffeb);border:1px solid #2563eb29;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.designerToolbar b{color:var(--text);margin-bottom:4px;font-size:15px;display:block}.designerToolbar span{color:var(--muted);font-size:12px;line-height:1.4}.designerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.miniSelect{border:1px solid var(--line);height:36px;color:var(--text);background:#fff;border-radius:12px;padding:0 10px;font-weight:700}.designerPalette{flex-wrap:wrap;gap:8px;padding:10px 2px 2px;display:flex}.designerPalette button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffffe6;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.designerPalette button:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a14}.designerPalette button:disabled{opacity:.55;cursor:not-allowed;transform:none}.designerNotice{color:#047857;background:#ecfdf5eb;border:1px solid #10b98138;border-radius:16px;padding:11px 14px;font-size:13px;font-weight:700}.interactiveArchitectureCanvas{min-height:650px}.eaNode em{color:#0f172a8f;margin-top:6px;font-size:10px;font-style:normal;font-weight:700;line-height:1.2;display:block}.designerImpactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.designerImpactGrid div{border:1px solid var(--line);background:#ffffffbf;border-radius:18px;padding:12px 14px}.designerImpactGrid b{color:var(--text);margin-bottom:4px;font-size:12px;display:block}.designerImpactGrid span{color:var(--muted);font-size:11px;line-height:1.35}@media (max-width:1100px){.designerToolbar{grid-template-columns:1fr}.designerActions{justify-content:flex-start}.designerImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.designerImpactGrid{grid-template-columns:1fr}}.archimateDesigner{gap:14px}.archimateToolbar{background:linear-gradient(135deg,#faf5fff5,#eff6ffeb);border-color:#7c3aed2e}.archiWorkbench{grid-template-columns:220px minmax(0,1fr) 245px;align-items:stretch;gap:12px;display:grid}.archiPalette,.archiInspector,.archiLegendPanel{border:1px solid var(--line);background:#ffffffdb;border-radius:24px;box-shadow:0 18px 45px #0f172a0f}.archiPalette{align-content:start;gap:12px;max-height:740px;padding:12px;display:grid;overflow:auto}.archiPalette section{gap:7px;display:grid}.archiPalette section>b{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.archiPalette button{cursor:pointer;color:var(--text);text-align:left;background:#f8fafceb;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:8px;padding:8px 9px;font-weight:800;transition:all .15s;display:flex}.archiPalette button:hover{background:#fff;border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 12px 30px #0f172a14}.archiPalette button i{font-size:12px;font-style:normal;line-height:1.2}.archiMini{color:#0f172a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:inline-grid}.archi-motivation{background:#faf5ff;border-color:#7c3aed40}.archi-strategy{background:#ecfeff;border-color:#0891b240}.archi-business{background:#eff6ff;border-color:#2563eb40}.archi-application{background:#f0fdf4;border-color:#16a34a40}.archi-technology{background:#fff7ed;border-color:#ea580c40}.archi-implementation{background:#fdf2f8;border-color:#db277738}.archi-system{background:#f8fafc;border-color:#0f172a24}.archiCanvasCol{gap:10px;min-width:0;display:grid}.archimateCanvas{background:linear-gradient(90deg,#faf5ffcc 0 13%,#ecfeff9e 13% 27%,#eff6ffb8 27% 52%,#f0fdf49e 52% 66%,#fff7ed9e 66% 80%,#fdf2f89e 80% 100%),radial-gradient(circle at 10% 10%,#6366f11a,#0000 25%),#f8fafc;min-height:720px}.archiNode{background:#fffffff5;border:1px solid #0f172a1a;gap:5px;min-width:180px;max-width:225px;padding:11px 13px;display:grid;position:relative;box-shadow:0 18px 44px #0f172a1a}.archiNodeTop{color:#0f172a94;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.archiIcon{color:#0f172a;background:#0f172a0f;border-radius:10px;place-items:center;width:26px;height:24px;font-size:10px;display:grid}.archiNode strong{color:#0f172a;font-size:14px;line-height:1.15}.archiNode small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.archiNode em{color:#0f172a94;font-size:10px;font-style:normal;font-weight:700;line-height:1.22}.archiNode.archi-motivation{background:linear-gradient(#faf5ff,#fff);border-color:#7c3aed40}.archiNode.archi-strategy{background:linear-gradient(#ecfeff,#fff);border-color:#0891b240}.archiNode.archi-business{background:linear-gradient(#eff6ff,#fff);border-color:#2563eb40}.archiNode.archi-application{background:linear-gradient(#f0fdf4,#fff);border-color:#16a34a40}.archiNode.archi-technology{background:linear-gradient(#fff7ed,#fff);border-color:#ea580c40}.archiNode.archi-implementation{background:linear-gradient(#fdf2f8,#fff);border-color:#db277738}.archiNode.archi-system{background:linear-gradient(#f8fafc,#fff);border-color:#0f172a24}.archiShape-rounded{border-radius:18px}.archiShape-capsule{border-radius:999px;padding-left:18px;padding-right:18px}.archiShape-hex{clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);border-radius:0;padding-left:20px;padding-right:20px}.archiShape-document{border-radius:16px 22px 16px 16px}.archiShape-event{border-radius:50px 18px}.archiShape-app{border-radius:18px;outline:3px solid #0f172a08}.archiShape-database{border-radius:44%/16%}.archiShape-actor{border-radius:26px}.archiShape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);text-align:center;place-items:center;min-height:150px;padding:24px 22px}.archiInspector{align-content:start;gap:12px;padding:14px;display:grid}.archiInspector>b{color:var(--text);font-size:14px}.archiInspector p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.archiInspectorCard{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:18px;gap:7px;padding:12px;display:grid}.archiInspectorCard strong{color:var(--text)}.archiInspectorCard small{color:var(--muted)}.archiInspectorCard em{color:#0f766e;font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.archiLegendPanel{gap:12px;padding:14px;display:grid}.archiLegendHead b{color:var(--text);margin-bottom:4px;font-size:14px;display:block}.archiLegendHead span{color:var(--muted);font-size:12px;line-height:1.4}.archiRelationHint{background:#eff6ffdb;border:1px solid #2563eb21;border-radius:16px;gap:4px;padding:11px 12px;display:grid}.archiRelationHint b{color:#1d4ed8;font-size:13px}.archiRelationHint span{color:var(--text);font-size:12px}.archiRelationHint em{color:var(--muted);font-size:11px;font-style:normal}.archiGroups{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.archiGroups div{align-content:start;gap:6px;display:grid}.archiGroups div>b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.archiGroups span{color:var(--text);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}@media (max-width:1320px){.archiWorkbench{grid-template-columns:200px minmax(0,1fr)}.archiInspector{grid-column:1/-1}.archiGroups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.archiWorkbench{grid-template-columns:1fr}.archiPalette{max-height:none}.archiGroups{grid-template-columns:1fr 1fr}}@media (max-width:620px){.archiGroups{grid-template-columns:1fr}.archimateCanvas{min-height:620px}}.archiRelationRibbon{grid-template-columns:repeat(11,minmax(92px,1fr));gap:8px;display:grid}.archiRelationRibbon button{text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #0f172a14;border-radius:16px;gap:3px;min-height:62px;padding:8px 9px;transition:all .16s;display:grid}.archiRelationRibbon button:hover,.archiRelationRibbon button.active{background:#fff;border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.archiRelationRibbon button span{border-radius:99px;width:34px;height:4px;display:block;box-shadow:0 0 0 3px #0f172a0a}.archiRelationRibbon button b{color:#0f172a;font-size:11px;line-height:1.1}.archiRelationRibbon button small{color:#64748b;font-size:10px;line-height:1.15}.archimateCanvas .react-flow__edge-path{filter:drop-shadow(0 2px 3px #0f172a29)}.archimateCanvas .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:12 7;animation:1.3s linear infinite archiDash}.archimateCanvas .react-flow__edge.selected .react-flow__edge-path{filter:drop-shadow(0 3px 5px #2563eb42);stroke-width:4.4px!important}.archimateCanvas .react-flow__edge-textbg{filter:drop-shadow(0 2px 3px #0f172a1a)}.archimateCanvas .react-flow__edge-text{pointer-events:none}.edgeInspector{background:linear-gradient(#eff6fff2,#fffffff2);border-color:#2563eb33}.edgeDot{border-radius:99px;width:42px;height:6px;display:block;box-shadow:0 0 0 4px #0f172a0a}@keyframes archiDash{to{stroke-dashoffset:-38px}}@media (max-width:1500px){.archiRelationRibbon{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:980px){.archiRelationRibbon{grid-template-columns:repeat(2,minmax(0,1fr))}}.archiHelp,.archiQuestion{color:#1d4ed8;background:#dbeafef2;border:1px solid #2563eb38;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:950;display:inline-grid;box-shadow:0 4px 12px #2563eb1f}.archiHelp{cursor:help;margin-left:auto}.archiHelp.inline{width:16px;height:16px;margin-left:2px;font-size:9px}.archiQuestion{cursor:help;margin-left:auto}.archiPalette button{position:relative}.archiPalette button:hover .archiHelp,.archiNode:hover .archiQuestion,.archiGroups span:hover .archiHelp{color:#fff;background:#2563eb;border-color:#2563eb}.archiInspectorCard p:before{content:"Что это: ";color:#0f172a;font-weight:900}.archiInspectorCard em:before{content:"Что создаёт система: ";color:#0f766e}.dangerMiniBtn{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #ef444459;border-radius:12px;padding:11px 13px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;box-shadow:0 4px 12px #ef444414}.dangerMiniBtn:hover{background:#ffe4e6;transform:translateY(-1px)}.dangerMiniBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.archiUxV33 .compactDesignerToolbar span{max-width:980px}.archiConnectionGuide{color:var(--text);background:linear-gradient(90deg,#eff6fff5,#ffffffe6);border:1px solid #2563eb26;border-radius:18px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.archiConnectionGuide b{color:#1d4ed8;white-space:nowrap}.archiConnectionGuide span{color:var(--muted);line-height:1.35}.archiConnectionGuide strong{color:#0f172a}.archiConnectionGuide i{color:#1d4ed8;font-style:normal;font-weight:900}.archiUxV33 .archiRelationRibbon{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(132px,168px);grid-auto-flow:column;padding-bottom:3px;overflow-x:auto}.archiUxV33 .archiRelationRibbon button{min-height:54px;padding:8px 10px}.archiUxV33 .archiRelationRibbon button small{display:none}.archiUxV33 .archiWorkbench{grid-template-columns:235px minmax(0,1fr) 270px;min-height:calc(100vh - 230px)}.archiUxV33 .archiPalette,.archiUxV33 .archiInspector{max-height:calc(100vh - 235px);position:sticky;top:84px}.archiPaletteHead{border-bottom:1px solid #0f172a14;gap:2px;padding:4px 2px 8px;display:grid}.archiPaletteHead b{color:var(--text);font-size:14px}.archiPaletteHead small{color:var(--muted);font-size:11px;line-height:1.3}.archiUxV33 .designerNotice{z-index:11;max-width:min(640px,100% - 36px);position:absolute;top:18px;left:18px;box-shadow:0 14px 38px #0f172a1f}.archiUxV33 .archiCanvasCol{position:relative}.archiHandle{opacity:.95;box-shadow:0 0 0 3px #2563eb38,0 8px 18px #2563eb47;background:#2563eb!important;border:3px solid #fff!important;width:16px!important;height:16px!important}.archiHandleIn{box-shadow:0 0 0 3px #64748b2e,0 8px 18px #64748b38;background:#64748b!important}.archiHandleOut.bottom{box-shadow:0 0 0 3px #16a34a33,0 8px 18px #16a34a40;background:#16a34a!important}.archiNode:hover .archiHandle{transform:scale(1.08)}.archiNodeHint{color:#1d4ed8;opacity:.86;border-top:1px dashed #2563eb2e;margin-top:4px;padding-top:6px;font-size:9px;font-weight:900;line-height:1.2}.archiUxV33 .archiInspectorTips{background:#eff6ffbf;border:1px solid #2563eb24;border-radius:16px;gap:5px;padding:11px 12px;display:grid}.archiUxV33 .archiInspectorTips b{color:#1d4ed8;font-size:12px}.archiUxV33 .archiInspectorTips span{color:var(--muted);font-size:12px;line-height:1.35}.archiLegendCompact{border:1px solid var(--line);background:#ffffffb3;border-radius:18px;overflow:hidden}.archiLegendCompact summary{cursor:pointer;color:var(--text);padding:12px 14px;font-weight:900}.archiLegendCompact .archiLegendPanel{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0}.archiModalBackdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a6b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.archiCreateModal{background:#fffffffa;border:1px solid #ffffff3d;border-radius:26px;gap:14px;width:min(620px,100%);padding:20px;display:grid;box-shadow:0 30px 90px #0f172a59}.archiCreateHead{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.archiCreateHead b{color:var(--text);margin-bottom:4px;font-size:18px;display:block}.archiCreateHead small{color:var(--muted);line-height:1.35}.archiCreateModal label{color:var(--text);gap:7px;font-size:12px;font-weight:900;display:grid}.archiCreateModal input,.archiCreateModal textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:16px;outline:none;padding:12px 13px}.archiCreateModal input:focus,.archiCreateModal textarea:focus{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb1a}.archiCreateEffect{background:#ecfdf5bf;border:1px solid #10b9812e;border-radius:16px;gap:4px;padding:12px 13px;display:grid}.archiCreateEffect b{color:#047857;font-size:12px}.archiCreateEffect span{color:var(--text);font-size:12px;line-height:1.35}.archiCreateActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1180px){.archiUxV33 .compactDesignerToolbar,.archiUxV33 .archiWorkbench,.archiUxV33 .archiWorkbench.paletteCollapsed,.archiUxV33 .archiWorkbench.inspectorCollapsed{grid-template-columns:1fr}.archiUxV33 .archiPalette,.archiUxV33 .archiInspector{max-height:none;position:static}.archiUxV33 .archimateCanvas{height:76vh;min-height:720px}}.archiUxV33 .archiWorkbench{min-height:calc(100vh - 170px)}.archiUxV33 .archiWorkbench.inspectorCollapsed{grid-template-columns:235px minmax(0,1fr)}.archiUxV33 .archiCanvasCol{width:100%}.archiUxV33{gap:14px}.archiUxV33 .compactDesignerToolbar{border-radius:24px;grid-template-columns:minmax(520px,1fr) auto;padding:18px 20px}.archiUxV33 .compactDesignerToolbar b{font-size:20px;line-height:1.2}.archiUxV33 .compactDesignerToolbar span{color:#475569;max-width:1180px;font-size:14px;line-height:1.5}.archiUxV33 .designerActions{gap:10px}.archiUxV33 .designerActions .btn,.archiUxV33 .designerActions .miniBtn,.archiUxV33 .designerActions .dangerMiniBtn,.archiUxV33 .designerActions .miniSelect{border-radius:16px;min-height:48px;padding:12px 16px;font-size:15px}.archiConnectionGuide{border-radius:20px;padding:14px 18px;font-size:15px}.archiConnectionGuide span{color:#334155}.relationBuilderPanel{background:linear-gradient(135deg,#eff6ffeb,#fffffff5);border:1px solid #2563eb24;border-radius:24px;gap:14px;padding:16px;display:grid;box-shadow:0 16px 44px #0f172a0f}.relationBuilderHead{grid-template-columns:minmax(320px,1fr) minmax(360px,560px);align-items:stretch;gap:16px;display:grid}.relationBuilderHead b{color:#0f172a;margin-bottom:4px;font-size:18px;display:block}.relationBuilderHead span{color:#475569;font-size:14px;line-height:1.45}.activeRelationExplain{background:#ffffffdb;border:1px solid #0f172a1a;border-radius:18px;grid-template-columns:54px minmax(0,1fr);gap:5px 12px;padding:13px 14px;display:grid}.activeRelationExplain i{border-radius:999px;grid-row:span 3;align-self:center;width:54px;height:8px;box-shadow:0 0 0 5px #0f172a0a}.activeRelationExplain b{margin:0;font-size:16px}.activeRelationExplain span{color:#334155;font-size:13px}.activeRelationExplain em{color:#047857;font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.relationBuilderGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.relationBuilderGroups section{gap:8px;display:grid}.relationBuilderGroups section>b{color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.relationBuilderGroups button{text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #0f172a17;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:3px 10px;padding:11px 12px;transition:all .16s;display:grid}.relationBuilderGroups button:hover,.relationBuilderGroups button.active{background:#fff;border-color:#2563eb59;transform:translateY(-1px);box-shadow:0 14px 30px #2563eb1a}.relationBuilderGroups button i{border-radius:999px;grid-row:span 2;align-self:center;width:42px;height:6px}.relationBuilderGroups button span{color:#0f172a;font-size:15px;font-weight:950}.relationBuilderGroups button small{color:#64748b;font-size:12px;line-height:1.28}.archiUxV33 .archiWorkbench,.archiUxV33 .archiWorkbench.inspectorCollapsed{grid-template-columns:330px minmax(0,1fr);gap:14px}.archiUxV33 .archiWorkbench.paletteCollapsed.inspectorCollapsed{grid-template-columns:minmax(0,1fr)}.archiUxV33 .archiPalette{border-radius:24px;max-height:calc(100vh - 185px);padding:16px}.archiPaletteHead{gap:5px;padding-bottom:13px}.archiPaletteHead b{font-size:18px}.archiPaletteHead small{font-size:13px;line-height:1.4}.archiPalette section{gap:9px}.archiPalette section>b{color:#475569;font-size:13px}.archiPalette button{border-radius:17px;gap:10px;padding:12px 13px}.archiPalette button i{font-size:14px}.archiMini{border-radius:13px;width:34px;height:34px;font-size:14px}.archiHelp,.archiQuestion{width:24px;height:24px;font-size:13px}.archiUxV33 .architectureCanvas,.archiUxV33 .archimateCanvas{border-radius:26px;height:calc(100vh - 300px);min-height:760px}.archimateCanvas .react-flow__pane{cursor:grab}.archimateCanvas .react-flow__edge-path{stroke-width:3.5px;filter:drop-shadow(0 3px 4px #0f172a2e)}.archimateCanvas .react-flow__edge.selected .react-flow__edge-path{stroke-width:5px!important}.archimateCanvas .react-flow__edge-text{font-size:15px!important;font-weight:950!important}.archimateCanvas .react-flow__edge-textbg{stroke-width:1.5px}.archiNode{border-radius:22px;gap:8px;min-width:260px;max-width:330px;padding:18px 20px;box-shadow:0 20px 52px #0f172a1f}.archiNodeTop{letter-spacing:.06em;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.archiTypeMeta{align-items:center;gap:8px;min-width:0;display:inline-flex}.archiTypeMeta>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archiTypeBadge{color:#334155;letter-spacing:.03em;text-transform:none;background:#ffffffd1;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;max-width:150px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.archiTypeBadge i{color:#2563eb;font-style:normal}.archiTypeBadge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archiShape-card{clip-path:none;border-radius:22px}.archiIcon{border-radius:13px;width:34px;height:32px;font-size:16px}.archiNode strong{font-size:21px;line-height:1.16}.archiNode small{color:#475569;white-space:normal;font-size:14px}.archiNode em{color:#334155;font-size:13px;font-weight:750;line-height:1.35}.archiNodeHint{color:#1d4ed8;padding-top:8px;font-size:12px}.archiHandle{border-width:4px!important;width:22px!important;height:22px!important}.archiShape-diamond{min-height:210px;padding:34px 32px}.archiLegendCompact summary{padding:14px 18px;font-size:15px}.archiCreateModal{width:min(720px,100%)}.archiCreateHead b{font-size:22px}.archiCreateHead small,.archiCreateModal label{font-size:14px}.archiCreateModal input,.archiCreateModal textarea{padding:14px 15px;font-size:16px}.archiCreateEffect b,.archiCreateEffect span{font-size:14px}@media (max-width:1350px){.relationBuilderHead,.relationBuilderGroups,.archiUxV33 .compactDesignerToolbar,.archiUxV33 .archiWorkbench,.archiUxV33 .archiWorkbench.inspectorCollapsed{grid-template-columns:1fr}.archiUxV33 .archiPalette{max-height:none;position:static}}.businessMapMainPanel{padding:22px}.businessMapMainPanel .panelHead h2{letter-spacing:-.04em;font-size:34px}.businessMapHero{background:linear-gradient(135deg,#2563eb1a,#0ea5e914,#10b98112)}.businessMapMainPanel .architectureModeTabs{grid-template-columns:repeat(9,minmax(118px,1fr));gap:10px;padding-bottom:4px;overflow-x:auto}.businessMapMainPanel .architectureModeTabs button{border-radius:22px;min-height:86px;padding:15px}.businessMapMainPanel .architectureModeTabs b{font-size:15px}.businessMapMainPanel .architectureModeTabs span{font-size:12px}.archiUxV33 .designerToolbar b{font-size:24px}.archiUxV33 .designerToolbar span{font-size:14px;line-height:1.45}.archiUxV33 .designerActions{flex-wrap:wrap;gap:8px}.archiUxV33 .designerActions .btn,.archiUxV33 .designerActions .miniBtn,.archiUxV33 .designerActions .dangerMiniBtn{border-radius:15px;padding:11px 14px;font-size:14px}.archiUxV33 .archiWorkbench{grid-template-columns:310px minmax(760px,1fr) 300px;align-items:stretch;gap:16px}.archiUxV33 .archiWorkbench.paletteCollapsed{grid-template-columns:minmax(760px,1fr) 300px}.archiUxV33 .archiPalette{border-radius:28px;min-height:760px;max-height:none;padding:16px}.archiPaletteHead b{color:var(--text);margin-bottom:6px;font-size:19px;display:block}.archiPaletteHead small{color:var(--muted);font-size:13px;line-height:1.45;display:block}.archiUxV33 .archiPalette section>b{margin-top:6px;font-size:12px}.archiUxV33 .archiPalette button{border-radius:18px;gap:10px;padding:12px 13px}.archiUxV33 .archiPalette button i{font-size:14px}.archiUxV33 .archiMini{width:32px;height:32px;font-size:13px}.archiUxV33 .archimateCanvas{border-radius:32px;height:calc(100vh - 220px);min-height:780px}.archiUxV33 .architectureCanvas{height:calc(100vh - 220px);min-height:780px}.archiUxV33 .archiNode{border-radius:24px;min-width:230px;max-width:290px;padding:16px 18px;box-shadow:0 18px 42px #0f172a1c}.archiUxV33 .archiNodeTop{font-size:11px}.archiUxV33 .archiIcon{width:34px;height:32px;font-size:15px}.archiUxV33 .archiNode strong{font-size:19px;line-height:1.14}.archiUxV33 .archiNode small{font-size:13px}.archiUxV33 .archiNode em{font-size:12px;line-height:1.35}.archiUxV33 .archiNodeHint{font-size:11px}.archiConnectionGuide{padding:14px 18px;font-size:14px}.relationBuilderPanel{border-radius:26px}.relationBuilderHead b{font-size:18px}.relationBuilderHead span,.activeRelationExplain span{font-size:13px}.relationBuilderGroups button span{font-size:14px}.relationBuilderGroups button small{font-size:12px}.businessMapInspector{border:1px solid var(--line);background:#ffffffe0;border-radius:28px;align-content:start;gap:14px;padding:16px;display:grid;box-shadow:0 18px 45px #0f172a0f}.businessMapInspector>b{color:var(--text);font-size:18px}.businessMapInspector p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.businessMapPopupHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.businessMapPopupHead>b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.25;overflow:hidden}.businessMapPopupClose{cursor:pointer;flex:none;place-items:center;min-width:32px;border:1px solid var(--line)!important;color:#475569!important;background:#fff!important;border-radius:10px!important;width:32px!important;height:32px!important;padding:0!important;font-weight:950!important;display:grid!important}.businessMapPopupClose:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.businessMapInspector .businessMapPopupHead{margin-bottom:0}.businessMapInspector .businessMapPopupHead>b{font-size:18px}.mapInspectorEditor{gap:14px;min-width:0;display:grid}.mapInspectorTitle{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.mapInspectorTitle strong{color:var(--text);overflow-wrap:anywhere;line-height:1.2;display:block}.mapInspectorTitle small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.mapEditorSection{background:#f8fafcd1;border:1px solid #0f172a1a;border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}.mapEditorSection summary{cursor:pointer;color:#0f172a;font-weight:900}.mapEditorSection b,.mapEditorSubhead{color:#0f172a;font-size:13px;font-weight:900}.mapEditorSection label{color:#475569;gap:5px;min-width:0;font-size:12px;font-weight:800;display:grid}.mapEditorSection input,.mapEditorSection select,.mapEditorSection textarea{border:1px solid var(--line);color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;padding:8px 9px;font-size:12px}.mapEditorSection textarea{resize:vertical}.mapEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mapEditorChecks{flex-wrap:wrap;gap:8px;display:flex}.mapEditorChecks label,.mapEditorCheckGrid label,.mapEditorRow label{color:#334155;background:#fff;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex}.mapEditorChecks input,.mapEditorCheckGrid input,.mapEditorRow label input{width:auto;min-width:16px;padding:0}.mapEditorCheckGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mapEditorCheckGrid.compact{grid-template-columns:1fr}.mapRecordCardEditor,.mapWorkflowButtonEditor{gap:8px;min-width:0;display:grid}.mapRecordCardEditor article{background:#fff;border:1px solid #0f172a1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.mapRecordCardEditor article.isDisabled{opacity:.62;background:#f8fafc}.mapRecordCardOrder{align-items:center;gap:5px;display:inline-flex}.miniBtn.square{border-radius:10px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;display:grid!important}.mapRecordCardEditor article>label:not(:first-of-type),.mapRecordCardRoles{grid-column:1/-1}.mapRecordCardEditor label span{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:950}.mapRecordCardRoles{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mapRecordCardRoles span{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:950}.mapRecordCardRoles button{color:#475569;background:#fff;border:1px solid #0f172a1f;border-radius:999px;min-height:28px;padding:5px 9px;font-weight:850}.mapRecordCardRoles button.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.mapWorkflowButtonRow{grid-template-columns:minmax(118px,.7fr) minmax(120px,1fr) minmax(110px,1fr) minmax(110px,1fr) 30px;align-items:center;gap:6px;min-width:0;display:grid}.mapWorkflowButtonRow label{background:#fff;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex}.mapEditorSection input[type=checkbox]{border-radius:4px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.mapEditorRow{grid-template-columns:minmax(78px,1fr) minmax(96px,1.2fr) minmax(80px,.8fr) minmax(96px,1fr) auto 30px;align-items:center;gap:6px;min-width:0;display:grid}.mapEditorRow.rights{grid-template-columns:minmax(86px,1fr) repeat(5,auto) 30px}.mapEditorRow .dangerMiniBtn{place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.mapEditorSubhead{margin-top:4px}.miniBtn.full{justify-content:center;width:100%}.inspectorActions.sticky{z-index:2;background:linear-gradient(#fff0,#fffffff5 30%);padding-top:10px;position:sticky;bottom:0}.inspectorActions.sticky .btn{flex:160px}.businessMapTruth{background:linear-gradient(135deg,#eff6fff5,#f0fdf4e6);border:1px solid #2563eb24;border-radius:20px;gap:8px;padding:14px;display:grid}.businessMapTruth b{color:var(--text)}.businessMapTruth span{color:var(--muted);font-size:13px}.businessMapPreviewModal{background:#fff;border-radius:30px;gap:16px;width:min(860px,100vw - 34px);max-height:calc(100vh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 30px 80px #0f172a3d}.previewSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.previewSummaryGrid div{border:1px solid var(--line);background:#f8fafce0;border-radius:18px;padding:13px}.previewSummaryGrid b{color:var(--text);font-size:24px;display:block}.previewSummaryGrid span{color:var(--muted);font-size:12px}.previewList{gap:8px;display:grid}.previewList>b{color:var(--text);font-size:18px}.previewList span{color:var(--text);background:#ffffffe6;border:1px solid #0f172a12;border-radius:14px;grid-template-columns:150px 210px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.previewList strong{color:#1d4ed8}.previewList i{color:#0f766e;font-style:normal;font-weight:800}@media (max-width:1480px){.businessMapMainPanel .architectureModeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.archiUxV33 .archiWorkbench{grid-template-columns:280px minmax(0,1fr)}.businessMapInspector{grid-column:1/-1}}@media (max-width:900px){.businessMapMainPanel .architectureModeTabs,.archiUxV33 .archiWorkbench,.archiUxV33 .archiWorkbench.paletteCollapsed{grid-template-columns:1fr}.archiUxV33 .archimateCanvas,.archiUxV33 .architectureCanvas{min-height:720px}.previewSummaryGrid,.previewList span{grid-template-columns:1fr}}.businessMapLaunchPad{background:linear-gradient(135deg,#eff6fff5,#f0fdf4db);border:1px solid #2563eb24;border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr) auto;align-items:center;gap:18px;margin:0 0 18px;padding:20px 22px;display:grid;box-shadow:0 20px 50px #0f172a0f}.businessMapLaunchText{gap:5px;display:grid}.businessMapLaunchText span{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.businessMapLaunchText b{color:var(--text);font-size:24px;line-height:1.1}.businessMapLaunchText p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.businessMapLaunchSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.businessMapLaunchSteps i{color:#0f172a;background:#ffffffc7;border:1px solid #0f172a14;border-radius:22px;place-items:center;gap:4px;min-height:74px;font-size:22px;font-style:normal;font-weight:950;display:grid}.businessMapLaunchSteps small{color:var(--muted);font-size:11px;font-weight:900}.businessMapWizard{background:#f8fafcc7;border:1px solid #0f172a14;border-radius:30px;grid-template-columns:minmax(280px,.9fr) minmax(320px,.95fr) minmax(360px,1.05fr);gap:14px;margin:0 0 18px;padding:14px;display:grid}.wizardColumn{background:#ffffffe0;border:1px solid #0f172a14;border-radius:24px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.wizardHead{gap:4px;display:grid}.wizardHead b{color:var(--text);font-size:17px}.wizardHead span{color:var(--muted);font-size:13px;line-height:1.35}.templateCards{gap:10px;max-height:440px;padding-right:4px;display:grid;overflow:auto}.templateCards button{text-align:left;cursor:pointer;background:#f8fafcf0;border:1px solid #0f172a17;border-radius:20px;gap:6px;padding:13px 14px;transition:all .16s;display:grid}.templateCards button:hover,.templateCards button.active{background:#fff;border-color:#2563eb61;transform:translateY(-1px);box-shadow:0 14px 30px #2563eb1a}.templateCards button b{color:#0f172a;font-size:15px;line-height:1.2}.templateCards button small{color:#2563eb;font-size:12px;font-weight:900}.templateCards button span{color:var(--muted);font-size:13px;line-height:1.35}.templateCards button em{color:#0f766e;font-size:12px;font-style:normal;font-weight:900}.selectedTemplateBox{gap:12px;display:grid}.selectedTemplateBox>b{color:var(--text);font-size:20px;line-height:1.15}.selectedTemplateBox p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.wizardStepList{gap:8px;display:grid}.wizardStepList span{color:#0f172a;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;font-weight:800;display:grid}.wizardStepList i{color:#1d4ed8;background:#eff6ff;border-radius:12px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:950;display:grid}.wizardPreview .previewSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.previewList.compact{max-height:360px;overflow:auto}.businessMapModeTabs{grid-template-columns:repeat(9,minmax(120px,1fr));overflow-x:auto}.businessMapModeTabs button{min-height:82px}.businessMapModeTabs b{font-size:14px}.businessMapModeTabs span{font-size:12px}@media (max-width:1380px){.businessMapWizard{grid-template-columns:1fr 1fr}.wizardPreview{grid-column:1/-1}.businessMapLaunchPad{grid-template-columns:1fr}.businessMapModeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.businessMapWizard{grid-template-columns:1fr}.businessMapLaunchSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.businessMapModeTabs{grid-template-columns:1fr}}.businessMapV38 .archiWorkbench{grid-template-columns:minmax(270px,340px) minmax(0,1fr) minmax(260px,320px);align-items:start}.businessMapSmartBar{background:#ffffffdb;border:1px solid #2563eb1f;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mapSegmented{background:#0f172a0f;border-radius:16px;gap:4px;padding:4px;display:inline-flex}.mapSegmented button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:800}.mapSegmented button.active{color:#fff;background:#2563eb;box-shadow:0 10px 26px #2563eb3d}.archiSearchInput{min-width:320px;color:var(--text);background:#fff;border:1px solid #0f172a1a;border-radius:16px;flex:1;padding:12px 14px;font-size:14px;font-weight:700}.filterChips{flex-wrap:wrap;gap:8px;display:flex}.filterChips button{color:#334155;cursor:pointer;background:#f8fafcf2;border:1px solid #0f172a14;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:800}.filterChips button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb38}.businessMapQuickStats{flex-wrap:wrap;gap:10px;display:flex}.mapStatPill{color:#475569;background:#ffffffe0;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.mapStatPill b{color:#0f172a}.mapStatPill.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb2e}.mapStatPill button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.businessMapLaneControlPanel{background:#ffffffe0;border:1px solid #0f172a14;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:0 16px 40px #0f172a0f}.laneControlHead{gap:2px;min-width:190px;display:grid}.laneControlHead b{color:#0f172a;font-size:14px}.laneControlHead span{color:#64748b;font-size:12px;font-weight:800}.laneControlList{scrollbar-width:thin;gap:8px;padding:2px;display:flex;overflow-x:auto}.laneControlChip{border:1px solid color-mix(in srgb, var(--lane-color,#64748b) 24%, #e2e8f0);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--lane-color,#64748b) 7%, #fff));border-radius:16px;flex:none;align-items:center;gap:5px;padding:4px;display:inline-flex}.laneControlChip.hidden{opacity:.52;filter:saturate(.65)}.laneControlChip.focused{box-shadow:0 0 0 2px color-mix(in srgb, var(--lane-color,#64748b) 34%, transparent)}.laneFocusButton,.laneHideButton{cursor:pointer;border:0;font-weight:950}.laneFocusButton{color:#0f172a;background:0 0;border-radius:12px;align-items:center;gap:7px;min-height:34px;padding:7px 9px;display:flex}.laneFocusButton span{background:#fff;border:1px solid #0f172a14;border-radius:9px;place-items:center;width:24px;height:24px;display:grid}.laneFocusButton b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.laneFocusButton em{background:var(--lane-color,#64748b);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.laneHideButton{color:#475569;background:#0f172a0f;border-radius:999px;min-height:30px;padding:6px 9px;font-size:11px}.laneHideButton:hover,.laneFocusButton:hover{color:#1d4ed8;background:#eff6ff}.businessMapLayoutHistory{background:#f8fafceb;border:1px solid #0f172a14;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.businessMapLayoutHistory>div:first-child{gap:2px;min-width:210px;display:grid}.businessMapLayoutHistory b{color:#0f172a}.businessMapLayoutHistory span{color:#64748b;font-size:12px;font-weight:800}.businessMapLayoutHistory>div:last-child{gap:8px;padding:2px;display:flex;overflow-x:auto}.layoutVersionCard{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex:none;gap:8px;min-width:230px;padding:9px;display:grid}.layoutVersionCard.favorite{background:linear-gradient(#fff,#faf5ff);border-color:#7c3aed42;box-shadow:0 12px 30px #7c3aed14}.layoutRestoreButton{text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:2px 3px;display:grid}.layoutRestoreButton:hover b{color:#1d4ed8}.layoutVersionActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.layoutVersionActions button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;min-height:28px;padding:5px 9px;font-size:11px;font-weight:950}.layoutVersionActions button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb38}.layoutVersionActions .layoutFavoriteButton{color:#7c3aed;width:30px;padding:5px 0}.layoutVersionActions .layoutDeleteButton{color:#dc2626;background:#fff7f7}.businessMapReadOnly .architectureCanvas{border-color:#2563eb29}.businessMapReadOnly .archiCanvasMeta:after{content:" · просмотр по роли";color:#2563eb;font-weight:950}.businessMapReadOnly .layoutRestoreButton span:after{content:" · просмотр";color:#2563eb}.businessMapReadOnly .archiNodeHint{color:#2563eb}.archiCanvasMeta{color:#475569;padding:10px 14px;font-size:13px;font-weight:700}.businessMapCanvasStatus{background:#ffffffe0;border:1px solid #0f172a14;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.businessMapCanvasStatus>div:first-child{gap:2px;min-width:0;display:grid}.businessMapCanvasStatus b{color:#0f172a;font-size:14px}.businessMapCanvasStatus span{text-overflow:ellipsis;white-space:nowrap;color:#64748b;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.businessMapCanvasStatus.hasHiddenEdges{background:linear-gradient(#fff,#eff6ff);border-color:#2563eb33}.businessMapCanvasStatusActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.businessMapCanvasStatusActions strong{color:#1d4ed8;white-space:nowrap;font-size:12px}.businessMapCanvasStatusActions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;min-height:30px;padding:5px 10px;font-size:11px;font-weight:950}.businessMapCanvasStatusActions button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb38}.businessMapCanvasStatusActions button:disabled{cursor:not-allowed;opacity:.55}.businessMapV38 .architectureCanvas{min-height:980px}.businessMapLaneBand{pointer-events:none;background:linear-gradient(#ffffffb8,#f8fafc75);border:1px solid #0f172a14;border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffc7,0 26px 70px #0f172a0d}.businessMapLaneBand:before{content:"";background:var(--lane-color,#64748b);opacity:.82;width:7px;position:absolute;inset:0 auto 0 0}.businessMapLaneBand:after{content:"";border:1px dashed #64748b29;border-radius:22px;position:absolute;inset:64px 22px 22px}.businessMapLaneHeader{background:linear-gradient(90deg, color-mix(in srgb, var(--lane-color,#64748b) 13%, #fff), #ffffff94);border-bottom:1px solid #0f172a0f;align-items:center;gap:10px;min-height:58px;padding:12px 18px 10px 20px;display:flex}.businessMapLaneHeader span{background:#fff;border:1px solid #0f172a14;border-radius:12px;place-items:center;width:32px;height:32px;font-size:16px;display:grid;box-shadow:0 8px 22px #0f172a0f}.businessMapLaneHeader b{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;line-height:1.1;overflow:hidden}.businessMapLaneHeader em{color:#fff;background:#0f172a;border-radius:999px;place-items:center;min-width:30px;height:30px;margin-left:auto;font-size:12px;font-style:normal;font-weight:950;display:grid}.businessMapLaneBand p{color:#64748b;max-width:320px;margin:0;padding:9px 18px 0 22px;font-size:12px;font-weight:800;line-height:1.35}.businessMapV38 .react-flow__node:has(.businessMapLaneBand){pointer-events:none!important}.businessMapV38 .businessMapMiniMap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:.38;transform-origin:100% 100%;background:#ffffffb8;border:1px solid #0f172a1f;transition:opacity .16s,transform .16s,box-shadow .16s,background .16s;overflow:hidden;transform:scale(.72);box-shadow:0 12px 32px #0f172a1a;border-radius:16px!important;width:156px!important;height:98px!important;bottom:18px!important;right:18px!important}.businessMapV38 .businessMapMiniMap:hover,.businessMapV38 .businessMapMiniMap:focus-within{opacity:.98;background:#fffffff5;transform:scale(1);box-shadow:0 22px 58px #0f172a2e}.businessMapV38 .businessMapMiniMap .react-flow__minimap-mask{fill:#0f172a14}.businessMapV38 .businessMapMiniMap .react-flow__minimap-node{stroke-width:3px}.businessMapV38 .archiSummaryNode{background:linear-gradient(#fffffffa,#f8fafcfa);border-style:solid;border-width:1px;min-width:290px;max-width:330px}.businessMapV38 .archiSummaryNode strong{font-size:22px}.archiExamples{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.archiExamples span{color:#1d4ed8;background:#2563eb14;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.archiExamples.compact span{padding:5px 8px;font-size:10px}.businessMapV38 .businessMapInspector{position:sticky;top:84px}.businessMapV38 .archiInspectorCard button.miniBtn{margin-top:10px}@media (max-width:1180px){.businessMapV38 .archiWorkbench{grid-template-columns:1fr}.businessMapV38 .businessMapInspector{position:static}.archiSearchInput{min-width:240px}.mapEditorRow,.mapEditorRow.rights,.mapWorkflowButtonRow,.mapEditorGrid,.mapEditorCheckGrid,.businessMapLaneControlPanel,.businessMapLayoutHistory{grid-template-columns:1fr}.businessMapCanvasStatus{flex-direction:column;align-items:stretch}.businessMapCanvasStatus span{white-space:normal}.businessMapCanvasStatusActions{justify-content:flex-start}.businessMapV38 .businessMapMiniMap{opacity:.32;transform:scale(.64);width:118px!important;height:74px!important}}.businessMapGeneratorPage{color:#0f172a;background:radial-gradient(circle at 14% 8%,#2563eb29,#0000 30%),radial-gradient(circle at 90% 0,#7c3aed1f,#0000 26%),linear-gradient(135deg,#f8fafc 0%,#eef4ff 46%,#f8fafc 100%);min-height:100vh;padding:18px}.businessGeneratorLoading,.businessGeneratorAccessDenied{place-items:center;min-height:60vh;font-size:22px;font-weight:900;display:grid}.businessGeneratorTopbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #0f172a14;border-radius:26px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;top:12px;box-shadow:0 18px 50px #0f172a1a}.businessGeneratorBrand{align-items:center;gap:12px;display:flex}.businessGeneratorLogo{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:16px;place-items:center;width:44px;height:44px;font-size:26px;font-weight:900;display:grid;box-shadow:0 16px 34px #2563eb47}.businessGeneratorBrand b{font-size:20px;display:block}.businessGeneratorBrand small{color:#64748b;font-weight:800;display:block}.businessGeneratorTopActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.businessGeneratorHero{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:18px;margin:18px 0;display:grid}.businessGeneratorHero>div:first-child,.businessGeneratorSteps,.businessGeneratorWizard,.businessGeneratorModes,.businessGeneratorCanvasShell,.businessGeneratorLoginCard{background:#ffffffe0;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 18px 50px #0f172a14}.businessGeneratorHero>div:first-child{padding:22px 24px}.generatorBadge{color:#1d4ed8;text-transform:uppercase;letter-spacing:.08em;background:#eff6ff;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.businessGeneratorHero h1{letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(32px,4vw,54px);line-height:.96}.businessGeneratorHero p{color:#475569;max-width:900px;margin:0;font-size:17px;font-weight:700;line-height:1.55}.businessGeneratorSteps{grid-template-columns:repeat(4,1fr);gap:10px;min-width:520px;padding:16px;display:grid}.businessGeneratorSteps i{background:linear-gradient(#f8fafc,#eef4ff);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:110px;font-style:normal;display:flex}.businessGeneratorSteps b{color:#2563eb;font-size:32px}.businessGeneratorSteps span{color:#475569;font-size:13px;font-weight:900}.businessGeneratorWizard{grid-template-columns:minmax(320px,1.25fr) minmax(280px,.8fr) minmax(280px,.8fr);gap:14px;margin-bottom:14px;padding:14px;display:grid}.generatorWizardBlock{background:#f8fafccc;border:1px solid #0f172a14;border-radius:22px;padding:16px}.generatorWizardBlock>b{margin-bottom:6px;font-size:17px;display:block}.generatorWizardBlock>span{color:#64748b;font-size:13px;font-weight:700;line-height:1.45;display:block}.generatorTemplateStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.generatorTemplateStrip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #2563eb1f;border-radius:18px;padding:12px}.generatorTemplateStrip button.active{background:#eff6ff;border-color:#2563eb80;box-shadow:0 12px 24px #2563eb1a}.generatorTemplateStrip b{color:#0f172a;font-size:14px;display:block}.generatorTemplateStrip small{color:#64748b;margin-top:5px;font-weight:800;display:block}.generatorPreviewMini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.generatorPreviewMini span{color:#64748b;background:#fff;border-radius:16px;padding:10px;font-size:12px;font-weight:800}.generatorPreviewMini strong{color:#0f172a;font-size:20px;display:block}.businessGeneratorNotice{color:#047857;background:#ecfdf5;border:1px solid #04785729;border-radius:20px;margin:12px 0;padding:14px 16px;font-weight:900}.businessGeneratorModes{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:10px;display:grid;position:sticky;top:92px}.businessGeneratorModes button{color:#334155;cursor:pointer;text-align:center;background:#f8fafce6;border:1px solid #0f172a14;border-radius:18px;padding:10px 8px}.businessGeneratorModes button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 16px 34px #2563eb3d}.businessGeneratorModes i{font-size:18px;font-style:normal;display:block}.businessGeneratorModes b{margin-top:3px;font-size:12px;display:block}.businessGeneratorModes span{opacity:.75;margin-top:2px;font-size:10px;font-weight:800;display:block}.businessMapFullscreenInner .designerToolbar{border-radius:22px}.businessMapFullscreenInner .archiWorkbench{grid-template-columns:minmax(280px,360px) minmax(0,1fr) minmax(270px,340px)}.businessMapFullscreenInner .architectureCanvas{min-height:calc(100vh - 220px)}.businessMapFullscreenInner .archiCanvasCol{min-width:0}.generatorLoginPage{place-items:center;display:grid}.businessGeneratorLoginCard{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);gap:26px;width:min(1100px,100%);padding:26px;display:grid}.businessGeneratorLoginCard h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(32px,5vw,58px);line-height:1}.businessGeneratorLoginCard p{color:#475569;font-size:17px;font-weight:700;line-height:1.55}.businessGeneratorLoginForm{background:#f8fafce6;border-radius:24px;gap:12px;padding:16px;display:grid}.businessGeneratorLoginForm label{color:#334155;gap:7px;font-weight:900;display:grid}.businessGeneratorLoginForm input{border:1px solid #0f172a1a;border-radius:16px;padding:13px 14px;font-size:15px}.centerLink{text-align:center;justify-content:center}@media (max-width:1280px){.businessGeneratorHero,.businessGeneratorWizard{grid-template-columns:1fr}.businessGeneratorSteps{min-width:0}.businessGeneratorModes{grid-template-columns:repeat(3,minmax(0,1fr));top:86px}.businessMapFullscreenInner .archiWorkbench{grid-template-columns:1fr}}@media (max-width:760px){.businessMapGeneratorPage{padding:10px}.businessGeneratorTopbar{flex-direction:column;align-items:stretch;position:static}.businessGeneratorHero h1{font-size:34px}.businessGeneratorSteps{grid-template-columns:repeat(2,1fr)}.generatorTemplateStrip,.businessGeneratorLoginCard{grid-template-columns:1fr}}.businessMapFullscreenInner{min-height:calc(100vh - 120px);position:relative}.businessMapFloatingDock{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ac7;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 28px);margin:0 auto 12px;padding:8px;display:flex;position:relative;top:auto;box-shadow:0 24px 70px #0f172a47}.businessMapFloatingDock button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:10px 14px;font-weight:900}.businessMapFloatingDock button.active,.businessMapFloatingDock button:hover{color:#0f172a;background:#fff}.businessMapFloatingDock button.danger{color:#fff;background:#dc2626eb}.businessMapFullscreenInner .businessMapMiniMap{opacity:.34;width:132px!important;height:84px!important}.businessMapFullscreenInner .businessMapMiniMap:hover,.businessMapFullscreenInner .businessMapMiniMap:focus-within{opacity:.96;transform:scale(1)}.businessMapContextMenu{z-index:200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0f172a1f;border-radius:18px;width:260px;padding:10px;position:fixed;box-shadow:0 25px 80px #0f172a38}.businessMapContextMenu b{color:#0f172a;padding:8px 10px 10px;font-size:14px;display:block}.businessMapContextMenu button{text-align:left;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:10px 12px;font-weight:900}.businessMapContextMenu button:hover{color:#1d4ed8;background:#eff6ff}.businessMapContextMenu button.danger{color:#dc2626}.businessMapContextMenu button.danger:hover{color:#b91c1c;background:#fef2f2}.businessMapFullscreenInner .archiConnectionGuide,.businessMapFullscreenInner .archiLegendCompact{display:none}.businessMapFullscreenInner .archiWorkbench{display:block;position:relative}.businessMapFullscreenInner .archiCanvasCol{width:100%}.businessMapFullscreenInner .architectureCanvas{border-radius:28px;min-height:calc(100vh - 145px)}.businessMapFullscreenInner .archiPalette{z-index:70;width:min(360px,100vw - 36px);position:fixed;top:142px;bottom:18px;left:18px;overflow:auto;box-shadow:0 30px 80px #0f172a33}.businessMapFullscreenInner .businessMapInspector{z-index:70;width:min(340px,100vw - 36px);position:fixed;top:142px;bottom:18px;right:18px;overflow:auto;box-shadow:0 30px 80px #0f172a33}.businessMapFullscreenInner .archiCanvasMeta,.businessMapFullscreenInner .designerNotice{max-width:760px;margin-left:auto;margin-right:auto}.inspectorActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.businessMapGeneratorPage{padding:8px}.businessGeneratorTopbar{border-radius:22px;margin-bottom:8px}.businessGeneratorCommandBar{background:#ffffffc7;border:1px solid #0f172a14;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:10px 14px;display:flex}.businessGeneratorCommandBar b{color:#0f172a}.businessGeneratorCommandBar div{flex-wrap:wrap;gap:8px;display:flex}.businessGeneratorCommandBar span{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.businessMapGeneratorPage .businessGeneratorHero{display:none}.businessMapGeneratorPage .businessGeneratorModes{z-index:60;margin-bottom:8px;padding:6px;position:sticky;top:74px}.businessMapGeneratorPage .businessGeneratorModes span{display:none}.businessMapGeneratorPage .businessGeneratorModes button{border-radius:14px;padding:8px 6px}.businessGeneratorWizard{z-index:90;background:#fffffff5;border:1px solid #0f172a1a;border-radius:28px;max-height:calc(100vh - 110px);position:fixed;top:82px;left:18px;right:18px;overflow:auto;box-shadow:0 36px 100px #0f172a47}.businessGeneratorCanvasShell{min-height:calc(100vh - 150px);padding:0}@media (max-width:900px){.businessMapFloatingDock{border-radius:24px;flex-wrap:wrap;justify-content:center;width:calc(100% - 20px);max-width:calc(100% - 20px);inset:auto;transform:none}.businessMapFullscreenInner .archiPalette,.businessMapFullscreenInner .businessMapInspector{width:auto;top:82px;left:10px;right:10px}}.appShell:not(.operatorConsoleV712) .workspace.ultraWorkspace,.appShell:not(.operatorConsoleV712) .workspace,.appShell:not(.operatorConsoleV712) .ultraWorkspace{block-size:100vh!important;min-block-size:0!important;max-block-size:100vh!important;box-sizing:border-box!important;height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .ultraContent,.appShell:not(.operatorConsoleV712) .ultraMain,.appShell:not(.operatorConsoleV712) .panel,.appShell:not(.operatorConsoleV712) .card.panel,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage.generatedPagePanel{block-size:calc(100vh - 74px)!important;min-block-size:0!important;max-block-size:calc(100vh - 74px)!important;box-sizing:border-box!important;height:calc(100vh - 74px)!important;min-height:0!important;max-height:calc(100vh - 74px)!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardV711,.appShell:not(.operatorConsoleV712) .commandBoardMainV711{min-block-size:0!important;max-block-size:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}@media (max-width:760px){.appShell:not(.operatorConsoleV712) .workspace.ultraWorkspace,.appShell:not(.operatorConsoleV712) .workspace,.appShell:not(.operatorConsoleV712) .ultraWorkspace{block-size:calc(100vh - 56px)!important;min-block-size:0!important;max-block-size:calc(100vh - 56px)!important;height:calc(100vh - 56px)!important;min-height:0!important;max-height:calc(100vh - 56px)!important}.appShell:not(.operatorConsoleV712) .ultraContent,.appShell:not(.operatorConsoleV712) .ultraMain,.appShell:not(.operatorConsoleV712) .panel,.appShell:not(.operatorConsoleV712) .card.panel,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage.generatedPagePanel{block-size:calc(100vh - 116px)!important;min-block-size:0!important;max-block-size:calc(100vh - 116px)!important;height:calc(100vh - 116px)!important;min-height:0!important;max-height:calc(100vh - 116px)!important}.appShell:not(.operatorConsoleV712) .commandBoardTitleV711 p,.appShell:not(.operatorConsoleV712) .commandBoardSectionHeadV711 span,.appShell:not(.operatorConsoleV712) .runtimePageHeader p,.appShell:not(.operatorConsoleV712) .panelHead p,.appShell:not(.operatorConsoleV712) p.muted{display:none!important}}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button span,.appShell:not(.operatorConsoleV712) .productHomeV707,.appShell:not(.operatorConsoleV712) .beginnerHomeV709{display:none!important}.appShell:not(.operatorConsoleV712) .builderToggleRow,.appShell:not(.operatorConsoleV712) .builderPreviewGrid,.appShell:not(.operatorConsoleV712) .builderPreviewPanel{max-height:100%!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) small.muted,.appShell:not(.operatorConsoleV712) .muted small,.appShell:not(.operatorConsoleV712) .builderPreviewPanel small,.appShell:not(.operatorConsoleV712) .builderToggleRow small{display:none!important}@media (min-width:761px){.appShell:not(.operatorConsoleV712) .sideGroup:first-of-type .uxSideItem:nth-of-type(4),.appShell:not(.operatorConsoleV712) .sideGroup:first-of-type .sideItem:nth-of-type(4){display:none!important}}@media (max-width:760px){.appShell:not(.operatorConsoleV712).appRole-admin .card.panel span:not(.sideIcon),.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlocksLive span:not(.sideIcon){display:none!important}}.appShell:not(.operatorConsoleV712) .uxSideItem .sideIcon,.appShell:not(.operatorConsoleV712) .sideItem .sideIcon{height:18px!important}@media (max-width:760px){.appShell:not(.operatorConsoleV712).appRole-admin select.input,.appShell:not(.operatorConsoleV712).appRole-admin .userCreateForm span,.appShell:not(.operatorConsoleV712).appRole-admin .userCreateForm .label{display:none!important}.appShell:not(.operatorConsoleV712) .diagnosticsPanelV711 .miniBtn,.appShell:not(.operatorConsoleV712) .diagnosticsPanelV711 button{height:22px!important;min-height:22px!important;padding:2px 5px!important;font-size:9px!important}.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlocksLive span:not(.sideIcon){max-height:14px!important;line-height:1!important;overflow:hidden!important}}.appShell:not(.operatorConsoleV712) .diagnosticsPanelV711 select.input{display:none!important}@media (max-width:760px){.appShell:not(.operatorConsoleV712).appRole-admin .tableWrap,.appShell:not(.operatorConsoleV712).appRole-admin table,.appShell:not(.operatorConsoleV712).appRole-admin .userCreateForm select.input{display:none!important}.appShell:not(.operatorConsoleV712).appRole-admin .card.inner:has(.schemaTable){display:none!important}.appShell:not(.operatorConsoleV712) .diagnosticsPanelV711 .miniBtn:nth-of-type(n+3),.appShell:not(.operatorConsoleV712) .diagnosticsPanelV711 button:nth-of-type(n+3){display:none!important}.appShell:not(.operatorConsoleV712) .runtimeBlocksLive,.appShell:not(.operatorConsoleV712) .generatedPageGrid,.appShell:not(.operatorConsoleV712) .runtimeGrid{height:calc(100dvh - 336px)!important;max-height:calc(100dvh - 336px)!important}}.appShell:not(.operatorConsoleV712) table{table-layout:fixed!important;height:auto!important;max-height:120px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) table tbody tr:nth-child(n+2){display:none!important}.appShell:not(.operatorConsoleV712) table td,.appShell:not(.operatorConsoleV712) table th{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) table td .miniBtn:nth-of-type(n+3),.appShell:not(.operatorConsoleV712) table td .ghost:nth-of-type(n+2),.appShell:not(.operatorConsoleV712) table td button:nth-of-type(n+3),.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlocksLive input,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlocksLive select,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlocksLive textarea,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlocksLive .miniBtn,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlocksLive .btn,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlocksLive .ghost,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlockSlot:nth-child(n+4){display:none!important}.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlockSlot,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeLiveBlock{max-height:180px!important}@media (max-width:760px){.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlockSlot:nth-child(n+3){display:none!important}.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeBlockSlot,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeLiveBlock{max-height:120px!important}}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{height:27px!important;min-height:27px!important;padding:3px 5px!important}.appShell:not(.operatorConsoleV712) .sideGroup,.appShell:not(.operatorConsoleV712) .generatedSideGroup{gap:2px!important}.appShell:not(.operatorConsoleV712) .sideGroup>small{display:none!important}.appShell:not(.operatorConsoleV712) .tableWrap,.appShell:not(.operatorConsoleV712) .recordsWrap,.appShell:not(.operatorConsoleV712) .schemaTableWrap,.appShell:not(.operatorConsoleV712) .runtimeTableWrap{height:auto!important;max-height:220px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .schemaTable tbody tr:nth-child(n+3),.appShell:not(.operatorConsoleV712) table tbody tr:nth-child(n+3){display:none!important}.appShell:not(.operatorConsoleV712) .schemaTable th,.appShell:not(.operatorConsoleV712) .schemaTable td,.appShell:not(.operatorConsoleV712) table th,.appShell:not(.operatorConsoleV712) table td{height:24px!important;max-height:24px!important;padding:3px 5px!important;font-size:9px!important;line-height:1.05!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage form,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .compactForm,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .fieldForm,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeTaskForm,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeActions:not(.panelHead .runtimeActions),.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .label,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeCalendarItem:nth-child(n+3),.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage .runtimeMiniCard:nth-child(n+3){display:none!important}.appShell:not(.operatorConsoleV712) .runtimeBlocksLive,.appShell:not(.operatorConsoleV712) .generatedPageGrid,.appShell:not(.operatorConsoleV712) .runtimeGrid{height:calc(100vh - 316px)!important;max-height:calc(100vh - 316px)!important}.appShell:not(.operatorConsoleV712) .diagnosticsPanelV711 .card.inner:nth-of-type(n+3),.appShell:not(.operatorConsoleV712) .diagnosticsPanelV711 .tableWrap:nth-of-type(n+2){display:none!important}@media (max-width:760px){.appShell:not(.operatorConsoleV712) .tableWrap,.appShell:not(.operatorConsoleV712) .recordsWrap,.appShell:not(.operatorConsoleV712) .schemaTableWrap,.appShell:not(.operatorConsoleV712) .runtimeTableWrap{max-height:120px!important}.appShell:not(.operatorConsoleV712) .schemaTable tbody tr:nth-child(n+2),.appShell:not(.operatorConsoleV712) table tbody tr:nth-child(n+2){display:none!important}.appShell:not(.operatorConsoleV712) .runtimeBlocksLive,.appShell:not(.operatorConsoleV712) .generatedPageGrid,.appShell:not(.operatorConsoleV712) .runtimeGrid{height:calc(100dvh - 320px)!important;max-height:calc(100dvh - 320px)!important}}.appShell:not(.operatorConsoleV712) .sidebar.uxSidebar,.appShell:not(.operatorConsoleV712) .ultraSidebar{gap:5px!important;padding:8px!important}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{min-height:32px!important;padding:4px 6px!important}.appShell:not(.operatorConsoleV712) .uxSideItem .sideIcon,.appShell:not(.operatorConsoleV712) .sideItem .sideIcon{width:28px!important;min-width:28px!important;height:22px!important}.appShell:not(.operatorConsoleV712) .uxSideItem b,.appShell:not(.operatorConsoleV712) .sideItem b{font-size:11px!important;line-height:1.05!important}.appShell:not(.operatorConsoleV712) .sideGroup>small{margin:4px 0 1px!important;font-size:9px!important}.appShell:not(.operatorConsoleV712) .recordsTable,.appShell:not(.operatorConsoleV712) .schemaTable.recordsTable,.appShell:not(.operatorConsoleV712) .schemaTable.editableTable{height:auto!important;max-height:100%!important;display:table!important}.appShell:not(.operatorConsoleV712) .recordsTable tbody tr:nth-child(n+4),.appShell:not(.operatorConsoleV712) .schemaTable.recordsTable tbody tr:nth-child(n+4),.appShell:not(.operatorConsoleV712) .schemaTable.editableTable tbody tr:nth-child(n+5){display:none!important}.appShell:not(.operatorConsoleV712) .recordsTable th,.appShell:not(.operatorConsoleV712) .recordsTable td,.appShell:not(.operatorConsoleV712) .schemaTable.recordsTable th,.appShell:not(.operatorConsoleV712) .schemaTable.recordsTable td,.appShell:not(.operatorConsoleV712) .schemaTable.editableTable th,.appShell:not(.operatorConsoleV712) .schemaTable.editableTable td{height:28px!important;max-height:28px!important;padding:4px 6px!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .runtimeMiniCard:nth-child(n+4),.appShell:not(.operatorConsoleV712) .runtimeCardList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .objectListItem:nth-child(n+4),.appShell:not(.operatorConsoleV712) .entityItem:nth-child(n+5),.appShell:not(.operatorConsoleV712) .templateList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .marketplaceGrid>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .workflowList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .eventList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .fileListClean>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .activityMiniList>:nth-child(n+4){display:none!important}.appShell:not(.operatorConsoleV712) .runtimeMiniCard,.appShell:not(.operatorConsoleV712) .objectListItem,.appShell:not(.operatorConsoleV712) .entityItem,.appShell:not(.operatorConsoleV712) .card.inner{min-height:0!important;max-height:180px!important;padding:8px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .card.inner p,.appShell:not(.operatorConsoleV712) .objectListItem p,.appShell:not(.operatorConsoleV712) .entityItem span,.appShell:not(.operatorConsoleV712) .runtimeMiniCard span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:760px){.appShell:not(.operatorConsoleV712) .recordsTable tbody tr:nth-child(n+3),.appShell:not(.operatorConsoleV712) .schemaTable.recordsTable tbody tr:nth-child(n+3),.appShell:not(.operatorConsoleV712) .schemaTable.editableTable tbody tr:nth-child(n+3),.appShell:not(.operatorConsoleV712) .runtimeMiniCard:nth-child(n+3),.appShell:not(.operatorConsoleV712) .runtimeCardList>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .objectListItem:nth-child(n+3),.appShell:not(.operatorConsoleV712) .entityItem:nth-child(n+3){display:none!important}.appShell:not(.operatorConsoleV712) .recordsTable th,.appShell:not(.operatorConsoleV712) .recordsTable td,.appShell:not(.operatorConsoleV712) .schemaTable.recordsTable th,.appShell:not(.operatorConsoleV712) .schemaTable.recordsTable td{height:24px!important;max-height:24px!important;padding:3px 4px!important;font-size:9px!important}.appShell:not(.operatorConsoleV712) .runtimeMiniCard,.appShell:not(.operatorConsoleV712) .objectListItem,.appShell:not(.operatorConsoleV712) .entityItem,.appShell:not(.operatorConsoleV712) .card.inner{max-height:120px!important;padding:6px!important}}.businessMapGeneratorPage{background:linear-gradient(#eef4ff 0%,#f8fafc 42%,#fff 100%);min-height:100vh}.businessGeneratorTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #0f172a14}.businessGeneratorCommandBar.cleanV41{border-radius:18px;margin-top:8px;padding:10px 14px}.businessGeneratorCommandBar.cleanV41 span{padding:7px 10px;font-size:11px}.businessGeneratorResetReport{color:#1e3a8a;background:#eff6ffe0;border:1px solid #2563eb29;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:12px 14px;font-weight:900;display:flex}.businessGeneratorResetReport div{flex-wrap:wrap;gap:8px;display:flex}.businessGeneratorResetReport span{background:#fff;border:1px solid #2563eb24;border-radius:999px;padding:7px 10px;font-size:12px}.businessGeneratorNotice.errorNotice{color:#c2410c;background:#fff7ed;border-color:#ea580c2e}.businessGeneratorEmptyStart{background:linear-gradient(135deg,#ecfdf5,#eff6ff);border:1px solid #2563eb24;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:14px 16px;display:flex;box-shadow:0 18px 45px #0f172a12}.businessGeneratorEmptyStart div{gap:4px;display:grid}.businessGeneratorEmptyStart b{color:#0f172a;font-size:18px}.businessGeneratorEmptyStart span{color:#475569;font-weight:800}.businessMapEmptyCanvas{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:24px}.businessMapEmptyCanvas>div{pointer-events:auto;text-align:center;background:#ffffffe6;border:1px solid #2563eb26;border-radius:30px;gap:10px;width:min(520px,92%);padding:26px;display:grid;box-shadow:0 28px 80px #0f172a21}.businessMapEmptyCanvas b{letter-spacing:-.04em;color:#0f172a;font-size:32px}.businessMapEmptyCanvas span{color:#475569;font-size:15px;font-weight:800;line-height:1.5}.businessMapEmptyCanvas .miniBtn{pointer-events:auto;justify-self:center;margin-top:12px}.businessMapFullscreenInner .archiNode em,.businessMapFullscreenInner .archiNodeHint{display:none}.businessMapFullscreenInner .archiNode{min-width:210px;max-width:260px;padding:14px 16px}.businessMapFullscreenInner .archiNode strong{font-size:18px}.businessMapFullscreenInner .archiNodeTop{font-size:10px}.businessMapFullscreenInner .businessMapLaneBand{border-radius:24px}.businessMapFullscreenInner .businessMapLaneHeader{min-height:50px;padding:10px 16px 8px 18px}.businessMapFullscreenInner .businessMapLaneHeader b{font-size:15px}.businessMapFullscreenInner .businessMapLaneBand p{display:none}.businessMapFullscreenInner .archiSummaryNode strong{font-size:20px}.businessMapFullscreenInner .archiExamples span:nth-child(n+3){display:none}.businessMapFullscreenInner .architectureCanvas{background:radial-gradient(circle at 15% 10%,#2563eb14,#0000 25%),radial-gradient(circle at 85% 20%,#10b98114,#0000 24%),#fbfdff;position:relative}.businessMapFullscreenInner .businessMapSmartBar,.businessMapFullscreenInner .relationBuilderPanel,.businessMapFullscreenInner .businessMapQuickStats{box-shadow:0 20px 55px #0f172a14}.businessMapContextMenu{box-shadow:0 26px 70px #0f172a38}@media (max-width:900px){.businessGeneratorEmptyStart,.businessGeneratorResetReport{flex-direction:column;align-items:stretch}}.firstLaunchV42 .businessGeneratorCommandBar b{font-size:18px}.businessFirstLaunchWizard{background:linear-gradient(135deg,#fffffff5,#eff6ffeb);border:1px solid #2563eb24;border-radius:30px;margin:14px 18px 16px;overflow:hidden;box-shadow:0 26px 80px #0f172a1f}.firstLaunchHero{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 28px 18px;display:grid}.firstLaunchHero h1{letter-spacing:-.05em;color:#0f172a;max-width:900px;margin:8px 0;font-size:clamp(28px,3vw,44px);line-height:1.02}.firstLaunchHero p{color:#475569;max-width:920px;margin:0;font-size:16px;font-weight:650;line-height:1.55}.firstLaunchSteps{gap:10px;min-width:270px;display:grid}.firstLaunchSteps button{cursor:pointer;text-align:left;color:#334155;background:#ffffffd1;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.firstLaunchSteps button:disabled{opacity:.5;cursor:default}.firstLaunchSteps button b{color:#2563eb;background:#eff6ff;border-radius:15px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.firstLaunchSteps button span{font-size:14px;font-weight:900}.firstLaunchSteps button.active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 18px 42px #2563eb47}.firstLaunchSteps button.active b{color:#fff;background:#fff3}.firstLaunchContent{padding:22px 28px 28px}.chooseTemplateGrid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);gap:18px;display:grid}.templateChooserPanel,.selectedTemplatePanel,.previewBigCard,.previewListCard,.createdSystemSummary,.createdNextLinks{background:#ffffffe0;border:1px solid #0f172a14;border-radius:24px;padding:20px;box-shadow:0 14px 40px #0f172a0f}.templateChooserPanel>b,.selectedTemplatePanel>b,.previewBigCard>b,.previewListCard>b,.createdSystemSummary>b,.createdNextLinks>b{color:#0f172a;margin-bottom:6px;font-size:19px;display:block}.templateChooserPanel>span,.previewBigCard>span,.createdSystemSummary>span{color:#64748b;font-size:14px;font-weight:700}.templateCardsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px;display:grid}.templateCardsGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a17;border-radius:22px;flex-direction:column;gap:10px;min-height:168px;padding:18px;display:flex}.templateCardsGrid button strong{color:#0f172a;font-size:17px;line-height:1.15}.templateCardsGrid button small{color:#64748b;font-weight:700;line-height:1.35}.templateCardsGrid button div{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.templateCardsGrid button i{color:#475569;background:#f8fafc;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.templateCardsGrid button.active{background:linear-gradient(#eff6ff,#fff);border-color:#2563eb6b;box-shadow:0 18px 44px #2563eb29}.templateCardsGrid button.active i{color:#1d4ed8;background:#dbeafe}.selectedTemplatePanel p{color:#475569;font-size:15px;font-weight:700;line-height:1.55}.selectedTemplatePanel ol{color:#334155;gap:9px;padding-left:22px;font-weight:750;display:grid}.firstLaunchActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.previewApplyGrid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.previewMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-top:16px;display:grid}.previewMetricsGrid div{background:linear-gradient(#fff,#f8fafc);border:1px solid #2563eb1c;border-radius:18px;padding:14px}.previewMetricsGrid strong{color:#1d4ed8;font-size:28px;line-height:1;display:block}.previewMetricsGrid span{color:#475569;font-size:12px;font-weight:900}.previewMetricsGrid.compact{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.previewMetricsGrid.compact strong{font-size:23px}.previewItemList{gap:8px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.previewItemList span{color:#334155;background:#fff;border:1px solid #0f172a12;border-radius:14px;grid-template-columns:130px 170px 1fr;align-items:center;gap:10px;padding:10px 12px;font-weight:750;display:grid}.previewItemList strong{color:#1d4ed8;font-size:12px}.previewItemList i{color:#64748b;font-size:12px;font-style:normal}.createdSystemGrid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.createdNextLinks div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px;display:grid}.createdNextLinks a{color:inherit;background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:5px;padding:15px;text-decoration:none;display:grid}.createdNextLinks a i{color:#2563eb;background:#eff6ff;border-radius:14px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.createdNextLinks a strong{color:#0f172a;font-size:15px}.createdNextLinks a span{color:#64748b;font-size:12px;font-weight:800}.createdNextLinks a:hover{border-color:#2563eb52;transform:translateY(-1px);box-shadow:0 14px 34px #2563eb1f}.v42EmptyStart{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb33}@media (max-width:1100px){.firstLaunchHero,.chooseTemplateGrid,.previewApplyGrid,.createdSystemGrid{grid-template-columns:1fr}.firstLaunchSteps{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.previewItemList span{grid-template-columns:1fr}}@media (max-width:720px){.businessFirstLaunchWizard{border-radius:22px;margin:10px}.firstLaunchHero,.firstLaunchContent{padding:18px}.firstLaunchSteps{grid-template-columns:1fr}}.strongApplyPreviewV43{gap:18px;display:grid}.strongPreviewHeader{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:18px;display:grid}.strongPreviewHeader h2{letter-spacing:-.03em;color:#0f172a;margin:8px 0;font-size:28px}.strongPreviewHeader p{color:#475569;margin:0;font-weight:650;line-height:1.55}.previewTrustStatus{background:#f8fafc;border:1px solid #0f172a14;border-radius:24px;flex-direction:column;justify-content:center;padding:18px;display:flex}.previewTrustStatus b{color:#0f172a;font-size:20px}.previewTrustStatus span{color:#64748b;font-size:13px;font-weight:800;line-height:1.45}.previewTrustStatus.ok{background:#ecfdf5;border-color:#16a34a2e}.previewTrustStatus.danger{background:#fff7ed;border-color:#ea580c38}.strongPreviewImpactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.strongPreviewImpactGrid div{background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;gap:4px;padding:16px;display:flex;box-shadow:0 14px 32px #0f172a0d}.strongPreviewImpactGrid strong{color:#0f172a;font-size:32px;line-height:1}.strongPreviewImpactGrid span{color:#334155;font-size:13px;font-weight:900}.strongPreviewImpactGrid small{color:#64748b;font-size:12px;font-weight:700}.strongPreviewImpactGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.strongPreviewImpactGrid.compact strong{font-size:24px}.strongPreviewBodyGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.strongPreviewMain,.strongPreviewSide section,.strongMapPreviewModal .previewRiskBox{background:#ffffffeb;border:1px solid #0f172a14;border-radius:24px;padding:16px}.strongPreviewSectionHead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.strongPreviewSectionHead b,.strongPreviewSide b,.previewRiskBox b{color:#0f172a;font-size:16px}.strongPreviewSectionHead span{color:#64748b;font-size:12px;font-weight:700}.strongPreviewGroup{background:#f8fafc;border:1px solid #0f172a14;border-radius:20px;margin-top:10px;overflow:hidden}.strongPreviewGroup summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.strongPreviewGroup summary::-webkit-details-marker{display:none}.strongPreviewGroup summary i{background:#eff6ff;border-radius:14px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.strongPreviewGroup summary b{color:#0f172a;font-size:16px;display:block}.strongPreviewGroup summary span{color:#64748b;font-size:12px;font-weight:700}.strongPreviewGroup summary em{color:#475569;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.aiDraftStatusBadge{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #2563eb29;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.aiDraftStatusBadge b{color:#0f172a}.aiDraftStatusBadge span{color:#475569;font-size:13px;font-weight:850}.aiDraftStatusBadge.saved{color:#15803d;background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#16a34a33}.aiDraftStatusBadge.warning{color:#c2410c;background:linear-gradient(135deg,#fff7ed,#fff);border-color:#ea580c38}.aiDraftStatusBadge.saving{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb2e}.strongPreviewItems{gap:8px;padding:0 12px 12px;display:grid}.strongPreviewItems span{background:#fff;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:120px 120px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.strongPreviewItems span strong{color:#0f172a}.strongPreviewItems span i{text-align:center;color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:900}.strongPreviewItems span b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strongPreviewItems span small{color:#64748b;white-space:normal;grid-column:3;font-weight:700}.strongPreviewItems span.update i{color:#92400e;background:#fef3c7}.strongPreviewItems span.conflict i,.strongPreviewItems span.delete i{color:#b91c1c;background:#fee2e2}.strongPreviewSide{gap:12px;display:grid}.previewCheck{color:#334155;border-bottom:1px solid #0f172a0f;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;font-size:13px;font-weight:800;display:grid}.previewCheck i{color:#16a34a;background:#ecfdf5;border-radius:999px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.previewCheck.warn i{color:#ea580c;background:#fff7ed}.strongPreviewSide ol{color:#475569;margin:10px 0 0 18px;padding:0;font-size:12px;font-weight:750;line-height:1.5}.previewRisk{background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;margin-top:8px;padding:10px}.previewRisk strong{color:#0f172a;font-size:13px;display:block}.previewRisk span{color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.previewRisk.danger{background:#fef2f2;border-color:#dc26262e}.previewRisk.warning{background:#fff7ed;border-color:#ea580c2e}.strongPreviewFooter{background:#f8fafc;border:1px solid #0f172a14;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.strongPreviewFooter span{color:#475569;font-size:13px;font-weight:750}.strongPreviewFooter div{gap:10px;display:flex}.strongMapPreviewModal{width:min(1180px,94vw);max-height:90vh;overflow:auto}.strongPreviewModalGrid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:14px;display:grid}.previewChecksInline{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.previewChecksInline span{color:#166534;background:#ecfdf5;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.previewChecksInline span.warn{color:#9a3412;background:#fff7ed}.previewChecksInline i{font-style:normal}.previewChecksInline b{color:inherit}.previewRiskBox{gap:8px;display:grid}.previewRiskBox span{border-top:1px solid #0f172a0f;gap:3px;padding-top:8px;display:grid}.previewRiskBox strong{color:#0f172a;font-size:12px}.previewRiskBox small{color:#64748b;font-size:12px;font-weight:700}@media (max-width:980px){.strongPreviewHeader,.strongPreviewBodyGrid,.strongPreviewModalGrid{grid-template-columns:1fr}.strongPreviewImpactGrid,.strongPreviewImpactGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.strongPreviewItems span{grid-template-columns:1fr}.strongPreviewItems span small{grid-column:auto}.strongPreviewFooter{flex-direction:column;align-items:stretch}}.resultDashboardV44{gap:18px;display:grid}.resultHeroV44{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:18px;display:grid}.resultHeroV44 h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(28px,3vw,44px);line-height:1.03}.resultHeroV44 p{color:#475569;max-width:760px;margin:0;font-size:16px;line-height:1.55}.resultScoreV44{color:#fff;background:linear-gradient(135deg,#0f172a,#1d4ed8);border-radius:26px;flex-direction:column;justify-content:center;min-height:160px;padding:22px;display:flex;box-shadow:0 22px 50px #0f172a38}.resultScoreV44 b{letter-spacing:-.06em;font-size:54px;line-height:.9}.resultScoreV44 span{margin-top:10px;font-size:15px;font-weight:900}.resultScoreV44 small{color:#ffffffb8;margin-top:6px;font-weight:700}.resultMetricsStripV44{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.resultMetricsStripV44 div{background:#fffffff0;border:1px solid #0f172a14;border-radius:20px;padding:14px 16px}.resultMetricsStripV44 strong{letter-spacing:-.04em;color:#0f172a;font-size:28px;display:block}.resultMetricsStripV44 span{color:#64748b;font-size:12px;font-weight:900}.resultDashboardGridV44{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.resultSectionHeadV44{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.resultSectionHeadV44 b{color:#0f172a;font-size:20px}.resultSectionHeadV44 span{color:#64748b;font-weight:700}.resultGroupCardsV44{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.resultGroupCardsV44 article{background:#fffffff0;border:1px solid #0f172a14;border-radius:24px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.resultGroupCardsV44 article>i{background:#eff6ff;border-radius:16px;place-items:center;width:44px;height:44px;font-size:22px;font-style:normal;display:grid}.resultGroupCardsV44 article>strong{color:#1d4ed8;letter-spacing:-.04em;font-size:26px}.resultGroupCardsV44 article b{color:#0f172a;font-size:16px}.resultGroupCardsV44 article span{color:#64748b;margin-top:4px;font-size:12px;font-weight:800;line-height:1.35;display:block}.resultGroupCardsV44 ul{grid-column:1/-1;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.resultGroupCardsV44 li{color:#334155;border-top:1px solid #0f172a0f;justify-content:space-between;gap:10px;padding-top:7px;font-size:13px;font-weight:800;display:flex}.resultGroupCardsV44 li b{color:#0f172a;font-size:13px}.resultHealthV44{background:#fffffff0;border:1px solid #0f172a14;border-radius:26px;gap:12px;padding:18px;display:grid;position:sticky;top:90px}.resultHealthV44>b{color:#0f172a;font-size:18px}.resultHealthV44>div{background:#f8fafc;border-radius:18px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.resultHealthV44>div i{border-radius:12px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:1000;display:grid}.resultHealthV44>div.ok i{color:#166534;background:#dcfce7}.resultHealthV44>div.warn i{color:#92400e;background:#fef3c7}.resultHealthV44 strong{color:#0f172a;font-size:13px;display:block}.resultHealthV44 small{color:#64748b;margin-top:3px;font-weight:700;line-height:1.35;display:block}.resultNextStepsV44{background:#0f172a09;border:1px solid #0f172a14;border-radius:28px;gap:14px;padding:18px;display:grid}.resultNextStepsV44>div:first-child b{color:#0f172a;font-size:20px;display:block}.resultNextStepsV44>div:first-child span{color:#64748b;font-weight:700}.resultLinksV44{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.resultLinksV44 a{color:inherit;background:#fff;border:1px solid #0f172a14;border-radius:20px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:14px;text-decoration:none;display:grid}.resultLinksV44 a i{background:#eff6ff;border-radius:13px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.resultLinksV44 a strong{color:#0f172a;font-size:14px}.resultLinksV44 a span{color:#64748b;grid-column:2;font-size:12px;font-weight:800}.resultFooterV44{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1050px){.resultHeroV44,.resultDashboardGridV44{grid-template-columns:1fr}.resultHealthV44{position:static}}.wowTemplatesPanel>b:after{content:" 360°";color:#2563eb}.wowTemplateCards button{text-align:left;position:relative;overflow:hidden}.wowTemplateCards button:before{content:"готовая система";color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em;background:#eff6ff;border:1px solid #2563eb2e;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:12px;right:12px}.wowTemplateCards button p{color:#475569;max-width:92%;margin:8px 0 10px;font-size:12px;font-weight:700;line-height:1.45}.wowSelectedTemplate .generatorBadge{margin-bottom:10px;display:inline-flex}.wowSelectedTemplate h3{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:18px 0 8px;font-size:14px}.wowTemplateBenefits{gap:8px;margin:14px 0;display:grid}.wowTemplateBenefits span{color:#166534;background:#f0fdf4;border:1px solid #1665341f;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:850;display:flex}.wowDeliverables{gap:8px;padding-left:0;list-style:none;display:grid}.wowDeliverables li{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;padding:11px 12px;font-weight:800}.leanHome{gap:14px}.leanHero{grid-template-columns:minmax(0,1fr) 230px;padding:24px}.leanHero .ultraHeroText h2{font-size:30px}.leanStats .stat{min-height:118px}.columnActions{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}.aiProxyCheck{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;margin:10px 0 12px;padding:12px 14px}@media (max-width:900px){.leanHero{grid-template-columns:1fr}}.rolePicker{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 14px;display:flex}.rolePicker.compact{gap:6px;max-width:520px;margin:0}.rolePicker.compact .miniBtn{padding:6px 8px;font-size:11px}.miniBtn.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb59!important}.successBox{background:linear-gradient(#f0fdf4,#fff);border-color:#16a34a38!important}.successBox pre{white-space:pre-wrap;word-break:break-word}@media (max-width:980px){.clientsListLauncher{flex-direction:column;align-items:stretch}.drawerRecordRow{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.drawerSheet{height:calc(100vh - 20px);top:10px;right:10px;width:calc(100vw - 20px)!important}.drawerSheetHeader{padding:16px}.drawerSheetBody{padding:14px 16px 16px}.recordDrawerSheet .drawerSheetBody{padding:0}.drawerSheetFooter{padding:12px 16px}.drawerSheetFooterActions{flex-direction:column}}.coachNext.compact{flex-wrap:wrap;gap:8px;display:flex}.coachNext.compact button{border:1px solid var(--line);cursor:pointer;background:#f8fafcf2;border-radius:999px;padding:8px 10px;font-weight:800}.businessMapContextMenu .businessMapPopupHead>b{padding:4px 8px}.workflowReadablePreview{gap:8px;margin:8px 0 12px;display:grid}.workflowReadablePreview div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.workflowReadablePreview b{color:var(--text);font-size:13px}.workflowReadablePreview span{color:var(--muted);font-size:12px}.technicalJsonDetails{border:1px dashed var(--line);background:#f8fafc;border-radius:14px;padding:10px}.dumbHomeV507{gap:14px;display:grid}.dumbHeroV507{background:linear-gradient(135deg,#fff,#eff6ff);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.dumbHeroV507 h2{letter-spacing:-.06em;color:#0f172a;margin:8px 0 6px;font-size:clamp(30px,4vw,52px);line-height:.96}.dumbHeroV507 p{color:#475569;max-width:680px;margin:0;font-size:16px;font-weight:750;line-height:1.5}.dumbHeroButton{min-height:54px;padding-inline:24px;font-size:16px}.dumbActionGridV507{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dumbActionCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:26px;gap:8px;min-height:170px;padding:22px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.dumbActionCard:hover{border-color:#2563eb40;transform:translateY(-2px);box-shadow:0 18px 45px #0f172a1a}.dumbActionCard i{color:#1d4ed8;background:#eff6ff;border-radius:15px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:1000;display:grid}.dumbActionCard b{color:#0f172a;letter-spacing:-.03em;font-size:22px;line-height:1.08}.dumbActionCard span{color:#64748b;font-weight:800;line-height:1.35}.dumbActionCard.primary{color:#fff;background:linear-gradient(135deg,#0f172a,#2563eb);border-color:#0000}.dumbActionCard.primary i{color:#fff;background:#ffffff2e}.dumbActionCard.primary b,.dumbActionCard.primary span{color:#fff}.dumbStatusV507,.dumbNextV507{border-radius:24px;gap:14px;padding:18px;display:grid}.dumbStatusV507{grid-template-columns:minmax(0,320px) 1fr;align-items:center}.dumbStatusV507 b,.dumbNextV507 b{color:#0f172a;font-size:18px;display:block}.dumbStatusV507 span{color:#64748b;font-weight:750}.dumbStatusNumbersV507{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dumbStatusNumbersV507 button{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;padding:14px}.dumbStatusNumbersV507 strong{color:#0f172a;font-size:26px;line-height:1;display:block}.dumbStatusNumbersV507 span{margin-top:5px;font-size:12px;display:block}.dumbNextV507>div{flex-wrap:wrap;gap:10px;display:flex}.ultraSidebar .sideGroup small em:empty{display:none}.ultraSidebar .uxSideItem small{opacity:.72;font-size:11px}.uxWorkspaceTop .uxBreadcrumb,.uxWorkspaceTop .badge{display:none!important}.uxWorkspaceTop{grid-template-columns:minmax(0,1fr) auto}.uxWorkspaceTop h1{margin-bottom:4px}.uxWorkspaceTop p{max-width:780px}.simpleMapUxV507 .businessGeneratorTopbar{padding-inline:18px}.simpleMapUxV507 .businessGeneratorLogo{border-radius:14px}.simpleMapUxV507 .businessGeneratorTopActions{gap:8px}.simpleMapUxV507 .businessGeneratorTopActions .btn{min-height:38px;padding:9px 14px}.simpleMapUxV507 .businessGeneratorCommandBar.cleanV41{background:#ffffffe0;justify-content:space-between;align-items:center;gap:12px;margin:10px 18px;display:flex}.simpleMapUxV507 .businessGeneratorCommandBar.cleanV41 div{flex-wrap:wrap;gap:6px;display:flex}.simpleMapUxV507 .businessGeneratorCommandBar.cleanV41 span{color:#475569;background:#f8fafc;border:1px solid #0f172a0f}.simpleMapUxV507 .businessFirstLaunchWizard{border-radius:28px;margin-top:8px}.simpleMapUxV507 .firstLaunchHero{grid-template-columns:minmax(0,1fr) minmax(230px,300px);padding:22px 26px}.simpleMapUxV507 .firstLaunchHero h1{max-width:760px}.simpleMapUxV507 .firstLaunchHero p{max-width:620px;font-weight:750}.simpleMapUxV507 .firstLaunchSteps button{border-radius:16px;grid-template-columns:36px 1fr;padding:8px 10px}.simpleMapUxV507 .firstLaunchSteps button b{border-radius:13px;width:36px;height:36px}.simpleChooseV507{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start}.simpleTemplatePicker{grid-row:span 2}.simpleTemplateCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.simpleTemplateCards button{min-height:142px;padding:16px}.simpleTemplateCards button:before{content:"шаблон"}.simpleTemplateCards button p{max-width:100%}.simpleSelectedTemplate{position:sticky;top:92px}.simpleSelectedTemplate .wowDeliverables li:nth-child(n+6){display:none}.aiSimpleBox{padding:0;overflow:hidden}.aiSimpleBox summary{cursor:pointer;color:#0f172a;padding:18px 20px;font-weight:1000;list-style:none}.aiSimpleBox summary::-webkit-details-marker{display:none}.aiSimpleBox[open]{padding:0 20px 20px}.aiSimpleBox[open] summary{border-bottom:1px solid #0f172a14;margin:0 -20px 14px}.bigPrimaryAction{min-height:50px;padding-inline:20px;font-size:15px}.simplePreviewHead p{max-width:620px}.simplePreviewNumbers{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.simplePreviewNumbers small{display:none}.simplePreviewChecklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.simplePreviewChecklist>div{background:#fff;border:1px solid #0f172a14;border-radius:20px;grid-template-columns:38px 1fr;align-items:center;gap:8px 10px;padding:14px;display:grid}.simplePreviewChecklist i{color:#1d4ed8;background:#eff6ff;border-radius:14px;grid-row:span 2;place-items:center;width:38px;height:38px;font-style:normal;font-weight:1000;display:grid}.simplePreviewChecklist b{color:#0f172a;font-size:13px}.simplePreviewChecklist span{color:#64748b;font-size:12px;font-weight:750;line-height:1.35}.simplePreviewChecklist .ok i{color:#166534;background:#dcfce7}.simplePreviewChecklist .warn i{color:#92400e;background:#fef3c7}.simplePreviewDetails .strongPreviewGroup:not([open]){background:#fff}.simplePreviewDetails .strongPreviewGroup summary{cursor:pointer}.simplePreviewFooter span{color:#475569;font-weight:850}.simpleResultHero p{max-width:620px}.simpleResultNumbers{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}.simpleResultNext{background:#0f172a09;border:1px solid #0f172a14;border-radius:28px;gap:14px;padding:18px;display:grid}.simpleResultNext>div:first-child b{color:#0f172a;font-size:22px;display:block}.simpleResultNext>div:first-child span{color:#64748b;font-weight:800}.simpleResultDetails{background:#fff;border:1px solid #0f172a14;border-radius:24px;padding:0;overflow:hidden}.simpleResultDetails summary{cursor:pointer;color:#0f172a;padding:16px 18px;font-weight:1000;list-style:none}.simpleResultDetails summary::-webkit-details-marker{display:none}.simpleResultDetails[open]{padding-bottom:18px}.simpleResultDetails[open] summary{border-bottom:1px solid #0f172a14;margin-bottom:14px}.simpleResultDetails .resultGroupCardsV44{padding:0 18px}.simpleResultFooter{justify-content:flex-start}.simpleMapUxV507 .businessGeneratorModes{margin:0 18px 10px}.simpleMapUxV507 .businessGeneratorModes button span{display:none}.simpleMapUxV507 .businessGeneratorModes button{min-height:46px}@media (max-width:980px){.dumbHeroV507,.dumbStatusV507,.simpleMapUxV507 .firstLaunchHero,.simpleChooseV507,.dumbActionGridV507,.dumbStatusNumbersV507,.simplePreviewChecklist{grid-template-columns:1fr}.simpleSelectedTemplate{position:static}.simpleMapUxV507 .businessGeneratorCommandBar.cleanV41{flex-direction:column;align-items:stretch}}.dumbActionCard.primary{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:#2563eb59!important;box-shadow:0 18px 42px #2563eb33!important}.dumbActionCard.primary i,.dumbActionCard.primary b,.dumbActionCard.primary span{color:#fff!important}.dumbActionCard.primary i{background:#ffffff2e!important}.dumbActionCard{align-content:center}.simpleMapUxV507 .businessFirstLaunchWizard{border-radius:24px;margin:8px 18px 14px}.simpleMapUxV507 .firstLaunchHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;padding:16px 22px;display:grid}.simpleMapUxV507 .firstLaunchIntro{gap:6px;min-width:0;display:grid}.simpleMapUxV507 .firstLaunchHero h1{letter-spacing:-.05em;max-width:none;margin:0;font-size:clamp(26px,2.2vw,36px);line-height:1.02}.simpleMapUxV507 .firstLaunchHero p{max-width:720px;margin:0;font-size:14px;font-weight:750;line-height:1.45}.simpleMapUxV507 .firstLaunchSteps{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;min-width:min(460px,42vw);display:grid}.simpleMapUxV507 .firstLaunchSteps button{border-radius:15px;grid-template-columns:30px minmax(0,1fr);min-height:46px;padding:8px 10px}.simpleMapUxV507 .firstLaunchSteps button b{border-radius:11px;width:30px;height:30px;font-size:13px}.simpleMapUxV507 .firstLaunchSteps button span{white-space:nowrap;font-size:13px;font-weight:950}.simpleMapUxV507 .firstLaunchContent{padding-top:18px}.simpleMapUxV507 .simpleChooseV507{grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:16px}.simpleMapUxV507 .simpleSelectedTemplate{top:86px}@media (max-width:980px){.simpleMapUxV507 .firstLaunchHero,.simpleMapUxV507 .simpleChooseV507{grid-template-columns:1fr}.simpleMapUxV507 .firstLaunchSteps{grid-template-columns:1fr;width:100%;min-width:0}}.simpleMapUxV507 .aiTopBtnV509{color:#1d4ed8;background:#eff6ff;border-color:#2563eb38;font-weight:1000}.simpleMapUxV507 .aiVisibleBoxV509{background:linear-gradient(135deg,#fff,#eef2ff);border-color:#2563eb2e;gap:12px;padding:18px;display:grid;overflow:visible}.aiVisibleHeadV509{gap:5px;display:grid}.aiVisibleHeadV509 b{color:#0f172a;letter-spacing:-.03em;font-size:20px;line-height:1.08}.aiVisibleHeadV509 small{color:#64748b;font-size:13px;font-weight:800;line-height:1.35}.aiVisibleBoxV509 textarea.input{resize:vertical;background:#fffffff0;border-radius:18px;min-height:108px;font-weight:750}.aiVisibleBoxV509 .check{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.aiPromptExamplesV509{flex-wrap:wrap;gap:8px;display:flex}.aiPromptExamplesV509 button{color:#1d4ed8;cursor:pointer;background:#ffffffeb;border:1px solid #2563eb2e;border-radius:999px;padding:8px 10px;font-weight:950}.aiPromptExamplesV509 button:hover{background:#dbeafe}.domainRegistryPanelV711{background:#f0f9ffe6;border:1px solid #0ea5e92e;border-radius:18px;margin:10px 18px;box-shadow:0 12px 30px #0f172a0d}.domainRegistryPanelV711 summary{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:900;display:flex}.domainRegistryPanelV711 summary b{text-align:center;color:#0369a1;background:#fff;border:1px solid #0ea5e92e;border-radius:999px;min-width:34px;padding:5px 9px}.domainRegistryContentV711{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:12px;padding:0 14px 14px;display:grid}.domainRegistryListV711{align-content:start;gap:8px;max-height:520px;display:grid;overflow:auto}.domainRegistryListV711 article{background:#fff;border:1px solid #0ea5e924;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;padding:7px;display:grid}.domainRegistryListV711 article.active{border-color:#2563eb59;box-shadow:0 10px 24px #2563eb1f}.domainRegistryListV711 article>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:54px;padding:8px 10px}.domainRegistryListV711 article>.miniBtn{white-space:nowrap;align-self:center;min-height:34px}.domainRegistryListV711 b,.domainRegistryListV711 span{display:block}.domainRegistryListV711 b{color:#0f172a;font-size:13px}.domainRegistryListV711 span,.domainRegistryFormV711 small{color:#0369a1;font-size:12px;font-weight:800}.domainRegistryFormV711{background:#ffffffb8;border-radius:14px;gap:12px;padding:12px;display:grid}.domainRegistryFormHeadV711{border-bottom:1px solid #0ea5e91f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.domainRegistryFormHeadV711 b,.domainRegistryFormHeadV711 small{display:block}.domainRegistryFormHeadV711 b{color:#0f172a;font-size:15px}.domainRegistryFormV711 label{color:#334155;gap:5px;font-size:12px;font-weight:900;display:grid}.domainRegistryToggleV711{white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;display:flex!important}.domainRegistryFieldsV711,.domainRegistryListsV711{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.domainRegistryListsV711 textarea,.domainRegistryJsonV711 textarea{resize:vertical;min-height:110px}.domainRegistryJsonV711{border:1px dashed #0ea5e938;border-radius:14px;padding:8px}.domainRegistryJsonV711 summary{color:#0369a1;padding:4px 2px 10px;font-size:12px}.domainRegistryActionsV711{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.domainRegistryEmptyV711{color:#64748b;font-weight:800}@media (max-width:1180px){.domainRegistryContentV711,.domainRegistryFieldsV711,.domainRegistryListsV711{grid-template-columns:1fr}.domainRegistryListV711{max-height:280px}}.aiPrimaryV509{justify-content:center;width:100%}.businessGeneratorCreationProgress{z-index:25;background:#fffffff5;border:1px solid #0ea5e938;border-radius:18px;gap:9px;margin:10px 18px;padding:12px 14px;display:grid;position:sticky;top:78px;box-shadow:0 18px 45px #0f172a1f}.businessGeneratorCreationProgress.apply{border-color:#10b98142}.businessGeneratorCreationProgress.template{border-color:#2563eb38}.creationProgressHeadV721{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.creationProgressHeadV721 b,.creationProgressHeadV721 small{display:block}.creationProgressHeadV721 b{color:#0f172a;font-size:15px;line-height:1.18}.creationProgressHeadV721 small{color:#475569;overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.35}.creationProgressHeadV721 strong{color:#0369a1;text-align:right;min-width:48px;font-size:14px}.creationProgressPulseV721{background:#0ea5e9;border-radius:999px;width:14px;height:14px;animation:1.25s infinite progressPulseV721;box-shadow:0 0 #0ea5e966}.businessGeneratorCreationProgress.apply .creationProgressPulseV721{background:#10b981;box-shadow:0 0 #10b98166}.creationProgressBarV721{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden}.creationProgressBarV721 i{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#10b981);height:100%;transition:width .22s;display:block}.creationProgressStepsV721{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;display:grid}.creationProgressStepsV721 span{color:#64748b;text-align:center;white-space:nowrap;background:#f8fafc;border:1px solid #0f172a12;border-radius:999px;min-height:30px;padding:7px 9px;font-size:11px;font-weight:900}.creationProgressStepsV721 span.active{color:#0369a1;background:#e0f2fe;border-color:#0ea5e957}.creationProgressStepsV721 span.done{color:#047857;background:#dcfce7;border-color:#10b9814d}@keyframes progressPulseV721{0%{transform:scale(.95);box-shadow:0 0 #0ea5e966}70%{transform:scale(1);box-shadow:0 0 0 10px #0ea5e900}to{transform:scale(.95);box-shadow:0 0 #0ea5e900}}@media (max-width:720px){.businessGeneratorCreationProgress{margin-inline:10px;top:8px}.creationProgressHeadV721{grid-template-columns:auto minmax(0,1fr)}.creationProgressHeadV721 strong{text-align:left;grid-column:2}.creationProgressStepsV721{grid-template-columns:repeat(2,minmax(0,1fr))}.creationProgressStepsV721 span{white-space:normal}}.aiVisibleBoxV509 .aiExplanationPreview{color:#475569;background:#ffffffb8;border:1px solid #2563eb1f;border-radius:16px;margin:0;padding:10px 12px;font-weight:800;line-height:1.4}.taskCreateForm,.calendarCreateForm{grid-template-columns:minmax(260px,1fr) minmax(180px,.45fr) minmax(220px,.55fr) auto!important}.editableTable td{vertical-align:middle!important}.rowMain{gap:5px;min-width:220px;display:grid}.rowMain strong{color:var(--text);overflow-wrap:anywhere;line-height:1.25}.rowMain span{color:var(--muted);line-height:1.35}.rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:240px;display:flex}.softTag{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:max-content;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.drawerForm{gap:14px;display:grid}.drawerForm textarea.input{resize:vertical;min-height:112px}.generatedSideGroup{border-top:1px solid var(--line);padding-top:14px}.generatedPagePanel{min-height:420px}.generatedBlocks{gap:12px;display:grid}.generatedBlock{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.generatedBlock h3{color:var(--text);margin:8px 0 6px}.generatedBlock p{color:var(--muted);margin:0}.generatedBlock .btn{white-space:nowrap}@media (max-width:1100px){.taskCreateForm,.calendarCreateForm{grid-template-columns:1fr!important}.rowActions{justify-content:flex-start;min-width:0}.generatedBlock{display:grid}}.childrenTreeCard{background:linear-gradient(#fff,#f8fbff)}.treeSetupBox{color:#1e3a8a;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:16px;gap:6px;padding:14px;line-height:1.45;display:grid}.treeSetupBox code{background:#dbeafe;border-radius:8px;padding:2px 6px}.treeQuickCreate{grid-template-columns:180px 1fr 150px;align-items:center;gap:10px;margin:12px 0;display:grid}.childrenTreeList{gap:8px;display:grid}.treeNode{border:1px solid var(--line);background:#fff;border-radius:16px;padding:8px}.treeNodeLine{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;display:grid}.treeToggle{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;width:34px;height:34px;font-weight:900}.treeNodeMain{text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;gap:3px;display:grid}.treeNodeMain b{font-size:14px}.treeNodeMain span,.treeNodeChildren{color:var(--muted);font-size:12px}.treeNodeChildren{border-left:2px solid #dbeafe;margin:8px 0 0 42px;padding:8px 0 4px 12px}.generatedTreeHint{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;gap:4px;margin-top:10px;padding:10px;display:grid}.generatedTreeHint span{color:#0369a1;font-size:12px;line-height:1.4}@media (max-width:760px){.treeQuickCreate,.treeNodeLine{grid-template-columns:1fr}.treeNodeChildren{margin-left:0}}.templateLibraryV513{grid-template-columns:minmax(520px,1.05fr) minmax(420px,.95fr);align-items:start}.templateLibraryV513 .aiVisibleBoxV509{grid-column:1/-1}.templateCategoryChipsV513{flex-wrap:wrap;gap:8px;margin:14px 0 16px;display:flex}.templateCategoryChipsV513 button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb2e;border-radius:999px;padding:8px 12px;font-weight:900}.templateCategoryChipsV513 button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#0000;box-shadow:0 10px 24px #2563eb2e}.templateLibraryV513 .simpleTemplateCards{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));max-height:620px;padding-right:6px;overflow:auto}.templateLibraryV513 .simpleTemplateCards button{min-height:188px}.templateLibraryV513 .simpleTemplateCards button em{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;background:#f1f5f9;border-radius:999px;align-items:center;max-width:calc(100% - 94px);margin-bottom:10px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.detailedTemplatePanelV513{max-height:760px;position:sticky;top:12px;overflow:auto}.templateBlocksV513{gap:10px;margin-top:16px;display:grid}.templateBlocksV513 h3{color:#0f172a;margin:2px 0;font-size:15px}.templateBlocksV513 article{background:linear-gradient(#fff,#f8fbff);border:1px solid #0f172a14;border-radius:18px;padding:13px}.templateBlocksV513 article strong{color:#0f172a;margin-bottom:5px;font-size:14px;display:block}.templateBlocksV513 article p{color:#475569;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.45}.templateBlocksV513 article div{flex-wrap:wrap;gap:6px;display:flex}.templateBlocksV513 article span{color:#1d4ed8;background:#eef6ff;border:1px solid #2563eb24;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.templateDeliverablesV513{background:#fff;border:1px solid #0f172a14;border-radius:16px;margin-top:12px;padding:10px 12px}.templateDeliverablesV513 summary{cursor:pointer;color:#2563eb;font-weight:900}@media (max-width:1100px){.templateLibraryV513{grid-template-columns:1fr}.detailedTemplatePanelV513{max-height:none;position:static}}.aiEditorBoxV514{gap:14px}.aiModeSwitchV514{background:#eff6ffb3;border:1px solid #3b82f629;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.aiModeSwitchV514 button{color:#35506f;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:12px 14px;font-weight:900}.aiModeSwitchV514 button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 12px 24px #2563eb38}.aiChangePlanV514{background:#f8fafc;border:1px solid #dbeafe;border-radius:16px;gap:6px;padding:12px;display:grid}.aiChangePlanV514 b{color:#0f172a;font-size:13px}.aiChangePlanV514 span{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.aiSafetyNoteV514{color:#155e75;background:#ecfeff;border:1px solid #a5f3fc;border-radius:14px;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.directorPanelV52 .panelHead p,.directorPanelV52 .muted,.generatedPagePanel p{line-height:1.55}.technicalJsonDetails{margin-top:8px}.technicalJsonDetails.inlineDetails{background:#f8fafc;border-color:#e2e8f0;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:6px 0 0;padding:4px 8px;display:inline-flex}.technicalJsonDetails.inlineDetails summary{color:#64748b;text-transform:lowercase;font-size:11px;font-weight:850}.technicalJsonDetails.inlineDetails code,.technicalJsonDetails.inlineDetails span{color:#64748b;background:0 0;padding:0;font-size:11px}.directorFormGridV52{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.pageAdvancedV52,.compactAdvanced{margin-top:10px}.pageAdvancedV52 summary,.compactAdvanced summary{color:#64748b;cursor:pointer;font-weight:850}.schemaTable details.technicalJsonDetails{white-space:normal}.runtimeActions .miniBtn,.runtimeActions .btn{white-space:nowrap}.success .technicalJsonDetails,.danger .technicalJsonDetails{background:#ffffffa6}.businessObjectDrawer .drawerSheetHeader{background:linear-gradient(#fff 0%,#f8fafc 100%)}.objectDrawerBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.objectDrawerIntro{border:1px solid var(--line);background:#f8fafc;border-radius:18px;gap:4px;margin:0 0 14px;padding:13px 15px;display:grid}.objectDrawerIntro b{color:#0f172a}.objectDrawerIntro span{color:var(--muted);font-size:13px;line-height:1.45}.objectDrawerSection{margin:0 0 14px}.objectDrawerSectionHead{margin-bottom:12px}.objectDrawerSectionHead h3{margin:0 0 4px;font-size:16px}.objectDrawerSectionHead p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.objectFieldGrid{gap:8px;display:grid}.objectFieldRow{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(120px,.75fr) minmax(0,1.25fr);align-items:start;gap:12px;padding:9px 0;display:grid}.objectFieldRow:last-child{border-bottom:0}.objectFieldRow span{color:#64748b;font-size:13px}.objectFieldRow b{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.objectTechnicalDetails{margin:4px 0 18px}.objectDrawerActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.openableRow{cursor:pointer}.openableRow:hover{background:#f8fbff}.objectListItem{text-align:left;cursor:pointer;width:100%}.objectListItem:hover{background:#f8fbff;border-color:#93c5fd}.uniformDrawerV522 .drawerSheetTitle,.uniformDrawerV522 h3{letter-spacing:-.02em}.uniformObjectIntro{background:linear-gradient(#f8fbff,#fff);border-color:#2563eb24}.uniformObjectIntro b:before{content:"↗ ";color:#2563eb}.schemaTable th{color:#475569;font-weight:950}.schemaTable td{line-height:1.42}.schemaTable .mutedText,.mutedText{font-weight:700;color:#64748b!important}.empty,.emptyCell,.empty.big{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;font-weight:850}.emptyCell{text-align:center;padding:22px!important}.panelHead small,.card.inner h3+p,.builderIssue b{letter-spacing:.02em}.rowSubText{color:#64748b;margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:block}.openableRow td:first-child strong:after,.objectListItem b:after,.builderPageItem b:after{content:"  →";color:#93c5fd;font-weight:950}.openableRow:hover td:first-child strong:after,.objectListItem:hover b:after,.builderPageItem:hover b:after{color:#2563eb}.technicalJsonDetails{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:8px 10px}.technicalJsonDetails summary{cursor:pointer;color:#64748b;font-weight:900}.technicalJsonDetails pre,.codeBox{color:#dbeafe;background:#0f172a;border-radius:14px;max-width:100%;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.drawerSheetFooterActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.fieldForm .input::placeholder,.drawerForm .input::placeholder{color:#94a3b8}.builderPaletteGrid button,.simpleTemplateCards button,.menuLink,.miniBtn,.btn,.ghost{transition:transform .12s,box-shadow .12s,border-color .12s,background .12s}.builderPaletteGrid button:hover,.simpleTemplateCards button:hover,.openableRow:hover,.objectListItem:hover{transform:translateY(-1px)}.pill,.softTag{white-space:nowrap}@media (max-width:760px){.objectFieldRow{grid-template-columns:1fr;gap:4px}.drawerSheetFooterActions{justify-content:stretch}.drawerSheetFooterActions>*{flex:auto}}.systemSafetyPanelV53{background:linear-gradient(#eff6ffe6,#fffffff5);border:1px solid #2563eb24;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 12px 28px #0f172a0d}.systemSafetyPanelV53>div:first-child{gap:3px;display:grid}.systemSafetyPanelV53 b{color:#0f172a}.systemSafetyPanelV53 span{color:#64748b;font-size:13px;font-weight:800;line-height:1.45}.systemSafetyActionsV53{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dangerSoftV53{color:#b91c1c!important;background:#fff7f7!important;border-color:#fecaca!important}.dangerSoftV53:hover:not(:disabled){background:#fee2e2!important}.resultSafetyNoteV53{color:#166534;background:linear-gradient(#f0fdf4,#fff);border:1px solid #bbf7d0;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.resultSafetyNoteV53 span{color:#15803d;font-weight:800;line-height:1.45}.businessGeneratorLoading,.businessGeneratorNotice,.errorNotice{border-radius:18px;line-height:1.45}.businessGeneratorLoading:before{content:"●";color:#2563eb;margin-right:8px;animation:1.1s ease-in-out infinite pulseV53;display:inline-block}@keyframes pulseV53{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.btn:disabled,.miniBtn:disabled,.dangerMiniBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.firstLaunchHero,.templateChooserPanel,.selectedTemplatePanel,.simpleResultNext,.simpleResultDetails,.resultMetricsStripV44,.strongPreviewMain,.strongPreviewSide section{box-shadow:0 10px 30px #0f172a0b}@media (max-width:860px){.systemSafetyPanelV53{display:grid}.systemSafetyActionsV53{justify-content:stretch}.systemSafetyActionsV53>*{flex:auto}}.aiBrainPickerV531{background:#f0f9ffd1;border:1px solid #0ea5e92e;border-radius:16px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;padding:8px;display:grid}.aiBrainPickerV531 b{color:#0f172a;padding:0 4px;font-size:13px}.aiBrainPickerV531 button{color:#334155;cursor:pointer;background:#fff;border:1px solid #0ea5e933;border-radius:12px;padding:9px 10px;font-weight:900}.aiBrainPickerV531 button.active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0000;box-shadow:0 10px 22px #2563eb2e}.aiBrainPickerV531 span{color:#0369a1;grid-column:1/-1;padding:0 4px;font-size:12px;font-weight:800}.aiPrivacyNoteV531{color:#065f46;background:#ecfdf5b8;border:1px solid #10b9813d;border-radius:14px;gap:6px;margin:0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45;display:grid}.aiPrivacyNoteV531 b{color:#064e3b;font-size:12px}.aiPrivacyNoteV531 span{color:#047857}.aiPrivacyNoteV531 details{margin-top:4px}.aiPrivacyNoteV531 summary{cursor:pointer;color:#065f46;font-weight:850}.templateLibraryV513{align-items:start!important;gap:16px!important}.templateLibraryV513 .simpleTemplatePicker{grid-row:auto!important;align-self:start!important}.templateLibraryV513 .simpleSelectedTemplate,.templateLibraryV513 .detailedTemplatePanelV513{align-self:start!important}.templateLibraryV513 .aiVisibleBoxV509,.templateLibraryV513 .aiEditorBoxV514{grid-column:1/-1!important;align-self:start!important;margin-top:0!important}.templateLibraryV513 .simpleTemplateCards{max-height:min(430px,52vh)!important}.templateLibraryV513 .detailedTemplatePanelV513{max-height:min(560px,68vh)!important}@media (min-width:1101px){.templateLibraryV513 .aiVisibleBoxV509,.templateLibraryV513 .aiEditorBoxV514{margin-top:-2px!important}}@media (max-width:1100px){.templateLibraryV513 .simpleTemplateCards,.templateLibraryV513 .detailedTemplatePanelV513{max-height:none!important}}.paletteHeaderLine,.builderPaletteHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.paletteCloseBtn{flex:none}.paletteCloseTextBtn{justify-content:center}.builderPaletteClosed{align-content:center;gap:8px;min-height:96px;display:grid}.builderPaletteClosed span{color:var(--muted);font-size:13px;line-height:1.45}.businessMapFloatingDock button.active{white-space:nowrap}.demoDataOptionV536{color:#0f172a;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:16px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-weight:800;display:flex}.demoDataOptionV536 input{margin-top:3px}.demoDataOptionV536 small{color:#64748b;width:100%;margin-top:4px;font-weight:700;line-height:1.35;display:block}.demoResultNoteV536{background:linear-gradient(135deg,#f0fdf4,#ecfeff)!important;border-color:#bbf7d0!important}.demoPreviewStepV536{background:#f0fdf4!important;border-color:#bbf7d0!important}.demoPreviewStepV536 i{color:#15803d!important;background:#dcfce7!important}.aiCheckPanelV537 .panelHead p{max-width:860px}.aiCheckPickerV537{margin:18px 0}.aiCheckSafetyV537{color:#065f46;background:#ecfdf5d9;border:1px solid #22c55e59;border-radius:18px;gap:6px;margin:14px 0;padding:14px 16px;display:grid}.aiCheckSafetyV537 span{color:#047857;line-height:1.5}.aiCheckResultV537{gap:4px;margin:14px 0;display:grid}.aiCheckStepsV537{gap:10px;margin:14px 0;display:grid}.aiCheckStepV537{background:#fff;border:1px solid #dbe7f7;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.aiCheckStepV537 i{border-radius:12px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:inline-grid}.aiCheckStepV537.ok i{color:#15803d;background:#dcfce7}.aiCheckStepV537.bad i{color:#b91c1c;background:#fee2e2}.aiCheckStepV537 div{gap:4px;display:grid}.aiCheckStepV537 span{color:#536985;line-height:1.45}.aiCheckStepV537 small{color:#8aa0bb;font-weight:800}.authExperience{color:#f7fbff;background:radial-gradient(circle at 50% 42%,#12d7ff2e,#0000 28%),radial-gradient(circle at 18% 12%,#8257ff47,#0000 32%),radial-gradient(circle at 90% 8%,#12d7ff2e,#0000 26%),linear-gradient(135deg,#030511 0%,#06101f 45%,#02030a 100%);min-height:100vh;position:relative;overflow:hidden}.authExperience:before,.authExperience:after{content:"";pointer-events:none;background-image:linear-gradient(#12d7ff0f 1px,#0000 1px),linear-gradient(90deg,#12d7ff0d 1px,#0000 1px);background-size:76px 76px;animation:18s linear infinite authGridDrift;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#000 0 42%,#0000 75%);mask-image:radial-gradient(circle,#000 0 42%,#0000 75%)}.authExperience:after{opacity:.22;background:radial-gradient(circle,#ffffff47 1px,#0000 2px) 0 0/58px 58px;animation:12s linear infinite authStars}.authExperienceFullscreen{place-items:center;display:grid}.authShell{z-index:1;width:min(1540px,100% - 56px);margin:0 auto;padding:26px 0 38px;position:relative}.authTopbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.authStatusBadge{color:#c9f7ff;letter-spacing:.02em;background:#06122a94;border:1px solid #12d7ff38;border-radius:999px;padding:10px 14px;font-weight:900;box-shadow:inset 0 0 30px #12d7ff14}.authGrid{grid-template-columns:minmax(620px,1.35fr) minmax(420px,.65fr);align-items:stretch;gap:24px;min-height:calc(100vh - 120px);display:grid}.authVisualCard,.authLoginCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#081127b8,#0408167a);border:1px solid #84d3ff33;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 42px 130px #00000061,inset 0 0 0 1px #ffffff09}.authVisualCard{min-height:720px}.authLoginCard{flex-direction:column;justify-content:center;padding:clamp(26px,4vw,46px);display:flex}.authLoginCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 10%,#12d7ff24,#0000 38%),radial-gradient(circle at 90% 90%,#8257ff29,#0000 38%);position:absolute;inset:0}.authLoginCard>*{z-index:1;position:relative}.authMiniKicker{color:#78f1ff;letter-spacing:.2em;text-transform:uppercase;background:#12d7ff14;border:1px solid #12d7ff38;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:9px 12px;font-size:12px;font-weight:1000;display:inline-flex}.authLoginCard h1{letter-spacing:-.075em;color:#fff;margin:22px 0 16px;font-size:clamp(44px,5vw,76px);line-height:.9}.authLoginCard p{color:#b8c7e5;margin:0 0 26px;font-size:17px;line-height:1.65}.authForm{gap:14px;display:grid}.authLoginCard .input{color:#f7fbff;background:#020816b8;border-color:#84d3ff33}.authLoginCard .label{color:#d9e8ff}.authLoginButton{min-height:56px;font-size:16px}.authSafeNote{color:#c8fff1;background:#40dba414;border:1px solid #40dba433;border-radius:18px;padding:13px 14px}.authPreloader{isolation:isolate;place-items:center;width:100%;min-height:100%;display:grid;position:relative;overflow:hidden}.authPreloader-fullscreen{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040816a3;border:1px solid #84d3ff2e;border-radius:38px;width:min(1120px,100vw - 32px);height:min(760px,100vh - 32px);box-shadow:0 42px 150px #00000073,0 0 120px #12d7ff2e}.authNebula{filter:blur(18px);z-index:-2;background:radial-gradient(circle at 50% 48%,#12d7ff40,#0000 24%),radial-gradient(circle at 37% 55%,#8257ff38,#0000 24%),radial-gradient(circle at 62% 40%,#417dff42,#0000 24%);animation:5s ease-in-out infinite alternate authNebulaPulse;position:absolute;inset:-25%}.authGridLines{opacity:.42;z-index:-1;background:linear-gradient(90deg,#0000 0 8%,#12d7ff26 8.2%,#0000 8.5% 91%,#12d7ff1f 91.3%,#0000 91.6%),repeating-radial-gradient(circle,#12d7ff1f 0 1px,#0000 1px 18px);animation:8s linear infinite authScan;position:absolute;inset:0}.authMeteor{filter:drop-shadow(0 0 14px #12d7ffe6);opacity:.75;background:linear-gradient(90deg,#0000,#12d7fff2,#8257ffcc,#0000);border-radius:999px;width:220px;height:2px;position:absolute}.authMeteorOne{animation:4.8s ease-in-out infinite authMeteorOne;top:18%;left:-18%;transform:rotate(18deg)}.authMeteorTwo{animation:6.2s ease-in-out infinite authMeteorTwo;bottom:20%;right:-22%;transform:rotate(198deg)}.authCoreWrap{aspect-ratio:1;filter:drop-shadow(0 0 28px #12d7ff73);place-items:center;width:min(520px,76%);display:grid;position:relative}.authCoreWrap:before,.authCoreWrap:after{content:"";background:conic-gradient(from 0deg, #12d7ff 0 var(--progress), #8257ff38 var(--progress) 360deg);border-radius:50%;animation:3.8s linear infinite authSpin;position:absolute;inset:3%;-webkit-mask:radial-gradient(circle,#0000 0 61%,#000 62% 68%,#0000 69%);mask:radial-gradient(circle,#0000 0 61%,#000 62% 68%,#0000 69%)}.authCoreWrap:after{opacity:.65;background:conic-gradient(from 180deg,#0000,#8257fff2,#0000,#12d7ffe6,#0000);animation-duration:6.4s;animation-direction:reverse;inset:10%;-webkit-mask:radial-gradient(circle,#0000 0 66%,#000 67% 70%,#0000 71%);mask:radial-gradient(circle,#0000 0 66%,#000 67% 70%,#0000 71%)}.authOrbit{border:1px solid #12d7ff4d;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 28px #12d7ff2e,0 0 34px #8257ff2e}.authOrbitOne{animation:9s linear infinite authSpin}.authOrbitTwo{opacity:.8;border-style:dashed;animation:12s linear infinite authSpinReverse;inset:8%}.authOrbitThree{opacity:.3;animation:2.8s ease-in-out infinite authBreath;inset:-8%}.authPulse{aspect-ratio:1;background:radial-gradient(circle,#12d7ff33,#8257ff1a 42%,#0000 72%);border-radius:50%;width:54%;animation:2.2s ease-in-out infinite authPulse;position:absolute}.authCore{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 50% 42%,#12d7ff24,#0000 42%),linear-gradient(145deg,#050816f2,#081228c7);border:1px solid #99dcff47;border-radius:50%;place-items:center;width:58%;display:grid;box-shadow:inset 0 0 46px #12d7ff2e,0 0 54px #12d7ff40}.authCoreInner{text-align:center;justify-items:center;gap:8px;display:grid}.authBrandLine{color:#fff;letter-spacing:-.055em;font-size:clamp(32px,4vw,58px);font-weight:300}.authCoreInner strong{color:#91a9ff;font-size:clamp(15px,1.6vw,22px);font-weight:600}.authCoreInner em{color:#fff;text-shadow:0 0 24px #8257ffe6;font-size:clamp(28px,3.3vw,46px);font-style:normal;line-height:1}.authEnergyDot{background:#7af5ff;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 18px #12d7ff,0 0 46px #12d7ffcc}.dotA{animation:5s linear infinite authDotOrbitA;top:48%;left:-1%}.dotB{animation:1.7s ease-in-out infinite authDotPulse;top:4%;right:24%}.dotC{background:#9e76ff;animation:2.4s ease-in-out infinite authDotPulse;bottom:9%;right:14%;box-shadow:0 0 18px #8257ff,0 0 46px #8257ffcc}.authUiPanel{color:#dceaff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c1e94;border:1px solid #84d3ff29;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:150px;padding:14px 16px;display:grid;position:absolute;box-shadow:inset 0 0 40px #12d7ff14}.authUiPanel span{filter:drop-shadow(0 0 14px #12d7ffcc);grid-row:span 2;font-size:24px}.authUiPanel b{font-size:14px}.authUiPanel small{color:#7e90b7}.authUiPanelLeftTop{animation:4s ease-in-out infinite authFloat;top:17%;left:5%}.authUiPanelLeftBottom{animation:5.3s ease-in-out infinite reverse authFloat;bottom:19%;left:7%}.authUiPanelRightTop{animation:5s ease-in-out infinite reverse authFloat;top:18%;right:5%}.authUiPanelRightBottom{animation:4.6s ease-in-out infinite authFloat;bottom:18%;right:7%}.authModules{flex-wrap:wrap;justify-content:center;gap:10px;width:min(720px,100% - 44px);display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.authModules span{color:#aebbd5;background:#ffffff0b;border:1px solid #84d3ff24;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:900;transition:all .35s;display:inline-flex}.authModules span.active{color:#fff;background:#12d7ff24;border-color:#12d7ff99;transform:translateY(-2px);box-shadow:0 0 28px #12d7ff2e}.authModules i{font-style:normal}@keyframes authSpin{to{transform:rotate(360deg)}}@keyframes authSpinReverse{to{transform:rotate(-360deg)}}@keyframes authBreath{0%,to{opacity:.25;transform:scale(.98)}50%{opacity:.55;transform:scale(1.04)}}@keyframes authPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.95;transform:scale(1.18)}}@keyframes authNebulaPulse{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.08)rotate(2deg)}}@keyframes authScan{to{transform:rotate(2deg)scale(1.04)}}@keyframes authMeteorOne{0%,38%{opacity:0;transform:translate(0)translateY(0)rotate(18deg)}45%{opacity:.9}68%,to{opacity:0;transform:translate(150vw)translateY(36vh)rotate(18deg)}}@keyframes authMeteorTwo{0%,52%{opacity:0;transform:translate(0)translateY(0)rotate(198deg)}61%{opacity:.8}82%,to{opacity:0;transform:translate(-145vw)translateY(-32vh)rotate(198deg)}}@keyframes authDotOrbitA{to{transform:rotate(360deg)translate(8px)rotate(-360deg)}}@keyframes authDotPulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes authFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes authGridDrift{to{transform:translate(76px,76px)}}@keyframes authStars{to{transform:translate(-58px,58px)}}@media (max-width:1200px){.authGrid{grid-template-columns:1fr}.authVisualCard{min-height:560px}.authLoginCard h1{font-size:clamp(40px,8vw,68px)}}@media (max-width:760px){.authShell{width:min(100% - 24px,540px);padding:14px 0 24px}.authTopbar{align-items:flex-start}.authStatusBadge{display:none}.authVisualCard{border-radius:26px;min-height:430px}.authPreloader-fullscreen{border-radius:26px;height:calc(100vh - 24px)}.authUiPanel{display:none}.authCoreWrap{width:86%}.authModules{bottom:18px}.authLoginCard{border-radius:26px;padding:24px}}@media (prefers-reduced-motion:reduce){.authExperience *,.authExperience:before,.authExperience:after{transition:none!important;animation:none!important}}.authPreloader{perspective:1300px}.authPreloader:before,.authPreloader:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:-12%}.authPreloader:before{filter:blur(10px)saturate(1.35);opacity:.82;background:radial-gradient(circle at 50% 42%,#12d7ff38,#0000 22%),conic-gradient(from 90deg,#0000 0deg,#12d7ff21 72deg,#0000 105deg,#8257ff29 190deg,#0000 250deg,#12d7ff1f 320deg,#0000 360deg);animation:8s ease-in-out infinite alternate authUltraNebula}.authPreloader:after{background:radial-gradient(circle,#0000 0 38%,#12d7ff14 39% 39.4%,#0000 39.8% 100%);animation:3.8s ease-in-out infinite authHorizonPulse;transform:rotateX(64deg)scale(1.2)}.authWarpField{z-index:-3;opacity:.32;background:repeating-conic-gradient(#12d7ff24 0deg 1deg,#0000 1.2deg 10deg),radial-gradient(circle,#8257ff33,#0000 34%);animation:28s linear infinite authWarpRotate;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(circle,#0000 0 16%,#000000f2 18% 76%,#0000 82%);mask-image:radial-gradient(circle,#0000 0 16%,#000000f2 18% 76%,#0000 82%)}.authMatrixRain{z-index:-1;opacity:.18;pointer-events:none;position:absolute;inset:0;overflow:hidden}.authMatrixRain span{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;color:#72f7ff;letter-spacing:.35em;text-shadow:0 0 14px #12d7ffe6;font-size:11px;font-weight:900;animation:7s linear infinite authMatrixFall;position:absolute;top:-40%}.authShockwave{aspect-ratio:1;opacity:0;pointer-events:none;border:1px solid #12d7ff6b;border-radius:50%;width:min(560px,72%);animation:4.6s ease-out infinite authShockwave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 44px #12d7ff2e,inset 0 0 28px #8257ff24}.authShockwaveTwo{border-color:#8257ff75;animation-delay:2.25s}.authMeteorThree{background:linear-gradient(90deg,#0000,#ffffffd9,#12d7ff,#0000);width:330px;animation:5.5s ease-in-out infinite authMeteorThree;top:46%;left:-30%;transform:rotate(-4deg)}.authDataStream{opacity:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#12d7ffe6,#8257ff8c,#0000);width:min(340px,28vw);height:1px;position:absolute;box-shadow:0 0 20px #12d7ff9e}.authDataStream.left{animation-name:authStreamLeft;left:-4%}.authDataStream.right{animation-name:authStreamRight;right:-4%}.authCoreWrap{width:min(610px,78%);transform-style:preserve-3d;animation:7s ease-in-out infinite authCoreTilt}.authPreloaderIgnited .authCoreWrap{animation-name:authCoreTilt,authIgnitePop;animation-duration:7s,.95s;animation-timing-function:ease-in-out,cubic-bezier(.16,1,.3,1)}.authCoreWrap:before{filter:drop-shadow(0 0 24px #12d7ffc7)}.authHoloCrown{background:conic-gradient(from 0deg, transparent 0 12deg, #12d7ff8c 13deg 17deg, transparent 18deg 34deg, #8257ff73 35deg 39deg, transparent 40deg 360deg);opacity:.9;border-radius:50%;animation:8s linear infinite authSpinReverse;position:absolute;inset:-7%;-webkit-mask:radial-gradient(circle,#0000 0 73%,#000 74% 76%,#0000 77%);mask:radial-gradient(circle,#0000 0 73%,#000 74% 76%,#0000 77%)}.authOrbitFour{opacity:.22;border-style:solid;animation:5.8s ease-in-out infinite authOrbitWobble;inset:-17%;transform:rotateX(68deg)}.authRingTicks{background:repeating-conic-gradient(from 0deg, #9ce8fff2 0 1.2deg, transparent 1.5deg 5.5deg);opacity:.64;border-radius:50%;animation:18s linear infinite authSpin;position:absolute;inset:1%;-webkit-mask:radial-gradient(circle,#0000 0 76%,#000 77% 79%,#0000 80%);mask:radial-gradient(circle,#0000 0 76%,#000 77% 79%,#0000 80%)}.authPowerBeam{filter:blur(.7px)drop-shadow(0 0 24px #12d7ffd9);opacity:.72;background:linear-gradient(#0000,#12d7ff1a,#12d7ffdb,#8257ffb8,#12d7ff1a,#0000);width:9px;height:170%;animation:2.4s ease-in-out infinite authBeamPulse;position:absolute;top:-35%;left:calc(50% - 4.5px)}.authCore{background:radial-gradient(circle at 50% 42%,#ffffff14,#0000 20%),radial-gradient(circle at 50% 54%,#12d7ff33,#0000 50%),linear-gradient(145deg,#030819fa,#071636db);width:55%;box-shadow:inset 0 0 64px #12d7ff3d,inset 0 0 140px #8257ff1f,0 0 54px #12d7ff6b,0 0 120px #8257ff2e}.authBrandLine{text-shadow:0 0 24px #ffffff3d,0 0 52px #12d7ff52}.authCoreInner small{color:#9ef7ff;letter-spacing:.08em;text-transform:uppercase;background:#12d7ff14;border:1px solid #12d7ff38;border-radius:999px;justify-content:center;align-items:center;min-width:124px;padding:7px 10px;font-size:12px;font-weight:1000;display:inline-flex}.authEnergyDot{z-index:4}.dotD{background:#fff;width:10px;height:10px;animation:6.2s linear infinite authDotOrbitD;top:15%;left:17%;box-shadow:0 0 22px #fff,0 0 60px #12d7ffe6}.authParticle{width:var(--size);height:var(--size);transform:rotate(var(--angle)) translateX(var(--radius)) rotate(calc(-1 * var(--angle)));z-index:4;background:#9cf7fff2;border-radius:50%;animation:2.5s ease-in-out infinite authParticlePulse;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #12d7fff2,0 0 26px #8257ff73}.authHoloCity{transform-origin:bottom;z-index:2;pointer-events:none;opacity:.72;justify-content:center;align-items:flex-end;gap:8px;width:min(430px,58%);height:125px;display:flex;position:absolute;bottom:108px;left:50%;transform:translate(-50%)rotateX(64deg)}.authHoloCity:before{content:"";filter:blur(6px);background:radial-gradient(#12d7ff70,#0000 68%);border-radius:50%;width:82%;height:34px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.authHoloCity span{background:linear-gradient(#12d7ff9e,#8257ff2e);border:1px solid #84d3ff4d;width:12px;min-height:18px;animation:2.3s ease-in-out infinite alternate authCityRise;box-shadow:0 0 22px #12d7ff3d,inset 0 0 14px #ffffff1f}.authBootPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ddecff;z-index:5;background:linear-gradient(135deg,#040c22b8,#08112b61);border:1px solid #84d3ff2e;border-radius:22px;width:min(560px,100% - 64px);padding:14px 16px;position:absolute;top:clamp(18px,4.5%,42px);left:50%;transform:translate(-50%);box-shadow:inset 0 0 40px #12d7ff14,0 20px 80px #0000002e}.authBootHeader{justify-content:space-between;align-items:center;gap:14px;font-weight:1000;display:flex}.authBootHeader span{color:#78f1ff;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.authBootHeader b{color:#fff}.authBootProgress{background:#ffffff14;border-radius:999px;height:7px;margin:10px 0 8px;overflow:hidden;box-shadow:inset 0 0 12px #00000042}.authBootProgress i{border-radius:inherit;background:linear-gradient(90deg,#12d7ff,#7c5cff,#fff);height:100%;transition:width .42s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 20px #12d7ffb8}.authBootPanel p{color:#9fb5d8;margin:0;font-weight:800}.authModules{width:min(860px,100% - 36px);bottom:26px}.authModules span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c1e8c;border-radius:18px;justify-content:center;min-width:118px;padding:10px 12px}.authModules span b{font-size:12px}.authModules span small{color:#7ff3ff;font-weight:900;display:none}.authModules span.active small{display:inline}.authModules span.active{background:linear-gradient(135deg,#12d7ff33,#8257ff2e);transform:translateY(-6px)scale(1.03)}.authUiPanel{transform-style:preserve-3d;box-shadow:inset 0 0 46px #12d7ff14,0 22px 60px #00000029}.authUiPanelLeftTop,.authUiPanelLeftBottom{transform:rotateY(10deg)}.authUiPanelRightTop,.authUiPanelRightBottom{transform:rotateY(-10deg)}.authPreloader-fullscreen .authHoloCity{bottom:82px}.authPreloader-fullscreen .authBootPanel{top:28px}@keyframes authUltraNebula{0%{opacity:.68;transform:scale(1)rotate(0)}to{opacity:1;transform:scale(1.1)rotate(4deg)}}@keyframes authHorizonPulse{0%,to{opacity:.2;transform:rotateX(64deg)scale(1.05)}50%{opacity:.48;transform:rotateX(64deg)scale(1.22)}}@keyframes authWarpRotate{to{transform:rotate(360deg)}}@keyframes authMatrixFall{0%{opacity:0;transform:translateY(-20%)}12%{opacity:.8}to{opacity:0;transform:translateY(160%)}}@keyframes authShockwave{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}12%{opacity:.72}72%,to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}@keyframes authMeteorThree{0%,24%{opacity:0;transform:translate(0)translateY(0)rotate(-4deg)}34%{opacity:.95}62%,to{opacity:0;transform:translate(155vw)translateY(-8vh)rotate(-4deg)}}@keyframes authStreamLeft{0%,30%{opacity:0;transform:translate(0)scaleX(.4)}45%{opacity:.8}to{opacity:0;transform:translate(74vw)scaleX(1.05)}}@keyframes authStreamRight{0%,25%{opacity:0;transform:translate(0)scaleX(.4)}42%{opacity:.8}to{opacity:0;transform:translate(-74vw)scaleX(1.05)}}@keyframes authCoreTilt{0%,to{transform:rotateX(0)rotateY(0)translateZ(0)}50%{transform:rotateX(4deg)rotateY(-5deg)translateZ(12px)}}@keyframes authIgnitePop{0%{filter:brightness(.7)blur(1px);transform:scale(.82)}55%{filter:brightness(1.35);transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}@keyframes authOrbitWobble{0%,to{transform:rotateX(68deg)rotate(0)scale(.96)}50%{transform:rotateX(70deg)rotate(12deg)scale(1.04)}}@keyframes authBeamPulse{0%,to{opacity:.38;transform:scaleY(.92)}50%{opacity:.95;transform:scaleY(1.06)}}@keyframes authDotOrbitD{to{transform:rotate(-360deg)translate(14px)rotate(360deg)}}@keyframes authParticlePulse{0%,to{opacity:.24;transform:rotate(var(--angle)) translateX(calc(var(--radius) - 18%)) scale(.65) rotate(calc(-1 * var(--angle)))}50%{opacity:1;transform:rotate(var(--angle)) translateX(var(--radius)) scale(1.08) rotate(calc(-1 * var(--angle)))}}@keyframes authCityRise{0%{opacity:.42;transform:translateY(20px)scaleY(.72)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (max-width:1200px){.authBootPanel{width:min(520px,100% - 42px)}.authHoloCity{bottom:84px}}@media (max-width:760px){.authBootPanel,.authHoloCity{display:none}.authMatrixRain{opacity:.1}.authCoreWrap{width:92%}.authModules span{min-width:0}.authModules span small{display:none!important}}@media (prefers-reduced-motion:reduce){.authWarpField,.authMatrixRain span,.authShockwave,.authDataStream,.authHoloCity span,.authParticle{animation:none!important}}.authCompletionFlash{opacity:0;pointer-events:none;z-index:6;background:radial-gradient(circle,#ffffff8c,#12d7ff3d 18%,#0000 48%);position:absolute;inset:0}.authPreloaderMapBuilt .authCompletionFlash{animation:.9s cubic-bezier(.16,1,.3,1) both authMapFlash}.authPreloaderMapBuilt .authCore{opacity:.22;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s;transform:scale(.58)}.authPreloaderMapBuilt .authCoreInner strong,.authPreloaderMapBuilt .authCoreInner em,.authPreloaderMapBuilt .authCoreInner small{opacity:0;transition:all .45s;transform:translateY(10px)}.authPreloaderMapBuilt .authPowerBeam{opacity:1;height:194%;animation-duration:1.1s}.authPreloaderMapBuilt .authOrbitOne,.authPreloaderMapBuilt .authOrbitTwo,.authPreloaderMapBuilt .authOrbitThree,.authPreloaderMapBuilt .authOrbitFour,.authPreloaderMapBuilt .authRingTicks{filter:brightness(1.25)drop-shadow(0 0 22px #12d7ff8c)}.authMapBuild{z-index:8;pointer-events:none;opacity:0;filter:drop-shadow(0 0 26px #12d7ff80);transition:opacity .45s,transform 1.15s cubic-bezier(.16,1,.3,1);position:absolute;inset:-18%;transform:scale(.36)rotateX(18deg)rotate(-2deg)}.authPreloaderMapBuilt .authMapBuild{opacity:1;transform:scale(1)rotateX(0)rotate(0)}.authMapSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.authMapLine{fill:none;stroke:url(#unused);stroke-width:.72px;stroke-linecap:round;stroke-dasharray:90;stroke-dashoffset:90px;filter:drop-shadow(0 0 5px #12d7ffe6)}.authMapSvg .authMapLine{stroke:#67e8f9db}.authMapLineTwo,.authMapLineFour,.authMapLineSix,.authMapLineEight{stroke:#a78bfad1!important}.authPreloaderMapBuilt .authMapLine{animation:.9s cubic-bezier(.16,1,.3,1) forwards authMapLineDraw,2.4s ease-in-out infinite alternate authMapLinePulse}.authPreloaderMapBuilt .authMapLineTwo{animation-delay:80ms,1.1s}.authPreloaderMapBuilt .authMapLineThree{animation-delay:.15s,1.1s}.authPreloaderMapBuilt .authMapLineFour{animation-delay:.22s,1.1s}.authPreloaderMapBuilt .authMapLineFive{animation-delay:.29s,1.1s}.authPreloaderMapBuilt .authMapLineSix{animation-delay:.36s,1.1s}.authPreloaderMapBuilt .authMapLineSeven{animation-delay:.43s,1.1s}.authPreloaderMapBuilt .authMapLineEight{animation-delay:.5s,1.1s}.authMapNode{color:#eafdff;letter-spacing:-.015em;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 15% 15%,#ffffff21,#0000 26%),linear-gradient(135deg,#06112de6,#0d1c45ad);border:1px solid #84d3ff4d;border-radius:18px;align-items:center;gap:8px;min-width:112px;padding:11px 13px;font-size:12px;font-weight:1000;display:inline-flex;position:absolute;transform:translate(-50%,-50%)scale(.35)rotateX(55deg);box-shadow:0 20px 70px #00000038,inset 0 0 32px #12d7ff29,0 0 24px #12d7ff24}.authMapNode i{background:#12d7ff24;border-radius:10px;place-items:center;width:28px;height:28px;font-style:normal;display:inline-grid;box-shadow:0 0 18px #12d7ff33}.authMapNode b{white-space:nowrap}.authPreloaderMapBuilt .authMapNode{animation:.72s cubic-bezier(.16,1,.3,1) forwards authMapNodePop,3.8s ease-in-out infinite authMapNodeFloat;animation-delay:var(--nodeDelay), calc(var(--nodeDelay) + .75s)}.authMapNodeCore{background:linear-gradient(135deg,#12d7ff57,#8257ff45);border-color:#ffffff70;justify-content:center;min-width:148px;top:50%;left:50%;box-shadow:0 0 42px #12d7ff6b,inset 0 0 32px #ffffff1f}.authMapNodeTop{top:7%;left:50%}.authMapNodeRightTop{top:20%;left:84%}.authMapNodeRight{top:50%;left:92%}.authMapNodeBottomRight{top:84%;left:80%}.authMapNodeBottom{top:93%;left:50%}.authMapNodeBottomLeft{top:84%;left:20%}.authMapNodeLeft{top:50%;left:8%}.authMapNodeLeftTop{top:20%;left:16%}.authPreloaderMapBuilt .authModules span{opacity:.76}.authPreloaderMapBuilt .authModules span.active{color:#fff;background:linear-gradient(135deg,#40dba42e,#12d7ff29);border-color:#40dba49e;box-shadow:0 0 36px #40dba42e}.authPreloaderMapBuilt .authBootProgress i{background:linear-gradient(90deg,#40dba4,#12d7ff,#fff)}@keyframes authMapFlash{0%{opacity:0;transform:scale(.7)}22%{opacity:.95}to{opacity:0;transform:scale(1.35)}}@keyframes authMapLineDraw{to{stroke-dashoffset:0}}@keyframes authMapLinePulse{0%{opacity:.55;stroke-width:.58px}to{opacity:1;stroke-width:.92px}}@keyframes authMapNodePop{0%{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(.28)rotateX(55deg)}62%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.09)rotateX(0)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)rotateX(0)}}@keyframes authMapNodeFloat{0%,to{margin-top:0}50%{margin-top:-7px}}@media (max-width:760px){.authMapBuild{inset:-6%}.authMapNode{border-radius:14px;min-width:78px;padding:8px 9px;font-size:10px}.authMapNode i{border-radius:8px;width:22px;height:22px}.authMapNodeCore{min-width:112px}.authMapNodeRight{left:88%}.authMapNodeLeft{left:12%}.authMapNodeBottom{top:89%}.authMapNodeTop{top:11%}}.authPreloaderMapBuilt .authCoreWrap{opacity:0;filter:blur(8px)brightness(1.8)drop-shadow(0 0 80px #12d7ff99);pointer-events:none;transition:opacity .7s,transform .95s cubic-bezier(.16,1,.3,1),filter .8s;transform:scale(.42)rotateX(18deg)}.authPreloaderMapBuilt .authCoreWrap:before,.authPreloaderMapBuilt .authCoreWrap:after,.authPreloaderMapBuilt .authOrbit,.authPreloaderMapBuilt .authRingTicks,.authPreloaderMapBuilt .authHoloCrown,.authPreloaderMapBuilt .authPulse,.authPreloaderMapBuilt .authParticle,.authPreloaderMapBuilt .authEnergyDot{transition:opacity .45s;opacity:0!important}.authPreloaderMapBuilt .authUiPanel{opacity:0;pointer-events:none;transition:all .55s;transform:translateY(12px)scale(.94)!important}.authPreloaderMapBuilt .authModules{opacity:0;pointer-events:none;transition:all .55s;transform:translate(-50%)translateY(28px)scale(.95)}.authPreloaderMapBuilt .authHoloCity{opacity:0!important;transition:all .65s!important;transform:translate(-50%)translateY(30px)scale(.6)!important}.authEnterpriseMap{z-index:12;opacity:0;pointer-events:none;filter:drop-shadow(0 0 26px #12d7ff3d);position:absolute;inset:22px 28px 84px;transform:translateY(18px)scale(.965)}.authEnterpriseMap:before,.authEnterpriseMap:after{content:"";pointer-events:none;position:absolute;inset:0}.authEnterpriseMap:before{opacity:0;background:radial-gradient(circle,#12d7ff38,#0000 18%),linear-gradient(90deg,#0000,#12d7ff14 49.8%,#fff3 50%,#12d7ff14 50.2%,#0000),linear-gradient(#0000,#12d7ff0f 49.8%,#ffffff24 50%,#12d7ff0f 50.2%,#0000)}.authEnterpriseMap:after{opacity:0;background:radial-gradient(circle,#0000 0 26%,#12d7ff2e 27%,#0000 28% 43%,#8257ff1f 44%,#0000 45%);inset:-8%;transform:scale(.75)}.authEnterpriseCoreGlow{opacity:0;filter:blur(.2px)saturate(1.3);background:radial-gradient(circle,#fffffff2 0 1%,#12d7ff80 3%,#12d7ff33 24%,#8257ff1a 45%,#0000 70%);border-radius:999px;width:220px;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.authEnterpriseSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.authEnterpriseLine{fill:none;stroke:url(#authMapStroke);stroke-width:.32px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 2px #12d7ffe6)drop-shadow(0 0 8px #12d7ff8c)}.authEnterpriseNode{color:#eef8ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;background:radial-gradient(circle at 10% 0,#ffffff29,#0000 30%),linear-gradient(135deg,#06112deb,#0a1c46b3);border:1px solid #7ed6ff61;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-width:180px;min-height:74px;padding:14px 16px;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)translateY(22px)scale(.62);box-shadow:0 20px 60px #0000003d,inset 0 0 32px #12d7ff1f,0 0 28px #12d7ff24}.authEnterpriseNode:before{content:"";opacity:.75;background:linear-gradient(110deg,#0000 0 35%,#fff3 48%,#0000 62% 100%);position:absolute;inset:0;transform:translate(-120%)}.authEnterpriseNode i{background:linear-gradient(135deg,#12d7ff38,#8257ff2e);border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;font-style:normal;display:grid;box-shadow:inset 0 0 18px #ffffff14,0 0 22px #12d7ff33}.authEnterpriseNode span{gap:3px;min-width:0;display:grid}.authEnterpriseNode b{letter-spacing:-.03em;white-space:nowrap;font-size:16px;line-height:1.05}.authEnterpriseNode small{color:#8ea9d7;white-space:nowrap;font-size:12px;font-weight:800}.authPreloaderMapBuilt .authEnterpriseNode:before{animation:authEnterpriseNodeShine 1.6s ease calc(var(--nodeDelay) + .28s) both}.authEnterpriseNode.isCenter{z-index:4;background:radial-gradient(circle at 50% 0,#fff3,#0000 36%),linear-gradient(135deg,#12d7ff59,#8257ff42 58%,#06112de6);border-color:#ffffff7a;grid-template-columns:48px 1fr;min-width:242px;min-height:96px;padding:18px 20px;box-shadow:0 0 70px #12d7ff80,inset 0 0 36px #ffffff1f}.authEnterpriseNode.isCenter i{background:#40dba433;width:48px;height:48px;font-size:24px}.authEnterprisePulse.center{opacity:0;background:#e9feff;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 22px #12d7ff,0 0 70px #12d7ffc7}.authPreloaderMapBuilt .authEnterprisePulse.center{animation:1.2s cubic-bezier(.16,1,.3,1) .1s forwards authEnterprisePulsePoint,2.2s ease-in-out 1.2s infinite authEnterprisePulseLive}.authEnterpriseStatus{text-align:center;color:#eafff8;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04141fb8;border:1px solid #40dba452;border-radius:999px;gap:4px;padding:11px 18px;display:grid;position:absolute;bottom:2%;left:50%;transform:translate(-50%)translateY(16px);box-shadow:0 0 34px #40dba424,inset 0 0 22px #40dba414}.authEnterpriseStatus b{font-size:13px;line-height:1}.authEnterpriseStatus span{color:#8ee8cd;font-size:11px;font-weight:800}.authPreloaderMapBuilt .authEnterpriseStatus{animation:.7s cubic-bezier(.16,1,.3,1) 1.58s forwards authEnterpriseStatusIn}.authPreloaderMapBuilt .authBootPanel{opacity:.86;transition:all .45s;transform:translate(-50%)translateY(-6px)scale(.96)}@keyframes authEnterpriseGridReveal{0%{opacity:0;filter:blur(8px);transform:scale(.98)}to{opacity:.82;filter:blur();transform:scale(1)}}@keyframes authEnterpriseHalo{0%{opacity:0;transform:scale(.72)}38%{opacity:.72}to{opacity:.28;transform:scale(1.02)}}@keyframes authEnterpriseCoreGlow{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%)scale(.06)}34%{opacity:.95;filter:blur(.2px);transform:translate(-50%,-50%)scale(1.04)}to{opacity:.48;filter:blur(.2px);transform:translate(-50%,-50%)scale(.78)}}@keyframes authEnterpriseCoreBreathe{0%,to{opacity:.38;transform:translate(-50%,-50%)scale(.78)}50%{opacity:.62;transform:translate(-50%,-50%)scale(.9)}}@keyframes authEnterpriseLineDraw{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:.95}}@keyframes authEnterpriseLineFlow{0%{opacity:.62;stroke-width:.32px}to{opacity:1;stroke-width:.46px}}@keyframes authEnterpriseNodeIn{0%{opacity:0;filter:blur(7px);transform:translate(-50%,-50%)translateY(22px)scale(.58)}62%{opacity:1;filter:blur();transform:translate(-50%,-50%)translateY(-3px)scale(1.035)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)translateY(0)scale(1)}}@keyframes authEnterpriseNodeFloat{0%,to{margin-top:0}50%{margin-top:-4px}}@keyframes authEnterpriseNodeShine{0%{transform:translate(-120%)}to{transform:translate(130%)}}@keyframes authEnterprisePulsePoint{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.45)}to{opacity:.88;transform:translate(-50%,-50%)scale(1)}}@keyframes authEnterprisePulseLive{0%,to{transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 18px #12d7ff,0 0 56px #12d7ff99}50%{transform:translate(-50%,-50%)scale(1.22);box-shadow:0 0 30px #12d7ff,0 0 90px #12d7ffe6}}@keyframes authEnterpriseStatusIn{to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:1200px){.authEnterpriseMap{inset:24px 18px 78px}.authEnterpriseNode{grid-template-columns:36px 1fr;min-width:152px;min-height:68px;padding:12px}.authEnterpriseNode i{width:36px;height:36px}.authEnterpriseNode b{font-size:14px}.authEnterpriseNode small{font-size:11px}.authEnterpriseNode.isCenter{min-width:210px}}@media (max-width:760px){.authEnterpriseMap{inset:18px 10px 42px}.authEnterpriseNode{border-radius:14px;grid-template-columns:28px 1fr;min-width:116px;min-height:54px;padding:9px 10px}.authEnterpriseNode i{border-radius:10px;width:28px;height:28px;font-size:15px}.authEnterpriseNode b{font-size:12px}.authEnterpriseNode small{display:none}.authEnterpriseNode.isCenter{min-width:150px;min-height:66px}.authEnterpriseNode.isCenter b{font-size:14px}.authEnterpriseStatus{display:none}}.authPreloaderMapBuilt .authCoreWrap{pointer-events:none;opacity:0!important;filter:blur(18px)brightness(2.2)drop-shadow(0 0 100px #12d7ffbf)!important;transition:opacity .62s,transform .88s cubic-bezier(.16,1,.3,1),filter .62s!important;transform:scale(.18)rotateX(22deg)!important}.authPreloaderMapBuilt .authCoreWrap:before,.authPreloaderMapBuilt .authCoreWrap:after,.authPreloaderMapBuilt .authOrbit,.authPreloaderMapBuilt .authRingTicks,.authPreloaderMapBuilt .authHoloCrown,.authPreloaderMapBuilt .authPulse,.authPreloaderMapBuilt .authParticle,.authPreloaderMapBuilt .authEnergyDot,.authPreloaderMapBuilt .authPowerBeam{opacity:0!important}.authPreloaderMapBuilt .authUiPanel,.authPreloaderMapBuilt .authModules,.authPreloaderMapBuilt .authHoloCity{pointer-events:none;opacity:0!important}.authEnterpriseMap{z-index:18!important;inset:18px 24px 54px!important;transform:translateY(12px)scale(.985)!important}.authPreloaderMapBuilt .authEnterpriseMap{opacity:1!important;transition:opacity .45s 80ms,transform .95s cubic-bezier(.16,1,.3,1) 80ms!important;transform:translateY(0)scale(1)!important}.authEnterpriseMap:before{opacity:0;border-radius:30px;background:radial-gradient(circle at 50% 49%,#12d7ff38,#0000 16%),linear-gradient(90deg,#12d7ff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(0deg,#12d7ff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 24% 22%,#8257ff24,#0000 26%),radial-gradient(circle at 74% 72%,#12d7ff1f,#0000 28%)!important}.authPreloaderMapBuilt .authEnterpriseMap:before{animation:.85s 80ms forwards authEnterpriseGridReveal,10s linear 1s infinite authEnterpriseCircuitDrift!important}.authEnterpriseMap:after{opacity:0;transform:scale(.82);background:radial-gradient(circle at 50% 49%,#0000 0 9%,#12d7ff42 9.4%,#0000 10.2% 19%,#8257ff1f 19.4%,#0000 20.1%),conic-gradient(from 210deg at 50% 49%,#0000 0deg,#12d7ff24 42deg,#0000 78deg 150deg,#8257ff1f 198deg,#0000 244deg 360deg)!important;inset:-4%!important}.authPreloaderMapBuilt .authEnterpriseMap:after{animation:.95s cubic-bezier(.16,1,.3,1) .1s forwards authEnterpriseHalo!important}.authEnterpriseCoreGlow{background:radial-gradient(circle,#ffffffe6 0 1%,#12d7ff7a 2.6%,#12d7ff2e 17%,#8257ff14 38%,#0000 66%)!important;width:260px!important;height:260px!important}.authPreloaderMapBuilt .authEnterpriseCoreGlow{animation:.95s cubic-bezier(.16,1,.3,1) 40ms forwards authEnterpriseCoreGlow,4.5s ease-in-out 1s infinite authEnterpriseCoreBreathe!important}.authEnterpriseSvg{overflow:visible!important}.authEnterpriseLine{opacity:0;stroke-width:.38px!important;stroke-dasharray:1!important;stroke-dashoffset:1px!important;filter:drop-shadow(0 0 3px #12d7ffd9)drop-shadow(0 0 10px #12d7ff6b)!important}.authPreloaderMapBuilt .authEnterpriseLine{animation:authEnterpriseLineDraw .78s cubic-bezier(.16,1,.3,1) var(--lineDelay) forwards, authEnterpriseLineFlow 2.15s ease-in-out calc(var(--lineDelay) + .82s) infinite alternate!important}.authEnterpriseLine:nth-child(3n+1){stroke:#67e8f9eb!important}.authEnterpriseLine:nth-child(3n+2){stroke:#a78bfacc!important}.authEnterpriseLine:nth-child(3n+3){stroke:#40dba4c7!important}.authEnterpriseNode{background:linear-gradient(115deg,#ffffff1c,#0000 28%),linear-gradient(135deg,#08183af0,#08112ac2)!important;border:1px solid #7ed6ff6b!important;border-radius:20px!important;grid-template-columns:44px 1fr!important;min-width:192px!important;min-height:76px!important;padding:14px 17px!important;transform:translate(-50%,-50%)translateY(18px)scale(.68)!important;box-shadow:0 22px 68px #0000003d,inset 0 0 34px #12d7ff1f,0 0 30px #12d7ff26!important}.authEnterpriseNode i{border-radius:15px!important;width:44px!important;height:44px!important;font-size:21px!important}.authEnterpriseNode b{letter-spacing:-.035em!important;font-size:16px!important}.authEnterpriseNode small{color:#98afd9!important;font-size:12px!important}.authEnterpriseNode.isCenter{z-index:8!important;background:radial-gradient(circle at 48% 0,#ffffff38,#0000 38%),linear-gradient(135deg,#12d7ff61,#8257ff40 54%,#050e24f0)!important;border-radius:24px!important;min-width:264px!important;min-height:106px!important;box-shadow:0 0 92px #12d7ff8c,inset 0 0 42px #ffffff1f!important}.authEnterpriseNode.isCenter b{font-size:21px!important}.authEnterpriseNode.isCenter small{color:#baf7e8!important}.authPreloaderMapBuilt .authEnterpriseNode{animation:authEnterpriseNodeIn .72s cubic-bezier(.16,1,.3,1) var(--nodeDelay) forwards, authEnterpriseNodeFloat 5s ease-in-out calc(var(--nodeDelay) + .75s) infinite!important}.authEnterprisePulse.center{z-index:7;width:14px!important;height:14px!important}.authEnterpriseStatus{background:#04141f9e!important;padding:10px 18px!important;bottom:0!important}.authBootPanel{z-index:21}.authPreloaderMapBuilt .authBootPanel{opacity:.74!important;top:18px!important;transform:translate(-50%)translateY(-8px)scale(.92)!important}@keyframes authEnterpriseCircuitDrift{to{background-position:0 0,42px 42px,42px 42px,0 0,0 0}}@media (max-width:1200px){.authEnterpriseMap{inset:22px 16px 58px!important}.authEnterpriseNode{grid-template-columns:36px 1fr!important;min-width:154px!important;min-height:66px!important;padding:11px 12px!important}.authEnterpriseNode i{width:36px!important;height:36px!important;font-size:18px!important}.authEnterpriseNode b{font-size:14px!important}.authEnterpriseNode small{font-size:11px!important}.authEnterpriseNode.isCenter{min-width:214px!important;min-height:88px!important}}@media (max-width:760px){.authEnterpriseMap{inset:20px 8px 36px!important}.authEnterpriseNode{border-radius:14px!important;grid-template-columns:28px 1fr!important;min-width:118px!important;min-height:54px!important;padding:9px 10px!important}.authEnterpriseNode i{border-radius:10px!important;width:28px!important;height:28px!important;font-size:15px!important}.authEnterpriseNode b{font-size:12px!important}.authEnterpriseNode small{display:none!important}.authEnterpriseNode.isCenter{min-width:152px!important;min-height:64px!important}.authEnterpriseNode.isCenter b{font-size:14px!important}.authEnterpriseStatus{display:none!important}}.authPreloaderComplete:not(.authPreloaderMapBuilt) .authCoreWrap{filter:drop-shadow(0 0 42px #12d7ff9e)brightness(1.18);transition:transform .55s cubic-bezier(.16,1,.3,1),filter .55s;transform:scale(.92)}.authPreloaderComplete:not(.authPreloaderMapBuilt) .authCoreWrap:before,.authPreloaderComplete:not(.authPreloaderMapBuilt) .authCoreWrap:after{filter:brightness(1.35);animation-duration:1.25s}.authPreloaderComplete:not(.authPreloaderMapBuilt) .authCompletionFlash{animation:.82s cubic-bezier(.16,1,.3,1) both authMapFlash}.authPreloaderComplete:not(.authPreloaderMapBuilt) .authBrandLine{text-shadow:0 0 26px #12d7ffe6,0 0 54px #8257ff8c}.authEnterpriseMap{background:linear-gradient(135deg,#0207145c,#050e2229),radial-gradient(circle at 50% 49%,#12d7ff14,#0000 28%);border:1px solid #7ed6ff24;border-radius:32px;overflow:hidden;box-shadow:inset 0 0 80px #12d7ff0b,0 30px 110px #00000029}.authEnterpriseScanner{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 0 42%,#ffffff29 49%,#12d7ff38 50%,#0000 58% 100%);position:absolute;inset:-30% -10%;transform:translate(-52%)skew(-14deg)}.authPreloaderMapBuilt .authEnterpriseScanner{animation:2.2s cubic-bezier(.16,1,.3,1) .12s both authEnterpriseScannerSweep}.authEnterpriseBlueprintTitle{z-index:5;opacity:0;pointer-events:none;gap:3px;display:grid;position:absolute;top:14px;left:18px;transform:translateY(-8px)}.authEnterpriseBlueprintTitle b{color:#ecfeff;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 20px #12d7ffa6;font-size:13px;line-height:1}.authEnterpriseBlueprintTitle span{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:10px;font-weight:900}.authPreloaderMapBuilt .authEnterpriseBlueprintTitle{animation:.62s cubic-bezier(.16,1,.3,1) .34s forwards authEnterpriseTitleIn}.authEnterpriseLane{z-index:2;transform-origin:50%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#12d7ff0b,#a78bfa0a,#0000);border-top:1px solid #7dd3fc2e;border-bottom:1px solid #7dd3fc12;height:28px;position:absolute;transform:translate(-50%)scaleX(.72)}.authEnterpriseLane:before,.authEnterpriseLane:after{content:"";background:#67e8f9;border-radius:999px;width:7px;height:7px;position:absolute;top:-3px;box-shadow:0 0 18px #12d7ffb8}.authEnterpriseLane:before{left:0}.authEnterpriseLane:after{right:0}.authEnterpriseLane span{white-space:nowrap;color:#bae6fd;letter-spacing:.12em;text-transform:uppercase;background:#02081794;border:1px solid #7dd3fc33;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:1000;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.authPreloaderMapBuilt .authEnterpriseLane{animation:authEnterpriseLaneIn .76s cubic-bezier(.16,1,.3,1) var(--laneDelay) forwards}.authEnterpriseLineSpark{fill:none;stroke:#ffffffeb;stroke-width:.62px;stroke-linecap:round;stroke-dasharray:.055 .945;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 5px #fffffff2)drop-shadow(0 0 12px #12d7ffc7)}.authPreloaderMapBuilt .authEnterpriseLineSpark{animation:authEnterpriseSparkRun var(--sparkDuration) linear var(--lineDelay) infinite}.authEnterpriseComet{z-index:6;opacity:0;pointer-events:none;background:#ecfeff;border-radius:999px;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #ffffffe0,0 0 40px #12d7ffb8}.authEnterpriseComet:after{content:"";filter:blur(.1px);background:linear-gradient(90deg,#0000,#67e8f9d1);border-radius:999px;width:52px;height:2px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.authEnterpriseComet.tone-violet{background:#ddd6fe;box-shadow:0 0 18px #ddd6fee6,0 0 42px #a78bfab8}.authEnterpriseComet.tone-violet:after{background:linear-gradient(90deg,#0000,#a78bfad1)}.authEnterpriseComet.tone-green{background:#bbf7d0;box-shadow:0 0 18px #bbf7d0e6,0 0 42px #40dba4b8}.authEnterpriseComet.tone-green:after{background:linear-gradient(90deg,#0000,#40dba4d1)}.authPreloaderMapBuilt .authEnterpriseComet{animation:authEnterpriseCometRun var(--runnerDuration) cubic-bezier(.22,.82,.2,1) var(--runnerDelay) infinite}.authEnterpriseNode:after{content:"";border-radius:inherit;pointer-events:none;opacity:.72;background:linear-gradient(110deg,#0000 0 32%,#ffffff38 48%,#0000 64% 100%);position:absolute;inset:0;transform:translate(-130%)}.authPreloaderMapBuilt .authEnterpriseNode:after{animation:authEnterpriseNodeShine 2.8s ease-in-out calc(var(--nodeDelay) + 1.05s) infinite}.authEnterpriseNode.tone-violet{border-color:#a78bfa80!important;box-shadow:0 22px 68px #0000003d,inset 0 0 34px #a78bfa21,0 0 30px #a78bfa29!important}.authEnterpriseNode.tone-green{border-color:#40dba475!important;box-shadow:0 22px 68px #0000003d,inset 0 0 34px #40dba421,0 0 30px #40dba429!important}.authEnterpriseNode.isCenter i{animation:2.2s ease-in-out infinite authEnterpriseCoreIconPulse}.authPreloaderMapBuilt .authBootPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#7dd3fc2e!important}@keyframes authEnterpriseScannerSweep{0%{opacity:0;transform:translate(-58%)skew(-14deg)}18%{opacity:.9}to{opacity:0;transform:translate(58%)skew(-14deg)}}@keyframes authEnterpriseTitleIn{to{opacity:1;transform:translateY(0)}}@keyframes authEnterpriseLaneIn{0%{opacity:0;filter:blur(4px);transform:translate(-50%)scaleX(.28)}to{opacity:1;filter:blur();transform:translate(-50%)scaleX(1)}}@keyframes authEnterpriseSparkRun{0%{opacity:0;stroke-dashoffset:1px}8%{opacity:.95}68%{opacity:.95}to{opacity:0;stroke-dashoffset:0}}@keyframes authEnterpriseCometRun{0%{opacity:0;transform:translate(0)scale(.62)}12%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(var(--runnerDx), var(--runnerDy)) scale(1.08)}}@keyframes authEnterpriseCoreIconPulse{0%,to{filter:drop-shadow(0 0 10px #12d7ff6b);transform:scale(1)}50%{filter:drop-shadow(0 0 22px #12d7ffe0);transform:scale(1.08)}}@media (max-width:1200px){.authEnterpriseBlueprintTitle{top:10px;left:12px}.authEnterpriseBlueprintTitle span,.authEnterpriseLane span,.authEnterpriseComet{display:none}}@media (max-width:760px){.authEnterpriseMap{border-radius:22px}.authEnterpriseBlueprintTitle,.authEnterpriseLane{display:none}.authEnterpriseLineSpark{stroke-width:.82px}}.runtimeBlocksLive{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.runtimeLayout-two_column .runtimeBlocksLive,.runtimeLayout-split_sidebar .runtimeBlocksLive,.runtimeLayout-kanban_detail .runtimeBlocksLive,.runtimeLayout-dashboard .runtimeBlocksLive{grid-template-columns:repeat(12,minmax(0,1fr))}.runtimeLiveBlock{background:linear-gradient(#fffffff5,#f8fbffeb);border:1px solid #d2e1f6eb;border-radius:22px;grid-column:span 12;padding:16px;box-shadow:0 18px 50px #0f264c0f}.runtimeLayout-two_column .runtimeLiveBlock,.runtimeLayout-split_sidebar .runtimeLiveBlock{grid-column:span 6}.runtimeLayout-two_column .runtimeTableBlock,.runtimeLayout-two_column .runtimeKanbanBlock,.runtimeLayout-two_column .runtimeTreeBlock,.runtimeLayout-kanban_detail .runtimeKanbanBlock,.runtimeLayout-full_width .runtimeLiveBlock{grid-column:span 12}.runtimeLayout-dashboard .runtimeKpiBlock,.runtimeLayout-dashboard .runtimeChartBlock{grid-column:span 6}.runtimeBlockHead,.runtimeColumnHead,.runtimeTaskTop,.runtimeQuickChild,.runtimeTableTools,.runtimeTaskCreate,.runtimeTaskInline{justify-content:space-between;align-items:center;gap:10px;display:flex}.runtimeBlockHead h3{margin:4px 0 2px;font-size:18px}.runtimeBlockHead p{color:#667894;margin:0;font-size:13px}.runtimeFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.runtimeFormActions{justify-content:flex-end;align-self:flex-end;display:flex}.runtimeBoolean{align-items:center;gap:8px;min-height:42px;display:flex}.inlineNotice{color:#166534;background:#ecfdf5d9;border:1px solid #22c55e38;border-radius:14px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:700}.runtimeTableTools{flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px}.runtimeKanbanBoard{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.runtimeKanbanColumn{background:#f5f9ffd1;border:1px solid #d7e2f2e6;border-radius:18px;min-height:210px;padding:12px}.runtimeColumnHead{margin-bottom:10px}.runtimeColumnHead span{color:#1d4ed8;background:#2563eb17;border-radius:999px;place-items:center;min-width:28px;height:28px;font-weight:900;display:inline-grid}.runtimeKanbanCard,.runtimeMiniCard,.runtimeTreeItem,.runtimeCalendarItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #d2e1f6e6;border-radius:16px;gap:5px;width:100%;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.runtimeKanbanCard:hover,.runtimeMiniCard:hover,.runtimeTreeItem:hover,.runtimeCalendarItem:hover{border-color:#2563eb59;transform:translateY(-1px);box-shadow:0 14px 34px #2563eb1f}.runtimeKanbanCard+.runtimeKanbanCard{margin-top:10px}.runtimeKanbanCard span,.runtimeMiniCard span,.runtimeTreeItem span,.runtimeCalendarItem em{color:#667894;font-size:12px;font-style:normal}.runtimeTreeList{gap:8px;display:grid}.runtimeTreeNode{grid-template-columns:minmax(220px,1fr) auto;align-items:start;gap:8px;display:grid}.runtimeTreeNode .runtimeTreeNode{grid-column:1/-1}.runtimeQuickChild{flex-wrap:wrap;justify-content:flex-start;margin-bottom:12px}.runtimeCardList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.runtimeSelectedCard{background:linear-gradient(135deg,#eff6ffeb,#fffffff5);border:1px solid #2563eb24;border-radius:18px;padding:14px}.runtimeInfoGrid{grid-template-columns:160px 1fr;gap:8px 14px;margin:12px 0;display:grid}.runtimeInfoGrid span{color:#6b7b91}.runtimeKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.runtimeKpiGrid div{background:#fff;border:1px solid #d2e1f6e6;border-radius:18px;padding:14px}.runtimeKpiGrid b{color:#0f172a;font-size:28px;display:block}.runtimeKpiGrid span{color:#667894;font-size:13px}.runtimeBars{gap:10px;display:grid}.runtimeBarRow{grid-template-columns:150px minmax(140px,1fr) 42px;align-items:center;gap:10px;display:grid}.runtimeBarRow span{color:#53657e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.runtimeBarRow div{background:#dbeafeb3;border-radius:999px;height:12px;overflow:hidden}.runtimeBarRow i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);height:100%;display:block}.runtimeCalendarList{gap:10px;display:grid}.runtimeCalendarItem{grid-template-columns:110px 1fr auto;align-items:center}.runtimeTaskCreate{flex-wrap:wrap;justify-content:flex-start;margin-bottom:12px}.runtimeTaskCreate .input:first-child{flex:1;min-width:260px}.runtimeTaskList{gap:10px;display:grid}.runtimeTaskCard{background:#fff;border:1px solid #d2e1f6e6;border-radius:18px;padding:12px}.runtimeTaskCard span{color:#667894;margin-top:4px;font-size:12px;display:block}.runtimeChecklist{background:#f8fafceb;border-radius:14px;gap:6px;margin:10px 0;padding:10px;display:grid}.runtimeTaskInline{justify-content:flex-start;margin-top:8px}.runtimeTaskInline .input{min-width:220px}.runtimeCommentsMini{gap:6px;margin-top:8px;display:grid}.runtimeCommentsMini p{color:#475569;background:#eff6ffb8;border-radius:12px;margin:0;padding:8px 10px}.runtimeResourcesBlock .runtimeFileRow,.runtimeFileRow,.runtimeDocumentRow{color:inherit;background:#fff;border:1px solid #d2e1f6e6;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;text-decoration:none;display:flex}.runtimeFileRow span,.runtimeDocumentRow span{color:#667894;font-size:12px}.runtimeAdminHint{color:#315276;background:#eff6ffb8;border:1px dashed #2563eb42;border-radius:18px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.runtimeAdminHint b{color:#1d4ed8}.runtimeRecordDrawer .runtimeLiveBlock{box-shadow:none}.drawerNotice{position:sticky;bottom:10px}@media (max-width:1100px){.runtimeLayout-two_column .runtimeLiveBlock,.runtimeLayout-split_sidebar .runtimeLiveBlock,.runtimeLayout-dashboard .runtimeKpiBlock,.runtimeLayout-dashboard .runtimeChartBlock{grid-column:span 12}.runtimeFormGrid{grid-template-columns:1fr}.runtimeKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtimeCalendarItem{grid-template-columns:1fr}}@media (max-width:720px){.runtimeBlocksLive{grid-template-columns:1fr}.runtimeLiveBlock{border-radius:18px;padding:12px;grid-column:1/-1!important}.runtimeKpiGrid,.runtimeInfoGrid{grid-template-columns:1fr}.runtimeBlockHead,.runtimeTaskTop{flex-direction:column;align-items:flex-start}}.runtimeKanbanStatus{min-height:34px;margin-top:8px;padding:7px 10px;font-size:12px}.authPreloaderV551{color:#eaf7ff;border-radius:inherit;background:#020617;min-height:100%;overflow:hidden}.authPreloaderV551:before,.authPreloaderV551:after{opacity:.72}.authPreloaderV551.authPreloader-fullscreen{background:linear-gradient(145deg,#020617f5,#050e26e0);border:1px solid #7dd3fc2e;border-radius:34px;width:min(1180px,100vw - 32px);height:min(780px,100vh - 32px);box-shadow:0 42px 150px #0000007a,0 0 120px #0ea5e92e}.authV551Backdrop,.authV551Grid,.authV551Noise{pointer-events:none;position:absolute;inset:0}.authV551Backdrop{z-index:-3;background:radial-gradient(circle at 24% 20%,#0ea5e947,#0000 32%),radial-gradient(circle at 82% 18%,#6366f13d,#0000 30%),radial-gradient(circle at 50% 88%,#10b9812e,#0000 34%),linear-gradient(135deg,#020617 0%,#07132c 48%,#020617 100%);animation:8s ease-in-out infinite alternate authV551BackBreath}.authV551Grid{z-index:-2;opacity:.68;background:linear-gradient(90deg,#7dd3fc0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(0deg,#7dd3fc0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#0000 0 49.8%,#7dd3fc29 50%,#0000 50.2% 100%),linear-gradient(0deg,#0000 0 49.8%,#7dd3fc1f 50%,#0000 50.2% 100%);animation:16s linear infinite authV551GridMove;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 88%);mask-image:radial-gradient(circle,#000 0 62%,#0000 88%)}.authV551Noise{z-index:-1;opacity:.12;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 3px),linear-gradient(115deg,#0000 0 44%,#ffffff14 50%,#0000 56% 100%)}.authV551Loader{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#fff1,#0000 28%),linear-gradient(145deg,#020817c2,#06122da3);border:1px solid #7dd3fc33;border-radius:30px;gap:18px;width:min(560px,100% - 48px);padding:28px;transition:opacity .55s,transform .72s cubic-bezier(.16,1,.3,1),filter .55s;display:grid;position:relative;transform:translateY(0)scale(1);box-shadow:0 34px 120px #00000057,inset 0 0 70px #0ea5e914,0 0 70px #0ea5e91f}.authV551Loader:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.52;pointer-events:none;background:linear-gradient(130deg,#7dd3fc99,#a78bfa38,#22c55e47,#7dd3fc7a);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.authV551Loader:after{content:"";border-radius:inherit;opacity:.85;pointer-events:none;background:linear-gradient(115deg,#0000 0 36%,#ffffff29 48%,#0000 62% 100%);animation:3.4s ease-in-out infinite authV551LoaderShine;position:absolute;inset:0;transform:translate(-120%)}.authPreloaderHandoff .authV551Loader{filter:brightness(1.16)drop-shadow(0 0 32px #0ea5e959);transform:translateY(-4px)scale(.982)}.authPreloaderMapBuilt .authV551Loader{opacity:0;filter:blur(16px)brightness(1.65);pointer-events:none;transform:translateY(-28px)scale(.9)}.authV551LoaderTop{gap:6px;display:grid}.authV551LoaderTop span,.authV551BlueprintHeader span{color:#7dd3fc;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:1000}.authV551LoaderTop b{color:#fff;letter-spacing:-.055em;font-size:clamp(22px,3vw,36px);line-height:1}.authV551Percent{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.authV551Percent strong{color:#fff;letter-spacing:-.08em;text-shadow:0 0 34px #0ea5e97a,0 0 70px #6366f138;font-size:clamp(64px,10vw,112px);line-height:.82}.authV551Percent span{color:#bae6fd;text-align:right;max-width:220px;font-size:14px;font-weight:900}.authV551Progress{background:#0f172ae6;border:1px solid #7dd3fc2e;border-radius:999px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0000006b}.authV551Progress i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#818cf8 46%,#22c55e 100%);height:100%;transition:width .25s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 26px #38bdf8a6}.authV551Progress i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff85,#0000);width:100%;height:100%;animation:1.2s linear infinite authV551ProgressSweep;display:block}.authV551Loader p{color:#8fb2d8;margin:0;font-weight:800}.authV551Chips{flex-wrap:wrap;gap:8px;display:flex}.authV551Chips span{color:#8aa3c3;background:#ffffff0b;border:1px solid #7dd3fc21;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:1000;transition:all .28s}.authV551Chips span.active{color:#e0f2fe;background:#0ea5e924;border-color:#7dd3fc5c;box-shadow:0 0 22px #0ea5e92e}.authV551Blueprint{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff0b,#0000 32%),radial-gradient(circle at 50% 46%,#0ea5e921,#0000 30%),#02081775;border:1px solid #7dd3fc29;border-radius:32px;position:absolute;inset:28px 30px;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:inset 0 0 100px #0ea5e90e,0 35px 140px #0000002e}.authPreloaderMapBuilt .authV551Blueprint{opacity:1;transition:opacity .48s 40ms,transform .8s cubic-bezier(.16,1,.3,1) 40ms;transform:translateY(0)scale(1)}.authV551Blueprint:before{content:"";opacity:0;background-color:#0000;background-image:linear-gradient(90deg,#7dd3fc0e 1px,#0000 1px),linear-gradient(0deg,#7dd3fc0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:none;position:absolute;inset:0}.authPreloaderMapBuilt .authV551Blueprint:before{animation:.75s 50ms forwards authV551BlueprintGrid,18s linear 1s infinite authV551GridMove}.authV551BlueprintHeader{z-index:5;opacity:0;gap:5px;display:grid;position:absolute;top:20px;left:24px;transform:translateY(-8px)}.authV551BlueprintHeader b{color:#fff;letter-spacing:-.035em;font-size:17px}.authPreloaderMapBuilt .authV551BlueprintHeader{animation:.55s cubic-bezier(.16,1,.3,1) .24s forwards authV551HeaderIn}.authV551Scan{z-index:3;opacity:0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 0 42%,#ffffff2e 49%,#7dd3fc47 50%,#0000 59% 100%);position:absolute;inset:-24% -14%;transform:translate(-62%)skew(-12deg)}.authPreloaderMapBuilt .authV551Scan{animation:2.15s cubic-bezier(.16,1,.3,1) 80ms both authV551ScanSweep}.authV551Lane{z-index:1;opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#7dd3fc47,#a78bfa29,#0000);height:1px;position:absolute;left:6%;right:6%;transform:scaleX(.4)}.authV551Lane span{color:#bae6fd;text-transform:uppercase;letter-spacing:.12em;background:#0208179e;border:1px solid #7dd3fc2e;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:1000;line-height:1;position:absolute;top:-21px;left:0;box-shadow:0 0 24px #0ea5e914}.authPreloaderMapBuilt .authV551Lane{animation:.72s cubic-bezier(.16,1,.3,1) forwards authV551LaneIn}.authV551Svg{z-index:2;color:#67e8f9;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.authV551Line{fill:none;stroke:currentColor;stroke-width:.34px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 3px #67e8f9b8)drop-shadow(0 0 10px #0ea5e952)}.authV551Line.tone-violet{color:#a78bfa}.authV551Line.tone-green{color:#4ade80}.authV551Line.tone-amber{color:#fbbf24}.authPreloaderMapBuilt .authV551Line{animation:.78s cubic-bezier(.16,1,.3,1) forwards authV551LineDraw,2.4s ease-in-out 1.1s infinite alternate authV551LineLive}.authV551Pulse{fill:none;stroke:#fff;stroke-width:.74px;stroke-linecap:round;stroke-dasharray:.055 .945;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 4px #ffffffe6)drop-shadow(0 0 12px #0ea5e9b8)}.authV551Pulse.tone-violet{stroke:#ddd6fe;filter:drop-shadow(0 0 4px #ddd6fee6)drop-shadow(0 0 12px #a78bfab8)}.authV551Pulse.tone-green{stroke:#bbf7d0;filter:drop-shadow(0 0 4px #bbf7d0e6)drop-shadow(0 0 12px #22c55eb8)}.authV551Pulse.tone-amber{stroke:#fde68a;filter:drop-shadow(0 0 4px #fde68ae6)drop-shadow(0 0 12px #fbbf24b8)}.authPreloaderMapBuilt .authV551Pulse{animation:2.5s linear infinite authV551PulseRun}.authV551Node{z-index:4;color:#f8fafc;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#ffffff1f,#0000 29%),linear-gradient(135deg,#08183af2,#040b1fd1);border:1px solid #7dd3fc57;border-radius:18px;align-content:center;gap:5px;width:152px;min-height:70px;padding:13px 15px;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)translateY(18px)scale(.64);box-shadow:0 24px 70px #00000040,inset 0 0 32px #0ea5e91f,0 0 32px #0ea5e921}.authV551Node:before{content:"";background:#38bdf8;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #38bdf8}.authV551Node:after{content:"";opacity:.85;background:linear-gradient(110deg,#0000 0 34%,#fff3 50%,#0000 66% 100%);position:absolute;inset:0;transform:translate(-125%)}.authV551Node b{letter-spacing:-.035em;font-size:15px;line-height:1.05}.authV551Node small{color:#9fb8dc;font-size:11px;font-weight:850;line-height:1.25}.authV551Node.wide{width:174px}.authV551Node.tone-violet{border-color:#a78bfa6b;box-shadow:0 24px 70px #00000040,inset 0 0 32px #a78bfa21,0 0 32px #a78bfa24}.authV551Node.tone-violet:before{background:#a78bfa;box-shadow:0 0 18px #a78bfa}.authV551Node.tone-green{border-color:#4ade8061;box-shadow:0 24px 70px #00000040,inset 0 0 32px #4ade801f,0 0 32px #4ade8021}.authV551Node.tone-green:before{background:#4ade80;box-shadow:0 0 18px #4ade80}.authV551Node.tone-amber{border-color:#fbbf2461;box-shadow:0 24px 70px #00000040,inset 0 0 32px #fbbf241c,0 0 32px #fbbf241f}.authV551Node.tone-amber:before{background:#fbbf24;box-shadow:0 0 18px #fbbf24}.authPreloaderMapBuilt .authV551Node{animation:.68s cubic-bezier(.16,1,.3,1) forwards authV551NodeIn,5.2s ease-in-out 1s infinite authV551NodeFloat}.authPreloaderMapBuilt .authV551Node:after{animation:2.9s ease-in-out 1.25s infinite authV551NodeShine}.authV551BlueprintFooter{z-index:6;color:#ecfdf5;text-align:center;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020c18ad;border:1px solid #22c55e3d;border-radius:999px;gap:4px;min-width:min(580px,100% - 48px);padding:11px 18px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)translateY(14px);box-shadow:0 0 34px #22c55e1f,inset 0 0 24px #22c55e0e}.authV551BlueprintFooter b{font-size:13px;line-height:1}.authV551BlueprintFooter span{color:#a7f3d0;font-size:11px;font-weight:850}.authPreloaderMapBuilt .authV551BlueprintFooter{animation:.58s cubic-bezier(.16,1,.3,1) 2.05s forwards authV551FooterIn}@keyframes authV551BackBreath{0%{filter:saturate();transform:scale(1)}to{filter:saturate(1.22);transform:scale(1.045)}}@keyframes authV551GridMove{to{background-position:42px 42px,42px 42px,0 0,0 0}}@keyframes authV551LoaderShine{0%,42%{transform:translate(-130%)}76%,to{transform:translate(130%)}}@keyframes authV551ProgressSweep{to{transform:translate(100%)}}@keyframes authV551BlueprintGrid{0%{opacity:0;filter:blur(8px);transform:scale(.985)}to{opacity:.78;filter:blur();transform:scale(1)}}@keyframes authV551HeaderIn{to{opacity:1;transform:translateY(0)}}@keyframes authV551ScanSweep{0%{opacity:0;transform:translate(-66%)skew(-12deg)}16%{opacity:.92}to{opacity:0;transform:translate(66%)skew(-12deg)}}@keyframes authV551LaneIn{0%{opacity:0;filter:blur(4px);transform:scaleX(.32)}to{opacity:1;filter:blur();transform:scaleX(1)}}@keyframes authV551LineDraw{0%{stroke-dashoffset:1px;opacity:0}14%{opacity:1}to{stroke-dashoffset:0;opacity:.96}}@keyframes authV551LineLive{0%{stroke-width:.3px;opacity:.62}to{stroke-width:.43px;opacity:1}}@keyframes authV551PulseRun{0%{opacity:0;stroke-dashoffset:1px}9%{opacity:1}58%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes authV551NodeIn{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)translateY(20px)scale(.58)}62%{opacity:1;filter:blur();transform:translate(-50%,-50%)translateY(-3px)scale(1.035)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)translateY(0)scale(1)}}@keyframes authV551NodeFloat{0%,to{margin-top:0}50%{margin-top:-4px}}@keyframes authV551NodeShine{0%,46%{transform:translate(-125%)}82%,to{transform:translate(125%)}}@keyframes authV551FooterIn{to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:1200px){.authV551Blueprint{inset:24px 18px}.authV551Node{border-radius:15px;width:126px;min-height:60px;padding:10px 12px}.authV551Node.wide{width:142px}.authV551Node b{font-size:13px}.authV551Node small{font-size:10px}.authV551Lane span{display:none}}@media (max-width:760px){.authPreloaderV551.authPreloader-fullscreen{border-radius:24px;height:calc(100vh - 20px)}.authV551Loader{border-radius:24px;width:calc(100% - 28px);padding:22px}.authV551Percent{align-items:start;display:grid}.authV551Percent span{text-align:left}.authV551Chips span{padding:7px 9px;font-size:10px}.authV551Blueprint{border-radius:20px;inset:16px 8px}.authV551BlueprintHeader{display:none}.authV551Node{border-radius:12px;width:86px;min-height:44px;padding:7px 8px}.authV551Node.wide{width:96px}.authV551Node b{font-size:10px}.authV551Node small{display:none}.authV551Line{stroke-width:.52px}.authV551Pulse{stroke-width:.92px}.authV551BlueprintFooter{display:none}}@media (prefers-reduced-motion:reduce){.authPreloaderV551 *,.authPreloaderV551:before,.authPreloaderV551:after{transition:none!important;animation:none!important}.authPreloaderMapBuilt .authV551Blueprint,.authPreloaderMapBuilt .authV551Node,.authPreloaderMapBuilt .authV551Line{opacity:1!important;stroke-dashoffset:0!important;transform:translate(-50%,-50%)scale(1)!important}}.workspaceBuilderPanel .panelHead h2{letter-spacing:-.045em}.uiDesignerPanel{overflow:hidden}.uiDesignerPanel .builderCanvasTop p{color:#667894;margin:4px 0 0;font-size:13px}.uiDesignerFrame{background:linear-gradient(135deg,#f8fbffeb,#fffffffa);border:1px solid #c7d8f0db;border-radius:22px;grid-template-columns:168px minmax(0,1fr);gap:12px;min-height:360px;padding:12px;display:grid;box-shadow:inset 0 1px #fffc}.uiDesignerFrame.uiDesignerMenu-top{grid-template-rows:auto 1fr;grid-template-columns:1fr}.uiDesignerFrame.uiDesignerMenu-right{grid-template-columns:minmax(0,1fr) 168px}.uiDesignerFrame.uiDesignerMenu-right .uiDesignerMenuMock{order:2}.uiDesignerFrame.uiDesignerMenu-hidden{grid-template-columns:1fr}.uiDesignerFrame.uiDesignerMenu-hidden .uiDesignerMenuMock{display:none}.uiDesignerMenuMock{background:#ffffffd1;border:1px solid #d5e2f5eb;border-radius:18px;align-content:start;gap:8px;padding:12px;display:grid}.uiDesignerMenu-top .uiDesignerMenuMock{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;overflow-x:auto}.uiDesignerMenuMock b{color:#0f172a;font-size:13px}.uiDesignerMenuMock span{color:#53657e;background:#f8fbff;border:1px solid #d5e2f5eb;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.uiDesignerSurface{background-color:#f1f7ffb8;background-image:linear-gradient(#3b82f612 1px,#0000 1px),linear-gradient(90deg,#3b82f612 1px,#0000 1px);background-size:24px 24px;border:1px dashed #2563eb29;border-radius:18px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(46px,auto);align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.uiDesignerBlock{text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#f7fafff5);border:1px solid #bfd5f5f2;border-radius:16px;align-content:start;gap:5px;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 12px 28px #0f264c0f}.uiDesignerBlock:hover,.uiDesignerBlock.active{border-color:#2563eb8c;transform:translateY(-1px);box-shadow:0 18px 40px #2563eb24}.uiDesignerBlock small{color:#1d4ed8;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.uiDesignerBlock b{color:#0f172a;font-size:15px}.uiDesignerBlock span{color:#667894;font-size:12px}.uiDesignerBlock.uiVariant-hero{background:linear-gradient(135deg,#eff6ff,#ecfeff);border-color:#22d3ee61}.uiDesignerBlock.uiVariant-soft{background:linear-gradient(135deg,#f8fafc,#f5f3ff)}.uiDesignerBlock.uiVariant-compact{border-radius:14px;padding:10px}.uiDesignerEmpty{color:#667894;text-align:center;grid-column:1/-1;place-items:center;min-height:240px;font-weight:800;display:grid}.visualInspectorBox{background:linear-gradient(#f8fbfff2,#fffffffa);border:1px solid #c7d8f0e6;border-radius:18px;gap:10px;padding:12px;display:grid}.visualInspectorBox p{color:#667894;margin:0;font-size:12px;line-height:1.45}.layoutPresetButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.layoutPresetButtons button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bed3f1f2;border-radius:12px;padding:8px 9px;font-size:12px;font-weight:900}.layoutPresetButtons button:hover{background:#eff6ff;border-color:#2563eb8c}.runtimeBlockSlot{min-width:0;display:grid}.runtimeBlockSlot .runtimeLiveBlock{height:100%;grid-column:1/-1!important}.runtimeBlockVariant-hero .runtimeLiveBlock{background:linear-gradient(135deg,#eff6fffa,#ecfefff0);border-color:#22d3ee52}.runtimeBlockVariant-soft .runtimeLiveBlock{background:linear-gradient(135deg,#f8fafcfa,#faf5fff0)}.runtimeBlockVariant-compact .runtimeLiveBlock{border-radius:18px;padding:12px}.customWorkspaceNav{z-index:20;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;top:12px;border-radius:20px!important}.customWorkspaceNav>div:first-child{gap:2px;min-width:150px;display:grid}.customWorkspaceNav>div:first-child b{color:#0f172a;font-size:14px}.customWorkspaceNav>div:first-child span{color:#667894;font-size:12px}.customWorkspaceNavItems{flex:1;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.customWorkspaceNavItems button{color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ccdbf0f2;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #0f264c0a}.customWorkspaceNavItems button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#0000;box-shadow:0 16px 34px #2563eb38}.workspaceOnlyHint p{color:#667894;margin:8px 0 0;font-size:12px;line-height:1.4}.appShell.uiMenu-right{grid-template-columns:minmax(0,1fr) 264px!important}.appShell.uiMenu-right .sidebar{order:2;border-left:1px solid #d9e2f1e6!important;border-right:0!important;box-shadow:-8px 0 36px #0f172a0a!important}.appShell.uiMenu-right .workspace{order:1}.appShell.uiMenu-hidden.uiScope-workplace{grid-template-columns:minmax(0,1fr)!important}.appShell.uiMenu-hidden.uiScope-workplace .sidebar{display:none!important}.appShell.uiMenu-top.uiScope-workplace{grid-template-columns:minmax(0,1fr)!important}.appShell.uiMenu-top.uiScope-workplace .sidebar{display:none!important}.appShell.uiTheme-soft .workspaceTop,.appShell.uiTheme-soft .runtimeLiveBlock{background:linear-gradient(135deg,#f8fafcfa,#f5f3fff0)!important}.appShell.uiTheme-contrast{background:#eef3fb}.appShell.uiTheme-contrast .workspaceTop,.appShell.uiTheme-contrast .runtimeLiveBlock{border-color:#0f172a29!important;box-shadow:0 20px 55px #0f172a14!important}.appShell.uiDensity-compact .workspace{gap:10px!important;padding:14px 16px 24px!important}.appShell.uiDensity-compact .runtimeBlocksLive{gap:10px}.appShell.uiDensity-compact .runtimeLiveBlock{border-radius:16px;padding:12px}.appShell.uiDensity-compact .workspaceTop{padding:14px 16px!important}@media (max-width:1100px){.uiDesignerFrame,.uiDesignerFrame.uiDesignerMenu-right{grid-template-columns:1fr}.uiDesignerFrame .uiDesignerMenuMock{order:0;grid-auto-flow:column;overflow-x:auto}.runtimeBlockSlot{grid-column:1/-1!important}.customWorkspaceNav{flex-direction:column;align-items:flex-start;position:relative;top:auto}}.workspacePresetPanel{justify-content:space-between;align-items:center;gap:14px;display:flex;background:linear-gradient(135deg,#eff6fff5,#ecfeffd6)!important;border-color:#22d3ee40!important}.workspacePresetPanel>div:first-child{gap:3px;display:grid}.workspacePresetPanel>div:first-child b{color:#0f172a}.workspacePresetPanel>div:first-child span{color:#667894;font-size:13px}.workspacePresetButtons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspacePresetButtons button{color:#1d4ed8;cursor:pointer;background:#ffffffeb;border:1px solid #2563eb2e;border-radius:999px;padding:10px 12px;font-weight:900;box-shadow:0 10px 28px #2563eb14}.workspacePresetButtons button:hover{color:#fff;background:#2563eb;border-color:#2563eb}@media (max-width:900px){.workspacePresetPanel{display:grid}.workspacePresetButtons{justify-content:flex-start}}.workspaceBuilderPanel .panelHead small:after{content:" · визуальный билдер страниц";color:#0ea5e9}.uiDesignerFrame.uiDesignerTheme-soft .uiDesignerSurface{background-color:#f8fafceb}.uiDesignerFrame.uiDesignerTheme-contrast .uiDesignerSurface{background-color:#e2e8f0b8}.uiDesignerBlock:has(small){position:relative;overflow:hidden}.uiDesignerBlock:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff73,#0000);transition:transform .4s;position:absolute;inset:0;transform:translate(-120%)}.uiDesignerBlock:hover:after{transform:translate(120%)}.uiDesignerBlock.uiVariant-hero small{color:#0369a1}.uiDesignerBlock.uiVariant-hero b{font-size:18px}.runtimeLayout-visual_page.runtimeGeneratedPage{background:linear-gradient(#fffffffa,#f8fbfff5)!important}.runtimeLayout-visual_page .panelHead{background:linear-gradient(135deg,#eff6fffa,#ecfeffeb);border:1px solid #3b82f624;border-radius:26px;padding:22px}.runtimeVisualHeroBlock{justify-content:space-between;align-items:center;gap:24px;min-height:190px;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,#2563eb29,#0000 34%),radial-gradient(circle at 88% 10%,#0ea5e92e,#0000 32%),linear-gradient(135deg,#eff6ff,#fff 48%,#ecfeff)!important;border-color:#2563eb2e!important;padding:28px!important}.runtimeVisualHeroBlock:before{content:"";pointer-events:none;border:1px solid #2563eb14;border-radius:20px;position:absolute;inset:12px}.runtimeVisualHeroBlock h2{letter-spacing:-.065em;color:#0f172a;margin:8px 0 10px;font-size:clamp(28px,4vw,54px)}.runtimeVisualHeroBlock p{color:#475569;max-width:820px;margin:0;font-size:16px;line-height:1.6}.runtimeVisualActions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:220px;display:flex;position:relative}.runtimeVisualTextBlock{align-content:start;gap:10px;display:grid}.runtimeVisualTextBlock h3{color:#0f172a;letter-spacing:-.035em;margin:0}.runtimeVisualTextBlock p{color:#53657e;white-space:pre-line;margin:0;line-height:1.65}.runtimeVisualTextBlock.tone-success{background:linear-gradient(135deg,#f0fdf4fa,#fffffff5)!important;border-color:#22c55e2e!important}.runtimeVisualTextBlock.tone-warning{background:linear-gradient(135deg,#fffbebfa,#fffffff5)!important;border-color:#f59e0b38!important}.runtimeVisualActionsBlock .runtimeQuickActionGrid{flex-wrap:wrap;gap:8px;display:flex}.runtimeVisualActionsBlock .runtimeQuickActionGrid .miniBtn{border-radius:999px;padding:10px 13px}.runtimeVisualDivider{color:#0f172a;border-bottom:1px solid #cbd5e1cc;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:10px 2px;display:flex}.runtimeVisualDivider span{letter-spacing:-.04em;font-size:22px;font-weight:950}.runtimeVisualDivider em{color:#64748b;font-style:normal;font-weight:800}.runtimeTheme-soft .runtimeVisualHeroBlock{background:linear-gradient(135deg,#f8fafc,#f5f3ff,#eff6ff)!important}.runtimeTheme-contrast .runtimeVisualHeroBlock{background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-color:#94a3b838!important}.runtimeTheme-contrast .runtimeVisualHeroBlock h2,.runtimeTheme-contrast .runtimeVisualHeroBlock p,.runtimeTheme-contrast .runtimeVisualHeroBlock .softTag{color:#fff}.builderPaletteGrid button:nth-child(-n+4){background:linear-gradient(135deg,#eff6ff,#ecfeff);border-color:#0ea5e93d}.builderPaletteGrid button:nth-child(-n+4) b{color:#075985}@media (max-width:900px){.runtimeVisualHeroBlock{display:grid}.runtimeVisualActions{justify-content:flex-start;min-width:0}}.visualPageBuilderV58{background:radial-gradient(circle at 12% 0,#2563eb14,#0000 34%),linear-gradient(#fffffffa,#f8fbfff5)!important}.deviceToggleV58{background:#ffffffeb;border:1px solid #bed3f1e6;border-radius:999px;gap:6px;padding:5px;display:inline-flex;box-shadow:0 10px 24px #0f264c0d}.deviceToggleV58 button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:950}.deviceToggleV58 button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 24px #2563eb38}.uiDesignerFrame.uiDesignerDevice-tablet{max-width:920px;margin-inline:auto}.uiDesignerFrame.uiDesignerDevice-mobile{max-width:520px;margin-inline:auto;grid-template-columns:1fr!important}.uiDesignerFrame.uiDesignerDevice-mobile .uiDesignerMenuMock{grid-auto-flow:column;overflow-x:auto}.visualDropWrapV58{align-content:stretch;min-width:0;display:grid;position:relative}.visualDropWrapV58 .uiDesignerBlock{width:100%;height:100%;min-height:inherit}.visualDropMarkerV58{text-transform:uppercase;letter-spacing:.1em;color:#0000;pointer-events:none;z-index:4;border:1px dashed #0000;border-radius:999px;place-items:center;height:20px;font-size:10px;font-weight:950;transition:all .16s;display:grid;position:absolute;top:-10px;left:6px;right:6px}.visualDropMarkerV58.active{color:#2563eb;background:#eff6fff5;border-color:#2563eb8c;box-shadow:0 10px 24px #2563eb29}.visualDropMarkerV58.bottom{color:#94a3b8;background:#ffffff6b;border-color:#94a3b838;grid-column:1/-1;min-height:48px;margin-top:4px;position:relative;inset:auto}.visualDropMarkerV58.bottom.active{color:#2563eb;background:#eff6ff;border-color:#2563eb73}.visualDropBigV58{background:#eff6ff80;border:2px dashed #2563eb42;border-radius:22px}.blockToolbarV58{opacity:0;z-index:3;gap:4px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.uiDesignerBlock:hover .blockToolbarV58,.uiDesignerBlock.active .blockToolbarV58{opacity:1;transform:translateY(0)}.blockToolbarV58 button{color:#1d4ed8;cursor:pointer;background:#fffffff0;border:1px solid #bed3f1f2;border-radius:8px;width:24px;height:24px;font-weight:950;box-shadow:0 8px 18px #0f264c14}.blockToolbarV58 button:hover{color:#fff;background:#2563eb;border-color:#2563eb}.builderPaletteGrid button em{color:#0ea5e9;margin-top:6px;font-size:11px;font-style:normal;font-weight:950}.inspectorTabsV58{background:#f8fafcf0;border:1px solid #cbd5e1bf;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.inspectorTabsV58 button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 6px;font-size:12px;font-weight:950}.inspectorTabsV58 button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 22px #2563eb33}.runtimeInfoCardsBlock{padding:14px!important}.runtimeInfoCardsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.runtimeInfoCard{background:linear-gradient(#fffffffa,#f8fbfff5);border:1px solid #cbd5e1b8;border-radius:18px;padding:16px;box-shadow:0 12px 28px #0f264c0d}.runtimeInfoCard b{color:#0f172a;letter-spacing:-.025em;margin-bottom:6px;display:block}.runtimeInfoCard p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.runtimeSpacerBlock{grid-column:1/-1}.runtimePulseTarget{animation:.9s runtimeTargetPulseV58}@keyframes runtimeTargetPulseV58{0%{transform:translateY(0);box-shadow:0 0 #2563eb00}35%{transform:translateY(-2px);box-shadow:0 0 0 6px #2563eb1f,0 22px 55px #2563eb2e}to{transform:translateY(0);box-shadow:0 0 #2563eb00}}@media (max-width:760px){.deviceToggleV58{justify-content:space-between;width:100%}.deviceToggleV58 button{flex:1}.blockToolbarV58{opacity:1;flex-wrap:wrap;margin-top:8px;position:static;transform:none}.visualDropWrapV58{grid-column:1/-1!important}}.runtimeKanbanHint,.pageRuntimeNotice{color:#1e3a8a;background:#eff6ffe0;border:1px solid #93c5fd99;border-radius:14px;margin:8px 0 12px;padding:10px 12px;font-size:13px;font-weight:800}.runtimeMassBar,.runtimeInlineCreate{background:#f8fafceb;border:1px solid #cbd5e1b8;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;padding:10px;display:flex}.runtimeMassBar b{color:#0f172a;font-size:13px}.compactCheck{text-align:center;width:34px}.recordsTable tr.selectedRow td{background:#eff6ffc7}.runtimeKanbanCard[draggable=true]{cursor:grab}.runtimeKanbanCard[draggable=true]:active{cursor:grabbing}.runtimeKanbanColumn{transition:background .16s,box-shadow .16s}.runtimeKanbanColumn:hover{background:#f8fafcf5;box-shadow:inset 0 0 0 1px #3b82f629}.fileUpload input[type=file]{display:none}.runtimeResourcesBlock .documentCreate.runtimeInlineCreate{align-items:stretch}.runtimeResourcesBlock .documentCreate.runtimeInlineCreate .input{min-width:220px}@media (max-width:760px){.runtimeMassBar,.runtimeInlineCreate{align-items:stretch}.runtimeMassBar>*,.runtimeInlineCreate>*{width:100%}}.builderStudioBarV60{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:16px;display:grid;background:radial-gradient(circle at 10% 0,#2563eb1a,#0000 32%),linear-gradient(135deg,#fffffffa,#f8fbfff0)!important;border-color:#93c5fd8c!important}.builderStudioBarV60 h3{letter-spacing:-.03em;margin:4px 0}.builderStudioBarV60 p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.builderStudioActionsV60{grid-template-columns:minmax(0,1fr) repeat(4,auto);align-items:center;gap:8px;display:grid}.builderQualityV60{background:linear-gradient(#fffffffa,#f8fafcf2);border:1px solid #cbd5e1bf;border-radius:20px;grid-template-columns:70px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.qualityRingV60{background:conic-gradient(#2563eb var(--score), #e2e8f0e6 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 12px 26px #2563eb1f}.qualityRingV60:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:6px}.qualityRingV60 b,.qualityRingV60 span{z-index:1;line-height:1;position:relative}.qualityRingV60 b{color:#0f172a;align-self:flex-end;font-size:17px}.qualityRingV60 span{color:#64748b;align-self:start;font-size:10px}.builderQualityV60>div:last-child b{color:#0f172a;font-size:13px;display:block}.builderQualityV60>div:last-child p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.35}.builderHealthListV60{gap:6px;display:grid}.healthItemV60{color:#334155;background:#f8fafce6;border:1px solid #cbd5e1b3;border-radius:14px;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:8px 9px;font-size:12px;font-weight:850;display:grid}.healthItemV60 span{border-radius:999px;place-items:center;width:20px;height:20px;font-weight:950;display:grid}.healthItemV60.bad{color:#991b1b;background:#fef2f2eb;border-color:#f8717161}.healthItemV60.bad span{color:#b91c1c;background:#ef44441f}.healthItemV60.warn{color:#92400e;background:#fffbebeb;border-color:#fbbf2470}.healthItemV60.warn span{color:#b45309;background:#f59e0b21}.compactSuccessV60{font-size:12px;padding:9px 11px!important}.builderLayersV60{border-top:1px solid #e2e8f0cc;gap:7px;padding-top:6px;display:grid}.builderLayersV60 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1b8;border-radius:14px;grid-template-columns:24px 1fr;gap:8px;padding:8px;transition:all .16s;display:grid}.builderLayersV60 button:hover,.builderLayersV60 button.active{background:#eff6ff;border-color:#2563eb6b;transform:translateY(-1px)}.builderLayersV60 button span{color:#475569;background:#f1f5f9;border-radius:9px;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:11px;font-weight:950;display:grid}.builderLayersV60 button b{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.builderLayersV60 button em{color:#64748b;font-size:11px;font-style:normal}.builderPaletteV60 .builderPaletteHead{align-items:flex-start}.builderPaletteV60 .builderPaletteHead p{color:#64748b;margin:4px 0 0;font-size:13px}.paletteToolsV60{grid-template-columns:minmax(240px,.8fr) 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.paletteCategoryTabsV60{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.paletteCategoryTabsV60 button{color:#64748b;cursor:pointer;background:#ffffffeb;border:1px solid #cbd5e1cc;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.paletteCategoryTabsV60 button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#2563eb;box-shadow:0 10px 22px #2563eb2e}.builderPaletteGrid .paletteCardV60{border-style:solid;min-height:128px;position:relative;overflow:hidden}.builderPaletteGrid .paletteCardV60 i{color:#2563eb;background:#eff6ffe6;border-radius:12px;place-items:center;width:32px;height:32px;margin-bottom:2px;font-style:normal;font-weight:950;display:grid}.builderPaletteGrid .palette-data i{color:#059669;background:#ecfdf5f2}.builderPaletteGrid .palette-actions i{color:#ea580c;background:#fff7edf2}.builderPaletteGrid .palette-analytics i{color:#9333ea;background:#faf5fff2}.builderPaletteGrid .palette-resources i{color:#1d4ed8;background:#eff6fff2}.inspectorV60{gap:14px}.inspectorSelectedV60{background:linear-gradient(135deg,#eff6fff5,#fffffff0);border:1px solid #93c5fd8c;border-radius:18px;gap:4px;padding:12px;display:grid}.inspectorSelectedV60 span{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.inspectorSelectedV60 b{color:#0f172a}.inspectorSelectedV60 small{color:#64748b}.inspectorTabPanelV60{gap:12px;display:grid}.quickActionEditorV60{gap:10px;display:grid}.quickActionRowV60{background:#f8fafce0;border:1px solid #e2e8f0db;border-radius:16px;grid-template-columns:1fr 1fr 1fr 34px;align-items:center;gap:7px;padding:8px;display:grid}.quickActionRowV60 .dangerBtn{min-width:32px;padding:8px 0}.miniTwoCols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.runtimeSingleButtonBlock{align-content:center;gap:8px;justify-items:inherit;display:grid}.runtimeSingleButtonBlock small{color:#64748b;font-size:12px}.uiDesignerFrame.uiDesignerTheme-contrast .uiDesignerSurface{background:radial-gradient(circle at top,#0f172a14,#0000 34%),#0f172a}.uiDesignerFrame.uiDesignerTheme-contrast .uiDesignerBlock{color:#e5e7eb;background:#0f172adb;border-color:#94a3b861}.uiDesignerFrame.uiDesignerTheme-contrast .uiDesignerBlock span,.uiDesignerFrame.uiDesignerTheme-contrast .uiDesignerBlock small{color:#94a3b8}.uiDesignerFrame.uiDesignerTheme-soft .uiDesignerSurface{background:linear-gradient(#f8fafc,#eef6ff)}@media (max-width:1200px){.builderStudioBarV60,.builderStudioActionsV60,.paletteToolsV60{grid-template-columns:1fr}.paletteCategoryTabsV60{justify-content:flex-start}}@media (max-width:760px){.quickActionRowV60,.miniTwoCols{grid-template-columns:1fr}}.workspaceBuilderPanel .panelHead{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.workspaceBuilderPanel .panelHead>div:first-child{min-width:0}.workspaceBuilderPanel .runtimeActions{justify-content:flex-start;align-items:center;gap:10px;width:100%;padding-top:4px}.workspaceBuilderPanel .runtimeActions .miniBtn,.workspaceBuilderPanel .runtimeActions .btn{flex:none}.builderStudioBarV60{margin-top:8px}.builderStudioActionsV60{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.builderStudioActionsV60 .input{flex:260px;min-width:220px}@media (max-width:1200px){.workspaceBuilderPanel .runtimeActions,.builderStudioActionsV60{justify-content:flex-start}}.premiumDemoBtnV62{color:#3730a3!important;background:linear-gradient(135deg,#4f46e51a,#0ea5e91a)!important;border-color:#4f46e557!important;font-weight:950!important}.livePageDemoOverlayV62{z-index:9999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0206179e;place-items:stretch stretch;padding:18px;display:grid;position:fixed;inset:0}.livePageDemoShellV62{background:#f8fafc;border:1px solid #e2e8f0d1;border-radius:30px;grid-template-rows:auto 1fr;width:min(1680px,100%);height:min(960px,100vh - 36px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 34px 120px #02061761}.livePageDemoTopbarV62{background:#fffffff5;border-bottom:1px solid #e2e8f0e0;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;padding:12px 14px 12px 18px;display:grid}.livePageDemoTopbarV62 small{color:#64748b;text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.livePageDemoTopbarV62 input{color:#0f172a;letter-spacing:-.04em;background:0 0;border:0;outline:none;width:100%;font-size:20px;font-weight:950}.livePageDemoTopActionsV62{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.livePageDemoWorkspaceV62{background:linear-gradient(#f8fafc,#eef4ff);grid-template-columns:230px minmax(0,1fr) 310px;min-height:0;display:grid}.livePageMenu-top{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 310px}.livePageMenu-top .livePageDemoNavV62{border-bottom:1px solid #e2e8f0d1;border-right:0;flex-direction:row;grid-column:1/-1;align-items:center}.livePageMenu-right{grid-template-columns:minmax(0,1fr) 230px 310px}.livePageMenu-right .livePageDemoNavV62{border-left:1px solid #e2e8f0d1;border-right:0;order:2}.livePageMenu-hidden{grid-template-columns:minmax(0,1fr) 310px}.livePageMenu-hidden .livePageDemoNavV62{display:none}.livePageDemoNavV62{background:#ffffffe0;border-right:1px solid #e2e8f0d1;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.livePageDemoNavV62 b{color:#0f172a;margin-bottom:8px;font-size:14px;font-weight:950}.livePageDemoNavV62 button{text-align:left;color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;padding:10px 11px;font-weight:850}.livePageDemoNavV62 button.active,.livePageDemoNavV62 button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd8c}.livePageDemoMainV62{min-width:0;padding:22px;overflow:auto}.livePageDemoCanvasV62{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:min(1180px,100%);margin:0 auto;transition:width .18s;display:grid}.livePageDemoCanvasV62.liveDemoDevice-tablet{width:min(820px,100%)}.livePageDemoCanvasV62.liveDemoDevice-mobile{grid-template-columns:1fr;width:min(430px,100%)}.livePageDemoCanvasV62.liveDemoDevice-mobile .liveDemoBlockV62{grid-column:1/-1!important}.liveDemoBlockV62{background:#fffffff5;border:1px solid #cbd5e1bf;border-radius:24px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a0f}.liveDemoBlockV62.editable{cursor:pointer}.liveDemoBlockV62.editable:hover,.liveDemoBlockV62.selected{border-color:#2563ebb8;transform:translateY(-1px);box-shadow:0 22px 60px #2563eb24,inset 0 0 0 1px #2563eb2e}.liveDemoBlockV62.uiVariant-hero{color:#fff;background:radial-gradient(circle at 12% 0,#2563eb38,#0000 38%),linear-gradient(135deg,#0f172a,#1e3a8a);border-color:#93c5fd57}.liveDemoBlockV62.uiVariant-soft{background:linear-gradient(#fffffffa,#eff6ffd1)}.liveDemoBlockV62.uiVariant-compact{border-radius:18px;padding:12px}.liveDemoToolsV62{z-index:4;opacity:0;background:#0f172ad1;border-radius:999px;gap:4px;padding:4px;transition:all .16s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-3px);box-shadow:0 12px 24px #0f172a2e}.liveDemoBlockV62:hover .liveDemoToolsV62,.liveDemoBlockV62.selected .liveDemoToolsV62{opacity:1;transform:translateY(0)}.liveDemoToolsV62 button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:25px;height:25px;font-weight:950}.liveDemoToolsV62 button:hover{color:#1d4ed8;background:#fff}.liveInlineEditV62,.liveInlineAreaV62,.liveBlockTitleInputV62{width:100%;font:inherit;color:inherit;background:#ffffffb8;border:1px dashed #2563eb61;border-radius:12px;outline:none;padding:8px 10px}.liveInlineEditV62:focus,.liveInlineAreaV62:focus,.liveBlockTitleInputV62:focus{border-style:solid;border-color:#2563ebd1;box-shadow:0 0 0 4px #2563eb1a}.liveBlockTitleInputV62{letter-spacing:-.025em;margin-bottom:10px;font-size:17px;font-weight:950}.liveHeroV62{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:18px;min-height:100%;display:grid}.liveHeroTitleV62{letter-spacing:-.065em;margin-bottom:14px;font-size:clamp(28px,4vw,52px);font-weight:950;line-height:.96;display:block}.liveHeroSubV62{color:#ffffffc2;max-width:680px;font-size:15px;line-height:1.55}.liveHeroV62 .liveInlineEditV62,.liveHeroV62 .liveInlineAreaV62{color:#fff;background:#ffffff1a;border-color:#ffffff52}.liveHeroActionsV62{flex-wrap:wrap;gap:8px;display:flex}.liveHeroActionsV62 button,.liveFormBlockV62>button,.liveTreeBlockV62 button,.liveTasksBlockV62 button,.liveFilesBlockV62 button,.liveActivityBlockV62 button,.liveButtonBlockV62>button,.livePageDemoEmptyV62 button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#0ea5e9);border:0;border-radius:14px;padding:11px 14px;font-weight:950;box-shadow:0 12px 26px #2563eb33}.liveHeroActionsV62 button.ghost{box-shadow:none;background:#ffffff1f;border:1px solid #fff3}.liveTextV62,.liveActionsV62,.liveTableBlockV62,.liveFormBlockV62,.liveKanbanBlockV62,.liveTreeBlockV62,.liveTasksBlockV62,.liveDocsBlockV62,.liveFilesBlockV62,.liveActivityBlockV62,.liveGenericBlockV62{gap:11px;display:grid}.liveTextV62 h3,.liveTableBlockV62 h3,.liveFormBlockV62 h3,.liveKanbanBlockV62 h3,.liveTreeBlockV62 h3,.liveTasksBlockV62 h3,.liveDocsBlockV62 h3,.liveFilesBlockV62 h3,.liveActivityBlockV62 h3,.liveGenericBlockV62 h3{color:#0f172a;letter-spacing:-.035em;margin:0}.liveDemoBlockV62.uiVariant-hero h3{color:#fff}.liveTextBodyV62{color:#64748b;margin:0;line-height:1.6}.liveActionsV62>div{flex-wrap:wrap;gap:8px;display:flex}.liveActionsV62 button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #93c5fd8c;border-radius:14px;padding:10px 12px;font-weight:950}.liveActionsV62 button input,.liveButtonBlockV62 button input,.liveInfoCardsV62 input,.liveInfoCardsV62 textarea{color:inherit;font:inherit;background:0 0;border:0;outline:none;width:100%}.liveInfoCardsV62{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.liveInfoCardsV62>div{background:#ffffffb8;border:1px solid #e2e8f0db;border-radius:18px;padding:14px}.liveInfoCardsV62 b{color:#0f172a;margin-bottom:6px;display:block}.liveInfoCardsV62 p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.liveDividerV62{color:#64748b;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:10px;display:grid}.liveDividerV62 span{background:#cbd5e1e6;height:1px}.liveDividerTitleV62{color:#0f172a;white-space:nowrap;font-weight:950}.liveSpacerV62{color:#94a3b8;border:1px dashed #cbd5e1e6;border-radius:14px;place-items:center;min-height:100%;font-size:12px;display:grid}.liveKpiV62{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.liveKpiV62 div{background:#ffffff24;border:1px solid #ffffff2e;border-radius:18px;padding:14px}.liveKpiV62 b{letter-spacing:-.05em;font-size:28px;display:block}.liveKpiV62 span{color:inherit;opacity:.78;font-weight:800}.liveTableBlockV62 small,.liveFormBlockV62 small{color:#64748b;font-weight:800}.liveTableBlockV62 table{border-collapse:collapse;border-radius:14px;width:100%;overflow:hidden}.liveTableBlockV62 th,.liveTableBlockV62 td{text-align:left;border-bottom:1px solid #e2e8f0e6;padding:10px;font-size:13px}.liveTableBlockV62 th{color:#64748b;text-transform:uppercase;letter-spacing:.06em;background:#f8fafceb;font-size:11px}.liveTableBlockV62 td{color:#0f172a}.liveTableBlockV62 td button{background:#fff;border:1px solid #cbd5e1cc;border-radius:10px;padding:6px 8px;font-weight:850}.liveFormGridV62{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.liveFormGridV62 label{color:#64748b;gap:5px;font-size:12px;font-weight:850;display:grid}.liveFormGridV62 input{border:1px solid #cbd5e1cc;border-radius:12px;outline:none;padding:10px}.liveKanbanBlockV62>div{grid-template-columns:repeat(3,minmax(170px,1fr));gap:10px;display:grid;overflow:auto}.liveKanbanBlockV62 section{background:#f8fafceb;border:1px solid #e2e8f0db;border-radius:18px;gap:8px;padding:10px;display:grid}.liveKanbanBlockV62 section>b{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.liveKanbanBlockV62 article{background:#fff;border:1px solid #e2e8f0e6;border-radius:14px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 20px #0f172a0a}.liveKanbanBlockV62 article strong{color:#0f172a;font-size:13px}.liveKanbanBlockV62 article span{color:#64748b;font-size:12px}.liveTreeBlockV62 ul{color:#475569;margin:0;padding-left:18px}.liveTreeBlockV62 li{margin:6px 0}.liveTasksBlockV62 label{background:#ffffffc2;border:1px solid #e2e8f0e0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.liveTasksBlockV62 em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.liveDocsBlockV62>div{border:1px solid #e2e8f0db;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.liveDocsBlockV62 span,.liveFilesBlockV62 span{color:#64748b;font-size:12px}.liveDocsBlockV62 button{color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd8c;border-radius:10px;padding:7px 9px;font-weight:900}.liveActivityBlockV62>div{grid-template-columns:28px 1fr;align-items:center;gap:9px;display:grid}.liveActivityBlockV62>div span{color:#1d4ed8;background:#eff6ff;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.liveActivityBlockV62 p{color:#475569;margin:0}.liveButtonBlockV62{align-content:center;justify-items:start;gap:8px;height:100%;display:grid}.liveButtonBlockV62 small{color:#64748b;font-weight:800}.livePageDemoInspectorV62{background:#fffffff0;border-left:1px solid #e2e8f0db;align-content:start;gap:14px;min-width:0;padding:18px;display:grid;overflow:auto}.liveInspectorFieldsV62{gap:12px;display:grid}.liveInspectorFieldsV62 small{color:#64748b;font-size:12px;font-weight:800}.liveInspectorActionsV62{flex-wrap:wrap;gap:8px;display:flex}.liveQuickAddV62{border-top:1px solid #e2e8f0db;gap:7px;padding-top:12px;display:grid}.liveQuickAddV62 b{color:#0f172a}.liveQuickAddV62 button{text-align:left;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1cc;border-radius:12px;padding:8px 10px;font-weight:850}.liveQuickAddV62 button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd9e}.livePageDemoEmptyV62{text-align:center;background:#ffffffc7;border:1px dashed #93c5fdb3;border-radius:24px;grid-column:1/-1;justify-items:center;gap:10px;padding:38px;display:grid}.livePageTheme-contrast{background:#0f172a}.livePageTheme-contrast .livePageDemoMainV62{background:radial-gradient(circle at top,#2563eb2e,#0000 34%),#0f172a}.livePageTheme-contrast .livePageDemoNavV62,.livePageTheme-contrast .livePageDemoInspectorV62{background:#0f172af0;border-color:#94a3b833}.livePageTheme-contrast .livePageDemoNavV62 b,.livePageTheme-contrast .livePageDemoInspectorV62 h3{color:#f8fafc}.livePageTheme-contrast .livePageDemoNavV62 button{color:#cbd5e1}.livePageDensity-compact .livePageDemoMainV62{padding:14px}.livePageDensity-compact .livePageDemoCanvasV62{gap:10px}.livePageDensity-compact .liveDemoBlockV62{border-radius:18px;padding:13px}@media (max-width:1180px){.livePageDemoWorkspaceV62,.livePageMenu-right,.livePageMenu-hidden,.livePageMenu-top{grid-template-columns:1fr}.livePageDemoNavV62{display:none}.livePageDemoInspectorV62{border-top:1px solid #e2e8f0db;border-left:0;max-height:280px}.livePageDemoTopbarV62{grid-template-columns:1fr}.livePageDemoTopActionsV62{justify-content:flex-start}}@media (max-width:760px){.livePageDemoOverlayV62{padding:8px}.livePageDemoShellV62{border-radius:20px;height:calc(100vh - 16px)}.liveInfoCardsV62,.liveKpiV62,.liveFormGridV62,.liveHeroV62{grid-template-columns:1fr}.livePageDemoTopActionsV62>*{width:100%}}.uiDesignerFrame.uiDesignerMenu-hidden .uiDesignerSurface{min-height:520px}.uiDesignerFrame.uiDesignerMenu-hidden .uiDesignerEmpty,.uiDesignerFrame.uiDesignerMenu-hidden .visualDropBigV58{color:#475569;background:radial-gradient(circle at 50% 0,#2563eb1a,#0000 38%),#ffffff9e;border:1px dashed #2563eb42;border-radius:22px;min-height:360px}.appShell.uiMenu-hidden.uiScope-workplace .workspace{max-width:none}.appShell.uiMenu-hidden.uiScope-workplace .workspaceTop{position:relative}.simplePageBuilderV63{background:linear-gradient(#fffffffc,#f8fbfff5)!important}.simpleBuilderHeadV63{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;display:grid!important}.simpleBuilderHeadV63 h2{letter-spacing:-.055em!important;font-size:34px!important}.simpleBuilderHeadV63 p{max-width:760px;font-size:15px;color:#64748b!important}.simpleBuilderTopActionsV63{align-content:flex-start;max-width:760px;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.simpleBuilderTopActionsV63 .btn,.simpleBuilderTopActionsV63 .miniBtn,.simpleMoreMenuV63 summary{white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.simpleMoreMenuV63{position:relative}.simpleMoreMenuV63 summary{cursor:pointer;color:#2563eb;background:#fff;border:1px solid #cbd5e1e6;border-radius:16px;padding:12px 14px;font-weight:950;list-style:none;box-shadow:0 10px 24px #0f172a0a}.simpleMoreMenuV63 summary::-webkit-details-marker{display:none}.simpleMoreMenuV63[open]>div{z-index:40;background:#fffffffa;border:1px solid #cbd5e1eb;border-radius:20px;gap:8px;width:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 70px #0f172a24}.simpleMoreMenuV63[open] .miniBtn{color:#2563eb;background:#fff;justify-content:center;width:100%}.simplePageBuilderV63 .builderShell{grid-template-columns:260px minmax(0,1fr) 320px;gap:14px}.simplePageBuilderV63 .builderPages{border-radius:24px!important;box-shadow:0 18px 55px #0f172a0f!important}.simplePageBuilderV63 .builderPages h3{margin-bottom:12px}.simplePageBuilderV63 .builderPageItem{border-radius:18px;padding:13px}.simplePageBuilderV63 .builderQualityV60,.simplePageBuilderV63 .builderHealthListV60,.simplePageBuilderV63 .builderLayersV60{display:none!important}.friendlyBuilderWelcomeV63{grid-template-columns:minmax(0,.95fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid;background:radial-gradient(circle at 12% 0,#2563eb1f,#0000 34%),linear-gradient(135deg,#fff,#f8fbff)!important;border-color:#93c5fd80!important;border-radius:26px!important;box-shadow:0 18px 60px #2563eb14!important}.friendlyBuilderTextV63 h3{color:#0f172a;letter-spacing:-.045em;margin:8px 0 6px;font-size:24px}.friendlyBuilderTextV63 p{color:#64748b;margin:0 0 14px;font-size:14px;line-height:1.55}.friendlyMenuSwitchV627{background:linear-gradient(#fffffffa,#f1f7ffeb);border:1px solid #bfdbfeb3;border-radius:20px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.friendlyMenuSwitchV627 b{color:#0f172a;margin-bottom:4px;display:block}.friendlyMenuSwitchV627 p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.optionalTagV627{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;background:#2563eb14;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:900;display:inline-flex}.mutedHintV627{color:#64748b;margin-top:10px;font-size:12px;line-height:1.45;display:block}.friendlyTitleInputV63{color:#0f172a!important;background:#fff!important;border-color:#bfdbfeeb!important}.friendlyQuickBlocksV63{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.friendlyQuickBlocksV63 button{color:#1d4ed8;cursor:pointer;background:linear-gradient(#fff,#f8fbff);border:1px solid #bfdbfee6;border-radius:20px;min-height:86px;font-weight:950;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 12px 28px #2563eb14}.friendlyQuickBlocksV63 button:hover{border-color:#2563eb7a;transform:translateY(-2px);box-shadow:0 18px 38px #2563eb24}.friendlyDetailsV63{background:#f8fafcd1;border:1px solid #e2e8f0e6;border-radius:18px;grid-column:1/-1;padding:0;overflow:hidden}.friendlyDetailsV63 summary{cursor:pointer;color:#475569;padding:13px 15px;font-size:13px;font-weight:950;list-style:none}.friendlyDetailsV63 summary::-webkit-details-marker{display:none}.friendlyDetailsV63 summary:before{content:"›";color:#2563eb;margin-right:8px;transition:transform .15s;display:inline-block}.friendlyDetailsV63[open] summary:before{transform:rotate(90deg)}.friendlyDetailsV63>div{padding:0 14px 14px}.simplePageSettingsV63,.simpleLayersPanelV63{display:none!important}.templatesDetailsV63{background:#fff!important}.templatesDetailsV63 .workspacePresetButtons{justify-content:flex-start;padding:0 14px 14px}.simplePageBuilderV63 .builderPaletteV60{background:linear-gradient(#fff,#f8fbff)!important;border-radius:26px!important}.simplePageBuilderV63 .paletteToolsV60{grid-template-columns:minmax(0,1fr)}.simplePageBuilderV63 .paletteCategoryTabsV60{justify-content:flex-start}.simplePageBuilderV63 .builderPaletteGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.simplePageBuilderV63 .paletteCardV60{border-radius:20px!important;min-height:112px!important}.simplePageBuilderV63 .uiDesignerPanel{background:#fff!important;border-radius:28px!important;box-shadow:0 24px 70px #0f172a0f!important}.simplePageBuilderV63 .uiDesignerPanel .builderCanvasTop h3{letter-spacing:-.04em;font-size:22px}.simplePageBuilderV63 .uiDesignerPanel .builderCanvasTop p{color:#64748b;max-width:650px;font-size:14px}.simplePageBuilderV63 .deviceToggleV58 button{border-radius:999px}.simplePageBuilderV63 .uiDesignerFrame{background:#f8fbff;border:1px solid #bfdbfed9;border-radius:26px;min-height:520px}.simplePageBuilderV63 .uiDesignerMenu-hidden{grid-template-columns:1fr!important}.simplePageBuilderV63 .uiDesignerSurface{background-size:28px 28px;border-radius:22px;min-height:490px}.simplePageBuilderV63 .visualDropBigV58{color:#64748b;background:#ffffffad;border:2px dashed #93c5fdcc;border-radius:26px;min-height:430px;font-size:16px;line-height:1.55}.simplePageBuilderV63 .builderInspector{background:#fff!important;border-radius:24px!important;box-shadow:0 18px 55px #0f172a0f!important}.simplePageBuilderV63 .builderInspector h3{letter-spacing:-.035em;margin-top:0;font-size:18px}.simplePageBuilderV63 .inspectorTabsV60{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.simplePageBuilderV63 .inspectorTabsV60 button{border-radius:14px;padding:10px 8px}@media (max-width:1280px){.simpleBuilderHeadV63{grid-template-columns:1fr!important}.simpleBuilderTopActionsV63{max-width:none;justify-content:flex-start!important}.simplePageBuilderV63 .builderShell{grid-template-columns:1fr}.simplePageBuilderV63 .builderPages{order:0}.simplePageBuilderV63 .builderInspector{order:2}}@media (max-width:760px){.friendlyBuilderWelcomeV63{grid-template-columns:1fr}.friendlyMenuSwitchV627{flex-direction:column;align-items:stretch}.friendlyQuickBlocksV63{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleBuilderTopActionsV63 .btn,.simpleBuilderTopActionsV63 .miniBtn,.simpleMoreMenuV63{width:100%}.simpleMoreMenuV63[open]>div{width:100%;margin-top:8px;position:static}}.friendlyLayoutChoiceV624{grid-template-columns:repeat(2,minmax(280px,1fr));align-items:stretch;gap:14px;margin-top:14px;display:grid}.friendlyLayoutChoiceV624>div{background:linear-gradient(#fffffff5,#f5f9ffeb);border:1px solid #2563eb29;border-radius:22px;padding:16px}.friendlyLayoutChoiceV624 b{color:#0f172a;margin-bottom:4px;font-size:15px;display:block}.friendlyLayoutChoiceV624 p{color:#64748b;margin:0 0 12px;font-size:13px;line-height:1.45}.layoutPageBuilderV624{overflow:hidden}.layoutCanvasV624{background:radial-gradient(circle at 16% 12%,#3b82f61a,#0000 30%),linear-gradient(#f8fbff,#eef5ff);border:1px solid #94a3b847;border-radius:26px;padding:16px}.layoutCanvasHeaderV624{background:#ffffffeb;border:1px solid #94a3b840;border-radius:22px;gap:4px;margin-bottom:14px;padding:16px 18px;display:grid;box-shadow:0 14px 40px #0f172a0f}.layoutCanvasHeaderV624 small{color:#0284c7;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.layoutCanvasHeaderV624 b{color:#0f172a;font-size:22px}.layoutCanvasHeaderV624 span{color:#64748b;font-size:13px}.layoutCanvasZonesV624{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.layoutCanvasZonesV624.menuOff{grid-template-columns:1fr}.layoutMenuZoneV624,.layoutBodyZoneV624{background:#ffffffc2;border:1px dashed #2563eb47;border-radius:24px;min-height:320px;padding:14px}.layoutMenuZoneV624{position:sticky;top:12px}.layoutMenuDisabledV627{color:#475569;background:#ffffffb8;border:1px dashed #2563eb4d;border-radius:24px;gap:10px;padding:18px;display:grid}.layoutMenuDisabledV627 b{color:#0f172a;font-size:16px}.layoutMenuDisabledV627 p{margin:0;font-size:13px;line-height:1.5}.layoutMenuDisabledV627 .miniBtn{width:max-content}.zoneTitleV624{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.zoneTitleV624 b{color:#0f172a;font-size:15px}.zoneTitleV624 span{color:#64748b;font-size:12px}.layoutMenuBlockV624{text-align:left;cursor:grab;background:#fff;border:1px solid #94a3b83d;border-radius:16px;gap:3px;width:100%;margin-bottom:10px;padding:12px;display:grid;box-shadow:0 10px 24px #0f172a0d}.layoutMenuBlockV624.active{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f,0 14px 32px #2563eb1f}.layoutMenuBlockV624 small{color:#0284c7;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.layoutMenuBlockV624 b{color:#0f172a}.layoutMenuBlockV624 span{color:#64748b;font-size:12px}.layoutMenuBlockV624 em{color:#2563eb;margin-top:4px;font-size:12px;font-style:normal}.layoutBodyGridV624{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;display:grid}.layoutZoneEmptyV624{color:#475569;background:#eff6ffb8;border:1px dashed #2563eb59;border-radius:20px;gap:8px;padding:18px;display:grid}.layoutZoneEmptyV624 b{color:#0f172a}.layoutZoneEmptyV624 p{margin:0;font-size:13px;line-height:1.45}.layoutZoneEmptyV624 button{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border:0;border-radius:14px;width:max-content;padding:10px 12px;font-weight:900}.layoutZoneEmptyV624.bodyEmpty{grid-column:1/-1}.livePageTwoZoneV624{grid-template-columns:260px minmax(0,1fr) minmax(280px,340px)}.livePageDemoUserMenuV624 .liveMenuEmptyV624{color:#94a3b8;border:1px dashed #94a3b859;border-radius:14px;padding:12px;font-size:13px}.liveUserPageHeaderV624{background:#fffffff0;border:1px solid #94a3b838;border-radius:24px;margin-bottom:14px;padding:18px 20px;box-shadow:0 16px 42px #0f172a0f}.liveUserPageHeaderV624 small{color:#0284c7;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.liveUserPageHeaderV624 h2{color:#0f172a;margin:4px 0}.liveUserPageHeaderV624 p{color:#64748b;margin:0}.liveMenuLinkBlockV624 button{color:#1d4ed8;background:#eff6ff;border:0;border-radius:14px;width:100%;padding:10px 12px;font-weight:900}.liveQuickAddZonesV624 small{color:#64748b;margin-top:10px;font-weight:900;display:block}.runtimeTwoZonePageV624{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.runtimeInnerMenuV624{background:#fffffff2;border:1px solid #94a3b83d;border-radius:24px;padding:14px;position:sticky;top:12px;box-shadow:0 16px 42px #0f172a0f}.runtimeInnerMenuV624 b{color:#0f172a;margin-bottom:10px;display:block}.runtimeInnerMenuV624 button{text-align:left;color:#0f172a;background:#f8fafc;border:0;border-radius:14px;width:100%;margin-bottom:8px;padding:11px 12px;font-weight:800}.runtimeInnerMenuV624 button:hover{color:#1d4ed8;background:#eff6ff}.runtimeBodyAreaV624{min-width:0}@media (max-width:1100px){.friendlyLayoutChoiceV624,.layoutCanvasZonesV624,.runtimeTwoZonePageV624{grid-template-columns:1fr}.layoutMenuZoneV624,.runtimeInnerMenuV624{position:static}.livePageTwoZoneV624{grid-template-columns:1fr}}@media (max-width:760px){.layoutBodyGridV624{grid-template-columns:repeat(6,minmax(0,1fr))}}.authPreloaderV551{contain:layout paint style;isolation:isolate}.authPreloaderV551 .authV551Backdrop,.authPreloaderV551 .authV551Grid,.authPreloaderV551 .authV551Noise,.authPreloaderV551 .authV551Blueprint:before{will-change:auto}.authPreloaderV551 .authV551Backdrop{opacity:.95;filter:none!important;animation:none!important;transform:none!important}.authPreloaderV551 .authV551Grid{opacity:.42;-webkit-mask-image:none;mask-image:none;animation:none!important}.authPreloaderV551 .authV551Noise{opacity:.035;mix-blend-mode:normal}.authPreloaderV551 .authV551Loader,.authPreloaderV551 .authV551Blueprint,.authPreloaderV551 .authV551Node,.authPreloaderV551 .authV551BlueprintFooter{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.authPreloaderV551 .authV551Loader{box-shadow:0 26px 90px #00000052,inset 0 0 46px #0ea5e912,0 0 42px #0ea5e91a}.authPreloaderV551 .authV551Loader:after{opacity:.55;animation-duration:5.2s}.authPreloaderV551 .authV551Progress i:after{opacity:.62;animation-duration:1.8s}.authPreloaderV551 .authV551Blueprint{background:linear-gradient(135deg,#ffffff09,#0000 34%),radial-gradient(circle at 50% 46%,#0ea5e91c,#0000 32%),#02081794;box-shadow:inset 0 0 72px #0ea5e90b,0 28px 110px #00000029}.authPreloaderV551.authPreloaderMapBuilt .authV551Blueprint:before{animation:.55s 50ms forwards authV551BlueprintGrid!important}.authPreloaderV551 .authV551Scan{opacity:0;mix-blend-mode:normal}.authPreloaderV551.authPreloaderMapBuilt .authV551Scan{animation:1.25s cubic-bezier(.16,1,.3,1) 80ms both authV551ScanSweep!important}.authPreloaderV551 .authV551Line,.authPreloaderV551 .authV551Pulse{filter:none!important}.authPreloaderV551.authPreloaderMapBuilt .authV551Line{animation:.62s cubic-bezier(.16,1,.3,1) forwards authV551LineDraw!important}.authPreloaderV551.authPreloaderMapBuilt .authV551Pulse{animation:1.65s ease-out forwards authV551PulseRun!important}.authPreloaderV551 .authV551Node{will-change:transform, opacity;box-shadow:0 18px 46px #00000038,inset 0 0 24px #0ea5e91a,0 0 20px #0ea5e91a}.authPreloaderV551 .authV551Node.tone-violet{box-shadow:0 18px 46px #00000038,inset 0 0 24px #a78bfa1c,0 0 18px #a78bfa1c}.authPreloaderV551 .authV551Node.tone-green{box-shadow:0 18px 46px #00000038,inset 0 0 24px #4ade801a,0 0 18px #4ade801a}.authPreloaderV551 .authV551Node.tone-amber{box-shadow:0 18px 46px #00000038,inset 0 0 24px #fbbf2417,0 0 18px #fbbf2417}.authPreloaderV551.authPreloaderMapBuilt .authV551Node{animation:.56s cubic-bezier(.16,1,.3,1) forwards authV551NodeIn!important}.authPreloaderV551.authPreloaderMapBuilt .authV551Node:after{animation:1.05s ease-out 1.05s forwards authV551NodeShine!important}.authPreloaderV551.authPreloaderSettled .authV551Pulse,.authPreloaderV551.authPreloaderSettled .authV551Scan,.authPreloaderV551.authPreloaderSettled .authV551Noise{display:none!important}.authPreloaderV551.authPreloaderSettled .authV551Node{will-change:auto}.authPreloaderV551.authPreloaderSettled .authV551Node:after{display:none}.authPreloaderV551.authPreloaderSettled .authV551Line{opacity:.9}.authExperience{overflow:auto;background:radial-gradient(circle at 15% 0,#2c7be533,#0000 34%),radial-gradient(circle at 90% 5%,#18c4ff1f,#0000 32%),linear-gradient(135deg,#061024 0%,#07172b 44%,#030714 100%)!important}.authExperience:before,.authExperience:after{animation:none!important;display:none!important}.authExperienceFullscreen{place-items:center;min-height:100vh;padding:28px;display:grid}.authStaticLoginLayout{grid-template-columns:minmax(360px,520px) minmax(420px,1fr);align-items:stretch;gap:22px;min-height:calc(100vh - 128px);display:grid}.authLoginCardStatic,.authPresentationCard,.authStaticLoaderCard{background:linear-gradient(145deg,#0a1831eb,#050c1cdb);border:1px solid #a0cdff2e;border-radius:32px;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0f;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.authLoginCardStatic{min-height:560px}.authPresentationCard{padding:0;overflow:hidden}.authStaticPresentation{color:#f7fbff;flex-direction:column;gap:24px;min-height:100%;padding:clamp(28px,4vw,52px);display:flex}.authStaticHero{max-width:900px}.authStaticKicker{color:#8ee8ff;letter-spacing:.18em;text-transform:uppercase;background:#54c4ff14;border:1px solid #54c4ff4d;border-radius:999px;align-items:center;gap:8px;width:max-content;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:1000;display:inline-flex}.authStaticHero h2,.authStaticLoaderCard h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,64px);line-height:.96}.authStaticHero p,.authStaticLoaderCard p{color:#b7c8e3;max-width:780px;margin:18px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.authStaticFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.authStaticFlowItem,.authStaticFeature,.authStaticBottom,.authStaticCheckGrid span{background:#ffffff0b;border:1px solid #a0cdff29;border-radius:22px;box-shadow:inset 0 1px #ffffff0d}.authStaticFlowItem{flex-direction:column;justify-content:space-between;min-height:92px;padding:16px;display:flex}.authStaticFlowItem strong{color:#8ee8ff;letter-spacing:.16em;font-size:12px}.authStaticFlowItem span{color:#f7fbff;font-weight:950}.authStaticFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.authStaticFeature{padding:20px}.authStaticFeature b{color:#fff;margin-bottom:8px;font-size:17px;display:block}.authStaticFeature p{color:#aebfd9;margin:0;line-height:1.55}.authStaticBottom{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding:18px 20px;display:flex}.authStaticBottom b{color:#9ff3ff}.authStaticBottom span{color:#c1d2eb}.authStaticLoader{width:min(880px,100vw - 40px)}.authStaticLoaderCard{color:#f7fbff;padding:clamp(32px,5vw,58px)}.authStaticCheckGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.authStaticCheckGrid span{color:#d9e8ff;text-align:center;padding:16px;font-weight:900}@media (max-width:1100px){.authStaticLoginLayout{grid-template-columns:1fr}.authLoginCardStatic{min-height:auto}.authStaticFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.authShell{width:min(100% - 24px,1540px)}.authTopbar{flex-direction:column;align-items:flex-start}.authStaticPresentation{padding:24px}.authStaticFlow,.authStaticFeatureGrid,.authStaticCheckGrid{grid-template-columns:1fr}}.livePageDemoWorkspaceV62.demoNoMenuV628.demoEditModeV628{grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;align-items:start!important;gap:16px!important;display:grid!important}.livePageDemoWorkspaceV62.demoNoMenuV628.demoViewModeV628{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.livePageDemoWorkspaceV62.demoHasMenuV628.demoEditModeV628{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(320px,380px)!important;align-items:start!important;gap:16px!important;display:grid!important}.livePageDemoWorkspaceV62.demoHasMenuV628.demoViewModeV628{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:16px!important;display:grid!important}.livePageDemoWorkspaceV62.demoNoMenuV628 .livePageDemoMainV62{min-width:0;grid-column:1!important}.livePageDemoWorkspaceV62.demoNoMenuV628 .livePageDemoInspectorV62{grid-column:2!important;width:auto!important;min-width:0!important}.livePageDemoWorkspaceV62.demoHasMenuV628 .livePageDemoNavV62{grid-column:1!important}.livePageDemoWorkspaceV62.demoHasMenuV628 .livePageDemoMainV62{min-width:0;grid-column:2!important}.livePageDemoWorkspaceV62.demoHasMenuV628 .livePageDemoInspectorV62{grid-column:3!important;width:auto!important;min-width:0!important}.livePageDemoMainV62{background:linear-gradient(#ffffffeb,#f8fbffdb);border:1px solid #cbd5e1bf;border-radius:24px;padding:18px;box-shadow:0 18px 50px #0f172a0f}.livePageDemoInspectorV62{max-height:calc(100vh - 160px);position:sticky;top:12px;overflow:auto;border-radius:24px!important}.livePageDemoCanvasV62{min-width:0;overflow-x:hidden}.liveDemoBlockV62{min-width:0}.liveTableBlockV62{overflow:hidden}.liveTableBlockV62 table{table-layout:fixed;width:100%;min-width:0}.liveTableBlockV62 th,.liveTableBlockV62 td{text-overflow:ellipsis;overflow:hidden}@media (max-width:1280px){.livePageDemoWorkspaceV62.demoNoMenuV628.demoEditModeV628,.livePageDemoWorkspaceV62.demoHasMenuV628.demoEditModeV628,.livePageDemoWorkspaceV62.demoHasMenuV628.demoViewModeV628{grid-template-columns:1fr!important}.livePageDemoWorkspaceV62.demoNoMenuV628 .livePageDemoInspectorV62,.livePageDemoWorkspaceV62.demoHasMenuV628 .livePageDemoInspectorV62,.livePageDemoWorkspaceV62.demoHasMenuV628 .livePageDemoNavV62,.livePageDemoWorkspaceV62.demoHasMenuV628 .livePageDemoMainV62,.livePageDemoWorkspaceV62.demoNoMenuV628 .livePageDemoMainV62{position:static;grid-column:1!important}}.menuBuilderPickerV629{gap:12px;margin-top:12px;display:grid}.menuPickerHeadV629{background:#eff6ffc7;border:1px solid #bfdbfecc;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.menuPickerHeadV629 b{color:#0f172a}.menuPickerHeadV629 span{color:#64748b;font-size:12px}.menuBuilderPickerV629 details{background:#fff;border:1px solid #cbd5e1e6;border-radius:18px;overflow:hidden}.menuBuilderPickerV629 summary{cursor:pointer;color:#1e293b;background:linear-gradient(#fff,#f8fafc);padding:11px 13px;font-weight:900}.menuPickerListV629{gap:8px;max-height:230px;padding:10px;display:grid;overflow:auto}.menuPickerListV629 button{text-align:left;color:#0f172a;cursor:pointer;background:linear-gradient(#fff,#f8fbff);border:1px solid #bfdbfee6;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.menuPickerListV629 button:hover{border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 10px 24px #2563eb1a}.menuPickerListV629 button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.menuPickerListV629 b{font-size:13px}.menuPickerListV629 span,.menuPickerListV629 em{color:#64748b;font-size:11px;font-style:normal}.menuItemInspectorV629{background:#eff6ff8c;border:1px solid #bfdbfecc;border-radius:18px;gap:12px;padding:12px;display:grid}.runtimeInnerMenuV624 button small{color:#38bdf8;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:10px;display:block}.runtimeInnerMenuV624 .runtimeMenuItem-menu_group{pointer-events:none;color:#64748b;text-transform:uppercase;letter-spacing:.16em;padding-top:18px;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.liveMenuKind-menu_group button{color:#64748b;text-transform:uppercase;letter-spacing:.14em;background:0 0;border-style:dashed}.workplacePresetBuilderV630{background:radial-gradient(circle at 0 0,#0ea5e921,#0000 34%),linear-gradient(135deg,#fffffffa,#f1f7fff5);border:1px solid #2563eb29;border-radius:26px;grid-column:1/-1;grid-template-columns:minmax(260px,.95fr) minmax(420px,1.45fr);align-items:stretch;gap:16px;padding:18px;display:grid;box-shadow:0 18px 48px #0f172a12}.workplacePresetBuilderV630>div:first-child{flex-direction:column;justify-content:center;min-width:0;display:flex}.workplacePresetBuilderV630 b{color:#0f172a;letter-spacing:-.02em;font-size:18px}.workplacePresetBuilderV630 p{color:#64748b;margin:8px 0 0;font-size:13px;line-height:1.55}.workplacePresetGridV630{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workplacePresetGridV630 button{appearance:none;text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #93c5fd8c;border-radius:18px;padding:13px 14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;box-shadow:0 10px 26px #0f172a0a}.workplacePresetGridV630 button:hover{background:#fff;border-color:#2563eba6;transform:translateY(-1px);box-shadow:0 16px 34px #2563eb1f}.workplacePresetGridV630 button b{color:#0f172a;font-size:14px;display:block}.workplacePresetGridV630 button span{color:#64748b;margin-top:4px;font-size:12px;line-height:1.35;display:block}.simplePageBuilderV63 .builderPaletteClosed{background:#f8fafcbf;border-style:dashed}.simplePageBuilderV63 .friendlyBuilderWelcomeV63{align-items:start}.simplePageBuilderV63 .menuBuilderPickerV629{max-height:430px;padding-right:2px;overflow:auto}.simplePageBuilderV63 .menuPickerListV629 button{border-radius:16px}@media (max-width:1100px){.workplacePresetBuilderV630,.workplacePresetGridV630{grid-template-columns:1fr}}.wizardOpenBtnV64{color:#fff!important;background:linear-gradient(135deg,#111827,#2563eb)!important;border-color:#2563eb47!important;box-shadow:0 14px 32px #2563eb2e!important}.workplaceWizardV64{margin:16px 0 18px;background:radial-gradient(circle at 15% 0,#3b82f629,#0000 34%),linear-gradient(#fffffffa,#f8fafcf5)!important;border:1px solid #2563eb38!important;border-radius:28px!important;padding:20px!important;box-shadow:0 22px 60px #0f172a14!important}.wizardHeadV64{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.wizardHeadV64 h3{letter-spacing:-.04em;color:#0f172a;margin:8px 0 6px;font-size:24px}.wizardHeadV64 p,.wizardPanelV64 p{color:#64748b;max-width:780px;margin:0;line-height:1.55}.wizardStepsV64{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.wizardStepsV64 button{color:#475569;text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b847;border-radius:18px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.wizardStepsV64 button b{color:#0f172a;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wizardStepsV64 button.active{color:#1d4ed8;background:linear-gradient(#eff6ff,#fff);border-color:#2563eb75}.wizardStepsV64 button.active b{color:#fff;background:#2563eb}.wizardPanelV64{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:24px;padding:18px}.wizardPanelV64 h4{color:#0f172a;margin:0 0 6px;font-size:19px}.wizardRoleGridV64,.wizardActionGridV64{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:16px;display:grid}.wizardRoleGridV64 button,.wizardActionGridV64 button,.wizardMenuModeV64 button{text-align:left;cursor:pointer;color:#334155;background:#fff;border:1px solid #94a3b842;border-radius:18px;gap:4px;padding:14px;display:grid}.wizardRoleGridV64 button b,.wizardActionGridV64 button b{color:#0f172a}.wizardRoleGridV64 button span,.wizardActionGridV64 button span{color:#64748b;font-size:13px;line-height:1.35}.wizardRoleGridV64 button.active,.wizardActionGridV64 button.active,.wizardMenuModeV64 button.active{background:linear-gradient(#eff6ff,#fff);border-color:#2563eb7a;box-shadow:inset 0 0 0 1px #2563eb1f}.wizardMenuModeV64{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.wizardMenuModeV64 button{justify-content:center;align-items:center;min-height:44px;font-weight:900;display:inline-flex}.wizardPickGridV64{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.wizardPickGridV64>div{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:20px;max-height:390px;padding:12px;overflow:auto}.wizardPickGridV64>div>b{color:#0f172a;margin-bottom:10px;display:block}.wizardCheckV64{cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:10px;display:flex}.wizardCheckV64:hover{background:#fff}.wizardCheckV64 input{margin-top:3px}.wizardCheckV64 span{gap:2px;display:grid}.wizardCheckV64 strong{color:#0f172a;font-size:14px}.wizardCheckV64 em{color:#64748b;font-size:12px;font-style:normal}.wizardSummaryV64{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.wizardSummaryV64>div{background:#fff;border:1px solid #e2e8f0e6;border-radius:18px;gap:4px;padding:14px;display:grid}.wizardSummaryV64 small{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.wizardSummaryV64 b{color:#0f172a}.wizardSummaryV64 span{color:#64748b;font-size:13px;line-height:1.35}.wizardPreviewV64{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #0f172a14;border-radius:24px;grid-template-columns:260px minmax(0,1fr);gap:12px;margin-top:14px;padding:14px;display:grid}.wizardPreviewV64 aside,.wizardPreviewV64 main{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;gap:8px;padding:14px;display:grid}.wizardPreviewV64 span{color:#ffffffc7;font-size:13px}.wizardFooterV64{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (max-width:900px){.wizardStepsV64,.wizardPickGridV64,.wizardSummaryV64,.wizardPreviewV64{grid-template-columns:1fr}.wizardHeadV64{flex-direction:column}}.aiSafePreviewV65{background:linear-gradient(#fffffffa,#f8fafcf5)!important;border-color:#2563eb38!important}.aiScenarioStepsV65{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.aiScenarioStepsV65 span{color:#1e3a8a;background:#2563eb0f;border:1px solid #2563eb2e;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.aiIssueListV65,.aiWarningsV65{border-radius:16px;gap:6px;margin-top:12px;padding:12px;display:grid}.aiWarningsV65{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b40}.aiIssueListV65 span,.aiWarningsV65 span{font-size:13px;line-height:1.4;display:block}.workplaceEntityPanelV66{background:linear-gradient(135deg,#fffffffa,#eff6ffe6);border:1px solid #bfdbfecc;border-radius:28px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:16px;margin:16px 0;padding:18px;display:grid;box-shadow:0 18px 50px #0f172a14}.workplaceEntityPanelV66 small{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;background:#2563eb14;border-radius:999px;width:max-content;padding:5px 10px;font-weight:900;display:inline-flex}.workplaceEntityPanelV66 h3{color:#0f172a;margin:10px 0 6px}.workplaceEntityPanelV66 p{color:#64748b;margin:0;line-height:1.55}.workplaceEntityCardsV66{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.workplaceEntityCardsV66 button,.workplaceEntityCardsV66 .empty{text-align:left;background:#fffffff5;border:1px solid #cbd5e1e6;border-radius:20px;gap:6px;min-height:104px;padding:14px;display:grid}.workplaceEntityCardsV66 button:hover{border-color:#2563eb73;transform:translateY(-1px)}.workplaceEntityCardsV66 b{color:#0f172a;font-size:15px}.workplaceEntityCardsV66 span{color:#475569;font-size:13px}.workplaceEntityCardsV66 em{color:#64748b;font-size:12px;font-style:normal}@media (max-width:900px){.workplaceEntityPanelV66{grid-template-columns:1fr}}.menuDndZoneV67{align-content:start;gap:12px;display:grid}.menuDndHeaderV67{align-items:center}.menuDndHeaderV67>div:first-child{gap:2px;display:grid}.menuDndHeaderV67>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.menuDndHeaderV67 button{color:#1d4ed8;cursor:pointer;background:#2563eb12;border:1px solid #2563eb38;border-radius:12px;padding:7px 9px;font-size:12px;font-weight:900}.menuDndHintV67{color:#475569;background:#eff6ffb3;border:1px dashed #2563eb42;border-radius:16px;padding:10px 12px;font-size:12px;line-height:1.45}.menuDndListV67{gap:8px;display:grid}.menuDndItemV67{text-align:left;cursor:grab;background:#fffffff5;border:1px solid #cbd5e1f2;border-radius:18px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:10px;display:grid;box-shadow:0 10px 24px #0f172a0d}.menuDndItemV67:hover,.menuDndItemV67.active{border-color:#2563eb73;box-shadow:0 14px 30px #2563eb1c}.menuDndItemV67.drop{outline-offset:3px;outline:2px solid #2563eb73}.menuDndItemV67.group{color:#fff;background:linear-gradient(135deg,#0f172af5,#1e293bf0);border-color:#94a3b847}.menuDndItemV67.child{border-left:3px solid #2563eb5c;width:calc(100% - 18px);margin-left:18px}.menuDndItemV67.hidden{opacity:.55;background:#f8fafcd9;border-style:dashed}.menuDndItemV67.hidden .menuDndContentV67 b{text-decoration:line-through}.menuDragHandleV67{color:#94a3b8;letter-spacing:-4px;cursor:grab;-webkit-user-select:none;user-select:none;font-weight:900}.menuDndContentV67{gap:3px;min-width:0;display:grid}.menuDndContentV67 small{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.menuDndItemV67.group .menuDndContentV67 small{color:#e2e8f0b8}.menuDndContentV67 b{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.menuDndItemV67.group .menuDndContentV67 b{color:#fff}.menuDndContentV67 em{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.menuDndItemV67.group .menuDndContentV67 em{color:#e2e8f0bf}.menuDndActionsV67{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-left:32px;display:flex}.menuDndActionsV67 button,.menuDndActionsV67 select{color:#334155;background:#fff;border:1px solid #cbd5e1e6;border-radius:12px;padding:6px 8px;font-size:12px}.menuDndActionsV67 button{cursor:pointer;font-weight:800}.menuDndActionsV67 .danger,.menuDndActionsV67 button.danger{color:#b91c1c;background:#fef2f2e6;border-color:#ef444440}.menuDropLastV67{color:#1d4ed8;text-align:center;background:#2563eb12;border:1px dashed #2563eb73;border-radius:16px;padding:12px;font-size:12px;font-weight:900}.menuVisibilityCheckV67{color:#334155;background:#f8fafce6;border:1px solid #e2e8f0e6;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:inline-flex!important}.menuInspectorOrderV67{flex-wrap:wrap;gap:8px;display:flex}.liveMenuGroupV67,.runtimeMenuGroupV67{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin:10px 0 4px;padding:4px 6px;font-size:11px;font-weight:900;display:block}.livePageDemoUserMenuV624 button.child,.runtimeInnerMenuV624 button.child{border-left:3px solid #2563eb40;width:calc(100% - 12px);margin-left:12px}.livePageDemoUserMenuV624 button small{color:#94a3b8;font-size:10px;font-weight:700;display:block}@media (max-width:760px){.menuDndActionsV67{padding-left:0}.menuDndActionsV67 select{width:100%}.menuDndItemV67.child{width:calc(100% - 8px);margin-left:8px}}.roleAccessPanelV68,.roleRightsPanelV68{background:linear-gradient(#fffffffa,#f8fbfff0);border:1px solid #2563eb29}.roleAccessPanelV68>div:first-child p,.roleRightsPanelV68 p{color:#64748b;margin:6px 0 0;line-height:1.5}.roleAccessColumnsV68,.roleRightsGridV68{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:start;gap:16px;margin-top:14px;display:grid}.roleAccessColumnsV68>div,.roleRightsGridV68>div{gap:10px;min-width:0;display:grid}.roleCheckV68{border-radius:16px;transition:border-color .15s,background .15s,transform .15s}.roleCheckV68.active{background:#2563eb12;border-color:#2563eb6b}.roleCheckV68:hover{transform:translateY(-1px)}.rolePolicyCardV68{background:#ffffffeb;border:1px solid #94a3b842;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:14px;display:grid;box-shadow:0 12px 30px #0f172a0d}.rolePolicyCardV68 strong{color:#0f172a;grid-column:1/-1;font-size:14px}.rolePolicyCardV68 label{color:#334155;align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.rolePolicyCardV68 input{accent-color:#2563eb}@media (max-width:980px){.roleAccessColumnsV68,.roleRightsGridV68,.rolePolicyCardV68{grid-template-columns:1fr}}.runtimeTwoZonePageV624.runtimeNoInnerMenu{grid-template-columns:minmax(0,1fr)}.runtimeTwoZonePageV624.runtimeNoInnerMenu .runtimeBodyAreaV624{grid-column:1/-1}.runtimeTwoZonePageV624.runtimeNoInnerMenu .runtimeBlocksLive{width:100%}.intelligenceBuilderPanelV702{gap:18px;display:grid}.intelligenceHeroV702{align-items:flex-start}.sectionEyebrow{color:#1d4ed8;background:#eff6ff;border:1px solid #3b82f62e;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:8px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.flowWizardSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.flowWizardSteps button{border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--text);background:#fff;border-radius:18px;gap:4px;padding:13px;display:grid}.flowWizardSteps button b{font-size:13px}.flowWizardSteps button span{color:var(--muted);font-size:12px;font-weight:750}.flowWizardSteps button.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb59;box-shadow:0 12px 28px #2563eb14}.flowBuilderGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.flowBuilderCard{gap:14px;display:grid}.flowFieldChips{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.flowFieldChips span{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.flowTargetFields{gap:8px;display:grid}.flowTargetFields div{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.flowTargetFields b{color:#0f172a}.flowTargetFields span{color:#64748b;font-size:12px;font-weight:750}.sectionHeaderInline{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.mappingTableV702{grid-template-columns:1fr 1fr 150px 92px;align-items:center;gap:8px;display:grid}.mappingTableV702>b{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.mappingRowV702{display:contents}.transformListV702{gap:10px;display:grid}.transformItemV702{background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:180px repeat(3,minmax(0,1fr)) 92px;align-items:center;gap:8px;padding:10px;display:grid}.transformItemV702 .miniBtn{white-space:nowrap}.flowLaunchChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.flowLaunchChecklist div{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:4px;padding:12px;display:grid}.flowLaunchChecklist b{color:#0f172a}.flowLaunchChecklist span{color:#64748b;font-size:12px;font-weight:750}.intelligenceResultReadable{gap:12px;display:grid}.intelligenceRunStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.intelligenceRunStats div{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:2px;padding:10px;display:grid}.intelligenceRunStats b{color:#0f172a;font-size:20px}.intelligenceRunStats span{color:#64748b;font-size:12px;font-weight:800}.flowErrorList{background:#fef2f2;border:1px solid #ef44442e;border-radius:16px;gap:8px;padding:12px;display:grid}.flowErrorList>b{color:#991b1b}.flowErrorList div{grid-template-columns:90px 1fr;gap:8px;font-size:12px;display:grid}.flowErrorList strong{color:#7f1d1d}.flowErrorList span{color:#991b1b;font-weight:750}.flowOkBox{color:#166534;background:#f0fdf4;border:1px solid #22c55e2e;border-radius:16px;padding:12px;font-weight:850}.flowPreviewRows{gap:8px;display:grid}.flowPreviewRows b{color:#0f172a}.flowPreviewRows pre{border:1px solid var(--line);color:#dbeafe;background:#0f172a;border-radius:14px;max-height:240px;padding:12px;font-size:11px;overflow:auto}.flowTechnicalDetails summary{cursor:pointer;color:#475569;margin-bottom:8px;font-size:12px;font-weight:900}@media (max-width:1320px){.flowWizardSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.flowBuilderGrid,.transformItemV702,.mappingTableV702{grid-template-columns:1fr}.mappingTableV702>b{display:none}.mappingRowV702{background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:1fr;gap:8px;padding:10px;display:grid}}@media (max-width:760px){.flowWizardSteps,.flowLaunchChecklist,.intelligenceRunStats{grid-template-columns:1fr}}.formulaBuilderPanelV703{margin-top:18px}.flowFormulaHelp{color:#475569;background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;gap:4px;padding:12px;font-size:13px;font-weight:750;display:grid}.flowFormulaHelp b{color:#0f172a}.formulaResultLine{background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:120px 1fr;gap:8px;padding:8px 10px;display:grid}.formulaResultLine span{color:#64748b;font-size:12px;font-weight:850}.formulaResultLine b{color:#0f172a;font-size:13px}.productHomeV707{gap:18px;display:grid}.productHeroV707{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:22px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0,#2563eb1a,#0000 32%),linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #2563eb1f!important;padding:26px!important}.productHeroV707:after{content:"";pointer-events:none;background:radial-gradient(circle,#0ea5e92e,#0000 68%);width:360px;height:360px;position:absolute;inset:auto -120px -160px auto}.productHeroCopyV707{z-index:1;align-content:center;gap:12px;display:grid;position:relative}.productHeroCopyV707 h2{letter-spacing:-.07em;color:#0f172a;max-width:900px;margin:0;font-size:clamp(34px,4vw,58px);line-height:.95}.productHeroCopyV707 p{color:#546179;max-width:820px;margin:0;font-size:16px;line-height:1.55}.productHeroActionsV707{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.productScoreV707{z-index:1;text-align:center;background:#ffffffd1;border:1px solid #2563eb24;border-radius:26px;align-content:center;justify-items:center;gap:10px;padding:22px;display:grid;position:relative;box-shadow:0 18px 45px #0f172a0f}.productScoreRingV707{background:conic-gradient(#2563eb var(--score,70%), #e8eef9 0);border-radius:50%;align-content:center;place-items:center;width:128px;height:128px;display:grid;box-shadow:inset 0 0 0 13px #fff,0 12px 34px #2563eb24}.productScoreRingV707 b{letter-spacing:-.06em;color:#0f172a;font-size:36px;line-height:1}.productScoreRingV707 span{color:#64748b;margin-top:-14px;font-size:12px;font-weight:900}.productScoreV707>strong{color:#0f172a;font-size:16px}.productScoreV707 p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.productLaunchGridV707{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.productLaunchCardV707{text-align:left;cursor:pointer;gap:9px;min-height:178px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;background:#fff!important;border:1px solid #e3ebf7!important;padding:18px!important}.productLaunchCardV707:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0f172a14;border-color:#2563eb47!important}.productLaunchCardV707.primary{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;border-color:#0000!important}.productLaunchCardV707 i{background:#eff6ff;border-radius:16px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.productLaunchCardV707.primary i{background:#ffffff2e}.productLaunchCardV707 b{color:inherit;font-size:17px}.productLaunchCardV707 span{color:#64748b;font-size:13px;line-height:1.45}.productLaunchCardV707.primary span{color:#ffffffd1}.productLaunchCardV707 strong{color:#2563eb;margin-top:auto;font-size:13px}.productLaunchCardV707.primary strong{color:#fff}.productStatusGridV707{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.productStatusCardV707{text-align:left;cursor:pointer;gap:6px;display:grid;background:#fff!important;border:1px solid #e5edf8!important;padding:17px!important}.productStatusCardV707.ready{background:linear-gradient(#fff,#f6fffb)!important;border-color:#10b98147!important}.productStatusCardV707 small{text-transform:uppercase;letter-spacing:.12em;color:#0ea5e9;font-size:10px;font-weight:900}.productStatusCardV707.ready small{color:#059669}.productStatusCardV707 b{letter-spacing:-.06em;color:#0f172a;font-size:34px}.productStatusCardV707 span{color:#172033;font-weight:900}.productStatusCardV707 em{color:#64748b;font-size:12px;font-style:normal}.productTwoColumnsV707{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.productRoadmapV707,.productPlainGuideV707{padding:20px!important}.productStepListV707{gap:10px;margin-top:14px;display:grid}.productStepListV707 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5edf8;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.productStepListV707 button.done{background:#f7fffb;border-color:#10b9813d}.productStepListV707 i{color:#2563eb;background:#eff6ff;border-radius:14px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.productStepListV707 button.done i{color:#059669;background:#dcfce7}.productStepListV707 b{color:#0f172a;display:block}.productStepListV707 small{color:#64748b;margin-top:3px;line-height:1.42;display:block}.productStepListV707 strong{color:#2563eb;font-size:13px}.productPlainGuideV707{align-content:start;gap:12px;display:grid}.productPlainGuideV707 h3{color:#0f172a;letter-spacing:-.035em;margin:0}.productDictionaryV707{gap:10px;display:grid}.productDictionaryV707 div{background:#fbfdff;border:1px solid #e7eef9;border-radius:16px;gap:4px;padding:12px;display:grid}.productDictionaryV707 b{color:#0f172a}.productDictionaryV707 span{color:#64748b;font-size:13px;line-height:1.4}.productScenarioStripV707{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.productScenarioStripV707 button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #dce8f7;border-radius:999px;padding:9px 12px;font-weight:800}.productScenarioStripV707 span{margin-right:6px}.ultraSidebar .sideGroup small em{color:#94a3b8;letter-spacing:0;text-transform:none;margin-left:6px;font-style:normal;font-weight:700;display:inline}.ultraSidebar .sideItem span small{line-height:1.25}@media (max-width:1200px){.productHeroV707,.productTwoColumnsV707{grid-template-columns:1fr}.productLaunchGridV707,.productStatusGridV707{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.productLaunchGridV707,.productStatusGridV707{grid-template-columns:1fr}.productHeroV707{padding:18px!important}.productHeroCopyV707 h2{font-size:34px}.productStepListV707 button{grid-template-columns:36px minmax(0,1fr)}.productStepListV707 strong{grid-column:2}}.beginnerHomeV709{gap:20px}.beginnerHeroV709{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:18px;display:grid;overflow:hidden;background:radial-gradient(circle at 8% 0,#2563eb24,#0000 34%),linear-gradient(135deg,#fff,#f7fbff)!important;border:1px solid #2563eb1f!important;padding:30px!important}.beginnerHeroTextV709{align-content:center;gap:14px;display:grid}.beginnerHeroTextV709 h2{color:#0f172a;letter-spacing:-.075em;max-width:940px;margin:0;font-size:clamp(36px,5vw,68px);line-height:.92}.beginnerHeroTextV709 p{color:#475569;max-width:850px;margin:0;font-size:17px;line-height:1.62}.beginnerHeroActionsV709{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.giantBtnV709{box-shadow:0 16px 36px #2563eb38;border-radius:18px!important;padding:15px 20px!important;font-size:16px!important}.beginnerScoreCardV709{text-align:center;background:#ffffffeb;border:1px solid #2563eb24;border-radius:28px;align-content:center;place-items:center;gap:8px;padding:22px;display:grid;box-shadow:0 18px 45px #0f172a0f}.beginnerScoreCardV709 span{color:#64748b;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.beginnerScoreCardV709 b{color:#0f172a;letter-spacing:-.08em;font-size:58px;line-height:.95}.beginnerScoreCardV709 p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.beginnerStartPanelV709{border:1px solid #e3ebf7!important;padding:22px!important}.beginnerStartPanelV709 h3,.beginnerGoalPanelV709 h3,.beginnerDictionaryV709 h3{color:#0f172a;letter-spacing:-.04em;margin:0}.beginnerStartPanelV709 p{color:#64748b;margin:4px 0 0}.beginnerStepGridV709{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.beginnerStepCardV709{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3ebf7;border-radius:22px;gap:10px;min-height:220px;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.beginnerStepCardV709:hover{border-color:#2563eb4d;transform:translateY(-2px);box-shadow:0 18px 42px #0f172a14}.beginnerStepCardV709.done{background:linear-gradient(#fff,#f5fff9);border-color:#10b98147}.beginnerStepCardV709 i{color:#2563eb;background:#eff6ff;border-radius:16px;place-items:center;width:44px;height:44px;font-size:18px;font-style:normal;font-weight:950;display:grid}.beginnerStepCardV709.done i{color:#059669;background:#dcfce7}.beginnerStepCardV709 b{color:#0f172a;font-size:17px}.beginnerStepCardV709 span{color:#64748b;font-size:13px;line-height:1.5}.beginnerStepCardV709 strong{color:#2563eb;margin-top:auto;font-size:13px}.beginnerTwoColumnsV709{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:14px;display:grid}.beginnerGoalPanelV709{gap:14px;display:grid;padding:20px!important}.beginnerGoalListV709{gap:10px;display:grid}.beginnerGoalListV709 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3ebf7;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px;transition:background .15s,transform .15s;display:grid}.beginnerGoalListV709 button:hover{background:#f8fbff;transform:translate(2px)}.beginnerGoalListV709 i{background:#eff6ff;border-radius:16px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.beginnerGoalListV709 b{color:#0f172a;display:block}.beginnerGoalListV709 small{color:#64748b;margin-top:3px;line-height:1.42;display:block}.beginnerDictionaryV709{padding:20px!important}.beginnerStatusGridV709 .productStatusCardV707{min-height:150px}.beginnerTopV709{background:linear-gradient(#fff,#fbfdff)!important;border:1px solid #e5edf8!important}.beginnerTopActionsV709{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pageCoachBannerV709{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #2563eb21;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr) minmax(260px,.7fr);align-items:stretch;gap:12px;margin:12px 0 16px;padding:14px;display:grid;box-shadow:0 14px 36px #0f172a0b}.pageCoachMainV709{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.pageCoachIconV709{background:#dbeafe;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.pageCoachMainV709 b{color:#0f172a;font-size:15px}.pageCoachMainV709 p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.pageCoachStepsV709{gap:7px;display:grid}.pageCoachStepsV709 div{color:#475569;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;font-weight:760;line-height:1.38;display:grid}.pageCoachStepsV709 i{color:#2563eb;background:#eff6ff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:950;display:grid}.pageCoachNextV709{border-left:1px solid #e3ebf7;align-content:center;gap:6px;padding-left:12px;display:grid}.pageCoachNextV709 small{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.pageCoachNextV709 strong{color:#0f172a;font-size:13px;line-height:1.35}.ghostMiniV709{color:#64748b;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:850}.pageCoachMiniV709{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #2563eb29;border-radius:999px;margin:10px 0 14px;padding:9px 13px;font-weight:900}.beginnerBrandV709 strong{letter-spacing:-.03em}.beginnerHelpButtonV709{box-shadow:0 16px 40px #2563eb47}.superFriendlyEmptyV709,.superFriendlyHelpV709{border-radius:22px}@media (max-width:1280px){.beginnerHeroV709,.beginnerTwoColumnsV709,.pageCoachBannerV709{grid-template-columns:1fr}.pageCoachNextV709{border-top:1px solid #e3ebf7;border-left:0;padding-top:12px;padding-left:0}.beginnerStepGridV709{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.beginnerHeroV709{padding:20px!important}.beginnerHeroTextV709 h2{font-size:36px}.beginnerStepGridV709{grid-template-columns:1fr}.beginnerGoalListV709 button{grid-template-columns:38px minmax(0,1fr)}}.qualityGatePanel{grid-template-columns:minmax(220px,320px) 1fr;align-items:stretch;gap:16px;margin:16px 0;display:grid}.qualityScoreCard{color:#fff;background:linear-gradient(135deg,#334155fa,#0f172afa);border-radius:24px;flex-direction:column;gap:10px;min-height:190px;padding:22px;display:flex;box-shadow:0 22px 60px #0f172a38}.qualityScoreCard small{opacity:.72;text-transform:uppercase;letter-spacing:.08em}.qualityScoreCard b{font-size:clamp(34px,6vw,64px);line-height:1}.qualityScoreCard span{color:#ffffffc7}.qualityCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qualityMini{border:1px solid var(--line);background:#ffffffd6;border-radius:18px;flex-direction:column;gap:5px;min-height:112px;padding:16px;display:flex}.qualityMini.ok{background:linear-gradient(#ecfdf5f2,#ffffffe6);border-color:#10b98157}.qualityMini.warn{background:linear-gradient(#fffbebf2,#ffffffe6);border-color:#f59e0b57}.qualityMini b{color:var(--text);font-size:28px}.qualityMini span{color:var(--text);font-weight:800}.qualityMini small{color:var(--muted);line-height:1.35}.qualityReadiness{background:#eef2ffb8;border:1px dashed #6366f159;border-radius:18px;flex-direction:column;grid-column:2;gap:4px;padding:14px 16px;display:flex}.qualityReadiness span{color:var(--muted)}@media (max-width:1100px){.qualityGatePanel{grid-template-columns:1fr}.qualityReadiness{grid-column:auto}.qualityCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.qualityCards{grid-template-columns:1fr}}.humanModeSwitchV710{background:#ffffffb8;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:1fr;gap:8px;margin:12px 0;padding:8px;display:grid}.humanModeSwitchV710.compact{background:#f8fafcdb;grid-template-columns:repeat(3,1fr);margin:10px 0 0;padding:6px}.humanModeSwitchV710 button{text-align:left;cursor:pointer;color:#172033;background:#fff;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:10px 12px;display:grid;box-shadow:0 8px 20px #0f172a0a}.humanModeSwitchV710.compact button{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;display:flex}.humanModeSwitchV710 button.active{background:linear-gradient(135deg,#eef5ff,#fff);border-color:#2563eb59;box-shadow:0 12px 26px #2563eb21}.humanModeSwitchV710 button span{font-size:18px}.humanModeSwitchV710 button small{color:#667085;grid-column:2;font-size:11px}.humanModeSwitchV710.compact button small{display:none}.humanAdminHomeV710{gap:18px;display:grid}.humanHeroV710{background:linear-gradient(135deg,#f8fbff,#eef6ff 55%,#fff);border:1px solid #2563eb1f;border-radius:28px;grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:22px;padding:26px;display:grid}.humanHeroCopyV710 p{color:#475467;max-width:820px;font-size:16px;line-height:1.65}.humanHeroActionsV710{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.humanScoreV710{background:#fff;border:1px solid #0f172a14;border-radius:24px;padding:18px;box-shadow:0 20px 50px #0f172a14}.humanScoreV710>span{color:#667085;font-size:13px;display:block}.humanScoreV710>b{color:#0f172a;margin:8px 0;font-size:48px;line-height:1;display:block}.humanScoreV710>p{color:#475467;line-height:1.5}.humanNowPanelV710{border-radius:26px;padding:22px}.humanChecklistGridV710{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.humanChecklistCardV710{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;gap:9px;min-height:210px;padding:16px;transition:transform .16s,box-shadow .16s;display:flex}.humanChecklistCardV710:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0f172a17}.humanChecklistCardV710.ready{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#16a34a2e}.humanChecklistCardV710 i{background:#eff6ff;border-radius:14px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.humanChecklistCardV710 small{color:#667085}.humanChecklistCardV710 b{font-size:17px}.humanChecklistCardV710 span{color:#475467;line-height:1.45}.humanChecklistCardV710 strong{color:#2563eb;margin-top:auto}.humanTwoColumnsV710{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.humanRolePreviewV710,.humanProblemPanelV710{border-radius:26px;padding:22px}.humanRoleGridV710{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.humanRoleGridV710 div{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:7px;padding:14px;display:grid}.humanRoleGridV710 b{font-size:16px}.humanRoleGridV710 span{color:#475467}.humanRoleGridV710 small{color:#2563eb}.humanProblemExampleV710{gap:8px;margin:16px 0;display:grid}.humanProblemExampleV710 code{color:#e2e8f0;background:#0f172a;border-radius:14px;padding:12px;display:block;overflow:auto}.humanProblemExampleV710 b{background:#fff7ed;border:1px solid #f973162e;border-radius:14px;padding:12px;display:block}.humanProblemExampleV710 p{color:#475467;line-height:1.5}.humanSimpleVsExpertV710{border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.humanSimpleVsExpertV710 div{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:6px;padding:14px;display:grid}.humanSimpleVsExpertV710 b{font-size:16px}.humanSimpleVsExpertV710 span{color:#475467;line-height:1.45}.humanWorkspaceWelcomeV710{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #2563eb1f;border-radius:24px;grid-template-columns:minmax(0,1fr) 1.35fr auto;align-items:stretch;gap:14px;margin:14px 0 18px;padding:16px;display:grid}.humanWorkspaceTextV710 p{color:#475467;margin:0;line-height:1.5}.humanWorkspaceActionsV710 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:7px;padding:12px;display:flex}.humanWorkspaceActionsV710 button:hover{box-shadow:0 14px 30px #0f172a14}.humanWorkspaceActionsV710 i{font-size:20px;font-style:normal}.humanWorkspaceActionsV710 b{font-size:14px}.humanWorkspaceActionsV710 span{color:#667085;font-size:12px;line-height:1.35}.humanWorkspaceFooterV710{flex-direction:column;justify-content:center;gap:8px;display:flex}@media (max-width:1200px){.humanHeroV710,.humanTwoColumnsV710,.humanWorkspaceWelcomeV710{grid-template-columns:1fr}.humanChecklistGridV710,.humanWorkspaceActionsV710{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.humanChecklistGridV710,.humanRoleGridV710,.humanSimpleVsExpertV710,.humanWorkspaceActionsV710{grid-template-columns:1fr}.humanHeroCopyV710 h2{font-size:26px}}.diagnosticsPanelV711{gap:18px;display:grid}.diagnosticsPanelV711>.panelHead{padding-bottom:4px}.diagnosticsPanelV711 .qualityGatePanel{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.diagnosticsPanelV711 .qualityScoreCard{background:linear-gradient(160deg,#0f172a 0%,#1d4ed8 100%);border-radius:24px;min-height:100%;padding:20px 22px;box-shadow:0 22px 50px #1d4ed82e}.diagnosticsPanelV711 .qualityScoreCard .runtimeActions{flex-wrap:wrap;margin-top:18px}.diagnosticsPanelV711 .qualityCards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.diagnosticsPanelV711 .qualityMini{border:1px solid var(--line);min-height:96px;box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:14px}.diagnosticsPanelV711 .qualityMini.ok{background:linear-gradient(#fff,#f0fdf4);border-color:#bbf7d0}.diagnosticsPanelV711 .qualityMini.warn{background:linear-gradient(#fff,#fffbeb);border-color:#fde68a}.diagnosticsPanelV711 .qualityMini b{color:var(--text);margin-bottom:6px;font-size:24px;line-height:1;display:block}.diagnosticsPanelV711 .qualityMini span,.diagnosticsPanelV711 .qualityMini small{color:var(--muted);line-height:1.35}.diagnosticsPanelV711 .qualityReadiness,.diagnosticsPanelV711 .dangerBox,.diagnosticsPanelV711 .success{border-radius:18px}.diagnosticsPanelV711 .builderGrid{grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:16px}.diagnosticsPanelV711 .builderGrid>.card.inner{border-radius:22px!important}.diagnosticsPanelV711 .tableWrap{border-radius:18px;overflow:auto}.diagnosticsPanelV711 .schemaTable{width:100%;min-width:720px}.diagnosticsPanelV711 .schemaTable th,.diagnosticsPanelV711 .schemaTable td{vertical-align:top;padding:14px 16px}.diagnosticsPanelV711 .schemaTable td small,.diagnosticsPanelV711 .schemaTable td code,.diagnosticsPanelV711 .eventItem small,.diagnosticsPanelV711 .eventItem span{overflow-wrap:anywhere;word-break:break-word}.diagnosticsPanelV711 .eventList.compactEventList{gap:10px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.diagnosticsPanelV711 .eventItem{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px 14px}.diagnosticsPanelV711 .eventItem b{color:var(--text);margin-bottom:6px;display:block}.diagnosticsPanelV711 .openableRow{cursor:pointer}.diagnosticsPanelV711 .openableRow:hover td{background:#f8fbff}.diagnosticsPanelV711 .compactPanelHead{gap:14px}.diagnosticsPanelV711 .compactPanelHead h3{letter-spacing:-.04em;margin:2px 0 6px;font-size:24px}.diagnosticsPanelV711 .runtimeActions{flex-wrap:wrap}.diagnosticsPanelV711 .builderToggleRow{gap:10px}.diagnosticsPanelV711 .builderToggleRow label{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:10px 12px}.productionBuilderV711 .simpleBuilderHeadV63{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e2e8f0d9;border-radius:24px;margin-bottom:14px;padding:18px 20px;position:sticky;top:12px;box-shadow:0 18px 40px #0f172a0f}.productionBuilderV711 .simpleBuilderHeadV63 h2{margin:4px 0 6px;font-size:clamp(26px,2.4vw,34px)}.productionBuilderV711 .simpleBuilderHeadV63 p{max-width:760px;line-height:1.55}.productionBuilderV711 .builderShell{grid-template-columns:280px minmax(0,1fr) 360px!important;gap:16px!important}.productionBuilderV711 .builderPages,.productionBuilderV711 .builderInspector{max-height:calc(100vh - 122px);overflow:auto;top:102px!important}.productionBuilderV711 .builderPages{padding-bottom:18px}.productionBuilderV711 .builderPageItem{align-items:start;gap:6px;min-height:84px}.productionBuilderV711 .builderPageItem b,.productionBuilderV711 .builderPageItem span,.productionBuilderV711 .builderPageItem small,.productionBuilderV711 .builderLayersV60 button b,.productionBuilderV711 .builderLayersV60 button em{overflow-wrap:anywhere;word-break:break-word}.productionBuilderV711 .friendlyBuilderWelcomeV63{grid-template-columns:1fr;gap:16px}.productionBuilderV711 .workplacePresetBuilderV630,.productionBuilderV711 .friendlyLayoutChoiceV624,.productionBuilderV711 .builderStudioActionsV60,.productionBuilderV711 .uiDesignerPanel,.productionBuilderV711 .builderPaletteV60,.productionBuilderV711 .builderInspector{border-radius:24px!important;box-shadow:0 16px 40px #0f172a0f!important}.productionBuilderV711 .friendlyLayoutChoiceV624{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.productionBuilderV711 .menuBuilderPickerV629,.productionBuilderV711 .friendlyLayoutChoiceV624>div,.productionBuilderV711 .builderInspectorBody{min-width:0}.productionBuilderV711 .menuPickerListV629,.productionBuilderV711 .builderPreviewBox pre,.productionBuilderV711 .uiDesignerSurface,.productionBuilderV711 .uiDesignerFrame{overflow:auto}.productionBuilderV711 .friendlyQuickBlocksV63{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.productionBuilderV711 .friendlyQuickBlocksV63 button{min-height:74px;padding:10px;line-height:1.25}.productionBuilderV711 .workplacePresetGridV630{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.productionBuilderV711 .builderCanvasTop,.productionBuilderV711 .sectionHeaderInline{flex-wrap:wrap}.productionBuilderV711 .inspectorTabsV60{z-index:2;background:linear-gradient(#fff,#ffffffeb);padding:8px 0;position:sticky;top:0}.productionBuilderV711 .builderInspector label,.productionBuilderV711 .builderInspector .label{overflow-wrap:anywhere}.productionBuilderV711 .uiDesignerFrame{min-height:640px}.productionBuilderV711 .builderPreviewBox pre{max-height:260px}.generatedPagePanel .panelHead,.runtimePanel .panelHead,.directorPanelV52 .panelHead,.mainPanel .panelHead{gap:14px}.generatedPagePanel .panelHead p,.runtimePanel .panelHead p,.directorPanelV52 .panelHead p,.mainPanel .panelHead p{max-width:900px;line-height:1.55}.runtimeTwoZonePageV624{gap:18px}.runtimeInnerMenuV624{border-radius:20px;min-width:260px}.runtimeBlocksLive{gap:14px}.runtimeBlockSlot,.clientsListLauncher,.drawerRecordRow,.entityItem,.recordField,.userRecordCard,.timelineItem{min-width:0}.userCreateForm,.recordForm,.fieldForm,.compactForm{gap:12px}.fieldForm,.recordForm{align-items:start}.fieldForm .input,.recordForm .input,.compactForm .input,.fieldForm select,.recordForm select,.compactForm select{min-height:46px}.tableWrap{overflow:auto}.schemaTable td,.schemaTable th{overflow-wrap:anywhere}@media (max-width:1380px){.productionBuilderV711 .builderShell{grid-template-columns:1fr!important}.productionBuilderV711 .builderPages,.productionBuilderV711 .builderInspector,.productionBuilderV711 .simpleBuilderHeadV63{max-height:none;position:relative;top:auto!important}.productionBuilderV711 .friendlyLayoutChoiceV624{grid-template-columns:1fr}}@media (max-width:1180px){.diagnosticsPanelV711 .qualityGatePanel,.diagnosticsPanelV711 .builderGrid{grid-template-columns:1fr}}@media (max-width:760px){.diagnosticsPanelV711 .schemaTable{min-width:620px}.productionBuilderV711 .friendlyQuickBlocksV63,.productionBuilderV711 .workplacePresetGridV630{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--panel-radius-prod:24px;--panel-pad-prod:20px}.card,.panel,.card.inner,.generatedPagePanel,.runtimePanel,.mainPanel,.directorPanelV52{border-radius:var(--panel-radius-prod)!important}.panelHead,.compactPanelHead,.sectionHeaderInline,.runtimeBlockHead{gap:14px}.panelHead h2,.runtimeBlockHead h3,.compactPanelHead h3,.sectionHeaderInline h3{letter-spacing:-.03em;line-height:1.12}.panelHead p,.runtimeBlockHead p,.compactPanelHead p,.card p,.panel p{overflow-wrap:anywhere;line-height:1.55}.input,select.input,textarea.input,button,.btn,.miniBtn,.ghost{border-radius:16px!important}.input,select.input,textarea.input{background:#fff}.sidebar{gap:16px!important}.sidebar .card,.sidebar .panel{border-radius:20px!important}.runtimeActions,.row,.stack,.runtimeTableTools,.runtimeFormActions,.runtimeQuickActionGrid,.builderToggleRow{flex-wrap:wrap;gap:10px}.runtimeLiveBlock,.runtimeFormBlock,.runtimeTableBlock,.runtimeKanbanBlock,.runtimeCardBlock,.runtimeTreeBlock,.runtimeCalendarBlock,.runtimeKpiBlock,.runtimeChartBlock,.runtimeTasksBlock{padding:18px;border-radius:24px!important}.runtimeBlockHead{border-bottom:1px solid #e2e8f0b3;margin-bottom:14px;padding-bottom:6px}.runtimeQuickActionGrid button,.runtimeKpiGrid>div,.runtimeInfoCard,.runtimeMiniCard,.runtimeKanbanCard,.runtimeCalendarItem,.runtimeTreeItem,.runtimeSelectedCard,.runtimeRecordCard,.userRecordCard{border-radius:18px!important}.runtimeKpiGrid,.runtimeInfoCardsGrid,.runtimeCardList,.runtimeBars,.runtimeCalendarList,.runtimeTreeList,.runtimeBlocksLive,.generatedPageGrid,.analyticsGrid,.dashboardGrid,.metricsGrid,.runtimeQuickActionGrid{gap:14px}.tableWrap.recordsWrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow-x:auto}.recordsTable{table-layout:auto;min-width:980px!important}.recordsTable th,.recordsTable td{white-space:nowrap;vertical-align:top}.recordsTable th{z-index:2;position:sticky;top:0}.recordsTable td{max-width:220px}.recordsTable .compactCheck{width:48px}.recordsTable .stickyFirstCol{z-index:1;background:#fff;position:sticky;left:0}.recordsTable thead .stickyFirstCol{z-index:3;background:#f8fafc}.tableCellClamp{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.tableDateCell{color:#64748b;font-size:13px}.productionRuntimeTableV7103 .runtimeTableHint{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:-2px 0 12px;padding:12px 14px;display:flex}.productionRuntimeTableV7103 .runtimeTableHint span{color:#1e3a8a;font-weight:700}.productionRuntimeTableV7103 .runtimeTableHint small{color:#64748b;line-height:1.45}.productionRuntimeTableV7103 .runtimeMassBar{margin-bottom:12px}.tabs,.segmented,.inspectorTabsV60,.tabRow,.tabList{flex-wrap:wrap;gap:8px;display:flex}.tabs button,.segmented button,.inspectorTabsV60 button,.tabRow button,.tabList button{min-height:40px;padding:0 14px;border-radius:999px!important}.modal,.drawer,.sideDrawer,.dialogPanel{border-radius:24px!important}.empty,.emptyCell,.inlineNotice,.success,.error,.warning,.dangerBox,.qualityReadiness{border-radius:18px!important}.empty,.emptyCell{line-height:1.5}.formGrid,.runtimeFormGrid,.compactForm,.userCreateForm,.recordForm,.fieldForm{gap:14px}.runtimeFormGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.recordField,.fieldCard,.settingCard,.metricCard,.entityItem,.timelineItem,.eventItem,.reportCard,.taskCard{min-width:0}.schemaTable th,.schemaTable td,.menuPickerListV629 button,.builderPageItem,.builderLayersV60 button,.runtimeMenuItem,.runtimeKanbanCard span,.runtimeMiniCard span,.runtimeCalendarItem em{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1024px){.recordsTable{min-width:860px!important}.runtimeLiveBlock,.runtimeFormBlock,.runtimeTableBlock,.runtimeKanbanBlock,.runtimeCardBlock,.runtimeTreeBlock,.runtimeCalendarBlock,.runtimeKpiBlock,.runtimeChartBlock,.runtimeTasksBlock{padding:16px}}@media (max-width:760px){.panelHead h2,.runtimeBlockHead h3,.compactPanelHead h3{font-size:24px}.productionRuntimeTableV7103 .runtimeTableHint{padding:10px 12px}.recordsTable{min-width:720px!important}.tableCellClamp,.recordsTable td{max-width:180px}}:root{--bg:#f6f8fb;--panel:#fff;--panel-2:#f8fafc;--line:#dfe7ef;--text:#111827;--muted:#667085;--cyan:#0b84c5;--violet:#1f5fbf;--green:#138a52;--red:#d92d20;--amber:#dc8a00;--shadow:0 12px 28px #1018280f;--shadow-sm:0 3px 10px #1018280d;--radius:8px}html,body{background:var(--bg)!important;color:var(--text)!important}.page{background:var(--bg)!important}.appShell{background:var(--bg);grid-template-columns:288px minmax(0,1fr)!important}.sidebar,.ultraSidebar{border-right:1px solid var(--line)!important;width:288px!important;min-width:288px!important;box-shadow:none!important;background:#fff!important;gap:12px!important;padding:16px 14px!important}.workspace,.ultraWorkspace{gap:14px!important;padding:18px 22px 28px!important}.card,.panel,.section,.workspaceTop,.runtimeLiveBlock,.drawerSheet,.recordDrawer,.entityItem,.userRecordCard,.timelineItem,.builderPageItem,.builderBlock,.finalColumn,.finalDealCard,.humanChecklistCardV710,.productStatusCardV707,.beginnerStepCardV709{border-radius:var(--radius)!important;border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important}.workspaceTop,.ultraTop{border-color:var(--line)!important;min-height:74px!important;padding:16px 18px!important}.workspaceTop h1{letter-spacing:0!important;font-size:clamp(24px,2.2vw,34px)!important}.workspaceTop p{max-width:860px;font-size:13px}.kicker,.panelHead small,.sectionEyebrow,.sideGroup small{letter-spacing:.08em!important;color:#475467!important}.sideBrand{padding-bottom:12px!important}.logo,.startButton,.btn{box-shadow:none!important;background:#1f5fbf!important;border-radius:8px!important}.btn:hover:not(:disabled),.miniBtn:hover:not(:disabled),.ghost:hover:not(:disabled),.sideItem:hover{transform:none!important}.miniBtn,.ghost,.chipBtn,.drawerCloseBtn,.drawerSheetCloseBtn,.roundAction{box-shadow:none!important;border-radius:8px!important}.input,select.input,textarea.input,.navSearch input{min-height:40px;border-radius:8px!important}.uxSideItem,.sideItem{border-radius:8px!important;min-height:48px!important;padding:9px 10px!important}.uxSideItem .sideIcon{background:#eef2f6!important;border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important}.uxSideItem b{letter-spacing:0!important;font-size:13px!important}.uxSideItem small{font-size:11px!important;line-height:1.25!important}.sideItem.active,.uxSideItem.active{color:#1f5fbf!important;background:#eef4ff!important;border-color:#c7d7fe!important;box-shadow:inset 3px 0 #1f5fbf!important}.sideFooter{box-shadow:none!important;background:#f8fafc!important;border-radius:8px!important}.humanHeroV710,.beginnerHeroV709,.ultraHero{border-color:var(--line)!important;background:#fff!important}.humanHeroCopyV710 h2,.beginnerHeroTextV709 h2,.ultraHeroText h2{letter-spacing:0!important}.superBadge,.badge,.pill,.schemaBadge,.actionHint,.softTag{color:#1f5fbf!important;background:#eef4ff!important;border:1px solid #c7d7fe!important;border-radius:999px!important}.stat:before,.compactStats .stat:after{display:none!important}.stat b,.compactStats .stat b{letter-spacing:0!important;font-size:24px!important}.panelHead{align-items:center;margin-bottom:14px!important}.panelHead h2{letter-spacing:0!important;font-size:22px!important}.tableWrap{box-shadow:none!important;border-radius:8px!important}.schemaTable th,.recordsTable th{color:#475467!important;background:#f8fafc!important}.schemaTable th,.schemaTable td,.recordsTable th,.recordsTable td{padding:11px 12px!important}.runtimeBlockHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runtimeBlockHead h3{letter-spacing:0!important;font-size:18px!important}.runtimeActions,.topActions,.beginnerTopActionsV709{align-items:center}.pageCoachBannerV709{box-shadow:none!important;border-radius:8px!important}.drawerSheet,.recordDrawer,.slideOverDrawer{border-radius:8px!important}@media (max-width:1100px){.appShell{grid-template-columns:1fr!important}.sidebar,.ultraSidebar{border-right:0!important;border-bottom:1px solid var(--line)!important;width:auto!important;min-width:0!important;height:auto!important;position:relative!important}.workspace,.ultraWorkspace{padding:14px!important}.workspaceTop,.uxWorkspaceTop{grid-template-columns:1fr!important}}@media (max-width:680px){.workspaceTop h1{font-size:24px!important}.topActions,.beginnerTopActionsV709,.runtimeActions{width:100%;justify-content:stretch!important}.topActions>*,.beginnerTopActionsV709>*,.runtimeActions>button,.runtimeActions>.miniBtn,.runtimeActions>.btn{flex:160px}.humanChecklistGridV710,.beginnerStepGridV709,.compactStats,.statgrid{grid-template-columns:1fr!important}}:root{--radius:6px;--shadow-sm:0 1px 2px #1018280a;--shadow:0 8px 20px #1018280f}.appShell{height:100vh;overflow:hidden;grid-template-columns:248px minmax(0,1fr)!important;min-height:100vh!important}.sidebar,.ultraSidebar{gap:8px!important;width:248px!important;min-width:248px!important;height:100vh!important;padding:12px!important}.sideBrand{min-height:44px;padding-bottom:8px!important}.sideBrand strong{font-size:15px!important}.sideBrand span:not(.logo){display:none!important}.humanModeSwitchV710{grid-template-columns:repeat(3,minmax(0,1fr));background:#f2f4f7!important;border-radius:8px!important;gap:4px!important;padding:4px!important;display:grid!important}.humanModeSwitchV710 button{border-radius:6px!important;min-height:34px!important;padding:6px!important}.humanModeSwitchV710 button span,.humanModeSwitchV710 button small{display:none!important}.humanModeSwitchV710 button b{font-size:12px!important}.startButton{font-size:13px;text-align:center!important;min-height:38px!important;padding:9px 10px!important}.navSearch{gap:4px!important;padding:4px 0!important}.navSearch span,.uxSideGroup>small em,.uxSideItem small{display:none!important}.navSearch input{font-size:12px;min-height:34px!important;padding:8px 9px!important}.uxSideGroup{gap:4px!important;padding-top:8px!important}.uxSideGroup>small{margin:0 0 2px 2px!important;font-size:10px!important}.uxSideItem,.sideItem{grid-template-columns:24px minmax(0,1fr)!important;gap:7px!important;min-height:36px!important;padding:7px 8px!important}.uxSideItem .sideIcon{width:24px!important;min-width:24px!important;height:24px!important;font-size:12px!important}.uxSideItem b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px!important;line-height:1.15!important}.sideFooter{gap:5px!important;padding:9px!important}.sideFooter strong{font-size:12px}.sideFooter span,.sideFooter .pills{display:none!important}.sideFooter .miniBtn{min-height:32px!important;padding:7px!important}.workspace,.ultraWorkspace{height:100vh;overflow:auto;gap:10px!important;padding:12px 14px!important}.workspaceTop .kicker{margin-bottom:2px;font-size:10px!important}.workspaceTop h1{margin:0!important;font-size:clamp(18px,1.8vw,25px)!important;line-height:1.12!important}.workspaceTop p{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:760px;display:-webkit-box;overflow:hidden;font-size:12px!important;line-height:1.35!important}.topActions,.beginnerTopActionsV709{flex-wrap:nowrap!important;gap:6px!important}.topActions .miniBtn,.beginnerTopActionsV709 .miniBtn,.actionHint{white-space:nowrap;min-height:32px!important;padding:7px 9px!important;font-size:12px!important}.actionHint{display:none!important}.pageCoachMiniV709{width:fit-content;min-height:30px;font-size:12px;margin:0!important;padding:6px 10px!important}.ultraContent{display:block!important}.humanAdminHomeV710{gap:10px!important}.humanHeroV710{grid-template-columns:minmax(0,1fr) 188px!important;gap:12px!important;padding:14px!important}.humanHeroCopyV710{align-content:center;gap:8px;display:grid}.humanHeroCopyV710 h2{margin:0!important;font-size:clamp(20px,2.2vw,28px)!important;line-height:1.08!important}.humanHeroCopyV710 p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:820px;display:-webkit-box;overflow:hidden;margin:0!important;font-size:13px!important;line-height:1.4!important}.superBadge{width:fit-content;padding:4px 8px!important;font-size:10px!important}.humanHeroActionsV710{gap:6px!important;margin-top:0!important}.humanHeroActionsV710 .btn,.humanHeroActionsV710 .miniBtn{min-height:34px!important;padding:8px 10px!important;font-size:12px!important}.humanScoreV710{align-content:center;gap:6px;display:grid;padding:10px!important}.humanScoreV710>span,.humanScoreV710>p{display:none!important}.humanScoreV710>b{text-align:center;margin:0!important;font-size:30px!important}.humanNowPanelV710{padding:12px!important}.humanNowPanelV710 .sectionHeaderInline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex!important}.humanNowPanelV710 .sectionHeaderInline h3{margin:0!important;font-size:18px!important}.humanNowPanelV710 .sectionHeaderInline p,.humanNowPanelV710 .sectionEyebrow{display:none!important}.humanChecklistGridV710{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important}.humanChecklistCardV710{gap:5px!important;min-height:112px!important;padding:10px!important}.humanChecklistCardV710:hover{transform:none!important}.humanChecklistCardV710 i{border-radius:6px!important;width:26px!important;height:26px!important;font-size:12px!important}.humanChecklistCardV710 small{display:none!important}.humanChecklistCardV710 b{line-height:1.2;font-size:13px!important}.humanChecklistCardV710 span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:11px!important;line-height:1.3!important}.humanChecklistCardV710 strong{font-size:11px!important}.humanTwoColumnsV710,.humanSimpleVsExpertV710{display:none!important}.panelHead{gap:10px!important;margin-bottom:10px!important}.panelHead h2{font-size:18px!important}.panelHead p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:12px!important}.stat,.compactStats .stat{min-height:64px!important;padding:10px 12px!important}.stat b,.compactStats .stat b{font-size:20px!important}.stat span,.compactStats .stat span{font-size:11px!important}.schemaTable th,.schemaTable td,.recordsTable th,.recordsTable td{font-size:12px;padding:8px 10px!important}.tableWrap,.recordsWrap{max-height:calc(100vh - 220px)}.drawerSheet{height:calc(100vh - 16px)!important;top:8px!important;right:8px!important}.drawerSheetHeader,.drawerSheetBody{padding:12px 14px!important}.drawerSheetFooter{padding:10px 14px!important}@media (max-width:1180px){.humanChecklistGridV710{grid-template-columns:repeat(3,minmax(0,1fr))!important}.humanHeroV710{grid-template-columns:1fr!important}.humanScoreV710{display:none!important}}@media (max-width:820px){.appShell{height:auto;overflow:visible;min-height:100vh!important}.sidebar,.ultraSidebar{width:auto!important;min-width:0!important;height:auto!important}.workspace,.ultraWorkspace{height:auto;overflow:visible}.workspaceTop,.ultraTop,.humanChecklistGridV710{grid-template-columns:1fr!important}}.commandBoardV711{grid-template-rows:auto auto auto auto;align-content:start;height:auto;min-height:0;max-height:calc(100vh - 76px);gap:10px!important;display:grid!important}.commandBoardTopV711{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;padding:12px!important}.commandBoardTitleV711{gap:4px;min-width:0;display:grid}.commandBoardTitleV711 h2{color:var(--text);letter-spacing:0;margin:0;font-size:21px;line-height:1.12}.commandBoardTitleV711 p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.commandBoardActionsV711{align-items:center;gap:6px;display:flex}.commandBoardActionsV711 .btn,.commandBoardActionsV711 .miniBtn{white-space:nowrap;min-height:34px!important;padding:8px 10px!important;font-size:12px!important}.commandBoardMetricsV711{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.commandMetricV711{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:6px;align-content:center;gap:2px;min-height:64px;padding:10px;display:grid}.commandMetricV711 b{color:var(--text);font-size:22px;line-height:1}.commandMetricV711 span{color:var(--muted);font-size:11px;font-weight:700}.commandMetricV711.ok{border-left:3px solid #12a66a}.commandMetricV711.warn{border-left:3px solid #e59f00}.commandMetricV711.idle{border-left:3px solid #98a2b3}.commandBoardMainV711{grid-template-rows:auto auto;gap:10px;min-height:0;display:grid;padding:12px!important}.commandBoardSectionHeadV711{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:12px;display:grid}.commandBoardSectionHeadV711 h3{color:var(--text);margin:0;font-size:17px}.commandBoardSectionHeadV711 span{color:var(--muted);font-size:12px}.commandActionGridV711{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;min-height:0;display:grid}.commandActionV711{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:6px;grid-template-rows:auto auto auto;align-content:start;gap:7px;min-height:94px;padding:10px;display:grid}.commandActionV711.ready{background:#f6fef9;border-color:#abefc6}.commandActionV711 i{color:#1f5fbf;background:#eef4ff;border-radius:6px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.commandActionV711.ready i{color:#079455;background:#dcfae6}.commandActionV711 b{color:var(--text);font-size:14px;line-height:1.18}.commandActionV711 span{color:#1f5fbf;font-size:12px;font-weight:800}.commandRoleStripV711{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commandRoleV711{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:6px;gap:2px;min-height:48px;padding:8px 10px;display:grid}.commandRoleV711 b{color:var(--text);font-size:12px}.commandRoleV711 span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ultraMain{min-height:0}.ultraMain>.builderGrid,.ultraMain>.userWorkGrid,.ultraMain>.dealWorkGrid,.ultraMain>.runtimePanel,.ultraMain>.card.panel,.builderGrid,.userWorkGrid,.dealWorkGrid{min-height:0;max-height:calc(100vh - 102px)}.builderGrid{grid-template-columns:280px minmax(0,1fr)!important}.builderGrid>.card,.userWorkGrid>.card,.dealWorkGrid>.card,.runtimePanel{min-height:0;overflow:hidden}.entityList,.drawerRecordList,.runtimeCardList,.timeline,.fileListClean,.templateList,.marketplaceGrid,.workflowList,.eventList{max-height:calc(100vh - 280px);overflow:auto}.recordForm,.editForm,.fieldForm,.userCreateForm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) auto!important;gap:8px!important}.recordField .label,.label{margin-top:4px!important;margin-bottom:4px!important;font-size:11px!important}.input,select.input,textarea.input{min-height:34px!important;padding:8px 9px!important;font-size:12px!important}.btn,.miniBtn,.ghost{min-height:34px!important;padding:8px 10px!important;font-size:12px!important}.finalKanban,.runtimeKanbanBoard,.kanbanBoard{max-height:calc(100vh - 210px);min-height:0!important}.finalColumn,.runtimeKanbanColumn,.kanbanColumn{max-height:calc(100vh - 230px);overflow:auto;min-height:0!important}.runtimeBlocksLive,.generatedPageGrid,.runtimeGrid{min-height:0;max-height:calc(100vh - 170px);overflow:auto}.runtimeLiveBlock{padding:12px!important}.humanWorkspaceWelcomeV710{grid-template-columns:260px minmax(0,1fr) auto;align-items:center;max-height:170px;overflow:hidden;gap:10px!important;padding:12px!important;display:grid!important}.humanWorkspaceTextV710 p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:12px!important}.humanWorkspaceActionsV710{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:8px!important;display:grid!important}.humanWorkspaceActionsV710 button i{display:none!important}.humanWorkspaceActionsV710 button b{font-size:12px!important}.humanWorkspaceActionsV710 button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px!important;display:-webkit-box!important}@media (max-width:1180px){.commandBoardV711{height:auto}.commandBoardTopV711,.commandBoardSectionHeadV711,.humanWorkspaceWelcomeV710{grid-template-columns:1fr}.commandBoardMetricsV711,.commandActionGridV711,.commandRoleStripV711{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.commandBoardMetricsV711,.commandActionGridV711,.commandRoleStripV711{grid-template-columns:1fr}}.workspaceTop,.ultraTop{align-self:start!important;min-height:46px!important;padding:8px 10px!important}.workspace,.ultraWorkspace{grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;align-items:stretch!important}.ultraContent,.ultraMain{min-height:0!important}@media (min-width:821px){.workspace,.ultraWorkspace{overflow:hidden!important}.ultraContent{overflow:auto!important}}.workspaceTop .kicker,.ultraTop .kicker{display:none!important}.workspaceTop h1,.ultraTop h1{font-size:clamp(17px,1.5vw,22px)!important;line-height:1.1!important}.workspaceTop p,.ultraTop p{display:none!important}.commandBoardV711{max-height:calc(100vh - 64px)}.commandBoardTopV711{padding:10px!important}.commandBoardTitleV711 .superBadge{display:none!important}.commandBoardTitleV711 h2{font-size:19px}.commandBoardTitleV711 p{font-size:12px}.commandMetricV711{min-height:54px;padding:8px 10px}.commandMetricV711 b{font-size:19px}.commandBoardMainV711{padding:10px!important}.commandBoardSectionHeadV711 h3{font-size:16px}.commandBoardSectionHeadV711 span{display:none}.commandBoardSectionHeadV711 .humanModeSwitchV710{justify-self:end;width:min(260px,100%)}.commandActionV711{gap:6px;min-height:86px;padding:9px}.commandActionV711 i{width:24px;height:24px}.commandActionV711 b{font-size:13px}.commandActionV711 span{font-size:11px}.commandRoleV711{min-height:42px;padding:7px 9px}.humanWorkspaceWelcomeV710{grid-template-columns:220px minmax(0,1fr) auto;max-height:136px}.humanWorkspaceTextV710 .superBadge{display:none!important}.humanWorkspaceTextV710 p{-webkit-line-clamp:1}.humanWorkspaceActionsV710 button{min-height:58px!important}.humanWorkspaceActionsV710 button span{-webkit-line-clamp:1}:root{--crm-bg:#f4f7fb;--crm-surface:#fff;--crm-line:#d8e1ee;--crm-line-soft:#edf1f7;--crm-text:#182230;--crm-muted:#667085;--crm-blue:#206bc4;--crm-blue-soft:#eaf2ff}body,.page,.appShell{background:var(--crm-bg)!important}.workspace,.ultraWorkspace{align-content:start!important;padding:12px 14px 22px!important;overflow:auto!important}.ultraContent,.ultraMain{min-height:0!important;overflow:visible!important}.card,.panel,.section,.workspaceTop,.runtimeLiveBlock,.drawerSheet,.recordDrawer,.businessObjectDrawer{border-color:var(--crm-line)!important;background:var(--crm-surface)!important;border-radius:8px!important;box-shadow:0 1px 2px #1018280a!important}.workspaceTop,.ultraTop{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:9px 12px!important;display:grid!important}.workspaceTop h1,.ultraTop h1{color:var(--crm-text)!important;margin:0!important;font-size:22px!important;line-height:1.15!important}.workspaceTop p,.ultraTop p,.workspaceTop .kicker,.ultraTop .kicker{display:none!important}.panel,.section{padding:14px!important}.panelHead{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.panelHead h2{color:var(--crm-text)!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;line-height:1.2!important}.panelHead p{max-width:780px;color:var(--crm-muted)!important;margin:3px 0 0!important;font-size:13px!important;line-height:1.35!important}.btn,.miniBtn,.ghost,.chipBtn,.dangerMiniBtn{min-height:34px!important;box-shadow:none!important;border-radius:7px!important;padding:8px 11px!important}.btn{background:var(--crm-blue)!important}.input,select.input,textarea.input{border-radius:7px!important;min-height:36px!important}.runtimeActions,.topActions,.rowActions,.dealBoardActions,.businessGeneratorTopActions,.drawerSheetFooterActions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.splitGrid,.builderGrid,.userWorkGrid,.dealWorkGrid,.flowBuilderGrid{align-items:start!important;gap:12px!important}.statgrid,.compactStats,.crmKpiGrid,.runtimeKpiGrid{gap:10px!important}.stat,.compactStats .stat,.crmKpiGrid>*,.runtimeKpiGrid>*{border-radius:8px!important;min-height:70px!important;padding:12px!important}.tableWrap,.tableScroll,.recordsWrap{max-height:min(62vh,620px);border-radius:8px!important;overflow:auto!important}.recordsTable,.schemaTable,table{min-width:720px}.recordsTable th,.schemaTable th,table th{z-index:2;position:sticky;top:0;background:#f8fafc!important}.recordsTable th,.recordsTable td,.schemaTable th,.schemaTable td,table th,table td{padding:9px 10px!important;font-size:12px!important;line-height:1.3!important}.rowActions{justify-content:flex-start!important}.kanbanBoard,.finalKanban,.runtimeKanbanBoard{max-height:none!important;padding-bottom:10px!important;overflow:auto hidden!important}.kanbanColumn,.finalColumn,.runtimeKanbanColumn{max-height:min(62vh,640px);min-width:240px!important;overflow:auto!important}.runtimeGeneratedPage{overflow:visible!important}.runtimeBlocksLive,.generatedPageGrid,.runtimeGrid{max-height:none!important;overflow:visible!important}.runtimeLiveBlock{overflow:visible!important}.runtimeCardList,.runtimeTaskList,.runtimeCalendarList,.runtimeTreeList,.entityList,.listStack,.timeline,.templateList,.marketplaceGrid,.workflowList,.eventList,.fileListClean,.drawerRecordList,.activityMiniList{max-height:min(58vh,560px);overflow:auto}.drawerSheet,.recordDrawer,.businessObjectDrawer{max-height:calc(100vh - 20px)!important}.drawerSheetBody,.recordDrawerBody,.businessObjectDrawerBody{overflow:auto!important}.businessMapGeneratorPage,.firstLaunchV42,.simpleMapUxV507{background:var(--crm-bg)!important;height:auto!important;min-height:100vh!important;max-height:none!important;overflow:auto!important}.businessGeneratorTopbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;border-bottom:1px solid var(--crm-line)!important;background:#fffffff5!important}.businessFirstLaunchWizard{overflow:visible!important}.firstLaunchHero{align-items:center!important;min-height:auto!important;padding:18px 20px!important}.firstLaunchHero h1{letter-spacing:0!important;font-size:clamp(26px,2.5vw,36px)!important}.firstLaunchHero p{font-size:14px!important;line-height:1.45!important;display:block!important}.simpleChooseV507,.chooseTemplateGrid{grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr)!important;align-items:start!important;gap:14px!important;max-height:none!important;display:grid!important;overflow:visible!important}.templateChooserPanel,.selectedTemplatePanel,.aiSimpleBox{max-height:none!important;overflow:visible!important}.templateCardsGrid,.wowTemplateCards,.simpleTemplateCards{max-height:min(58vh,620px);overflow:auto!important}.templateBlocksV513,.wowDeliverables,.strongPreviewItems,.resultGroupCardsV44{max-height:min(48vh,460px);overflow:auto!important}.workspaceBuilderPanel,.simplePageBuilderV63,.productionBuilderV711,.uiDesignerPanel,.visualPageBuilderV58,.layoutPageBuilderV624,.friendlyBuilderWelcomeV63,.uiDesignerFrame,.uiDesignerSurface{height:auto!important;max-height:none!important;overflow:visible!important}.uiDesignerSurface{min-height:420px!important}.builderShell{grid-template-columns:280px minmax(0,1fr) 360px!important;align-items:start!important;gap:16px!important}.builderPages,.builderMain,.builderInspector{min-width:0!important}.builderMain{overflow:hidden!important}.builderMain>*,.builderMain .card,.friendlyBuilderWelcomeV63,.builderPaletteClosed,.uiDesignerPanel,.visualPageBuilderV58,.layoutPageBuilderV624{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.workplacePresetBuilderV630{grid-template-columns:minmax(0,1fr)!important}.menuBuilderPickerV629,.builderStudioActionsV60,.builderCanvasTop{min-width:0!important;max-width:100%!important}.builderStudioActionsV60,.builderCanvasTop{flex-wrap:wrap!important}.builderInspector{position:sticky;top:72px}.finalKanban{border-top:1px solid var(--crm-line-soft);scrollbar-color:#b9c7da transparent}.finalKanban:after{content:"";min-width:1px}.appShell{grid-template-columns:248px minmax(0,1fr)!important;gap:12px!important}.sidebar.uxSidebar,.ultraSidebar{gap:12px!important;padding:12px!important}.uxSideItem{border-radius:8px!important;min-height:38px!important;padding:8px 10px!important}.uxSideItem span b{font-size:13px!important}.uxSideItem span small,.sideGroup small em,.beginnerBrandV709 span{display:none!important}.workspace.ultraWorkspace{gap:10px!important}.workspaceTop.uxWorkspaceTop,.workspaceTop.ultraTop{border-radius:8px!important;align-items:center!important;min-height:54px!important;padding:10px 14px!important}.workspaceTop h1{letter-spacing:0!important;margin:2px 0 0!important;font-size:22px!important;line-height:1.05!important}.workspaceTop p{display:none!important}.workspaceTop .kicker{letter-spacing:.08em!important;font-size:10px!important}.crmLikeShell{border-radius:8px!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;height:calc(100vh - 122px)!important;min-height:620px!important;display:grid!important;overflow:hidden!important}.crmLikeTop{align-items:center!important;padding:10px 14px!important}.crmLikeTop h2{letter-spacing:0!important;margin:0!important;font-size:22px!important}.crmLikeTop p,.crmLikeTop .breadcrumbs{margin:0!important;font-size:12px!important;line-height:1.25!important}.crmViewTabs{border:1px solid var(--crm-line);background:#f8fafc;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.crmViewTabs button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:850}.crmViewTabs button.active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.crmLikeKpi{border-bottom:1px solid var(--crm-line-soft);grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:8px 14px!important;display:grid!important}.crmLikeKpi>div{min-height:58px!important;box-shadow:none!important;border-radius:8px!important;padding:8px 10px!important}.crmLikeKpi small,.crmLikeKpi span{font-size:11px!important}.crmLikeKpi b{letter-spacing:0!important;font-size:17px!important;line-height:1.15!important}.crmPerfectToolbar{gap:8px!important;padding:8px 14px!important}.perfectDealForm{grid-template-columns:1.2fr 1.2fr 132px 120px 150px 1.4fr auto!important;align-items:center!important;gap:6px!important;display:grid!important}.perfectDealForm .input,.dealFilters .input,.moneyInput span{border-radius:7px!important;height:34px!important;min-height:34px!important;font-size:12px!important}.perfectDealForm>.input,.perfectDealForm .moneyInput{width:100%!important;min-width:0!important}.perfectDealForm .btn{white-space:nowrap!important;border-radius:7px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.dealFilters{flex-wrap:nowrap!important}.dealSearch{min-width:220px!important}.filterSelect{width:170px!important}.crmViewportBoard{grid-template-columns:repeat(7,244px)!important;align-content:stretch!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:10px 14px 14px!important}.crmViewportBoard .finalColumn{border-radius:8px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;min-width:244px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:8px!important;display:grid!important}.crmViewportBoard .finalKanbanHead{margin-bottom:6px!important}.crmViewportBoard .stageAdd{border-radius:6px!important;height:28px!important;margin-bottom:6px!important}.crmViewportBoard .finalKanbanCards{min-height:0!important;padding-right:2px!important;overflow:auto!important}.crmViewportBoard .finalDealCard{box-shadow:none!important;border-radius:8px!important}.crmViewportBoard .dealOpen{padding:9px!important}.crmViewportBoard .dealCardHeader b{font-size:12px!important}.crmViewportBoard .dealCardHeader span,.crmViewportBoard .dealMeta,.crmViewportBoard .dealOpen p{font-size:11px!important}.crmViewportBoard .finalDealActions{padding:0 8px 8px!important}.crmViewportBoard .addDealInline{margin-top:6px!important;padding:6px!important;font-size:12px!important}.crmListPane,.crmQuickPane{min-height:0;padding:10px 14px 14px;overflow:auto}.crmDealsTable{min-width:980px}.crmDealsTable th,.crmDealsTable td{padding:8px 10px!important}.crmQuickPane{grid-template-rows:auto 1fr;gap:10px;display:grid}.crmQuickGuide{border:1px solid var(--crm-line);background:#fff;border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.compactScenario{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.compactScenario .scenarioStep{border-radius:8px!important;padding:10px!important}.humanWorkspaceWelcomeV710{border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;padding:8px 10px!important;display:flex!important}.humanWorkspaceTextV710 h3{margin:0!important;font-size:15px!important}.humanWorkspaceTextV710 p,.humanWorkspaceActionsV710 button span{display:none!important}.humanWorkspaceActionsV710{gap:6px!important;display:flex!important}.humanWorkspaceActionsV710 button{border-radius:7px!important;min-height:30px!important;padding:6px 9px!important}.runtimeGeneratedPage{border-radius:8px!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;height:calc(100vh - 122px)!important;min-height:620px!important;display:grid!important;overflow:hidden!important}.runtimeGeneratedPage>.panelHead{padding:10px 12px!important}.runtimeGeneratedPage>.panelHead h2{letter-spacing:0!important;font-size:20px!important}.runtimeGeneratedPage>.panelHead p{display:none!important}.runtimeTwoZonePageV624{gap:10px!important;height:100%!important;min-height:0!important;overflow:hidden!important}.runtimeInnerMenuV624{border-radius:8px!important;max-height:100%!important;overflow:auto!important}.runtimeBodyAreaV624{height:calc(100vh - 255px)!important;min-height:0!important;max-height:calc(100vh - 255px)!important;overflow:hidden!important}.runtimeBlocksLive{grid-auto-flow:dense!important;grid-auto-rows:minmax(118px,1fr)!important;align-items:stretch!important;gap:10px!important;height:calc(100vh - 255px)!important;min-height:0!important;max-height:calc(100vh - 255px)!important;overflow:hidden!important}.runtimeLiveBlock,.runtimeBlockSlot{border-radius:8px!important}.runtimeBlockSlot{grid-area:span 1/span 3!important;height:100%!important;min-height:0!important;overflow:hidden!important}.runtimeBlockSlot-table,.runtimeBlockSlot-kanban,.runtimeBlockSlot-form{grid-area:span 2/span 6!important}.runtimeBlockSlot-kpi,.runtimeBlockSlot-dashboard,.runtimeBlockSlot-chart,.runtimeBlockSlot-card,.runtimeBlockSlot-tasks,.runtimeBlockSlot-documents,.runtimeBlockSlot-files,.runtimeBlockSlot-activity{grid-area:span 1/span 3!important}.runtimeBlockSlot .runtimeLiveBlock{grid-template-rows:auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:hidden!important}.runtimeBlockHead{margin-bottom:7px!important}.runtimeBlockHead h3{margin:1px 0!important;font-size:14px!important;line-height:1.1!important}.runtimeBlockHead p,.runtimeBlockHead .softTag{font-size:11px!important;line-height:1.2!important}.runtimeTableBlock .tableWrap,.runtimeKanbanBlock .runtimeKanbanBoard,.runtimeCardList,.runtimeTaskList,.runtimeCalendarList,.runtimeTreeList,.activityMiniList,.runtimeResourcesBlock .timeline,.runtimeResourcesBlock .runtimeDocumentRow,.runtimeResourcesBlock .runtimeFileRow{min-height:0!important;max-height:none!important}.runtimeBlockSlot .tableWrap,.runtimeBlockSlot .runtimeKanbanBoard,.runtimeBlockSlot .runtimeTaskList,.runtimeBlockSlot .runtimeCardList,.runtimeBlockSlot .runtimeTreeList,.runtimeBlockSlot .timeline,.runtimeBlockSlot .activityMiniList{overflow:auto!important}.runtimeBlockSlot .schemaTable th,.runtimeBlockSlot .schemaTable td,.runtimeBlockSlot table th,.runtimeBlockSlot table td{padding:6px 8px!important;font-size:11px!important}.runtimeBlockSlot .input,.runtimeBlockSlot .miniBtn,.runtimeBlockSlot .btn{border-radius:7px!important;height:30px!important;min-height:30px!important;font-size:11px!important}.runtimeBlockSlot .runtimeFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;overflow:auto!important}.runtimeAdminHint{display:none!important}@media (max-width:1180px){.simpleChooseV507,.chooseTemplateGrid,.splitGrid,.builderGrid,.userWorkGrid,.dealWorkGrid,.flowBuilderGrid{grid-template-columns:1fr!important}.crmLikeShell,.runtimeGeneratedPage{height:auto!important;min-height:0!important;overflow:visible!important}.runtimeTwoZonePageV624,.runtimeBlocksLive{height:auto!important;max-height:none!important;overflow:visible!important}.runtimeBodyAreaV624{height:auto!important;max-height:none!important}.runtimeBlockSlot,.runtimeBlockSlot-table,.runtimeBlockSlot-kanban,.runtimeBlockSlot-form{grid-area:auto/span 12!important}.perfectDealForm,.crmLikeKpi,.compactScenario{grid-template-columns:1fr!important}.dealFilters{flex-wrap:wrap!important}}.operatorConsoleV712.appShell{background:#eef2f6!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:100vh!important;display:grid!important}.operatorConsoleV712 .sidebar.uxSidebar,.operatorConsoleV712 .ultraSidebar{z-index:80!important;border-width:0 0 1px!important;border-radius:0!important;grid-template-columns:auto auto auto minmax(180px,280px) minmax(0,1fr) auto!important;grid-auto-flow:column!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;max-height:112px!important;padding:8px 10px!important;display:grid!important;position:sticky!important;top:0!important;overflow:auto hidden!important;box-shadow:0 8px 24px #0f172a14!important}.operatorConsoleV712 .sideBrand{border-bottom:0!important;border-right:1px solid var(--crm-line)!important;min-width:154px!important;padding:0 10px 0 0!important}.operatorConsoleV712 .sideBrand strong{letter-spacing:0!important;font-size:14px!important}.operatorConsoleV712 .humanModeSwitchV710{grid-auto-flow:column!important;min-width:176px!important}.operatorConsoleV712 .humanModeSwitchV710 button{border-radius:8px!important;min-height:34px!important;padding:5px 8px!important}.operatorConsoleV712 .humanModeSwitchV710 button small{display:none!important}.operatorConsoleV712 .startButton{white-space:nowrap!important;border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 12px!important}.operatorConsoleV712 .navSearch{min-width:180px!important;margin:0!important}.operatorConsoleV712 .navSearch span{display:none!important}.operatorConsoleV712 .navSearch input{border-radius:8px!important;height:34px!important;font-size:12px!important}.operatorConsoleV712 .sideGroup{align-items:center!important;gap:5px!important;min-width:max-content!important;display:inline-flex!important}.operatorConsoleV712 .sideGroup>small{display:none!important}.operatorConsoleV712 .uxSideItem{background:#f8fafc!important;border-radius:8px!important;align-items:center!important;gap:6px!important;min-width:max-content!important;height:34px!important;min-height:34px!important;padding:0 9px!important;display:inline-flex!important}.operatorConsoleV712 .uxSideItem.active{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}.operatorConsoleV712 .uxSideItem .sideIcon{letter-spacing:0!important;color:#334155!important;background:#e2e8f0!important;border-radius:6px!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:20px!important;font-size:9px!important;font-weight:900!important;display:inline-grid!important}.operatorConsoleV712 .uxSideItem span b{font-size:12px!important;font-weight:850!important}.operatorConsoleV712 .uxSideItem:before{content:none!important;display:none!important}.operatorConsoleV712 .generatedSideGroup{max-width:none!important}.operatorConsoleV712 .sideFooter{border-top:0!important;border-left:1px solid var(--crm-line)!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name out""mail out"!important;align-items:center!important;gap:1px 8px!important;min-width:210px!important;margin:0!important;padding:0 0 0 8px!important;display:grid!important}.operatorConsoleV712 .sideFooter strong{white-space:nowrap;text-overflow:ellipsis;grid-area:name;overflow:hidden;font-size:12px!important}.operatorConsoleV712 .sideFooter>span{white-space:nowrap;text-overflow:ellipsis;grid-area:mail;overflow:hidden;font-size:10px!important}.operatorConsoleV712 .sideFooter .pills{display:none!important}.operatorConsoleV712 .sideFooter .miniBtn{grid-area:out;width:auto!important;height:30px!important;min-height:30px!important;padding:0 9px!important}.operatorConsoleV712 .workspace.ultraWorkspace{gap:8px!important;height:calc(100vh - 57px)!important;min-height:0!important;padding:10px!important;overflow:hidden!important}.operatorConsoleV712 .customWorkspaceNav.card{border-radius:8px!important;min-height:38px!important;padding:6px 8px!important;overflow-x:auto!important}.operatorConsoleV712 .workspaceTop.uxWorkspaceTop,.operatorConsoleV712 .workspaceTop.ultraTop{display:none!important}.operatorConsoleV712 .ultraContent,.operatorConsoleV712 .ultraMain{height:100%!important;min-height:0!important;overflow:hidden!important}.operatorConsoleV712 .commandBoardV711{grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:10px!important;height:calc(100vh - 77px)!important;display:grid!important;overflow:hidden!important}.operatorConsoleV712 .commandBoardTopV711,.operatorConsoleV712 .commandBoardMainV711,.operatorConsoleV712 .commandMetricV711,.operatorConsoleV712 .commandRoleV711{border-radius:8px!important}.operatorConsoleV712 .commandBoardTopV711{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:72px!important;padding:12px!important;display:flex!important}.operatorConsoleV712 .commandBoardTitleV711 h2{letter-spacing:0!important;margin:2px 0!important;font-size:22px!important}.operatorConsoleV712 .commandBoardTitleV711 p{margin:0!important;font-size:12px!important}.operatorConsoleV712 .commandBoardMetricsV711{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.operatorConsoleV712 .commandMetricV711{min-height:58px!important;padding:8px 10px!important}.operatorConsoleV712 .commandMetricV711 b{letter-spacing:0!important;font-size:20px!important}.operatorConsoleV712 .commandBoardMainV711{min-height:0!important;padding:12px!important;overflow:hidden!important}.operatorConsoleV712 .commandActionGridV711{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;height:calc(100% - 46px)!important;display:grid!important}.operatorConsoleV712 .commandActionV711{border-radius:8px!important;min-height:0!important;padding:12px!important}.operatorConsoleV712 .commandActionV711 b{font-size:14px!important}.operatorConsoleV712 .commandActionV711 span{font-size:12px!important}.operatorConsoleV712 .commandRoleStripV711{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.operatorConsoleV712 .commandRoleV711{min-height:46px!important;padding:8px 10px!important}.operatorConsoleV712 .crmLikeShell,.operatorConsoleV712 .runtimeGeneratedPage{height:calc(100vh - 77px)!important;min-height:0!important}.operatorConsoleV712 .runtimeBodyAreaV624,.operatorConsoleV712 .runtimeBlocksLive{height:calc(100vh - 210px)!important;max-height:calc(100vh - 210px)!important}.operatorConsoleV712 .crmViewportBoard{height:100%!important}@media (max-width:760px){.operatorConsoleV712 .sidebar.uxSidebar,.operatorConsoleV712 .ultraSidebar{flex-wrap:wrap!important;align-content:flex-start!important;gap:6px!important;max-height:210px!important;padding:8px!important;display:flex!important;overflow:auto!important}.operatorConsoleV712 .sideBrand{border-right:0!important;min-width:118px!important;height:32px!important;padding:0!important}.operatorConsoleV712 .sideBrand strong{font-size:12px!important}.operatorConsoleV712 .humanModeSwitchV710{flex:174px!important;min-width:174px!important;height:32px!important}.operatorConsoleV712 .humanModeSwitchV710 button,.operatorConsoleV712 .startButton,.operatorConsoleV712 .navSearch input,.operatorConsoleV712 .uxSideItem{height:30px!important;min-height:30px!important}.operatorConsoleV712 .navSearch{flex:100%!important;min-width:0!important}.operatorConsoleV712 .sideGroup{display:contents!important}.operatorConsoleV712 .uxSideItem{flex:calc(50% - 6px)!important;min-width:0!important;padding:0 7px!important}.operatorConsoleV712 .uxSideItem .sideIcon{flex-basis:21px!important;width:21px!important;height:18px!important;font-size:8px!important}.operatorConsoleV712 .uxSideItem span b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;overflow:hidden!important}.operatorConsoleV712 .sideFooter{display:none!important}.operatorConsoleV712 .workspace.ultraWorkspace{min-height:calc(100vh - 210px)!important;padding:8px!important}}@media (max-width:1180px){.operatorConsoleV712.appShell{display:block!important}.operatorConsoleV712 .sidebar.uxSidebar,.operatorConsoleV712 .ultraSidebar{grid-template-columns:1fr!important;grid-auto-flow:row!important;align-items:stretch!important;max-height:none!important;position:relative!important;overflow:visible!important}.operatorConsoleV712 .workspace.ultraWorkspace,.operatorConsoleV712 .commandBoardV711,.operatorConsoleV712 .crmLikeShell,.operatorConsoleV712 .runtimeGeneratedPage{height:auto!important;overflow:visible!important}}@media (max-width:760px){.operatorConsoleV712 .sidebar.uxSidebar,.operatorConsoleV712 .ultraSidebar{flex-wrap:wrap!important;align-content:flex-start!important;gap:6px!important;max-height:210px!important;padding:8px!important;display:flex!important;overflow:auto!important}.operatorConsoleV712 .sideBrand{border-right:0!important;min-width:118px!important;height:32px!important;padding:0!important}.operatorConsoleV712 .humanModeSwitchV710{flex:174px!important;min-width:174px!important;height:32px!important}.operatorConsoleV712 .navSearch{flex:100%!important;min-width:0!important}.operatorConsoleV712 .sideGroup{display:contents!important}.operatorConsoleV712 .uxSideItem{flex:calc(50% - 6px)!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 7px!important}.operatorConsoleV712 .sideFooter{display:none!important}}.appShell:not(.operatorConsoleV712){background:#f3f6fb!important;grid-template-columns:308px minmax(0,1fr)!important;justify-content:stretch!important;place-items:stretch stretch!important;gap:0!important;width:100%!important;max-width:none!important;min-height:100vh!important;padding:0!important;display:grid!important}.appShell:not(.operatorConsoleV712) .sidebar.uxSidebar,.appShell:not(.operatorConsoleV712) .ultraSidebar{background:#fff!important;border-width:0 1px 0 0!important;border-color:#d9e2ef!important;border-radius:0!important;flex-direction:column!important;align-self:start!important;gap:10px!important;width:308px!important;height:100vh!important;max-height:100vh!important;padding:12px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden auto!important;box-shadow:4px 0 22px #0f172a0d!important}.appShell:not(.operatorConsoleV712) .sideBrand{border-bottom:1px solid #e2e8f0!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:0 0 10px!important;display:grid!important}.appShell:not(.operatorConsoleV712) .sideBrand .logo{border-radius:9px!important;width:34px!important;height:34px!important}.appShell:not(.operatorConsoleV712) .sideBrand strong{letter-spacing:0!important;white-space:normal!important;font-size:15px!important;line-height:1.15!important}.appShell:not(.operatorConsoleV712) .sideBrand span:not(.logo){display:none!important}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710{background:#f1f5f9!important;border-radius:9px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:0!important;padding:3px!important;display:grid!important}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button{white-space:nowrap!important;border-radius:7px!important;height:30px!important;min-height:30px!important;padding:0 6px!important;font-size:11px!important;font-weight:850!important}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button small,.appShell:not(.operatorConsoleV712) .startButton,.appShell:not(.operatorConsoleV712) .navSearch{display:none!important}.appShell:not(.operatorConsoleV712) .sideGroup,.appShell:not(.operatorConsoleV712) .generatedSideGroup{flex:none!important;gap:4px!important;min-width:0!important;height:auto!important;display:grid!important;overflow:visible!important}.appShell:not(.operatorConsoleV712) .sideGroup>small{color:#64748b!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:8px 0 2px!important;padding:0 4px!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;display:block!important}.appShell:not(.operatorConsoleV712) .sideGroup>small em{display:none!important}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{color:#1f2937!important;text-align:left!important;width:100%!important;min-width:0!important;height:auto!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important;position:relative!important}.appShell:not(.operatorConsoleV712) .uxSideItem:before,.appShell:not(.operatorConsoleV712) .sideItem:before{content:none!important;display:none!important}.appShell:not(.operatorConsoleV712) .uxSideItem:hover,.appShell:not(.operatorConsoleV712) .sideItem:hover{background:#f1f5f9!important;border-color:#e2e8f0!important}.appShell:not(.operatorConsoleV712) .uxSideItem.active,.appShell:not(.operatorConsoleV712) .sideItem.active{color:#0f3f8c!important;background:#e8f1ff!important;border-color:#bfdbfe!important}.appShell:not(.operatorConsoleV712) .uxSideItem .sideIcon,.appShell:not(.operatorConsoleV712) .sideIcon{color:#334155!important;letter-spacing:0!important;background:#e2e8f0!important;border-radius:7px!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:26px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.appShell:not(.operatorConsoleV712) .uxSideItem.active .sideIcon,.appShell:not(.operatorConsoleV712) .sideItem.active .sideIcon{color:#fff!important;background:#2563eb!important}.appShell:not(.operatorConsoleV712) .uxSideItem>span:last-child,.appShell:not(.operatorConsoleV712) .sideItem>span:last-child{gap:1px!important;min-width:0!important;display:grid!important}.appShell:not(.operatorConsoleV712) .uxSideItem b,.appShell:not(.operatorConsoleV712) .sideItem b{min-width:0!important;max-width:100%!important;color:inherit!important;letter-spacing:0!important;white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;font-weight:850!important;line-height:1.15!important;display:block!important;overflow:visible!important}.appShell:not(.operatorConsoleV712) .generatedSideGroup{border-top:1px solid #edf2f7!important;max-height:none!important;padding-top:4px!important;overflow:hidden auto!important}.appShell:not(.operatorConsoleV712) .generatedSideGroup .uxSideItem{min-height:34px!important;padding-top:5px!important;padding-bottom:5px!important}.appShell:not(.operatorConsoleV712) .sideFooter{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9px!important;flex:none!important;gap:3px!important;margin:8px 0 0!important;padding:10px!important;display:grid!important}.appShell:not(.operatorConsoleV712) .sideFooter strong,.appShell:not(.operatorConsoleV712) .sideFooter>span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .sideFooter .pills{display:none!important}.appShell:not(.operatorConsoleV712) .sideFooter .miniBtn{min-height:30px!important;margin-top:6px!important}.appShell:not(.operatorConsoleV712) .workspace.ultraWorkspace,.appShell:not(.operatorConsoleV712) .workspace{background:#f3f6fb!important;gap:10px!important;min-width:0!important;height:auto!important;min-height:100vh!important;padding:12px 14px 22px!important;overflow:visible!important}.appShell:not(.operatorConsoleV712) .workspaceTop.uxWorkspaceTop,.appShell:not(.operatorConsoleV712) .workspaceTop.ultraTop{border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:58px!important;padding:10px 12px!important;display:grid!important}.appShell:not(.operatorConsoleV712) .workspaceTop h1{letter-spacing:0!important;margin:0!important;font-size:20px!important;line-height:1.15!important}.appShell:not(.operatorConsoleV712) .workspaceTop p{display:none!important}.appShell:not(.operatorConsoleV712) .ultraContent,.appShell:not(.operatorConsoleV712) .ultraMain{min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}@media (max-width:1180px){.appShell:not(.operatorConsoleV712){grid-template-columns:86px minmax(0,1fr)!important}.appShell:not(.operatorConsoleV712) .sidebar.uxSidebar,.appShell:not(.operatorConsoleV712) .ultraSidebar{width:86px!important;padding:10px 8px!important;overflow-y:auto!important}.appShell:not(.operatorConsoleV712) .sideBrand{grid-template-columns:1fr!important;justify-items:center!important}.appShell:not(.operatorConsoleV712) .sideBrand strong,.appShell:not(.operatorConsoleV712) .humanModeSwitchV710,.appShell:not(.operatorConsoleV712) .sideGroup>small,.appShell:not(.operatorConsoleV712) .sideFooter{display:none!important}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{grid-template-columns:1fr!important;justify-items:center!important;min-height:48px!important;padding:6px!important}.appShell:not(.operatorConsoleV712) .uxSideItem>span:last-child,.appShell:not(.operatorConsoleV712) .sideItem>span:last-child{display:none!important}}@media (max-width:760px){.appShell:not(.operatorConsoleV712){display:block!important}.appShell:not(.operatorConsoleV712) .sidebar.uxSidebar,.appShell:not(.operatorConsoleV712) .ultraSidebar{border-width:0 0 1px!important;flex-flow:row!important;gap:6px!important;width:100%!important;height:auto!important;max-height:none!important;padding:8px!important;display:flex!important;position:static!important;overflow:auto hidden!important}.appShell:not(.operatorConsoleV712) .sideBrand,.appShell:not(.operatorConsoleV712) .humanModeSwitchV710,.appShell:not(.operatorConsoleV712) .sideGroup>small,.appShell:not(.operatorConsoleV712) .sideFooter{display:none!important}.appShell:not(.operatorConsoleV712) .sideGroup,.appShell:not(.operatorConsoleV712) .generatedSideGroup{display:contents!important}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{flex:none!important;width:auto!important;min-width:54px!important;min-height:42px!important}}.floatingHelpButton,.beginnerHelpButtonV709{display:none!important}.tableWrap,.recordsWrap,.schemaTableWrap,.runtimeTableWrap{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.schemaTable,.recordsTable,.editableTable{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.schemaTable th,.schemaTable td,.recordsTable th,.recordsTable td,.editableTable th,.editableTable td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:none!important}.tableCellClamp{white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important}.entityList,.objectList,.runtimeList,.timelineList{max-width:100%!important;overflow-x:hidden!important}.entityItem,.objectListItem,.timelineItem{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.kanbanBoard,.finalKanban,.crmViewportBoard{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.kanbanBoard.finalKanban,.finalKanban.crmViewportBoard,.crmViewportBoard.finalKanban{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:8px!important;display:grid!important}.kanbanColumn,.finalColumn{width:auto!important;min-width:0!important;max-width:100%!important}.kanbanHead,.finalKanbanHead,.dealCard,.perfectDealCard{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.react-flow,.react-flow__renderer,.react-flow__pane{max-width:100%!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) *,.appShell:not(.operatorConsoleV712) :before,.appShell:not(.operatorConsoleV712) :after{box-sizing:border-box!important}.rowActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.rowActions .btn,.rowActions .miniBtn,.rowActions .ghost,.rowActions button{white-space:normal!important;overflow-wrap:anywhere!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:30px!important;padding:0 8px!important;font-size:11px!important;line-height:1.15!important}.schemaTable td:last-child,.schemaTable th:last-child,.recordsTable td:last-child,.recordsTable th:last-child,.editableTable td:last-child,.editableTable th:last-child{width:1%!important;max-width:136px!important;overflow:hidden!important}.kanbanBoard.finalKanban,.finalKanban.crmViewportBoard,.crmViewportBoard.finalKanban{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;padding:6px 0 8px!important}.kanbanBoard.finalKanban .kanbanColumn,.kanbanBoard.finalKanban .finalColumn,.finalKanban.crmViewportBoard .kanbanColumn,.finalKanban.crmViewportBoard .finalColumn,.crmViewportBoard.finalKanban .kanbanColumn,.crmViewportBoard.finalKanban .finalColumn{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px!important}.crmViewportBoard .finalKanbanHead,.crmViewportBoard .kanbanHead,.finalKanbanHead,.kanbanHead{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;display:grid!important}.crmViewportBoard .finalKanbanHead *,.crmViewportBoard .kanbanHead *,.stageMoney,.dealMeta,.dealTitle,.perfectDealCard *{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.builderMain,.builderMain>*,.builderMain .card,.friendlyBuilderWelcomeV63,.friendlyLayoutChoiceV624,.menuBuilderPickerV629,.menuBuilderPickerV629 *,.builderStudioActionsV60,.workplacePresetBuilderV630,.workplacePresetGridV630{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.builderMain,.menuBuilderPickerV629{overflow-x:hidden!important}.builderStudioActionsV60,.friendlyQuickBlocksV63,.workplacePresetGridV630,.menuPickerListV629{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:6px!important;display:grid!important}.builderStudioActionsV60>*,.friendlyQuickBlocksV63>*,.workplacePresetGridV630>*,.menuPickerListV629>*{width:100%!important;min-width:0!important;max-width:100%!important}.jsonPreview,pre.jsonPreview,.flowTechnicalDetails pre,.technicalJsonDetails pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.miniInput,select.miniInput,.schemaTable .miniInput,.recordsTable .miniInput,.editableTable .miniInput{width:100%!important;min-width:0!important;max-width:100%!important}.commandBoardV711,.commandBoardTopV711,.commandBoardMainV711,.commandBoardMetricsV711,.commandBoardTitleV711,.commandBoardSectionHeadV711{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.commandBoardV711 *,.commandBoardTopV711 *,.commandBoardMainV711 *{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}@media (max-width:760px){html,body{max-width:100vw!important;overflow-x:hidden!important}.appShell:not(.operatorConsoleV712){width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.appShell:not(.operatorConsoleV712) .sidebar.uxSidebar,.appShell:not(.operatorConsoleV712) .ultraSidebar{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:100%!important;max-width:100vw!important;max-height:176px!important;padding:8px!important;display:grid!important;overflow:hidden auto!important}.appShell:not(.operatorConsoleV712) .sideGroup,.appShell:not(.operatorConsoleV712) .generatedSideGroup{display:contents!important}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;padding:6px 4px!important}.appShell:not(.operatorConsoleV712) .workspace{width:100%!important;max-width:100vw!important;padding:8px!important;overflow-x:hidden!important}.appShell:not(.operatorConsoleV712) .workspaceTop.uxWorkspaceTop,.appShell:not(.operatorConsoleV712) .workspaceTop.ultraTop{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.kanbanBoard.finalKanban,.finalKanban.crmViewportBoard,.crmViewportBoard.finalKanban{grid-template-columns:repeat(2,minmax(0,1fr))!important}.schemaTable td:last-child,.schemaTable th:last-child,.recordsTable td:last-child,.recordsTable th:last-child,.editableTable td:last-child,.editableTable th:last-child{max-width:96px!important}.rowActions{justify-content:flex-start!important}.rowActions .btn,.rowActions .miniBtn,.rowActions .ghost,.rowActions button{padding:0 6px!important;font-size:10px!important}.commandBoardTopV711,.commandBoardMainV711,.commandBoardMetricsV711{grid-template-columns:minmax(0,1fr)!important;width:100%!important}}.appShell:not(.operatorConsoleV712) .sideBrand{grid-template-columns:minmax(0,1fr)!important}.appShell:not(.operatorConsoleV712) .sideBrand .logo{display:none!important}.appShell:not(.operatorConsoleV712) .sideBrand>div,.appShell:not(.operatorConsoleV712) .sideBrand strong{width:100%!important;min-width:0!important;max-width:100%!important}.appShell:not(.operatorConsoleV712) .sideBrand strong{white-space:normal!important;overflow-wrap:anywhere!important}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button{overflow:hidden!important}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button b{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;font-size:10px!important;line-height:1.1!important}@media (max-width:760px){.appShell:not(.operatorConsoleV712) .panelHead,.appShell:not(.operatorConsoleV712) .runtimeActions,.appShell:not(.operatorConsoleV712) .humanWorkspaceActionsV710{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;justify-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.appShell:not(.operatorConsoleV712) .panelHead>*,.appShell:not(.operatorConsoleV712) .runtimeActions>*,.appShell:not(.operatorConsoleV712) .humanWorkspaceActionsV710>*{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.appShell:not(.operatorConsoleV712) .statgrid,.appShell:not(.operatorConsoleV712) .compactStats{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.appShell:not(.operatorConsoleV712) .statgrid>*,.appShell:not(.operatorConsoleV712) .compactStats>*,.appShell:not(.operatorConsoleV712) .card.stat,.appShell:not(.operatorConsoleV712) .qualityGatePanel,.appShell:not(.operatorConsoleV712) .qualityScoreCard{width:100%!important;min-width:0!important;max-width:100%!important}.appShell:not(.operatorConsoleV712) .qualityScoreCard *,.appShell:not(.operatorConsoleV712) .card.stat *{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.appShell:not(.operatorConsoleV712) p,.appShell:not(.operatorConsoleV712) .commandBoardTitleV711 p,.appShell:not(.operatorConsoleV712) .commandBoardSectionHeadV711 span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.appShell:not(.operatorConsoleV712) .btn,.appShell:not(.operatorConsoleV712) .miniBtn,.appShell:not(.operatorConsoleV712) .ghost,.appShell:not(.operatorConsoleV712) button{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.15!important}.appShell:not(.operatorConsoleV712) .commandBoardActionsV711,.appShell:not(.operatorConsoleV712) .humanWorkspaceActionsV710{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;display:grid!important}.appShell:not(.operatorConsoleV712) .commandBoardActionsV711>*,.appShell:not(.operatorConsoleV712) .humanWorkspaceActionsV710>*,.appShell:not(.operatorConsoleV712) .humanWorkspaceActionsV710 button{text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.appShell:not(.operatorConsoleV712) .humanWorkspaceActionsV710 button *,.appShell:not(.operatorConsoleV712) .commandBoardActionsV711 button *{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;display:block!important}}html,body{height:100%!important;max-height:100%!important}body{overflow:hidden!important}.appPage{height:100vh!important;max-height:100vh!important;padding:0!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712){height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .workspace,.appShell:not(.operatorConsoleV712) .ultraWorkspace{grid-template-rows:58px minmax(0,1fr)!important;height:100vh!important;min-height:0!important;max-height:100vh!important;display:grid!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .workspaceTop.uxWorkspaceTop,.appShell:not(.operatorConsoleV712) .workspaceTop.ultraTop{height:58px!important;min-height:58px!important;max-height:58px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .ultraContent{grid-template-columns:minmax(0,1fr)!important;height:calc(100vh - 58px)!important;min-height:0!important;max-height:calc(100vh - 58px)!important;display:grid!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .ultraMain{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .panel,.appShell:not(.operatorConsoleV712) .card.panel{min-height:0!important;max-height:100%!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardV711{grid-template-rows:auto auto minmax(0,1fr)!important;gap:8px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardTopV711{min-height:50px!important;padding:8px 10px!important}.appShell:not(.operatorConsoleV712) .commandBoardMetricsV711{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.appShell:not(.operatorConsoleV712) .commandMetricV711{min-height:48px!important;padding:6px 8px!important}.appShell:not(.operatorConsoleV712) .commandMetricV711 b{font-size:17px!important}.appShell:not(.operatorConsoleV712) .commandBoardMainV711{height:100%!important;min-height:0!important;padding:8px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandActionGridV711{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;min-height:0!important}.appShell:not(.operatorConsoleV712) .commandActionV711{gap:4px!important;min-height:68px!important;padding:7px!important}.appShell:not(.operatorConsoleV712) .commandActionV711 i,.appShell:not(.operatorConsoleV712) .commandRoleStripV711{display:none!important}.appShell:not(.operatorConsoleV712) .humanWorkspaceWelcomeV710{height:118px!important;min-height:0!important;max-height:118px!important;margin:8px 0!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage.generatedPagePanel{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .runtimeBlocksLive,.appShell:not(.operatorConsoleV712) .generatedPageGrid,.appShell:not(.operatorConsoleV712) .runtimeGrid{height:calc(100vh - 292px)!important;min-height:0!important;max-height:calc(100vh - 292px)!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .runtimeLiveBlock,.appShell:not(.operatorConsoleV712) .runtimeBlockSlot,.appShell:not(.operatorConsoleV712) .tableWrap,.appShell:not(.operatorConsoleV712) .recordsWrap,.appShell:not(.operatorConsoleV712) .runtimeCardList,.appShell:not(.operatorConsoleV712) .runtimeTaskList,.appShell:not(.operatorConsoleV712) .runtimeCalendarList,.appShell:not(.operatorConsoleV712) .runtimeTreeList,.appShell:not(.operatorConsoleV712) .entityList,.appShell:not(.operatorConsoleV712) .listStack,.appShell:not(.operatorConsoleV712) .timeline,.appShell:not(.operatorConsoleV712) .templateList,.appShell:not(.operatorConsoleV712) .marketplaceGrid,.appShell:not(.operatorConsoleV712) .workflowList,.appShell:not(.operatorConsoleV712) .eventList,.appShell:not(.operatorConsoleV712) .fileListClean,.appShell:not(.operatorConsoleV712) .drawerRecordList,.appShell:not(.operatorConsoleV712) .activityMiniList{min-height:0!important;max-height:100%!important;overflow:hidden!important}@media (max-width:760px){html,body,.appPage{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712){grid-template-rows:112px minmax(0,1fr)!important;height:100dvh!important;max-height:100dvh!important;display:grid!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .sidebar.uxSidebar,.appShell:not(.operatorConsoleV712) .ultraSidebar{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;height:112px!important;min-height:0!important;max-height:112px!important;padding:6px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{height:34px!important;min-height:34px!important;padding:4px!important}.appShell:not(.operatorConsoleV712) .workspace,.appShell:not(.operatorConsoleV712) .ultraWorkspace{grid-template-rows:46px minmax(0,1fr)!important;gap:6px!important;height:calc(100dvh - 112px)!important;max-height:calc(100dvh - 112px)!important;padding:6px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .workspaceTop.uxWorkspaceTop,.appShell:not(.operatorConsoleV712) .workspaceTop.ultraTop{height:46px!important;min-height:46px!important;max-height:46px!important;padding:6px 8px!important}.appShell:not(.operatorConsoleV712) .workspaceTop h1,.appShell:not(.operatorConsoleV712) .workspaceTop.ultraTop h1{font-size:16px!important;line-height:1.05!important}.appShell:not(.operatorConsoleV712) .ultraContent{height:calc(100dvh - 164px)!important;max-height:calc(100dvh - 164px)!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardV711,.appShell:not(.operatorConsoleV712) .panel,.appShell:not(.operatorConsoleV712) .card.panel{height:100%!important;max-height:100%!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardTopV711,.appShell:not(.operatorConsoleV712) .commandBoardMetricsV711{display:none!important}.appShell:not(.operatorConsoleV712) .commandBoardMainV711{padding:6px!important}.appShell:not(.operatorConsoleV712) .commandActionGridV711{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appShell:not(.operatorConsoleV712) .commandActionV711{min-height:58px!important}.appShell:not(.operatorConsoleV712) .humanWorkspaceWelcomeV710{display:none!important}.appShell:not(.operatorConsoleV712) .runtimeBlocksLive,.appShell:not(.operatorConsoleV712) .generatedPageGrid,.appShell:not(.operatorConsoleV712) .runtimeGrid{height:calc(100dvh - 184px)!important;max-height:calc(100dvh - 184px)!important;overflow:hidden!important}}@media (min-width:761px){.appShell:not(.operatorConsoleV712) .ultraContent,.appShell:not(.operatorConsoleV712) .ultraMain,.appShell:not(.operatorConsoleV712) .commandBoardV711,.appShell:not(.operatorConsoleV712) .card.panel,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage.generatedPagePanel{height:calc(100vh - 80px)!important;max-height:calc(100vh - 80px)!important}.appShell:not(.operatorConsoleV712) .commandBoardMainV711{height:calc(100vh - 206px)!important;max-height:calc(100vh - 206px)!important}}@media (max-width:760px){.appShell:not(.operatorConsoleV712) .runtimeBlocksLive,.appShell:not(.operatorConsoleV712) .generatedPageGrid,.appShell:not(.operatorConsoleV712) .runtimeGrid{height:calc(100dvh - 280px)!important;max-height:calc(100dvh - 280px)!important}.appShell:not(.operatorConsoleV712) .sidebar.uxSidebar,.appShell:not(.operatorConsoleV712) .ultraSidebar{grid-template-columns:repeat(5,minmax(64px,1fr))!important}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:64px!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .uxSideItem>span:last-child,.appShell:not(.operatorConsoleV712) .sideItem>span:last-child{display:none!important}.appShell:not(.operatorConsoleV712) .uxSideItem .sideIcon,.appShell:not(.operatorConsoleV712) .sideItem .sideIcon{white-space:nowrap!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:24px!important;font-size:11px!important;line-height:1!important;display:grid!important;overflow:hidden!important}}html,body,.appPage,.appShell:not(.operatorConsoleV712){height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712){grid-template-columns:248px minmax(0,1fr)!important;display:grid!important}.appShell:not(.operatorConsoleV712) .sidebar.uxSidebar,.appShell:not(.operatorConsoleV712) .ultraSidebar{align-content:start!important;gap:5px!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:8px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .sideBrand{height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .sideBrand strong{font-size:12px!important;line-height:1.05!important}.appShell:not(.operatorConsoleV712) .sideBrand p,.appShell:not(.operatorConsoleV712) .sideBrand small,.appShell:not(.operatorConsoleV712) .sideFooter,.appShell:not(.operatorConsoleV712) .sideDivider{display:none!important}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710{gap:3px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button{border-radius:7px!important;height:28px!important;min-height:28px!important;padding:2px 4px!important}.appShell:not(.operatorConsoleV712) .sideGroup,.appShell:not(.operatorConsoleV712) .uxSideGroup{gap:3px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .sideGroupTitle,.appShell:not(.operatorConsoleV712) .uxSideGroupTitle{height:16px!important;min-height:16px!important;max-height:16px!important;margin:2px 0 1px!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{border-radius:7px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:5px!important;height:27px!important;min-height:27px!important;max-height:27px!important;padding:3px 5px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .uxSideItem .sideIcon,.appShell:not(.operatorConsoleV712) .sideItem .sideIcon{border-radius:6px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:20px!important;min-height:20px!important;max-height:20px!important;font-size:9px!important;line-height:1!important}.appShell:not(.operatorConsoleV712) .uxSideItem b,.appShell:not(.operatorConsoleV712) .sideItem b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .uxSideItem small,.appShell:not(.operatorConsoleV712) .sideItem small,.appShell:not(.operatorConsoleV712) .generatedSideGroup,.appShell:not(.operatorConsoleV712) .generatedSideGroup .uxSideItem:nth-of-type(n+7),.appShell:not(.operatorConsoleV712) .generatedSideGroup .sideItem:nth-of-type(n+7){display:none!important}.appShell:not(.operatorConsoleV712) .workspace,.appShell:not(.operatorConsoleV712) .ultraWorkspace{grid-template-rows:50px minmax(0,1fr)!important;gap:6px!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:6px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .workspaceTop.uxWorkspaceTop,.appShell:not(.operatorConsoleV712) .workspaceTop.ultraTop{height:50px!important;min-height:50px!important;max-height:50px!important;padding:6px 8px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .workspaceTop h1,.appShell:not(.operatorConsoleV712) .workspaceTop.ultraTop h1{font-size:17px!important;line-height:1.05!important}.appShell:not(.operatorConsoleV712) .ultraContent,.appShell:not(.operatorConsoleV712) .ultraMain,.appShell:not(.operatorConsoleV712) .panel,.appShell:not(.operatorConsoleV712) .card.panel,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage.generatedPagePanel{height:calc(100vh - 62px)!important;min-height:0!important;max-height:calc(100vh - 62px)!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage.generatedPagePanel,.appShell:not(.operatorConsoleV712) .commandBoardV711{grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}.appShell:not(.operatorConsoleV712) .commandBoardTopV711{min-height:42px!important;max-height:42px!important;padding:6px 8px!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardMetricsV711{display:none!important}.appShell:not(.operatorConsoleV712) .commandBoardMainV711,.appShell:not(.operatorConsoleV712) .runtimeBlocksLive,.appShell:not(.operatorConsoleV712) .generatedPageGrid,.appShell:not(.operatorConsoleV712) .runtimeGrid,.appShell:not(.operatorConsoleV712) .tableWrap,.appShell:not(.operatorConsoleV712) .recordsWrap,.appShell:not(.operatorConsoleV712) .runtimeCardList,.appShell:not(.operatorConsoleV712) .runtimeTaskList,.appShell:not(.operatorConsoleV712) .runtimeCalendarList,.appShell:not(.operatorConsoleV712) .runtimeTreeList,.appShell:not(.operatorConsoleV712) .entityList,.appShell:not(.operatorConsoleV712) .listStack,.appShell:not(.operatorConsoleV712) .timeline,.appShell:not(.operatorConsoleV712) .templateList,.appShell:not(.operatorConsoleV712) .marketplaceGrid,.appShell:not(.operatorConsoleV712) .workflowList,.appShell:not(.operatorConsoleV712) .eventList,.appShell:not(.operatorConsoleV712) .fileListClean,.appShell:not(.operatorConsoleV712) .drawerRecordList,.appShell:not(.operatorConsoleV712) .activityMiniList{min-height:0!important;max-height:100%!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) table tbody tr:nth-child(n+4),.appShell:not(.operatorConsoleV712) .runtimeCardList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .runtimeTaskList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .runtimeCalendarList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .runtimeTreeList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .listStack>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .timeline>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .templateList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .workflowList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .eventList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .activityMiniList>:nth-child(n+4),.appShell:not(.operatorConsoleV712) .runtimeLiveBlock:nth-child(n+5),.appShell:not(.operatorConsoleV712) .runtimeBlockSlot:nth-child(n+5),.appShell:not(.operatorConsoleV712) .marketplaceGrid>:nth-child(n+5){display:none!important}@media (max-width:760px){html,body,.appPage,.appShell:not(.operatorConsoleV712){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712){grid-template-rows:56px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.appShell:not(.operatorConsoleV712) .sidebar.uxSidebar,.appShell:not(.operatorConsoleV712) .ultraSidebar{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:48px!important;gap:3px!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:4px!important;display:grid!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .sideBrand,.appShell:not(.operatorConsoleV712) .humanModeSwitchV710,.appShell:not(.operatorConsoleV712) .sideGroupTitle,.appShell:not(.operatorConsoleV712) .uxSideGroupTitle,.appShell:not(.operatorConsoleV712) .sideGroup:nth-of-type(n+3),.appShell:not(.operatorConsoleV712) .uxSideGroup:nth-of-type(n+3){display:none!important}.appShell:not(.operatorConsoleV712) .sideGroup,.appShell:not(.operatorConsoleV712) .uxSideGroup{display:contents!important}.appShell:not(.operatorConsoleV712) .uxSideItem,.appShell:not(.operatorConsoleV712) .sideItem{text-align:center!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:3px!important;display:grid!important}.appShell:not(.operatorConsoleV712) .uxSideItem>span:last-child,.appShell:not(.operatorConsoleV712) .sideItem>span:last-child{display:none!important}.appShell:not(.operatorConsoleV712) .uxSideItem .sideIcon,.appShell:not(.operatorConsoleV712) .sideItem .sideIcon{width:32px!important;min-width:32px!important;max-width:32px!important;height:26px!important;font-size:10px!important}.appShell:not(.operatorConsoleV712) .workspace,.appShell:not(.operatorConsoleV712) .ultraWorkspace{grid-template-rows:38px minmax(0,1fr)!important;gap:5px!important;height:calc(100dvh - 56px)!important;max-height:calc(100dvh - 56px)!important;padding:5px!important}.appShell:not(.operatorConsoleV712) .workspaceTop.uxWorkspaceTop,.appShell:not(.operatorConsoleV712) .workspaceTop.ultraTop{height:38px!important;min-height:38px!important;max-height:38px!important;padding:5px 6px!important}.appShell:not(.operatorConsoleV712) .workspaceTop h1,.appShell:not(.operatorConsoleV712) .workspaceTop.ultraTop h1{font-size:14px!important}.appShell:not(.operatorConsoleV712) .workspaceTop p,.appShell:not(.operatorConsoleV712) .workspaceTop .muted,.appShell:not(.operatorConsoleV712).appRole-admin p.muted{display:none!important}.appShell:not(.operatorConsoleV712) .ultraContent,.appShell:not(.operatorConsoleV712) .ultraMain,.appShell:not(.operatorConsoleV712) .panel,.appShell:not(.operatorConsoleV712) .card.panel,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage.generatedPagePanel{height:calc(100dvh - 105px)!important;min-height:0!important;max-height:calc(100dvh - 105px)!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardTopV711,.appShell:not(.operatorConsoleV712) .panelHead,.appShell:not(.operatorConsoleV712) .runtimePageHeader,.appShell:not(.operatorConsoleV712) table tbody tr:nth-child(n+3),.appShell:not(.operatorConsoleV712) .runtimeCardList>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .runtimeTaskList>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .runtimeCalendarList>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .runtimeTreeList>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .listStack>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .timeline>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .templateList>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .workflowList>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .eventList>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .activityMiniList>:nth-child(n+3),.appShell:not(.operatorConsoleV712) .runtimeLiveBlock:nth-child(n+4),.appShell:not(.operatorConsoleV712) .runtimeBlockSlot:nth-child(n+4),.appShell:not(.operatorConsoleV712) .marketplaceGrid>:nth-child(n+4){display:none!important}}.appShell:not(.operatorConsoleV712) .workspace.ultraWorkspace,.appShell:not(.operatorConsoleV712) .workspace,.appShell:not(.operatorConsoleV712) .ultraWorkspace{height:100vh!important;min-height:0!important;max-height:100vh!important;box-sizing:border-box!important;block-size:100vh!important;min-block-size:0!important;max-block-size:100vh!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .ultraContent,.appShell:not(.operatorConsoleV712) .ultraMain,.appShell:not(.operatorConsoleV712) .panel,.appShell:not(.operatorConsoleV712) .card.panel,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage.generatedPagePanel{height:calc(100vh - 74px)!important;min-height:0!important;max-height:calc(100vh - 74px)!important;box-sizing:border-box!important;block-size:calc(100vh - 74px)!important;min-block-size:0!important;max-block-size:calc(100vh - 74px)!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardV711,.appShell:not(.operatorConsoleV712) .commandBoardMainV711,.appShell:not(.operatorConsoleV712) .runtimeBlocksLive,.appShell:not(.operatorConsoleV712) .generatedPageGrid,.appShell:not(.operatorConsoleV712) .runtimeGrid{min-height:0!important;max-height:100%!important;min-block-size:0!important;max-block-size:100%!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardTitleV711 p,.appShell:not(.operatorConsoleV712) .commandBoardSectionHeadV711 span,.appShell:not(.operatorConsoleV712) .runtimePageHeader p,.appShell:not(.operatorConsoleV712) .panelHead p,.appShell:not(.operatorConsoleV712) p.muted{max-height:32px!important;overflow:hidden!important}@media (max-width:760px){.appShell:not(.operatorConsoleV712) .workspace.ultraWorkspace,.appShell:not(.operatorConsoleV712) .workspace,.appShell:not(.operatorConsoleV712) .ultraWorkspace{height:calc(100vh - 56px)!important;min-height:0!important;max-height:calc(100vh - 56px)!important;block-size:calc(100vh - 56px)!important;min-block-size:0!important;max-block-size:calc(100vh - 56px)!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .ultraContent,.appShell:not(.operatorConsoleV712) .ultraMain,.appShell:not(.operatorConsoleV712) .panel,.appShell:not(.operatorConsoleV712) .card.panel,.appShell:not(.operatorConsoleV712) .runtimeGeneratedPage.generatedPagePanel{height:calc(100vh - 116px)!important;min-height:0!important;max-height:calc(100vh - 116px)!important;block-size:calc(100vh - 116px)!important;min-block-size:0!important;max-block-size:calc(100vh - 116px)!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .commandBoardTitleV711 p,.appShell:not(.operatorConsoleV712) .commandBoardSectionHeadV711 span,.appShell:not(.operatorConsoleV712) .runtimePageHeader p,.appShell:not(.operatorConsoleV712) .panelHead p,.appShell:not(.operatorConsoleV712) p.muted{display:none!important}}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button,.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button *,.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 b{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .humanModeSwitchV710 button span,.appShell:not(.operatorConsoleV712) .productHomeV707,.appShell:not(.operatorConsoleV712) .beginnerHomeV709{display:none!important}.appShell:not(.operatorConsoleV712) .builderToggleRow,.appShell:not(.operatorConsoleV712) .builderPreviewGrid,.appShell:not(.operatorConsoleV712) .builderPreviewPanel,.appShell:not(.operatorConsoleV712) .builderGrid,.appShell:not(.operatorConsoleV712) .builderGrid *{max-height:100%!important;overflow:hidden!important}.appShell:not(.operatorConsoleV712) .builderToggleRow:nth-of-type(n+2),.appShell:not(.operatorConsoleV712) .builderPreviewPanel:nth-of-type(n+3),.appShell:not(.operatorConsoleV712) small.muted,.appShell:not(.operatorConsoleV712) .muted small,.appShell:not(.operatorConsoleV712) .builderPreviewPanel small,.appShell:not(.operatorConsoleV712) .builderToggleRow small{display:none!important}h1,h2,h3,.appShell:not(.operatorConsoleV712) h1,.appShell:not(.operatorConsoleV712) h2,.appShell:not(.operatorConsoleV712) h3{overflow:hidden!important}:root{--os-bg:#f6f7f9;--os-surface:#fff;--os-surface-soft:#f9fafb;--os-text:#111827;--os-muted:#667085;--os-line:#e5e7eb;--os-line-strong:#d0d5dd;--os-primary:#1d4ed8;--os-primary-soft:#eff6ff;--os-green:#047857;--os-red:#b42318;--os-amber:#b45309;--os-shadow:0 18px 60px #0f172a14;--os-radius:22px}*{box-sizing:border-box}html,body{background:var(--os-bg);min-height:100%;color:var(--os-text);margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.authStaticLoader{background:var(--os-bg);place-items:center;min-height:100vh;display:grid}.authStaticLoaderCard{border:1px solid var(--os-line);background:var(--os-surface);width:min(460px,100vw - 32px);box-shadow:var(--os-shadow);border-radius:24px;padding:28px}.authStaticKicker{color:var(--os-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.authStaticLoaderCard h1{margin:10px 0;font-size:28px}.authStaticLoaderCard p{color:var(--os-muted);margin:0}.osLogin{background:radial-gradient(circle at 12% 10%,#1d4ed81f,#0000 28%),linear-gradient(135deg,#f8fafc,#eef2ff);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:24px;min-height:100vh;padding:24px;display:grid}.osLoginIntro,.osLoginCard{box-shadow:var(--os-shadow);background:#ffffffdb;border:1px solid #e5e7ebe6;border-radius:32px}.osLoginIntro{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,68px);display:flex}.osLoginIntro>span,.osLoginCard>span{width:fit-content;color:var(--os-primary);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900;display:inline-flex}.osLoginIntro h1{letter-spacing:-.055em;max-width:760px;margin:18px 0;font-size:clamp(42px,6vw,82px);line-height:.95}.osLoginIntro p{max-width:660px;color:var(--os-muted);margin:0;font-size:18px;line-height:1.6}.osLoginSteps{gap:12px;max-width:560px;margin-top:34px;display:grid}.osLoginSteps b{border:1px solid var(--os-line);background:#fff;border-radius:18px;padding:18px 20px;display:block}.osLoginCard{align-self:center;gap:18px;padding:34px;display:grid}.osLoginCard h2{letter-spacing:-.04em;margin:0;font-size:32px}.osLoginCard label{color:#344054;gap:8px;font-weight:700;display:grid}.osLoginCard input,.osSearch input,.osInlineForm input,.osInlineForm select,.osStackForm input,.osStackForm select,.osStackForm textarea,.osPage select,.osPage input,.osPage textarea{border:1px solid var(--os-line-strong);width:100%;min-height:44px;color:var(--os-text);background:#fff;border-radius:14px;outline:none;padding:10px 13px}.osLoginCard input:focus,.osSearch input:focus,.osInlineForm input:focus,.osInlineForm select:focus,.osStackForm input:focus,.osStackForm select:focus,.osStackForm textarea:focus,.osPage select:focus,.osPage input:focus,.osPage textarea:focus{border-color:var(--os-primary);box-shadow:0 0 0 4px #1d4ed81a}.osLogo{color:#fff;letter-spacing:-.05em;background:#111827;border-radius:16px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.osSimpleApp{background:var(--os-bg);grid-template-columns:312px minmax(0,1fr);min-height:100vh;display:grid}.osSidebar{border-right:1px solid var(--os-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;height:100vh;padding:18px;display:grid;position:sticky;top:0}.osSidebarTop{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.osSidebarTop b{letter-spacing:-.03em;font-size:18px;display:block}.osSidebarTop span{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.osSearch{color:var(--os-muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:12px;font-weight:800;display:grid}.osSearch input{text-transform:none;letter-spacing:0;min-height:42px;font-size:14px;font-weight:500}.osNav{align-content:start;gap:18px;padding-right:3px;display:grid;overflow:auto}.osNav::-webkit-scrollbar{width:7px}.osNav::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:999px}.osNavGroup{gap:7px;display:grid}.osNavGroup>span{color:#98a2b3;text-transform:uppercase;letter-spacing:.14em;padding:0 10px;font-size:11px;font-weight:900}.osNav button{text-align:left;cursor:pointer;width:100%;color:var(--os-text);background:0 0;border:1px solid #0000;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);gap:2px 10px;padding:10px;display:grid}.osNav button:hover{background:var(--os-surface-soft);border-color:var(--os-line)}.osNav button.isActive{background:var(--os-primary-soft);color:#1e40af;border-color:#bfdbfe}.osNav button i{color:#344054;background:#f2f4f7;border-radius:12px;grid-row:1/span 2;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.osNav button.isActive i{color:#1d4ed8;background:#dbeafe}.osNav button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.osNav button small{text-overflow:ellipsis;white-space:nowrap;color:var(--os-muted);font-size:12px;overflow:hidden}.osSidebarUser{border-top:1px solid var(--os-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:14px;display:grid}.osSidebarUser span{text-overflow:ellipsis;white-space:nowrap;color:var(--os-muted);font-size:13px;overflow:hidden}.osSidebarUser button{border:1px solid var(--os-line);cursor:pointer;background:#fff;border-radius:12px;padding:8px 10px}.osMain{grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.osTopbar{z-index:20;border-bottom:1px solid var(--os-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f9e0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex;position:sticky;top:0}.osTopbar span{color:var(--os-muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.osTopbar strong{letter-spacing:-.04em;font-size:22px;display:block}.osTopActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.osButton{border:1px solid var(--os-line-strong);color:#344054;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.osButton:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.osButton.primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.osButton.ghost{border-color:var(--os-line);color:var(--os-muted);background:0 0}.osButton.big{min-height:58px;padding:16px 22px;font-size:16px}.osButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.osNotice,.osError{border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:14px 22px 0;padding:12px 14px;display:flex}.osNotice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.osError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.osNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.osLoading{background:#dbeafe;height:3px;overflow:hidden}.osLoading span{background:#1d4ed8;width:32%;height:100%;animation:1.2s ease-in-out infinite osLoad;display:block}@keyframes osLoad{0%{transform:translate(-110%)}to{transform:translate(340%)}}.osPage{gap:18px;padding:22px;display:grid}.osHero,.osMapLauncher,.osCard,.osPageHeader{border:1px solid var(--os-line);background:var(--os-surface);border-radius:var(--os-radius);box-shadow:0 8px 28px #0f172a0a}.osHero{grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding:clamp(24px,3vw,40px);display:grid;overflow:hidden}.osHero span,.osMapLauncher span,.osPageHeader span,.osCardHead span{color:var(--os-primary);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.osHero h1{letter-spacing:-.06em;max-width:760px;margin:10px 0 12px;font-size:clamp(36px,4.7vw,70px);line-height:.98}.osHero p{max-width:740px;color:var(--os-muted);margin:0;font-size:17px;line-height:1.6}.osHeroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.osHeroStatus{text-align:center;border:1px solid var(--os-line);background:linear-gradient(#f8fafc,#eef2ff);border-radius:22px;align-content:center;align-self:stretch;place-items:center;gap:10px;padding:24px;display:grid}.osHeroStatus b{letter-spacing:-.04em;font-size:28px}.osHeroStatus span{color:var(--os-muted);text-transform:none;letter-spacing:0;font-weight:600;line-height:1.5}.osPageHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.osPageHeader h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(28px,3vw,44px);line-height:1.05}.osPageHeader p{max-width:820px;color:var(--os-muted);margin:0;line-height:1.55}.osPageActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.osMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.osMetric{border:1px solid var(--os-line);background:#fff;border-radius:20px;gap:7px;padding:18px;display:grid}.osMetric span{color:var(--os-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.osMetric strong{letter-spacing:-.05em;font-size:30px;line-height:1}.osMetric small{color:var(--os-muted)}.osGrid{gap:18px;display:grid}.osGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.osGrid.sidebarContent{grid-template-columns:340px minmax(0,1fr);align-items:start}.osWide{min-width:0}.osCard{min-width:0;padding:20px}.osCardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.osCardHead h2{letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.osStepList,.osList{gap:10px;display:grid}.osStepList button,.osStepList a,.osList button{border:1px solid var(--os-line);text-align:left;cursor:pointer;background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:14px;display:grid}.osList button{grid-template-columns:minmax(0,1fr)}.osList button.isActive,.osStepList button:hover,.osStepList a:hover,.osList button:hover{background:#eff6ff;border-color:#bfdbfe}.osStepList b{color:#fff;background:#111827;border-radius:14px;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.osStepList strong,.osList b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.osStepList small,.osList span{color:var(--os-muted);font-size:13px;line-height:1.45;display:block}.osList.compact button{padding:12px}.osEmpty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;gap:8px;padding:24px;display:grid}.osEmpty>span{border:1px solid var(--os-line);width:fit-content;color:var(--os-muted);background:#fff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.osEmpty h3{letter-spacing:-.04em;margin:0;font-size:22px}.osEmpty p{color:var(--os-muted);margin:0;line-height:1.55}.osEmptyAction{margin-top:8px}.osMapLauncher{background:linear-gradient(135deg,#fff,#eff6ff);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px;display:grid}.osMapLauncher h2{letter-spacing:-.06em;margin:8px 0;font-size:clamp(28px,3.5vw,52px);line-height:1}.osMapLauncher p{color:var(--os-muted);max-width:760px;margin:0;line-height:1.58}.osChipCloud{flex-wrap:wrap;gap:8px;display:flex}.osPill{border:1px solid var(--os-line);color:#344054;background:#fff;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.osPill.tone-good{color:var(--os-green);background:#f0fdf4;border-color:#bbf7d0}.osPill.tone-warn{color:var(--os-amber);background:#fff7ed;border-color:#fed7aa}.osPill.tone-bad{color:var(--os-red);background:#fef2f2;border-color:#fecaca}.osTemplateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.osTemplate{border:1px solid var(--os-line);background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;gap:18px;min-height:280px;padding:20px;display:flex;box-shadow:0 8px 28px #0f172a0a}.osTemplate span{color:var(--os-primary);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.osTemplate h3{letter-spacing:-.04em;margin:8px 0 10px;font-size:24px}.osTemplate p{color:var(--os-muted);margin:0;line-height:1.55}.osTemplateFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.osInlineForm{border:1px solid var(--os-line);background:#f9fafb;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:grid}.osInlineForm label,.osStackForm label{color:#344054;gap:7px;font-size:13px;font-weight:800;display:grid}.osStackForm{gap:12px;display:grid}.osStackForm.compact{margin-bottom:14px}.osStackForm textarea{resize:vertical}.osTable{border:1px solid var(--os-line);border-radius:18px;overflow:auto}.osTable table{border-collapse:collapse;background:#fff;width:100%}.osTable th,.osTable td{border-bottom:1px solid var(--os-line);text-align:left;vertical-align:top;padding:13px 14px}.osTable th{color:var(--os-muted);text-transform:uppercase;letter-spacing:.08em;background:#f9fafb;font-size:12px}.osTable tr:last-child td{border-bottom:0}.osTable small{color:var(--os-muted)}.osMuted{color:var(--os-muted);line-height:1.6}.osCode{border:1px solid var(--os-line);color:#e5e7eb;background:#0f172a;border-radius:18px;max-height:520px;padding:16px;font-size:12px;line-height:1.5;overflow:auto}@media (max-width:1180px){.osSimpleApp{grid-template-columns:260px minmax(0,1fr)}.osTemplateGrid,.osMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.osGrid.sidebarContent{grid-template-columns:1fr}.osInlineForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.osLogin{grid-template-columns:1fr;padding:12px}.osSimpleApp{grid-template-columns:1fr}.osSidebar{border-right:0;border-bottom:1px solid var(--os-line);height:auto;position:relative}.osNav{max-height:380px}.osTopbar,.osPageHeader,.osMapLauncher,.osHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.osTopbar{position:relative}.osTopActions,.osPageActions{justify-content:flex-start}.osGrid.two,.osTemplateGrid,.osMetrics,.osInlineForm{grid-template-columns:1fr}.osPage{padding:14px}}.osLogin{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden auto!important}.osSimpleApp{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.osSimpleApp .osSidebar{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.osSimpleApp .osNav{min-height:0!important;overflow:hidden auto!important}.osSimpleApp .osMain{flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.osSimpleApp .osTopbar,.osSimpleApp .osNotice,.osSimpleApp .osError,.osSimpleApp .osLoading{flex:none!important}.osSimpleApp .osPage{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0!important;max-height:none!important;padding-bottom:max(36px, env(safe-area-inset-bottom))!important;flex:auto!important;overflow:hidden auto!important}.osSimpleApp .osPage>*{min-width:0!important}.osSimpleApp .osGrid,.osSimpleApp .osCard,.osSimpleApp .osTable,.osSimpleApp .osCode,.osSimpleApp .osTemplateGrid,.osSimpleApp .osInlineForm,.osSimpleApp .osStackForm,.osSimpleApp .osPageHeader,.osSimpleApp .osHero,.osSimpleApp .osMapLauncher{max-width:100%!important;min-height:0!important}.osSimpleApp h1,.osSimpleApp h2,.osSimpleApp h3,.businessMapGeneratorPage h1,.businessMapGeneratorPage h2,.businessMapGeneratorPage h3{overflow:visible!important}.businessMapGeneratorPage.firstLaunchV42.simpleMapUxV507,.businessMapGeneratorPage.simpleMapUxV507{overscroll-behavior:contain;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-bottom:max(24px, env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorTopbar{position:sticky!important;top:0!important}.businessMapGeneratorPage.simpleMapUxV507 .businessFirstLaunchWizard{max-height:none!important;overflow:visible!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorModes{position:sticky!important;top:74px!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorCanvasShell{min-height:calc(100dvh - 180px)!important;overflow:visible!important}@media (max-width:820px){.osSimpleApp{flex-direction:column!important;display:flex!important}.osSimpleApp .osSidebar{flex:none!important;height:auto!important;max-height:42dvh!important;position:relative!important;top:auto!important;overflow-y:auto!important}.osSimpleApp .osNav{max-height:24dvh!important}.osSimpleApp .osMain{flex:auto!important;height:auto!important;max-height:none!important}.osSimpleApp .osPage{padding-bottom:max(48px, env(safe-area-inset-bottom))!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorModes{top:96px!important}}.osPreviewBanner{color:#1e3a8a;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #93c5fd;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:14px 22px 0;padding:14px;display:flex}.osPreviewBanner span{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.osPreviewBanner strong{letter-spacing:-.03em;margin-top:4px;font-size:18px;display:block}.osPreviewBanner small{color:#475569;margin-top:3px;display:block}.osPreviewActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.osTeamList button small{color:var(--os-primary);font-weight:800}@media (max-width:820px){.osPreviewBanner{flex-direction:column;align-items:stretch}.osPreviewActions{justify-content:flex-start}}.osSimpleApp,.osSimpleApp *{box-sizing:border-box}.osSimpleApp .osPage{background:var(--os-bg)!important;gap:20px!important}.osSimpleApp .osGrid{grid-auto-rows:auto!important;grid-auto-flow:row!important;align-items:start!important;gap:20px!important;display:grid!important}.osSimpleApp .osGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.osSimpleApp .osCard,.osSimpleApp .osPageHeader,.osSimpleApp .osHero,.osSimpleApp .osMapLauncher,.osSimpleApp .osMetric{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:visible!important}.osSimpleApp .osCard{flex-direction:column!important;gap:0!important;display:flex!important}.osSimpleApp .osCardHead{flex:none!important;min-height:0!important;margin-bottom:16px!important}.osSimpleApp .osCardHead h2,.osSimpleApp .osPageHeader h1,.osSimpleApp .osHero h1{overflow-wrap:anywhere!important;word-break:normal!important}.osSimpleApp .osList,.osSimpleApp .osStepList,.osSimpleApp .osStackForm,.osSimpleApp .osInlineForm,.osSimpleApp .osChipCloud,.osSimpleApp .osUserProfile,.osSimpleApp .osUserFacts{height:auto!important;min-height:0!important;max-height:none!important;position:static!important;overflow:visible!important}.osSimpleApp .osList button,.osSimpleApp .osStepList button,.osSimpleApp .osStepList a{height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}.osSimpleApp .osStackForm{gap:14px!important;display:grid!important}.osSimpleApp .osStackForm label,.osSimpleApp .osInlineForm label{min-width:0!important}.osSimpleApp .osStackForm input,.osSimpleApp .osStackForm select,.osSimpleApp .osStackForm textarea,.osSimpleApp .osInlineForm input,.osSimpleApp .osInlineForm select,.osSimpleApp .osPage input,.osSimpleApp .osPage select,.osSimpleApp .osPage textarea{min-width:0!important;max-width:100%!important;font-size:14px!important}.osSimpleApp .osTable{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow:auto!important}.osSimpleApp .osTable table{table-layout:auto!important;min-width:720px!important}.osSimpleApp .osTable th,.osSimpleApp .osTable td{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:320px!important;overflow:hidden!important}.osEntityLayout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.osEntitySideStack{align-items:start;gap:20px;display:grid}.osEntityCreateCard,.osEntityHelpCard,.osEntityListCard{width:100%}.osEntityListCard .osTable{max-height:calc(100dvh - 330px)}.osUsersWorkspace{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.osUsersListCard,.osUserProfileCard{width:100%}.osTeamList button.isActive{color:#1e40af!important;background:#eff6ff!important;border-color:#93c5fd!important}.osTeamList button small{color:var(--os-primary);margin-top:4px;font-weight:800;line-height:1.35;display:block}.osUserProfile{gap:18px;display:grid}.osUserAvatar{color:#fff;letter-spacing:-.06em;background:#111827;border-radius:22px;place-items:center;width:64px;height:64px;font-size:20px;font-weight:950;display:grid}.osUserFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.osUserFacts div{border:1px solid var(--os-line);background:#f8fafc;border-radius:16px;min-width:0;padding:12px}.osUserFacts span{color:var(--os-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.osUserFacts strong{text-overflow:ellipsis;white-space:nowrap;color:var(--os-text);font-size:14px;display:block;overflow:hidden}.osUserPreviewCallout{color:#1e3a8a;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:18px;gap:7px;padding:16px;display:grid}.osUserPreviewCallout strong{letter-spacing:-.02em;font-size:16px}.osUserPreviewCallout span{color:#475569;line-height:1.55}.osUserProfileActions{flex-wrap:wrap;gap:10px;display:flex}.osPreviewBanner{z-index:18;position:sticky;top:75px;box-shadow:0 16px 38px #1d4ed81a;margin:12px 22px 0!important}.osPreviewActions .osButton.primary{box-shadow:0 10px 26px #1d4ed82e}@media (max-width:1280px){.osEntityLayout,.osUsersWorkspace{grid-template-columns:1fr!important}.osEntityListCard .osTable{max-height:none}}@media (max-width:1180px){.osSimpleApp .osGrid.two{grid-template-columns:1fr!important}}@media (max-width:820px){.osUserFacts{grid-template-columns:1fr}.osPreviewBanner{top:0;margin:10px 14px 0!important}.osUserProfileActions .osButton,.osPreviewActions .osButton{width:100%}}.osSimpleApp .osPage,.osSimpleApp .osEntityWorkPage{isolation:isolate!important;flex-direction:column!important;gap:18px!important;min-width:0!important;display:flex!important;position:relative!important}.osSimpleApp .osPage>*{flex:none!important;margin-top:0!important;margin-bottom:0!important;position:relative!important;inset:auto!important;transform:none!important}.osSimpleApp .osPageHeader,.osSimpleApp .osMetrics,.osSimpleApp .osEntityHeaderCard,.osSimpleApp .osEntityLayout,.osSimpleApp .osEntitySideStack,.osSimpleApp .osEntityCreateCard,.osSimpleApp .osEntityHelpCard,.osSimpleApp .osEntityListCard,.osSimpleApp .osUsersWorkspace,.osSimpleApp .osUsersListCard,.osSimpleApp .osUserProfileCard{float:none!important;clear:both!important;z-index:auto!important;min-width:0!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.osSimpleApp .osEntityHeaderCard{gap:18px!important;padding:22px!important;display:grid!important;overflow:hidden!important}.osSimpleApp .osEntityHeaderTop{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;min-width:0!important;display:grid!important}.osSimpleApp .osEntityHeaderTop>div:first-child{min-width:0!important}.osSimpleApp .osEntityHeaderTop span{color:var(--os-primary)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:900!important;display:block!important}.osSimpleApp .osEntityHeaderTop h1{color:var(--os-text)!important;letter-spacing:-.055em!important;overflow-wrap:anywhere!important;margin:8px 0!important;font-size:clamp(30px,3.2vw,46px)!important;line-height:1.05!important}.osSimpleApp .osEntityHeaderTop p{max-width:880px!important;color:var(--os-muted)!important;margin:0!important;font-size:15px!important;line-height:1.5!important}.osSimpleApp .osEntityMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.osSimpleApp .osEntityMetrics .osMetric{min-height:104px!important;box-shadow:none!important;padding:16px!important;overflow:hidden!important}.osSimpleApp .osEntityMetrics .osMetric strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(24px,2vw,30px)!important;overflow:hidden!important}.osSimpleApp .osEntityLayout{grid-template-columns:minmax(320px,430px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.osSimpleApp .osEntitySideStack{align-items:start!important;gap:18px!important;display:grid!important}.osSimpleApp .osEntityCreateCard,.osSimpleApp .osEntityHelpCard,.osSimpleApp .osEntityListCard{align-self:start!important;overflow:hidden!important}.osSimpleApp .osEntityCreateCard .osStackForm{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.osSimpleApp .osEntityCreateCard .osStackForm label{gap:7px!important;display:grid!important}.osSimpleApp .osEntityCreateCard .osStackForm input,.osSimpleApp .osEntityCreateCard .osStackForm select,.osSimpleApp .osEntityCreateCard .osStackForm textarea{border-radius:13px!important;min-height:42px!important}.osSimpleApp .osEntityListCard .osTable{width:100%!important;max-height:none!important;overflow:auto!important}.osSimpleApp .osEntityListCard .osTable table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:760px!important}.osSimpleApp .osEntityListCard .osTable th,.osSimpleApp .osEntityListCard .osTable td{vertical-align:middle!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding:12px 13px!important;overflow:hidden!important}.osSimpleApp .osEntityListCard .osTable td:first-child,.osSimpleApp .osEntityListCard .osTable th:first-child{width:28%!important}.osSimpleApp .osCardHead{align-items:flex-start!important;min-height:0!important}.osSimpleApp .osCardHead h2{overflow-wrap:anywhere!important;line-height:1.08!important}.osSimpleApp .osPreviewBanner{z-index:30!important;flex:none!important;margin:12px 22px 0!important;position:sticky!important;top:75px!important;overflow:hidden!important}.osSimpleApp .osSidebar .osNavGroup:empty{display:none!important}@media (max-width:1360px){.osSimpleApp .osEntityLayout{grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important}}@media (max-width:1120px){.osSimpleApp .osEntityHeaderTop,.osSimpleApp .osEntityLayout,.osSimpleApp .osUsersWorkspace{grid-template-columns:1fr!important}.osSimpleApp .osEntityMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.osSimpleApp .osPageActions{justify-content:flex-start!important}}@media (max-width:720px){.osSimpleApp .osEntityMetrics{grid-template-columns:1fr!important}.osSimpleApp .osEntityHeaderCard,.osSimpleApp .osCard{border-radius:18px!important;padding:16px!important}.osSimpleApp .osEntityHeaderTop h1{font-size:30px!important}}.osSimpleApp .osButton.tiny{white-space:nowrap!important;border-radius:10px!important;min-height:32px!important;padding:7px 10px!important;font-size:12px!important}.osSimpleApp .osButton.danger{color:#b91c1c!important;background:#fff!important;border-color:#fecaca!important}.osSimpleApp .osButton.danger:hover{background:#fef2f2!important}.osSimpleApp .osEditableTable table{min-width:900px!important}.osSimpleApp .osEditableRow{cursor:default!important}.osSimpleApp .osEditableRow:hover td{background:#f8fafc!important}.osSimpleApp .osTableActionHead,.osSimpleApp .osTableActions{text-align:right!important;width:140px!important}.osSimpleApp .osTableActions{white-space:nowrap!important;overflow:visible!important}.osRecordOverlay{z-index:1000;pointer-events:auto;grid-template-columns:minmax(0,1fr) minmax(420px,560px);display:grid;position:fixed;inset:0}.osRecordBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a47}.osRecordDrawer{border-left:1px solid var(--os-line);background:#fff;align-content:start;gap:18px;min-width:0;height:100dvh;padding:22px;display:grid;overflow:auto;box-shadow:-28px 0 70px #0f172a2e}.osRecordDrawerHead{border-bottom:1px solid var(--os-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:16px;display:grid}.osRecordDrawerHead span{color:var(--os-primary);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900;display:block}.osRecordDrawerHead h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:7px 0;font-size:clamp(24px,2.7vw,36px);line-height:1.04}.osRecordDrawerHead p{color:var(--os-muted);margin:0;line-height:1.5}.osIconButton{border:1px solid var(--os-line);color:#475569;cursor:pointer;background:#fff;border-radius:12px;width:40px;height:40px;font-size:22px;line-height:1}.osIconButton:hover{background:#f8fafc}.osRecordReadonly{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;padding:12px 14px;font-weight:800;line-height:1.45}.osRecordEditForm{gap:14px;display:grid}.osRecordEditForm label{color:#344054;gap:7px;font-weight:850;display:grid}.osRecordEditForm input,.osRecordEditForm select,.osRecordEditForm textarea{border:1px solid var(--os-line-strong);width:100%;min-height:44px;color:var(--os-text);background:#fff;border-radius:14px;padding:10px 12px;font-weight:650}.osRecordChangeHint{color:var(--os-muted);background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:11px 12px;line-height:1.45}.osRecordDrawerActions{background:linear-gradient(#fff0,#fff 28%);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-top:14px;display:grid;position:sticky;bottom:0}@media (max-width:920px){.osRecordOverlay{grid-template-columns:1fr}.osRecordBackdrop{display:none}.osRecordDrawer{width:100%}.osRecordDrawerActions{grid-template-columns:1fr}.osRecordDrawerActions .osButton{width:100%}}.businessMapGeneratorPage.simpleMapUxV507{box-sizing:border-box!important;height:auto!important;min-height:100vh!important;max-height:none!important;padding:12px!important;overflow:hidden auto!important}.businessMapGeneratorPage.simpleMapUxV507 *,.businessMapGeneratorPage.simpleMapUxV507 :before,.businessMapGeneratorPage.simpleMapUxV507 :after{box-sizing:border-box!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorTopbar{z-index:70!important;border-radius:18px!important;min-height:62px!important;margin:0 0 10px!important;padding:10px 12px!important;top:8px!important;overflow:visible!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorTopActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorTopActions>*{flex:none!important;max-width:100%!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorCommandBar.cleanV41,.businessMapGeneratorPage.simpleMapUxV507 .systemSafetyPanelV53{width:auto!important;margin:10px 6px!important}.businessMapGeneratorPage.simpleMapUxV507 .businessFirstLaunchWizard{border-radius:24px!important;height:auto!important;max-height:none!important;margin:12px 6px 24px!important;overflow:visible!important}.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchHero{grid-template-columns:minmax(0,1fr) minmax(210px,280px)!important;gap:14px!important;padding:18px 20px!important;overflow:visible!important}.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchContent,.businessMapGeneratorPage.simpleMapUxV507 .chooseTemplateGrid,.businessMapGeneratorPage.simpleMapUxV507 .simpleChooseV507,.businessMapGeneratorPage.simpleMapUxV507 .templateLibraryV513{min-width:0!important;max-height:none!important;overflow:visible!important}.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchContent{padding:18px 20px 22px!important}.businessMapGeneratorPage.simpleMapUxV507 .simpleChooseV507,.businessMapGeneratorPage.simpleMapUxV507 .templateLibraryV513{grid-template-columns:minmax(360px,1.05fr) minmax(360px,.95fr)!important;align-items:start!important;gap:16px!important}.businessMapGeneratorPage.simpleMapUxV507 .templateChooserPanel,.businessMapGeneratorPage.simpleMapUxV507 .selectedTemplatePanel,.businessMapGeneratorPage.simpleMapUxV507 .aiSimpleBox,.businessMapGeneratorPage.simpleMapUxV507 .aiEditorBoxV514{border-radius:22px!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.businessMapGeneratorPage.simpleMapUxV507 .selectedTemplatePanel,.businessMapGeneratorPage.simpleMapUxV507 .detailedTemplatePanelV513,.businessMapGeneratorPage.simpleMapUxV507 .templateLibraryV513 .detailedTemplatePanelV513{align-content:start!important;gap:12px!important;padding:20px!important;display:grid!important;position:relative!important;top:auto!important}.businessMapGeneratorPage.simpleMapUxV507 .selectedTemplatePanel>b{margin:0!important;font-size:22px!important;line-height:1.2!important}.businessMapGeneratorPage.simpleMapUxV507 .selectedTemplatePanel>p{margin:0!important;font-size:14px!important;line-height:1.5!important}.businessMapGeneratorPage.simpleMapUxV507 .templateCardsGrid,.businessMapGeneratorPage.simpleMapUxV507 .wowTemplateCards,.businessMapGeneratorPage.simpleMapUxV507 .simpleTemplateCards{max-height:none!important;padding-right:0!important;overflow:visible!important}.businessMapGeneratorPage.simpleMapUxV507 .templateBlocksV513{gap:10px!important;max-height:none!important;margin:4px 0 0!important;padding-right:0!important;display:grid!important;overflow:visible!important}.businessMapGeneratorPage.simpleMapUxV507 .templateBlocksV513 h3{margin:4px 0 2px!important;line-height:1.25!important}.businessMapGeneratorPage.simpleMapUxV507 .templateBlocksV513 article{border-radius:18px!important;gap:8px!important;min-width:0!important;padding:14px!important;display:grid!important}.businessMapGeneratorPage.simpleMapUxV507 .templateBlocksV513 article strong,.businessMapGeneratorPage.simpleMapUxV507 .templateBlocksV513 article p,.businessMapGeneratorPage.simpleMapUxV507 .templateBlocksV513 article span{overflow-wrap:anywhere!important}.businessMapGeneratorPage.simpleMapUxV507 .templateBlocksV513 article p{margin:0!important}.businessMapGeneratorPage.simpleMapUxV507 .templateBlocksV513 article div{flex-wrap:wrap!important;gap:7px!important;min-width:0!important;display:flex!important}.businessMapGeneratorPage.simpleMapUxV507 .templateDeliverablesV513{background:#fff!important;border-radius:18px!important;width:100%!important;margin:2px 0 0!important;padding:0!important;overflow:hidden!important}.businessMapGeneratorPage.simpleMapUxV507 .templateDeliverablesV513 summary{cursor:pointer!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:13px 16px!important;line-height:1.25!important;list-style-position:inside!important;display:flex!important}.businessMapGeneratorPage.simpleMapUxV507 .templateDeliverablesV513[open] summary{border-bottom:1px solid #0f172a14!important}.businessMapGeneratorPage.simpleMapUxV507 .templateDeliverablesV513 .wowDeliverables,.businessMapGeneratorPage.simpleMapUxV507 .wowDeliverables{max-height:none!important;margin:0!important;padding:14px 18px 16px 34px!important;overflow:visible!important}.businessMapGeneratorPage.simpleMapUxV507 .demoDataOptionV536,.businessMapGeneratorPage.simpleMapUxV507 .demoDataOptionLockedV1013{color:#0f172a!important;background:linear-gradient(135deg,#eff6ff,#fff)!important;border:1px solid #bfdbfe!important;border-radius:18px!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0!important;padding:13px 14px!important;line-height:1.35!important;display:grid!important}.businessMapGeneratorPage.simpleMapUxV507 .demoDataCheckIconV1013{color:#1d4ed8!important;background:#dbeafe!important;border-radius:8px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:grid!important}.businessMapGeneratorPage.simpleMapUxV507 .demoDataOptionTextV1013{gap:4px!important;min-width:0!important;display:grid!important}.businessMapGeneratorPage.simpleMapUxV507 .demoDataOptionTextV1013 b{color:#0f172a!important;font-size:14px!important;line-height:1.35!important;display:block!important}.businessMapGeneratorPage.simpleMapUxV507 .demoDataOptionV536 small,.businessMapGeneratorPage.simpleMapUxV507 .demoDataOptionTextV1013 small{color:#64748b!important;overflow-wrap:anywhere!important;width:auto!important;max-width:100%!important;margin:0!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important;display:block!important}.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchActions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:2px 0 0!important;padding:0!important;display:flex!important}.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchActions .bigPrimaryAction,.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchActions .aiPrimaryV509{white-space:normal!important;border-radius:12px!important;min-height:42px!important;padding:10px 16px!important}.businessMapGeneratorPage.simpleMapUxV507 .aiEditorBoxV514{grid-column:1/-1!important;gap:12px!important;display:grid!important}.businessMapGeneratorPage.simpleMapUxV507 .aiModeSwitchV514,.businessMapGeneratorPage.simpleMapUxV507 .aiPromptExamplesV509,.businessMapGeneratorPage.simpleMapUxV507 .aiChangePlanV514{flex-wrap:wrap!important;gap:8px!important;min-width:0!important;display:flex!important}@media (max-width:1180px){.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchHero,.businessMapGeneratorPage.simpleMapUxV507 .simpleChooseV507,.businessMapGeneratorPage.simpleMapUxV507 .templateLibraryV513{grid-template-columns:1fr!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorTopbar,.businessMapGeneratorPage.simpleMapUxV507 .systemSafetyPanelV53{align-items:stretch!important}}@media (max-width:760px){.businessMapGeneratorPage.simpleMapUxV507{padding:8px!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorTopbar,.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorCommandBar.cleanV41,.businessMapGeneratorPage.simpleMapUxV507 .systemSafetyPanelV53,.businessMapGeneratorPage.simpleMapUxV507 .businessFirstLaunchWizard{margin-left:0!important;margin-right:0!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorTopbar,.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorCommandBar.cleanV41,.businessMapGeneratorPage.simpleMapUxV507 .systemSafetyPanelV53,.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchHero,.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchContent{padding-left:14px!important;padding-right:14px!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorTopActions>*,.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchActions .bigPrimaryAction,.businessMapGeneratorPage.simpleMapUxV507 .firstLaunchActions .aiPrimaryV509{justify-content:center!important;width:100%!important}}.osSimpleApp .osFormGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.osSimpleApp .osTasksWorkspace .osGrid.two,.osSimpleApp .osCalendarGrid,.osSimpleApp .osTasksEditorGrid{align-items:start!important}.osSimpleApp .osTaskList button,.osSimpleApp .osCalendarList button{text-align:left!important}.osSimpleApp .osTaskList button span,.osSimpleApp .osCalendarList button span,.osSimpleApp .osCalendarList button small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.osSimpleApp .osEntityViewHead{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.osSimpleApp .osViewSwitch{border:1px solid var(--os-line)!important;background:#f8fafc!important;border-radius:14px!important;flex:none!important;gap:6px!important;padding:4px!important;display:inline-flex!important}.osSimpleApp .osViewSwitch button{color:#475569!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;min-height:34px!important;padding:8px 12px!important;font-weight:900!important}.osSimpleApp .osViewSwitch button.isActive{color:var(--os-primary)!important;background:#fff!important;box-shadow:0 8px 22px #0f172a14!important}.osSimpleApp .osViewSwitch button:disabled{cursor:not-allowed!important;opacity:.45!important}.osSimpleApp .osKanbanBoard{-webkit-overflow-scrolling:touch!important;grid-auto-columns:minmax(260px,300px)!important;grid-auto-flow:column!important;gap:14px!important;min-height:320px!important;padding:4px 2px 12px!important;display:grid!important;overflow:auto hidden!important}.osSimpleApp .osKanbanColumn{border:1px solid var(--os-line)!important;background:#f8fafc!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;min-width:0!important;padding:12px!important;display:grid!important}.osSimpleApp .osKanbanColumn header{color:var(--os-text)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.osSimpleApp .osKanbanColumn header b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;overflow:hidden!important}.osSimpleApp .osKanbanColumn header span{border:1px solid var(--os-line)!important;min-width:28px!important;height:28px!important;color:var(--os-primary)!important;background:#fff!important;border-radius:999px!important;place-items:center!important;font-size:12px!important;font-weight:950!important;display:inline-grid!important}.osSimpleApp .osKanbanCards{align-content:start!important;gap:10px!important;display:grid!important}.osSimpleApp .osKanbanCard{border:1px solid var(--os-line)!important;background:#fff!important;border-radius:16px!important;gap:8px!important;padding:12px!important;display:grid!important;box-shadow:0 10px 28px #0f172a0f!important}.osSimpleApp .osKanbanCardTitle{color:var(--os-text)!important;text-align:left!important;cursor:pointer!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;padding:0!important;font-weight:950!important;line-height:1.25!important}.osSimpleApp .osKanbanCard small{color:var(--os-muted)!important;overflow-wrap:anywhere!important;line-height:1.35!important}.osSimpleApp .osKanbanCard select{border:1px solid var(--os-line-strong)!important;width:100%!important;min-height:38px!important;color:var(--os-text)!important;background:#fff!important;border-radius:12px!important;font-weight:800!important}.osSimpleApp .osKanbanEmpty{color:var(--os-muted)!important;text-align:center!important;background:#fff9!important;border:1px dashed #cbd5e1!important;border-radius:14px!important;padding:14px!important;font-weight:800!important}.osParticipantPicker{border:1px solid var(--os-line)!important;background:#f8fafc!important;border-radius:16px!important;gap:8px!important;padding:12px!important;display:grid!important}.osParticipantPicker>span{color:var(--os-primary)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:950!important}.osParticipantPicker label{border:1px solid var(--os-line)!important;color:var(--os-text)!important;background:#fff!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:2px 8px!important;padding:8px!important;font-weight:850!important;display:grid!important}.osParticipantPicker label input{grid-row:1/span 2!important;width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.osParticipantPicker label small{color:var(--os-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;font-weight:700!important;overflow:hidden!important}.osLinkedInfo{border:1px solid var(--os-line)!important;background:#f8fafc!important;border-radius:16px!important;gap:4px!important;padding:12px!important;display:grid!important}.osLinkedInfo span{color:var(--os-primary)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:950!important}.osLinkedInfo strong,.osLinkedInfo small{overflow-wrap:anywhere!important}@media (max-width:820px){.osSimpleApp .osFormGrid.two{grid-template-columns:1fr!important}.osSimpleApp .osEntityViewHead{display:grid!important}.osSimpleApp .osViewSwitch,.osSimpleApp .osViewSwitch button{width:100%!important}.osSimpleApp .osKanbanBoard{grid-auto-columns:minmax(240px,86vw)!important}}.osSimpleApp .osSidebarTop,.osSimpleApp .osSidebarTopTextOnly{grid-template-columns:minmax(0,1fr)!important}.osSimpleApp .osLogo,.osSimpleApp .osNav button i,.osSimpleApp .osStepList b,.osSimpleApp .osRecordAvatar,.osSimpleApp .osUserAvatar{display:none!important}.osSimpleApp .osNav button,.osSimpleApp .osStepList button,.osSimpleApp .osStepList a{grid-template-columns:minmax(0,1fr)!important;padding-left:14px!important}.osSimpleApp .osNav button small{display:none!important}.osSimpleApp .osHero p,.osSimpleApp .osEntityHeaderTop p,.osSimpleApp .osCardHead p,.osSimpleApp .osMuted{max-width:100%!important}.osSimpleApp .osList button b,.osSimpleApp .osList button span,.osSimpleApp .osStepList strong,.osSimpleApp .osStepList small,.osSimpleApp .osTopbar strong,.osSimpleApp .osTopbar span,.osSimpleApp .osEntityHeaderTop h1,.osSimpleApp .osCardHead h2,.osSimpleApp .osHero h1,.osSimpleApp .osHero p,.osSimpleApp .osKanbanColumn header b,.osSimpleApp .osKanbanCardTitle,.osSimpleApp .osKanbanCard small,.osSimpleApp .osCalendarList button span,.osSimpleApp .osCalendarList button small,.osSimpleApp .osTaskList button span,.osSimpleApp .osTaskList button small{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow:visible!important}.osSimpleApp .osCalendarList button,.osSimpleApp .osTaskList button,.osSimpleApp .osList button,.osSimpleApp .osStepList button,.osSimpleApp .osStepList a{align-items:start!important;min-width:0!important}.osSimpleApp .osEntityLayout.osEntityLayoutWide{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.osSimpleApp .osWorkspaceToolbar{border:1px solid var(--os-line)!important;background:#fff!important;border-radius:20px!important;gap:14px!important;padding:16px!important;display:grid!important}.osSimpleApp .osWorkspaceToolbarHead{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.osSimpleApp .osWorkspaceToolbarHead span{color:var(--os-primary)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:900!important;display:block!important}.osSimpleApp .osWorkspaceToolbarGrid{grid-template-columns:minmax(340px,1.1fr) minmax(280px,.9fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.osSimpleApp .osEntityCreateCard,.osSimpleApp .osEntityHelpCard,.osSimpleApp .osEntityListCard{overflow:hidden!important}.osSimpleApp .osEntityHelpCard .osStepList{gap:10px!important}.osSimpleApp .osEntityHelpCard .osStepList button{min-height:0!important}.osSimpleApp .osEntityListCard{width:100%!important}.osSimpleApp .osEntityListCard .osTable table{table-layout:auto!important}.osSimpleApp .osKanbanCard[draggable=true]{cursor:grab!important}.osSimpleApp .osKanbanCard[draggable=true]:active,.osSimpleApp .osKanbanCard.isDragging{cursor:grabbing!important}.osSimpleApp .osKanbanCard[role=button]:focus-visible{outline-offset:3px!important;outline:3px solid #2563eb47!important}@media (max-width:1080px){.osSimpleApp .osWorkspaceToolbarHead{flex-direction:column!important;align-items:stretch!important}.osSimpleApp .osWorkspaceToolbarGrid{grid-template-columns:1fr!important}}.osSimpleApp .osWorkspaceToolbar{gap:10px!important;padding:12px 14px!important}.osSimpleApp .osWorkspaceToolbarHead{align-items:center!important}.osSimpleApp .osWorkspaceToolbarHead h2{margin:2px 0 0!important;font-size:20px!important;line-height:1.05!important}.osSimpleApp .osWorkspaceToolbarGrid,.osSimpleApp .osWorkspaceToolbarGrid.compactOnly{grid-template-columns:1fr!important;gap:0!important}.osSimpleApp .osEntityCreateCard.osEntityCreateCardCompact{padding:14px!important}.osSimpleApp .osEntityCreateCard.osEntityCreateCardCompact .osCardHead{margin-bottom:12px!important}.osSimpleApp .osEntityCreateCard.osEntityCreateCardCompact .osCardHead h2{font-size:18px!important;line-height:1.1!important}.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px 12px!important;display:grid!important}.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm label{gap:6px!important}.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm input,.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm select,.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm textarea{min-height:40px!important}.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm>button{grid-column:1/-1!important;justify-self:start!important}@media (max-width:1280px){.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.osSimpleApp .osWorkspaceToolbar{padding:12px!important}.osSimpleApp .osWorkspaceToolbarHead{align-items:stretch!important}.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm{grid-template-columns:1fr!important}}.osSimpleApp .osRecordAvatar,.osSimpleApp .osUserAvatar{border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;display:grid!important}.osSimpleApp .osRecordIdentity{grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-width:0!important;display:grid!important}.osSimpleApp .osRecordIdentity>div:last-child,.osSimpleApp .osRecordDrawerHead>div:first-child,.osSimpleApp .osRecordSection,.osSimpleApp .osRecordTabPane,.osSimpleApp .osCard,.osSimpleApp .osEntityListCard,.osSimpleApp .osEntityCreateCard,.osSimpleApp .osEntityHelpCard,.osSimpleApp .osWorkspaceToolbar,.osSimpleApp .osWorkspaceToolbarGrid,.osSimpleApp .osTable,.osSimpleApp .osTable table,.osSimpleApp .osFormGrid,.osSimpleApp .osFormGrid.two,.osSimpleApp .osRecordEditForm label,.osSimpleApp .osStackForm label{min-width:0!important}.osSimpleApp .osRecordDrawerHead h2,.osSimpleApp .osRecordDrawerHead p,.osSimpleApp .osRecordSectionHead h3,.osSimpleApp .osRecordSummaryGrid b,.osSimpleApp .osTopbar strong,.osSimpleApp .osTopbar span{white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;overflow:visible!important}.osSimpleApp .osRecordSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.osSimpleApp .osRecordSummaryGrid article{min-width:0!important}.osSimpleApp .osRecordSummaryGrid b{font-size:13px!important;line-height:1.3!important}.osSimpleApp .osFormGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm{grid-template-columns:repeat(4,minmax(0,1fr))!important}.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm>button{grid-column:auto!important;align-self:end!important;min-width:180px!important}@media (max-width:1380px){.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm{grid-template-columns:repeat(3,minmax(0,1fr))!important}.osSimpleApp .osRecordSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1024px){.osSimpleApp .osFormGrid.two,.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.osSimpleApp .osRecordIdentity{grid-template-columns:1fr!important}.osSimpleApp .osRecordAvatar,.osSimpleApp .osUserAvatar{display:none!important}.osSimpleApp .osRecordSummaryGrid,.osSimpleApp .osFormGrid.two,.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm{grid-template-columns:1fr!important}.osSimpleApp .osEntityCreateCard .osStackForm.osCompactCreateForm>button{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}}.osSimpleApp .osAnalyticsResultCard{overflow:hidden!important}.osSimpleApp .osAnalyticsResultTable table{min-width:720px!important}.osSimpleApp .osRecordSecondarySection{background:#f8fafc!important}.osSimpleApp .osRecordSectionHeadInline{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.osSimpleApp .osRecordSectionHeadInline>div{min-width:0!important}.osSimpleApp .osMuted.compact{margin:0!important;font-size:13px!important;line-height:1.45!important}@media (max-width:720px){.osSimpleApp .osRecordSectionHeadInline{flex-direction:column!important;align-items:stretch!important}}.osSimpleApp .osWorkflowStudio{grid-template-columns:minmax(520px,1.25fr) minmax(360px,.75fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.osSimpleApp .osWorkflowDesignerGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.osSimpleApp .osWorkflowDesignerGrid label,.osSimpleApp .osWorkflowDesignerCard textarea,.osSimpleApp .osWorkflowDesignerCard input,.osSimpleApp .osWorkflowDesignerCard select{min-width:0!important}.osSimpleApp .osWorkflowDryRun{background:#f8fafc!important;border:1px solid #dbeafe!important;border-radius:12px!important;gap:12px!important;margin-top:16px!important;padding:14px!important;display:grid!important}.osSimpleApp .osWorkflowDryRun.ok{background:#f0fdf4!important;border-color:#bbf7d0!important}.osSimpleApp .osWorkflowDryRun.bad{background:#fef2f2!important;border-color:#fecaca!important}.osSimpleApp .osWorkflowDryRunHead,.osSimpleApp .osWorkflowSelectedHead{gap:3px!important;min-width:0!important;display:grid!important}.osSimpleApp .osWorkflowDryRunHead b,.osSimpleApp .osWorkflowSelectedHead b{color:var(--os-text)!important;overflow-wrap:anywhere!important}.osSimpleApp .osWorkflowDryRunHead span,.osSimpleApp .osWorkflowSelectedHead span{color:var(--os-muted)!important;font-size:13px!important;line-height:1.45!important}.osSimpleApp .osWorkflowActionPreview{gap:8px!important;display:grid!important}.osSimpleApp .osWorkflowActionPreview div{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;gap:3px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}.osSimpleApp .osWorkflowActionPreview.compact div{padding:9px 10px!important}.osSimpleApp .osWorkflowActionPreview b,.osSimpleApp .osWorkflowActionPreview span{overflow-wrap:anywhere!important;min-width:0!important}.osSimpleApp .osWorkflowActionPreview b{color:var(--os-text)!important;font-size:13px!important}.osSimpleApp .osWorkflowActionPreview span{color:var(--os-muted)!important;font-size:12px!important;line-height:1.45!important}.osSimpleApp .osWorkflowIssues{gap:6px!important;display:grid!important}.osSimpleApp .osWorkflowIssues span{color:#7f1d1d!important;background:#ffffffb8!important;border-radius:10px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.45!important}.osSimpleApp .osWorkflowSelected{border-top:1px solid #e5e7eb!important;gap:12px!important;margin-top:16px!important;padding-top:14px!important;display:grid!important}.osSimpleApp .osWorkflowFilters{flex-wrap:wrap!important;margin-bottom:12px!important}.osSimpleApp .osWorkflowFilters .miniBtn.active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important}.osSimpleApp .osWorkflowRunList{gap:10px!important;display:grid!important}.osSimpleApp .osWorkflowRunItem{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:12px!important;display:grid!important}.osSimpleApp .osWorkflowRunItem.success{border-color:#bbf7d0!important}.osSimpleApp .osWorkflowRunItem.warning{background:#fffbeb!important;border-color:#fde68a!important}.osSimpleApp .osWorkflowRunItem.danger{background:#fef2f2!important;border-color:#fecaca!important}.osSimpleApp .osWorkflowRunItem.info{background:#eff6ff!important;border-color:#bfdbfe!important}.osSimpleApp .osWorkflowRunItem>div:first-child{gap:3px!important;min-width:0!important;display:grid!important}.osSimpleApp .osWorkflowRunItem b,.osSimpleApp .osWorkflowRunItem span,.osSimpleApp .osWorkflowRunItem small{overflow-wrap:anywhere!important;min-width:0!important}.osSimpleApp .osWorkflowRunItem span,.osSimpleApp .osWorkflowRunItem small{color:var(--os-muted)!important;font-size:13px!important;line-height:1.45!important}@media (max-width:1180px){.osSimpleApp .osWorkflowStudio{grid-template-columns:1fr!important}.osSimpleApp .osWorkflowDesignerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.osSimpleApp .osWorkflowDesignerGrid,.osSimpleApp .osWorkflowRunItem{grid-template-columns:1fr!important}}.osSimpleApp .workflowOpsMetrics{gap:10px!important}.osSimpleApp .workflowOpsMetrics .osMetric{border-radius:14px!important;gap:5px!important;padding:13px 14px!important}.osSimpleApp .workflowOpsMetrics .osMetric strong{font-size:24px!important}.osSimpleApp .osWorkflowQuickBar{background:#f8fbff!important;border:1px solid #dbeafe!important;border-radius:16px!important;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr)!important;align-items:stretch!important;gap:12px!important;padding:14px!important;display:grid!important}.osSimpleApp .osWorkflowQuickBar>div:first-child{align-content:center!important;gap:5px!important;min-width:0!important;display:grid!important}.osSimpleApp .osWorkflowQuickBar span{color:#1d4ed8!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:950!important}.osSimpleApp .osWorkflowQuickBar strong{color:var(--os-text)!important;overflow-wrap:anywhere!important;line-height:1.35!important}.osSimpleApp .osWorkflowPresetGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.osSimpleApp .osWorkflowPresetGrid button{min-width:0!important;min-height:66px!important;color:var(--os-text)!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:12px!important;gap:4px!important;padding:10px!important;display:grid!important}.osSimpleApp .osWorkflowPresetGrid button:hover{background:#eff6ff!important;border-color:#93c5fd!important}.osSimpleApp .osWorkflowPresetGrid b,.osSimpleApp .osWorkflowPresetGrid small{overflow-wrap:anywhere!important;min-width:0!important}.osSimpleApp .osWorkflowPresetGrid b{font-size:13px!important}.osSimpleApp .osWorkflowPresetGrid small{color:var(--os-muted)!important;font-size:12px!important;line-height:1.35!important}.osSimpleApp .osWorkflowHintStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:-4px 0 12px!important;display:grid!important}.osSimpleApp .osWorkflowHintStrip span{color:#475569!important;overflow-wrap:anywhere!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:10px!important;min-width:0!important;padding:8px 10px!important;font-size:12px!important;line-height:1.35!important}.osSimpleApp .osWorkflowErrorPanel,.osSimpleApp .osWorkflowInlineIssue{color:#7f1d1d!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:12px!important}.osSimpleApp .osWorkflowErrorPanel{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;padding:10px 12px!important;display:grid!important}.osSimpleApp .osWorkflowErrorPanel b{white-space:nowrap!important}.osSimpleApp .osWorkflowErrorPanel span{overflow-wrap:anywhere!important;min-width:0!important;font-size:13px!important;line-height:1.4!important}.osSimpleApp .osWorkflowErrorPanel button{color:#991b1b!important;cursor:pointer!important;background:0 0!important;border:0!important;font-weight:900!important}.osSimpleApp .osWorkflowInlineIssue{padding:9px 11px!important;font-size:13px!important;line-height:1.4!important}.osSimpleApp .osWorkflowDesignerCard .osStackForm{gap:10px!important}.osSimpleApp .osWorkflowDesignerCard .osCardHead,.osSimpleApp .osWorkflowListCard .osCardHead,.osSimpleApp .osWorkflowRunsCard .osCardHead{grid-template-columns:minmax(0,1fr)!important;justify-content:start!important;justify-items:start!important;gap:3px!important;width:100%!important;margin-bottom:12px!important;display:grid!important}.osSimpleApp .osWorkflowDesignerCard .osCardHead span,.osSimpleApp .osWorkflowListCard .osCardHead span,.osSimpleApp .osWorkflowRunsCard .osCardHead span,.osSimpleApp .osWorkflowDesignerCard .osCardHead h2,.osSimpleApp .osWorkflowListCard .osCardHead h2,.osSimpleApp .osWorkflowRunsCard .osCardHead h2{text-align:left!important;justify-self:start!important}.osSimpleApp .osWorkflowDesignerCard .osCardHead h2,.osSimpleApp .osWorkflowListCard .osCardHead h2,.osSimpleApp .osWorkflowRunsCard .osCardHead h2{margin:0!important;font-size:26px!important;line-height:1.05!important}.osSimpleApp .osWorkflowDesignerCard textarea{min-height:132px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;line-height:1.45!important}.osSimpleApp .osWorkflowList .isActive{box-shadow:inset 3px 0 #2563eb!important}.osSimpleApp .osWorkflowRunError{color:#991b1b!important;font-weight:750!important}.osSimpleApp .osWorkflowRunsCard .osEmpty,.osSimpleApp .osWorkflowListCard .osEmpty{min-height:0!important}.osSimpleApp .osEmpty.compact{border-radius:14px!important;gap:6px!important;padding:16px!important}.osSimpleApp .osEmptyIcon{border:1px solid var(--os-line)!important;color:#2563eb!important;background:#fff!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.osSimpleApp .osEmpty.compact h3{font-size:18px!important}.osSimpleApp .osEmpty.compact p{font-size:13px!important;line-height:1.45!important}.osSimpleApp .osEmptySteps{color:#475569!important;gap:5px!important;margin:4px 0 0!important;padding-left:18px!important;font-size:13px!important;line-height:1.35!important;display:grid!important}.osSimpleApp .osEmptyActions{flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important;display:flex!important}.osSimpleApp .osEmptyActions .osButton{border-radius:11px!important;min-height:36px!important;padding:8px 11px!important;font-size:13px!important}@media (max-width:1180px){.osSimpleApp .osWorkflowQuickBar,.osSimpleApp .osWorkflowHintStrip{grid-template-columns:1fr!important}.osSimpleApp .osWorkflowPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.osSimpleApp .osWorkflowPresetGrid,.osSimpleApp .osWorkflowErrorPanel{grid-template-columns:1fr!important}}.assistantDockV1{z-index:60;pointer-events:none;max-width:calc(100vw - 28px);position:fixed;bottom:18px;right:18px}.assistantDockV1 *{box-sizing:border-box}.assistantDockButtonV1{pointer-events:auto;color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a1f;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:154px;height:52px;display:inline-flex;box-shadow:0 16px 40px #0f172a33}.assistantDockButtonV1 span{color:#2563eb;background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.assistantDockButtonV1 b{font-size:14px;line-height:1}.assistantPanelV1{pointer-events:auto;background:#fff;border:1px solid #0f172a21;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(392px,100vw - 28px);max-height:min(620px,100vh - 42px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.assistantHeadV1{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:start;gap:12px;padding:14px 14px 12px;display:flex}.assistantHeadV1 div{gap:2px;min-width:0;display:grid}.assistantHeadV1 span{color:#2563eb;text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:850}.assistantHeadV1 b{color:#0f172a;font-size:16px;line-height:1.1}.assistantHeadV1 small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:12px;line-height:1.25;overflow:hidden}.assistantHeadV1 button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.assistantMessagesV1{background:#fff;align-content:start;gap:10px;min-height:220px;padding:12px;display:grid;overflow:auto}.assistantMessageV1{gap:8px;max-width:100%;display:grid}.assistantMessageV1 p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.assistantMessageV1.assistant p{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 11px}.assistantMessageV1.user{justify-items:end}.assistantMessageV1.user p{color:#0f172a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;max-width:88%;padding:10px 11px;font-weight:700;box-shadow:inset 3px 0 #2563eb}.assistantDockV1 .assistantMessagesV1 .assistantMessageV1.user>p{color:#0f172a!important;background:#eff6ff!important}.assistantActionsV1{flex-wrap:wrap;gap:7px;display:flex}.assistantActionsV1 button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:31px;padding:6px 9px;font-size:12px;font-weight:750}.assistantActionsV1 button.primary{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.assistantSourcesV1{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:6px;padding:9px;display:grid}.assistantSourcesV1 b{color:#475569;text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:900}.assistantSourcesV1 a{color:#1d4ed8;border-radius:9px;gap:2px;min-width:0;padding:7px;text-decoration:none;display:grid}.assistantSourcesV1 a:hover{background:#eff6ff}.assistantSourcesV1 span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.assistantSourcesV1 small{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.assistantFeedbackV1{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assistantFeedbackV1 button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:27px;padding:5px 8px;font-size:11px;font-weight:800}.assistantFeedbackV1 button.active{color:#166534;background:#f0fdf4;border-color:#16a34a}.assistantFeedbackV1 span{color:#64748b;font-size:11px}.assistantErrorV1{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;margin:0 12px 10px;padding:8px 10px;font-size:12px;font-weight:750}.assistantFormV1{background:#f8fafc;border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.assistantFormV1 textarea{resize:vertical;color:#0f172a;width:100%;min-height:42px;max-height:110px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:9px 10px;font-size:13px;line-height:1.35}.assistantFormV1 button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:12px;align-self:end;min-height:42px;padding:0 12px;font-size:13px;font-weight:850}.assistantFormV1 button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.assistantDockV1{bottom:10px;right:10px}.assistantDockButtonV1{min-width:132px;height:48px}.assistantPanelV1{width:calc(100vw - 20px);max-height:min(560px,100vh - 20px)}.assistantFormV1{grid-template-columns:1fr}}
