.nav-icon-wrap{position:relative}.mobile-dock .dc-nav-count,.primary-sections .dc-nav-count{position:absolute;top:-8px;right:-14px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--surface,#fff);border-radius:999px;background:#ad403a;color:#fff;font:700 11px/1 system-ui;pointer-events:none;box-shadow:0 2px 5px #0002;z-index:2}.dc-global-notice{position:fixed;top:calc(16px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(390px,calc(100vw - 32px));display:flex;align-items:center;gap:8px;background:#edf5f1;color:#253d36;border:1px solid #a9c7bb;box-shadow:0 10px 32px #0003;border-radius:20px;padding:10px;z-index:10000;text-align:left}.dc-global-notice .dc-notice-close,.dc-global-notice .dc-notice-open{background:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important;margin:0!important;min-height:44px!important;border-radius:12px!important}.dc-global-notice .dc-notice-open{display:flex!important;flex:1!important;flex-direction:column!important;align-items:flex-start!important;padding:4px 10px!important;width:auto!important;gap:4px!important;font:14px/1.4 system-ui!important}.dc-global-notice .dc-notice-close{flex:0 0 44px!important;width:44px!important;font:24px/1 system-ui!important;padding:0!important}:root[data-theme=dark] .dc-global-notice{background:#223e35;color:#f1f7f4;border-color:#537b6c}@media(max-width:960px){.dc-global-notice.dc-notice-desktop{display:none}}@media(min-width:961px){.dc-global-notice.dc-notice-mobile{display:none}}.development-badge{display:inline-block!important;width:8px!important;height:8px!important;min-width:8px!important;padding:0!important;border-radius:50%!important;background:#29995f!important;border:0!important;box-shadow:0 0 0 3px #e6f5ec;vertical-align:middle;margin:0 0 2px 7px!important;position:static!important;font-size:0!important;flex:0 0 8px}.mobile-dock button,.sidebar button{position:relative}.mobile-dock .development-badge{position:absolute!important;top:11px;right:27%;margin:0!important}.mobile-dock button .dock-icon{flex-shrink:0}.renovation-center{padding-bottom:120px}.renovation-fieldset{border:0;padding:0;min-width:0}.renovation-panel{border:1px solid #d5deea;border-radius:18px;background:#fff;padding:22px;margin:18px 0}.renovation-panel h3{margin:0 0 16px}.renovation-panel label{display:block;margin:10px 0}.renovation-panel input:not([type=checkbox]),.renovation-panel select,.renovation-panel textarea{display:block;width:100%;border:1px solid #ccd7e6;border-radius:10px;padding:11px 12px;background:#fff;font:inherit;box-sizing:border-box}.renovation-panel input[type=checkbox]{width:auto;display:inline}.renovation-panel p{line-height:1.5;margin:12px 0}.renovation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.renovation-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.renovation-actions button{padding:10px 15px;border:1px solid #ccd7e6;border-radius:10px;background:#f4f7fc;color:#2c466d;font:inherit;cursor:pointer}.renovation-table{overflow:auto;max-width:100%}.renovation-table table{width:100%;min-width:780px;border-collapse:collapse}.renovation-table td,.renovation-table th{padding:10px;border-bottom:1px solid #e1e6ee;text-align:left;vertical-align:top}.renovation-table td:first-child,.renovation-table th:first-child{min-width:300px}.renovation-table td:not(:first-child) input{min-width:85px}.renovation-table small{display:block;color:#566880;font-size:12px;margin-bottom:5px}.company-tool-category{margin:25px 0}.company-tool-category h3{margin-bottom:12px}.company-tool-category .company-area-grid{margin-top:0}@media(max-width:700px){.renovation-panel{padding:15px;border-radius:14px}.renovation-grid{grid-template-columns:1fr 1fr}.renovation-panel input,.renovation-panel select,.renovation-panel textarea{font-size:16px!important}.renovation-center{padding-bottom:145px}.renovation-actions{gap:8px}}:root{--workspace-height:100vh;--workspace-top:0px}@supports(height:100dvh){:root{--workspace-height:100dvh}}.app-shell.v77-shell{position:fixed;top:var(--workspace-top);left:0;right:0;height:var(--workspace-height);min-height:0;max-height:none;display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.app-shell.v77-shell>.main-area{grid-column:2;grid-row:1;min-height:0;height:100%;max-height:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0!important}.app-shell.v77-shell .main-area>.workspace-view>.content-page{flex:1 1 0%;min-height:0;height:auto;max-height:100%;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-top:60px;padding-bottom:28px!important;scroll-padding:24px 0 28px!important}.app-shell.v77-shell .main-area>.save-notice,.app-shell.v77-shell .main-area>.security-banner{flex:0 0 auto;min-height:0;max-height:18%;overflow:auto}.app-shell.v77-shell .main-area[data-view=assistant]>.workspace-view>.hq-layout,.app-shell.v77-shell .main-area[data-view=home]>.workspace-view>.hq-layout{flex:1 1 0%;min-height:0;height:auto!important;max-height:100%;display:flex;flex-direction:column;width:100%;margin:0;padding:18px 24px 8px!important;overflow:hidden}.app-shell.v77-shell .hq-window{flex:1 1 0%;height:auto;min-height:0;max-height:100%;width:100%;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;transform:none}.app-shell.v77-shell .hq-header{flex:0 0 auto;min-height:0}.app-shell.v77-shell .hq-content{flex:1 1 0%;min-height:0;height:auto;max-height:none;overflow-y:auto;overflow-x:hidden;padding-bottom:18px;scroll-padding-block:12px 18px;-webkit-overflow-scrolling:touch}.app-shell.v77-shell .hq-window>.composer-wrap{position:relative;flex:0 0 auto;min-height:0;max-height:min(45%,280px);overflow-y:auto;overscroll-behavior-y:contain;margin:0;padding:10px 12px 6px!important;bottom:auto}.app-shell.v77-shell .hq-latest-button{bottom:calc(var(--composer-height,88px) + 10px)!important;right:20px;max-width:calc(100% - 40px)}.app-shell.v77-shell .vlad-rows{overscroll-behavior-y:auto}.app-shell.v77-shell .composer-files{max-height:64px;overflow-y:auto;overscroll-behavior-y:contain}.app-shell.v77-shell .composer-input-shell textarea{max-height:clamp(44px,calc(var(--workspace-height) * .2),120px)!important}.app-shell.v77-shell>.desktop-work-nav{grid-column:1;grid-row:1;position:relative;inset:auto;display:flex;min-height:0;height:100%;width:248px;padding:24px 14px 16px;overflow:hidden;flex-direction:column}.app-shell.v77-shell .desktop-work-brand{flex:0 0 auto}.app-shell.v77-shell .primary-sections{flex:1 1 0%;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding:20px 0;scroll-padding-block:12px}.app-shell.v77-shell .primary-sections button{display:flex;align-items:center;gap:13px;flex:0 0 auto;width:100%;min-height:49px;padding:12px 15px;border:0;border-radius:14px;background:transparent;color:#53647e;font-size:14px;text-align:left;box-shadow:none}.app-shell.v77-shell .primary-sections button.active{background:#eaf1ff;color:#2469e9}.app-shell.v77-shell .primary-sections button:hover{background:#edf3fb}.app-shell.v77-shell .nav-icon-wrap{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.app-shell.v77-shell .section-icon{display:block;width:24px;height:24px;fill:none!important;stroke:currentColor;flex-shrink:0}.nav-development-dot{display:inline-block;vertical-align:middle;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#25995f;box-shadow:0 0 0 2px #e5f5eb}.app-shell.v77-shell .nav-icon-wrap .nav-development-dot{position:absolute;top:-3px;right:-5px}.app-shell.v77-shell .nav-label-text{color:inherit;font-weight:650}.app-shell.v77-shell .desktop-work-user{width:100%;flex:0 0 auto;border:0;cursor:pointer;text-align:left}.app-shell.v77-shell .navigation-v77{display:none!important}.app-shell.v77-shell .primary-sections button:disabled{opacity:.52;cursor:not-allowed}.app-shell.v77-shell a:focus-visible,.app-shell.v77-shell button:focus-visible{outline:2px solid #2469e9;outline-offset:3px}.app-shell.v77-shell .section-home{max-width:1280px;margin:0 auto}.section-home .page-heading p{max-width:70ch}.section-context{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #dce4ee;border-radius:18px;background:#fff}.section-context>div{flex:1;min-width:0;display:grid;gap:6px}.section-context strong{overflow-wrap:anywhere;font-size:16px}.section-context span{color:#667790;font-size:13px;line-height:1.5}.section-context>button{flex-shrink:0}.workspace-category{margin:26px 0}.workspace-category>h3{font-size:16px;color:#273a54;margin:0 0 13px}.workspace-category>p{line-height:1.6;color:#61738d}.workspace-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-tool-card{min-width:0;display:flex;gap:14px;align-items:center;min-height:100px;padding:18px;border:1px solid #dce4ee;background:#fff;color:#30445e;border-radius:18px;text-align:left;transition:background .15s,border-color .15s}.workspace-tool-card:hover{background:#f5f8fe;border-color:#b9cce8}.workspace-tool-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:#edf3fc;color:#426aab}.workspace-tool-card>span:nth-child(2){min-width:0;flex:1}.workspace-tool-card strong{display:block;font-size:14px;line-height:1.4}.workspace-tool-card small{display:block;font-size:12px;line-height:1.55;color:#6b7b90;margin-top:5px}.section-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.section-metrics>div{display:grid;gap:10px;padding:18px;border-radius:16px;background:#fff;border:1px solid #dce4ee}.section-metrics span{color:#657992;font-size:13px}.section-metrics strong{color:#273f62;font-size:27px}.section-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.section-inline-actions>a{text-decoration:none}.profile-account{display:flex;align-items:center;gap:18px;padding:22px;background:#fff;border:1px solid #dce4ee;border-radius:18px}.profile-account h3{margin:0;font-size:18px}.profile-account p{margin:7px 0;color:#536c8c;overflow-wrap:anywhere}.profile-account small{color:#78869a}.profile-account-icon{width:56px;height:56px;display:grid;place-items:center;background:#eaf1fc;border-radius:17px;color:#336ac1;flex-shrink:0}.rendering-placeholder{padding:34px 24px;text-align:center;border:1px dashed #c0d2c9;border-radius:20px;background:#f2f9f5}.rendering-placeholder>.section-icon{width:48px!important;height:48px!important;color:#397758;margin:0 auto 18px}.rendering-placeholder p{max-width:650px;margin:0 auto;color:#54705f;line-height:1.6}.rendering-placeholder h3{color:#315b43}.app-shell.v77-shell :is(.modal-layer,.hq-menu-layer,.beta-tools-layer,.notification-layer,.setup-layer,.tools-menu-layer,.planner-editor-layer){position:fixed;top:var(--workspace-top)!important;bottom:auto!important;left:0!important;right:0!important;height:var(--workspace-height)!important;min-height:0;max-height:var(--workspace-height);z-index:200!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:calc(12px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.app-shell.v77-shell :is(.project-modal,.estimate-modal,.feature-modal,.setup-dialog,.hq-menu-sheet,.beta-tools-sheet,.notification-panel,.tools-menu-popup,.planner-editor){position:relative!important;inset:auto!important;transform:none!important;flex:0 1 auto;min-height:0;height:auto!important;max-height:100%!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding:16px;margin:0!important;z-index:2}.app-shell.v77-shell .modal-layer :is(.manual-estimate-lines,.estimate-modal-lines){max-height:none;overflow:visible}.app-shell.v77-shell .modal-actions{flex-wrap:wrap;position:static}.app-shell.v77-shell :is(.project-form-grid,.manual-estimate-lines) input{min-width:0}.app-shell.v77-shell .account-popover{max-height:calc(var(--workspace-height) - 120px);overflow-y:auto}@media(max-width:960px){.app-shell.v77-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.app-shell.v77-shell>.main-area{grid-column:1;grid-row:1}.app-shell.v77-shell>.desktop-work-nav{display:none}.app-shell.v77-shell .main-area>.workspace-view>.content-page{padding-top:62px;padding-left:20px;padding-right:20px}.app-shell.v77-shell .main-area[data-view=assistant]>.workspace-view>.hq-layout,.app-shell.v77-shell .main-area[data-view=home]>.workspace-view>.hq-layout{padding:12px 12px 4px!important}.app-shell.v77-shell .navigation-v77{grid-column:1;grid-row:2;justify-self:center;align-self:end;position:relative!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0!important;inset:auto!important;margin:8px 0 calc(6px + env(safe-area-inset-bottom))!important;width:min(760px,calc(100% - 12px))!important;height:70px!important;min-height:70px!important;padding:4px!important;border:1px solid #d3deed!important;border-radius:23px!important;background:rgba(249,251,255,.97)!important;backdrop-filter:blur(16px);transform:none!important;z-index:70}.app-shell.v77-shell .navigation-v77 .command-dock-button,.app-shell.v77-shell .navigation-v77 button{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-width:0!important;width:100%!important;height:60px!important;min-height:60px!important;padding:3px 1px!important;margin:0!important;gap:5px!important;border:0!important;border-radius:16px!important;transform:none!important;color:#697c98!important;background:transparent!important;box-shadow:none!important}.app-shell.v77-shell .navigation-v77 .section-icon{width:23px!important;height:23px!important}.app-shell.v77-shell .navigation-v77 .nav-label-text{font-size:10px!important;letter-spacing:-.2px;font-weight:600;line-height:1.2;white-space:nowrap}.app-shell.v77-shell .navigation-v77 button.active{color:#2469e9!important;background:#eaf1ff!important}.app-shell.v77-shell .navigation-v77 .command-dock-button.active{color:#fff!important;background:#2c6ef0!important}.app-shell.v77-shell .navigation-v77 button:disabled{opacity:.5;cursor:not-allowed}.app-shell.v77-shell[data-keyboard=open] .navigation-v77{display:none!important}.app-shell.v77-shell .hq-latest-button{right:12px}.app-shell.v77-shell .hq-window>.composer-wrap{padding:8px 0 4px!important}.app-shell.v77-shell .main-area>.workspace-view>.content-page :is(input,select,textarea){font-size:16px}}@media(max-width:600px){.app-shell.v77-shell .main-area>.workspace-view>.content-page{padding-left:14px;padding-right:14px}.workspace-tool-grid{grid-template-columns:1fr}.workspace-tool-card{padding:15px;min-height:94px}.section-context{flex-wrap:wrap;padding:16px}.section-context>button{width:100%}.section-metrics{gap:8px}.section-metrics>div{padding:12px}.section-metrics span{font-size:11px}.app-shell.v77-shell .navigation-v77 .nav-label-text{font-size:clamp(8px,2.5vw,10px)!important}.profile-account{padding:16px;gap:12px}}@media(max-height:500px) and (max-width:960px){.app-shell.v77-shell .navigation-v77{height:58px!important;min-height:58px!important}.app-shell.v77-shell .navigation-v77 .command-dock-button,.app-shell.v77-shell .navigation-v77 button{height:48px!important;min-height:48px!important;gap:2px!important}.app-shell.v77-shell .main-area[data-view=home]>.workspace-view>.hq-layout{padding-top:4px!important}}.app-shell.v77-shell .planner-editor>*{flex-shrink:0}.app-shell.v77-shell:has(.modal-layer,.planner-editor-layer,.notification-layer,.hq-menu-layer,.setup-layer,.tools-menu-layer,.beta-tools-layer) .navigation-v77{display:none!important}.app-shell.v77-shell .save-notice{position:relative!important;inset:auto!important;width:auto;margin:0;box-shadow:none}@media(max-width:360px){.app-shell.v77-shell .navigation-v77{width:calc(100% - 4px)!important;padding:4px 2px!important}}.app-shell.v77-shell .manual-estimate-totals>*{min-width:0}.app-shell.v77-shell .manual-estimate-totals input{min-width:0;width:100%}.app-shell.v77-shell .section-context .secondary-button{font-size:13px}@media(max-width:700px){.app-shell.v77-shell .manual-estimate-totals{grid-template-columns:minmax(0,1fr)}}.work-v78{max-width:1280px;margin:0 auto;width:100%;min-width:0;padding-bottom:32px}.work-v78,.work-v78 *{box-sizing:border-box}.work-v78 fieldset{border:0;margin:0;padding:0;min-width:0}.work-v78 label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#405370;min-width:0}.work-v78 input,.work-v78 select,.work-v78 textarea{width:100%;min-width:0;border:1px solid #ccd8e8;border-radius:12px;padding:11px 12px;font:inherit;background:#fff;color:#23344d}.work-v78 textarea{min-height:90px;resize:vertical}.work-v78 .work-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 0}.work-v78 .work-checkbox input{width:20px;height:20px;flex-shrink:0}.work-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));gap:14px}.work-panel{padding:20px;margin:18px 0;background:#fff;border:1px solid #d6e0ed;border-radius:20px;min-width:0}.work-panel h3{margin:0 0 14px;color:#1f304b}.work-note,.work-panel p{font-size:14px;line-height:1.55;color:#5c6e85;overflow-wrap:anywhere}.work-note{padding:14px;background:#eef4fd;border-radius:14px}.work-error{padding:14px;border-radius:12px;background:#fff0ed;color:#9b3423;overflow-wrap:anywhere}.work-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0}.work-actions a,.work-actions button{white-space:normal;text-align:center;max-width:100%}.work-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:16px 0}.work-metrics>div{display:flex;flex-direction:column;gap:10px;padding:16px;background:#fff;border:1px solid #d9e3ef;border-radius:16px;min-width:0}.work-metrics span{font-size:13px;color:#596d8a}.work-metrics strong{font-size:21px;color:#143568;overflow-wrap:anywhere}.work-table{max-width:100%;overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;margin:16px 0}.work-table table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.work-table td,.work-table th{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid #e4eaf2}.work-table th{background:#edf3fc}.money-event{display:grid;grid-template-columns:150px 150px 160px minmax(120px,1fr) auto;gap:10px;align-items:end;margin:12px 0;padding-bottom:14px;border-bottom:1px solid #e4eaf2}.work-object-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.work-object-folder{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;padding:18px;border:1px solid #d5e0ee;border-radius:18px;background:#fff;color:#203959}.work-object-folder small,.work-object-folder span{font-size:13px;color:#62758f}.measure-rooms{display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px}.measure-rooms button{flex-shrink:0}.measure-rooms .active{background:#163f83;color:white}.measure-sketch{width:100%;height:410px;display:block;background:#f7faff;border:1px solid #d9e3ef;border-radius:18px;touch-action:pan-y;user-select:none}.measure-sketch.diagonal-mode{touch-action:none}.measure-sketch .dimension{cursor:pointer}.measure-sketch .dimension rect{fill:#fff;stroke:#c1d3ef}.measure-sketch text{font-size:15px;font-family:Arial,sans-serif}.measure-sketch .corner{cursor:pointer;touch-action:none}.measure-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:start}.measure-status{padding:10px 14px;background:#fff5df;color:#775320;border-radius:12px}.measure-status.verified{background:#eaf7ee;color:#245b39}.work-v78 details{padding:12px 0}.work-v78 summary{cursor:pointer;color:#365984;line-height:1.6}.measure-side-row{display:grid;grid-template-columns:70px minmax(70px,1fr) 36px;gap:8px;align-items:center;margin:8px 0}.measure-side-row input[type=checkbox]{width:20px}.work-edit-backdrop{position:fixed;inset:0;z-index:12000;background:rgba(13,30,53,.4);display:grid;place-items:center;padding:18px;overscroll-behavior:contain}.work-edit-dialog{width:min(100%,420px);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;padding:22px;border-radius:20px;box-shadow:0 18px 65px #20345138}.work-preview-photo{display:block;max-width:100%;max-height:180px;object-fit:contain;border-radius:12px;margin:12px 0}.section-icon.brain-nav-icon{width:38px;height:38px;object-fit:contain}.mobile-dock .brain-nav-icon{width:43px;height:43px}.primary-sections .brain-nav-icon{width:36px;height:36px}.mobile-dock button[data-section=home].active{background:#e4edff;color:#0b326c;border:1px solid #adc5f0}img[src="/brand/vlad-brain.png"]:not(.brain-nav-icon){width:36px;height:36px;object-fit:contain;flex:0 0 36px}.work-home-v78 .work-object-grid{margin:18px 0}.object-workspace-page .object-folder-grid button{min-width:0}@media(max-width:760px){.measure-grid{grid-template-columns:1fr}.work-panel{padding:15px}.measure-sketch{height:350px}.money-event{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.money-event label:last-of-type{grid-column:1/-1}.work-metrics strong{font-size:19px}.work-edit-dialog input{font-size:18px}}@media(max-width:360px){.measure-sketch{height:300px}.work-actions{gap:8px}.mobile-dock .brain-nav-icon{width:37px;height:37px}}.work-folder-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.work-folder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:12px;margin:16px 0}.work-saved-document{padding:14px 0;border-bottom:1px solid #dce5f0}.work-saved-document .work-actions{margin-bottom:0}.work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.work-saved-document>article{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hq-message.assistant>span,.hq-working-mark{width:36px!important;height:36px!important;flex-basis:36px!important;flex-shrink:0;overflow:visible;background:transparent;box-shadow:none;border-color:transparent}.hq-message.assistant>div{max-width:calc(100% - 48px)}.hq-message.assistant>span img,.hq-working-mark img{width:36px!important;height:36px!important;max-width:100%;object-fit:contain}.v77-shell:has(.work-edit-backdrop) .mobile-dock{display:none!important}.ruler-canvas{width:100%;height:auto;aspect-ratio:1.18;display:block;border:1px solid #ccd9e9;border-radius:16px;touch-action:none;user-select:none;-webkit-user-select:none;overflow:hidden;background:#f8fbff}.ruler-canvas text{font-family:inherit}.ruler-corner-handle{cursor:grab}.ruler-wall-handle{cursor:move}.ruler-mode-diagonal .ruler-corner-handle{cursor:crosshair}.ruler-mode-pan{cursor:grab}.ruler-dimension{cursor:pointer}.ruler-dimension:focus-visible rect{stroke:#2369cf;stroke-width:3px}.ruler-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 10px}.ruler-toolbar button{min-height:40px;padding:9px 12px;white-space:normal}.ruler-view-tools{margin:12px 0}.ruler-dimension-list label,.ruler-view-tools label{display:flex;flex-direction:row;gap:7px;align-items:center}.work-v78 .ruler-dimension-list input,.work-v78 .ruler-view-tools input{width:18px;height:18px;margin:0;flex:none}.ruler-view-tools small{color:#536b88}.ruler-help{font-size:13px!important;color:#5e718a!important;line-height:1.45!important}.ruler-verified{color:#267048!important}.ruler-live-metrics{grid-template-columns:1fr 1fr}.ruler-live-metrics>div{padding:12px}.ruler-diagonal-row,.ruler-dimension-list>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:6px 0}.ruler-dimension-list button{flex:1;min-width:160px;text-align:left}.ruler-location{margin-top:4px}.ruler-editor{min-width:0}.ruler-editor [role=alert]{line-height:1.45}.mobile-dock button[data-section=home] .nav-icon-wrap{min-height:44px}.primary-sections button[data-section=home] .nav-icon-wrap{min-width:36px}@media(max-width:400px){.ruler-toolbar{gap:6px}.ruler-toolbar button{padding:8px 10px;font-size:12px}.ruler-live-metrics strong{font-size:18px}.mobile-dock .brain-nav-icon{max-width:43px}.ruler-location .work-folder-heading{align-items:flex-start}}.app-shell.v77-shell .primary-sections .section-icon.brain-nav-icon{width:38px!important;height:38px!important}.hq-message.assistant>span,.hq-working-mark{border:0!important;padding:0!important}@media(max-width:960px){.app-shell.v77-shell .navigation-v77{height:80px!important;min-height:80px!important}.app-shell.v77-shell .navigation-v77 .command-dock-button,.app-shell.v77-shell .navigation-v77 button{height:70px!important;min-height:70px!important;gap:3px!important}.app-shell.v77-shell .navigation-v77 .nav-icon-wrap{height:44px;min-height:44px}.app-shell.v77-shell .navigation-v77 .command-dock-button .section-icon.brain-nav-icon{width:43px!important;height:43px!important;max-width:100%}.app-shell.v77-shell .navigation-v77 .command-dock-button.active{background:#e6efff!important;color:#16477b!important;box-shadow:inset 0 0 0 1px #b9cbed!important}}@media(max-width:360px){.app-shell.v77-shell .navigation-v77 .command-dock-button .section-icon.brain-nav-icon{width:37px!important;height:37px!important}}@media(max-height:500px) and (max-width:960px){.app-shell.v77-shell .navigation-v77{height:64px!important;min-height:64px!important}.app-shell.v77-shell .navigation-v77 .command-dock-button,.app-shell.v77-shell .navigation-v77 button{height:54px!important;min-height:54px!important;gap:1px!important}.app-shell.v77-shell .navigation-v77 .nav-icon-wrap{height:34px;min-height:34px}.app-shell.v77-shell .navigation-v77 .command-dock-button .section-icon.brain-nav-icon{width:34px!important;height:34px!important}}.work-edit-backdrop{top:var(--workspace-top,0);height:var(--workspace-height,100dvh);bottom:auto}.work-edit-dialog{max-height:calc(var(--workspace-height,100dvh) - 40px)}.work-objects-hub{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:25px 24px;border:1px solid #d4e0ef;border-radius:22px;background:#fff;color:#1d385c;margin:20px 0 25px;min-height:115px}.work-objects-hub>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.work-objects-hub strong{font-size:24px;line-height:1.2}.work-objects-hub small{font-size:14px;color:#637894}.work-objects-hub .section-icon{height:32px;width:32px}.work-objects-hub:hover{border-color:#779dce;background:#f8fbff}.work-objects-hub:focus-visible{outline:3px solid #6d9adc;outline-offset:3px}.stretch-ruler{max-width:1100px}.stretch-ruler .page-heading{align-items:center}.stretch-ruler .page-heading small{display:block;color:#526981;margin-top:4px}.stretch-ruler .work-panel details:last-child{padding-bottom:0}.stretch-ruler .work-panel h4{margin:20px 0 12px}.stretch-wall-materials{display:flex;flex-wrap:wrap;gap:0 20px}.stretch-wall-materials .work-checkbox{padding:8px 0}.stretch-photo>summary{font-weight:650;font-size:17px;list-style-position:inside}.stretch-photo{padding:17px 20px!important}.stretch-photo:not([open])>summary{margin:0}.stretch-light-row{margin:12px 0;padding:15px;border:1px solid #dce5f1;border-radius:16px;background:#f8fbff}.stretch-light-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.stretch-light-heading button{min-width:40px;min-height:40px;padding:6px 10px}.stretch-discount-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 0}.stretch-product-picker{padding:8px 0}.stretch-product-picker select{font-size:14px}.stretch-source-note{display:block;line-height:1.5;color:#667a95;margin-top:8px;font-size:12px}.stretch-ruler .ruler-dimension-list>div.ruler-edit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;padding:7px 0}.stretch-ruler .ruler-edit-row label{display:flex;flex-direction:column;align-items:stretch;gap:5px;font-size:13px}.stretch-ruler .ruler-edit-row input{width:100%;height:44px;padding:9px 11px;margin:0;font-size:16px}.stretch-ruler .ruler-edit-row button{flex:none;min-width:0;width:32px;min-height:32px;padding:4px;position:absolute;right:0;top:0}.ruler-angle-field{position:relative}.ruler-angle-field button+label,.ruler-angle-field label{padding-right:0}.stretch-ruler .stretch-quote-actions{grid-template-columns:1fr 1fr}.stretch-quote-actions>button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;background:#edf4ff;border:1px solid #c5d9f4;border-radius:17px;min-width:0;text-align:left;padding:17px;cursor:pointer}.stretch-quote-actions>button:focus-visible{outline:3px solid #6793d0;outline-offset:2px}.stretch-quote-actions small{font-size:12px;color:#4f6d98}.stretch-save-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:24px 0 0}.stretch-save-actions button{min-height:48px;white-space:normal;font-size:15px;padding:12px}.stretch-preview-dialog{width:min(96vw,1020px);outline:none;overscroll-behavior:contain;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.stretch-preview-header{display:flex;align-items:center;justify-content:space-between;gap:15px;position:sticky;top:-22px;background:#fff;z-index:2;padding:6px 0 12px}.stretch-preview-header h3{margin:0}.stretch-preview-header button{min-width:44px;min-height:44px}.stretch-preview-dialog .work-table td small{font-size:11px;color:#748197}.stretch-preview-dialog .work-table table{min-width:640px}.stretch-preview-dialog details p{font-size:13px}.supply-agenda-filter{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;margin:12px 0 22px}.supply-agenda-filter input,.supply-agenda-filter select{min-width:0;border:1px solid #ccd9e8;border-radius:12px;padding:12px;background:white;color:#2c435e;font:inherit}.supply-day{margin:18px 0 24px}.supply-day h4{color:#365577;font-size:15px;margin:0 0 10px}.supply-day h4 span{color:#a05238}.supply-day>article{margin-bottom:8px}.supply-closed-request{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid #e1e7f0}.supply-closed-request small{color:#667c96}.object-latest-results{margin:20px 0}.object-latest-results article{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fff;border:1px solid #d6e2f0;border-radius:16px;padding:16px;margin:10px 0}.object-latest-results article>div{flex:1;min-width:150px}.object-latest-results small{display:block;color:#6b7f99;margin-top:5px}.object-latest-results strong{overflow-wrap:anywhere}@media(max-width:760px){.work-objects-hub{min-height:110px;padding:20px 17px;gap:14px}.work-objects-hub strong{font-size:22px}.stretch-ruler .work-panel{padding:15px}.stretch-photo{padding:15px!important}.stretch-light-row{padding:12px}.stretch-ruler .work-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stretch-ruler label{font-size:13px}.stretch-ruler input,.stretch-ruler select{font-size:16px}.stretch-product-picker{grid-column:1/-1}.stretch-quote-actions>button{padding:12px}.stretch-quote-actions strong{font-size:19px}.supply-agenda-filter{grid-template-columns:minmax(0,1fr) 115px}.supply-agenda article{grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important}.supply-agenda article>b,.supply-agenda article>select,.supply-agenda article>span:last-of-type{grid-column:2}.stretch-preview-dialog{padding:16px;max-height:calc(var(--workspace-height,100dvh) - 28px)}.stretch-preview-header{top:-16px}}@media(max-width:360px){.stretch-save-actions{gap:8px}.stretch-save-actions button{font-size:13px;padding:10px}.stretch-discount-grid{gap:10px}.work-objects-hub strong{font-size:20px}.stretch-ruler .ruler-edit-row{gap:8px!important}.stretch-quote-actions>button{padding:10px}.stretch-quote-actions span{font-size:12px}}.stretch-ruler .link-button{appearance:none;border:0;background:transparent;padding:8px 0;text-align:left;color:var(--primary,#315d93);font:inherit;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer;max-width:100%;white-space:normal}[data-section=work]{--section-ink:#285881;--section-tint:#edf4f9;--section-border:#c6d9e9}[data-section=tasks]{--section-ink:#276b50;--section-tint:#eef7f1;--section-border:#c8e1d3}[data-section=sales]{--section-ink:#8d561d;--section-tint:#fff6e9;--section-border:#efd8b4}[data-section=home]{--section-ink:#204f9f;--section-tint:#edf2ff;--section-border:#c6d5f7}[data-section=chats]{--section-ink:#216e6a;--section-tint:#eef9f7;--section-border:#c1e2dd}[data-section=rendering]{--section-ink:#665293;--section-tint:#f5f1fb;--section-border:#dacced}[data-section=profile]{--section-ink:#525d72;--section-tint:#f1f3f7;--section-border:#d2d8e3}.app-shell.v77-shell .primary-sections button{background:var(--section-tint);color:var(--section-ink);border:1px solid transparent}.app-shell.v77-shell .primary-sections button.active{background:var(--section-tint);color:var(--section-ink);border-color:var(--section-border);box-shadow:inset 3px 0 var(--section-ink)}.app-shell.v77-shell .primary-sections button:hover{border-color:var(--section-border)}.app-shell.v77-shell .workspace-tool-card{background:linear-gradient(105deg,var(--section-tint,#edf4f9),#fff 65%);border-color:var(--section-border,#d9e3ef)}.app-shell.v77-shell .workspace-tool-icon{background:var(--section-tint);color:var(--section-ink);box-shadow:inset 0 0 0 1px var(--section-border)}.app-shell.v77-shell .section-home>.page-heading{border-left:3px solid var(--section-border);padding-left:14px}.app-shell.v77-shell .workspace-category>h3{color:var(--section-ink)}.app-shell.v77-shell .work-objects-hub{background:linear-gradient(105deg,var(--section-tint),#fff 80%);border-color:var(--section-border)}.app-shell.v77-shell .main-area[data-view=measurements]>.stretch-ruler{padding-top:16px!important}.measure-project-title{display:grid;gap:5px;margin:0 0 12px;overflow-wrap:anywhere}.measure-project-title>strong{font-size:18px;color:#274661}.measure-project-title>small{font-size:13px;color:#627289}.measure-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.measure-contact-grid>label{min-width:0}.measure-contact-grid label>small{font-size:11px;color:#707d8f;font-weight:400}.measure-project-filters{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0}.measure-project-results{display:grid;gap:8px;max-height:280px;overflow-y:auto;overscroll-behavior-y:contain;padding:3px}.measure-project-results>button{display:grid;gap:5px;min-height:54px;padding:11px 13px;border:1px solid #d5e1ee;border-radius:12px;background:#fff;color:#263f58;text-align:left;cursor:pointer;width:100%}.measure-project-results>button.selected{background:#eff5ff;border-color:#89aee0}.measure-project-results>button :is(strong,span,small){overflow-wrap:anywhere;min-width:0}.measure-project-results>button>span{font-size:13px;color:#64758a}.measure-project-results>button>small{font-size:12px;color:#61738c}.measure-save-status{margin:12px 0 8px;color:#526b7e;font-size:13px}.app-shell .measure-visual-notes{min-height:150px;line-height:1.55;resize:vertical}.measure-image-card{display:grid;gap:10px;margin:12px 0;padding:10px;border-radius:14px;border:1px solid #d9e3ef;background:#f8fafc}.measure-image-card .work-preview-photo{width:100%;height:auto;max-height:260px;object-fit:contain;margin:0;border-radius:9px}.measure-image-card .measure-unlink{justify-self:end;min-height:44px;color:#8f3933;border-color:#e4cac5;background:#fff}.ruler-shape-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:10px 2px}.ruler-shape-buttons{display:flex;flex:0 0 auto;gap:24px;align-items:center}.ruler-shape-actions>span{flex:1;color:#526b85;font-size:13px;min-width:0}.ruler-shape-buttons>button{flex:0 0 48px;width:48px;height:48px;border-radius:14px;border:1.5px solid #bfd3ed;font-size:29px;font-weight:600;line-height:1;background:#eff5ff;color:#235495;touch-action:manipulation;cursor:pointer}.ruler-shape-buttons>button.ruler-remove-corner{color:#9a4238;border-color:#e5c6c0;background:#fff5f3}.ruler-shape-buttons>button:disabled{opacity:.35;cursor:not-allowed}.ruler-shape-buttons>button:focus-visible{outline:2px solid #285fa9;outline-offset:3px}@media(max-width:960px){.app-shell.v77-shell .navigation-v77 button{color:var(--section-ink)!important;background:var(--section-tint)!important;box-shadow:inset 0 0 0 2px #fff!important}.app-shell.v77-shell .navigation-v77 button.active{color:var(--section-ink)!important;background:var(--section-tint)!important;box-shadow:inset 0 0 0 1.5px var(--section-border)!important}.app-shell.v77-shell .navigation-v77 .command-dock-button.active{background:#dfe9ff!important;color:#1e4c96!important;box-shadow:inset 0 0 0 1.5px #abc2ed!important}.app-shell.v77-shell .main-area[data-view=measurements]>.stretch-ruler{padding-top:8px!important}.stretch-ruler>.ruler-location{margin-top:0}.measure-contact-grid{gap:10px}}@media(max-width:360px){.measure-contact-grid{grid-template-columns:1fr}.ruler-shape-actions{gap:12px}.ruler-shape-buttons{gap:22px}}.history-more{align-self:center;margin:10px auto}.voice-panel{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 12px}.voice-panel button{padding:8px 12px;border:1px solid #bcccdc;border-radius:10px;background:#fff;color:#183552}.voice-panel button[aria-pressed=true]{background:#ffebdf}.voice-panel p{width:100%;margin:0;font-size:13px}.voice-panel audio{height:32px;max-width:100%}.voice-panel textarea{width:100%;min-height:80px}.company-directions,.store-panel{padding:20px;border:1px solid #d6e1ec;border-radius:16px;background:white;margin:18px 0}.direction-options,.ruler-steps,.store-actions{display:flex;gap:10px;flex-wrap:wrap}.direction-options label{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid #d6e1ec;border-radius:10px}.store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.store-grid label{display:flex;flex-direction:column;gap:6px}.store-panel input,.store-panel select{padding:9px;border:1px solid #c7d6e8;border-radius:8px;min-width:0}.store-table{overflow:auto;margin:14px 0}.store-table table{width:100%;border-collapse:collapse}.store-table td,.store-table th{text-align:left;padding:10px;border-bottom:1px solid #dae3ed;white-space:nowrap}.store-order{padding:14px 0;border-bottom:1px solid #dae3ed}.store-order h4{margin:0 0 8px}.ruler-sketch{width:100%;height:330px;background:#f3f7fc;touch-action:none;border-radius:14px}.ruler-steps button{padding:10px 14px;border-radius:10px}.ruler-steps .active{background:#174679;color:white}.ruler-sketch-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ruler-sketch-controls label{max-width:150px}.voice-recovery{color:#785124}.version-badge{font-size:11px;color:#60788c}.price-workspace .live-source-grid>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}.price-workspace .live-source-grid strong{font-size:16px;white-space:normal;line-height:1.35}.price-workspace .live-source-grid small{font-size:13px;line-height:1.4}.store-actions{align-items:center;margin:12px 0}.store-actions button,.store-panel>button{padding:9px 13px;border:1px solid #c7d6e8;border-radius:9px;background:#f4f8fc}.store-actions button.primary-button,.store-panel>button.primary-button{background:#2a6ce8;color:#fff}.store-actions a{color:#245ca6;text-decoration:underline}.store-grid input,.store-grid select{width:100%}.store-panel h3{margin-bottom:12px}.store-panel>p{margin:12px 0;color:#60758c}.store-panel>input{width:100%;margin-top:12px}.store-stock-table td:last-child button{padding:8px 10px;margin:3px;border:1px solid #c7d6e8;border-radius:8px;background:#f4f8fc}.store-actions select{max-width:100%}@media(max-width:640px){.store-stock-table{overflow:visible}.store-stock-table table,.store-stock-table tbody,.store-stock-table td,.store-stock-table tr{display:block;width:100%}.store-stock-table thead{display:none}.store-stock-table tr{padding:12px 0;border-bottom:1px solid #dae3ed}.store-stock-table td{padding:5px 0;border:0;white-space:normal;overflow-wrap:anywhere}.store-stock-table td:first-child{font-weight:600}.store-stock-table td[data-label]:before{content:attr(data-label);display:block;font-size:12px;color:#60758c;margin-bottom:3px}}@media(max-width:960px){.app-shell.v77-shell .mobile-dock.navigation-v77{width:min(760px,calc(100% - 24px))!important;margin:8px 0 calc(8px + env(safe-area-inset-bottom))!important;height:66px!important;min-height:66px!important;padding:4px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.26)!important;background:rgba(30,35,41,.9)!important;box-shadow:0 5px 18px rgba(18,29,45,.18)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-shell.v77-shell .mobile-dock.navigation-v77 button,.app-shell.v77-shell .mobile-dock.navigation-v77 button.command-dock-button{height:56px!important;min-height:56px!important;border-radius:999px!important;background:transparent!important;color:#f7f9fc!important;gap:4px!important;border:0!important;box-shadow:none!important}.app-shell.v77-shell .mobile-dock.navigation-v77 button.active,.app-shell.v77-shell .mobile-dock.navigation-v77 button.command-dock-button.active{background:rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.13)!important}.app-shell.v77-shell .mobile-dock.navigation-v77 .section-icon{width:23px!important;height:23px!important;color:inherit!important}.app-shell.v77-shell .mobile-dock.navigation-v77 .brain-nav-icon{filter:brightness(0) invert(1);object-fit:contain}.app-shell.v77-shell .mobile-dock.navigation-v77 .nav-label-text{font-size:clamp(8px,2.3vw,11px)!important;font-weight:500!important;letter-spacing:0!important;color:inherit!important}.app-shell.v77-shell .mobile-dock.navigation-v77 button:disabled{opacity:.48!important}.app-shell.v77-shell[data-keyboard=open] .mobile-dock.navigation-v77{display:none!important}}.ruler-shape-menu select,.ruler-sketch-controls button{padding:9px 12px;border-radius:10px;border:1px solid #c5d3e4;background:#fff}.ruler-square{display:flex;align-items:center;gap:7px;max-width:none!important;font-size:14px}.ruler-square input{width:18px;height:18px}.ruler-sketch-controls{align-items:center}.ruler-sketch{touch-action:manipulation}.pricing-modes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pricing-modes button{flex:1 1 130px;padding:11px;border:1px solid #cad8e9;background:white;border-radius:12px;font-size:14px}.pricing-modes button[aria-pressed=true]{background:#214e7d;color:white}.price-gaps{padding:14px;border:1px solid #e4d6b9;border-radius:14px;background:#fffaf0;margin:12px 0}.price-gaps article{border-top:1px solid #e9dfcc;padding:12px 0}.price-gaps article>small{display:block;margin-top:7px}.price-alternative{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0}.price-alternative button{padding:8px;border:1px solid #c5d3e4;border-radius:8px;background:white}.price-alternative small{font-size:11px}.partner-marketplace{margin:22px 0;padding:18px;border:1px solid #d7e1ed;border-radius:16px}.partner-marketplace input:not([type=checkbox]){padding:9px;border:1px solid #c5d3e4;border-radius:8px;max-width:100%}.partner-publication{margin-top:18px}.partner-publication p{font-size:13px;color:#61738b}.publication-sources{display:grid;gap:10px;margin:14px 0}.publication-sources label{display:flex;align-items:center;gap:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.voice-sheet{position:fixed;left:50%;bottom:calc(90px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:250;width:min(540px,calc(100% - 24px));max-height:60dvh;overflow:auto;border:1px solid #c8d7e9;border-radius:20px;background:#f8fbff;box-shadow:0 10px 40px #1d355333;padding:14px;color:#1b3552}.voice-sheet strong{font-variant-numeric:tabular-nums}.voice-sheet textarea{font-size:16px;border:1px solid #c7d6e8;border-radius:10px;padding:10px}.voice-sheet a{font-size:13px;color:#2464b0;text-decoration:underline}.voice-sheet audio{width:100%}.hq-content{overflow-anchor:none!important;scroll-behavior:auto!important}.hq-message{transition:none!important;animation:none!important}.hq-message img{max-width:100%;height:auto}.hq-message>span>img{width:28px;height:28px;object-fit:contain}.work-v78 .ruler-sketch-controls .ruler-square{display:flex;flex-direction:row;align-items:center;gap:7px;max-width:none}.work-v78 .ruler-square input{flex:0 0 18px;width:18px;height:18px;min-width:18px}@media(max-width:960px){.app-shell.v77-shell .mobile-dock.navigation-v77 .nav-icon-wrap .brain-nav-icon{width:28px!important;height:28px!important}.app-shell.v77-shell .mobile-dock.navigation-v77 .nav-icon-wrap{height:28px!important;display:flex;align-items:center;justify-content:center}}