.architecture-workspace,.ceo-project-app{--studio-ink:var(--neos-ink);--studio-muted:var(--neos-muted);--studio-line:var(--neos-soft);--studio-paper:#fff;--studio-ground:var(--neos-paper);--studio-accent:var(--neos-muted)}.architecture-workspace{color:var(--studio-ink);font-size:1rem}.architecture-workspace *{min-width:0}.studio-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;display:flex}.studio-heading .eyebrow{letter-spacing:.16em;color:var(--neos-muted);margin:0 0 8px;font-size:.75rem;font-weight:700}.studio-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.4vw,2.5rem);font-weight:500;line-height:1.15}.studio-heading p{color:var(--studio-muted);margin:8px 0 0;font-size:.875rem}.studio-action{border:1px solid var(--studio-line);min-height:44px;color:var(--studio-ink);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.studio-action.primary{background:var(--studio-ink);color:#fff;border-color:var(--studio-ink)}.studio-action:disabled{opacity:.4;cursor:not-allowed}.studio-layout{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:22px;display:grid}.studio-inspector{grid-area:1/2;gap:12px;display:grid}.studio-fold{border:1px solid var(--studio-line);background:#fff;border-radius:8px;overflow:hidden}.studio-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:18px 20px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.studio-fold>summary:after{content:"+";color:var(--neos-muted);font-size:20px;font-weight:400;line-height:1}.studio-fold[open]>summary:after{content:"−"}.studio-fold>summary::-webkit-details-marker{display:none}.studio-fold[open]>summary{border-bottom:1px solid var(--studio-line)}.studio-fold-content{padding:20px}.studio-fold-content>section{border:0!important;padding:0!important}.studio-fold-content section+section{margin-top:20px}.studio-inspector :is(input,select,textarea){max-width:100%;color:var(--studio-ink);background:#fff;border-radius:5px!important;font-size:1rem!important}.studio-inspector .text-xs,.studio-inspector [class*="text-[10px]"]{letter-spacing:0!important;text-transform:none!important;font-size:.875rem!important}.studio-inspector .grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.studio-inspector .grid>p{grid-column:1/-1}.studio-inspector .grid:has(>label:nth-child(3)){grid-template-columns:1fr!important}.studio-inspector button{border-radius:5px;font-weight:500;min-height:44px!important;padding:10px 12px!important}.studio-inspector button>svg{display:none}.studio-inspector button>span{margin-top:0!important}.studio-inspector button>span:first-child[class*="text-[10px]"]{display:none}.studio-inspector .mt-7{margin-top:20px}.studio-inspector p{line-height:1.6}.studio-inspector .sm\:col-span-2{grid-column:1/-1}:is(.studio-inspector .grid:has(>select),.studio-inspector .grid:has(>div>select)){grid-template-columns:1fr!important}.studio-board{background:var(--studio-ground);border:1px solid var(--studio-line);box-shadow:0 12px 32px color-mix(in srgb, var(--neos-ink) 3.1%, transparent);color:var(--studio-ink);border-radius:10px;grid-area:1/1;overflow:hidden}.studio-board-title{border-bottom:1px solid var(--studio-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.studio-board-title h2{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.studio-board-title p{color:var(--studio-muted);margin-top:4px;font-size:.8125rem}.studio-board-title .studio-badge{border:1px solid var(--neos-soft);color:var(--neos-muted);white-space:nowrap;border-radius:4px;padding:5px 8px;font-size:.75rem}.studio-view-tabs{border-bottom:1px solid var(--studio-line);background:#fff;flex-wrap:wrap;gap:4px;padding:12px 16px;display:flex}.studio-view-tabs button{min-height:44px;color:var(--neos-muted);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:8px 13px;font-size:.875rem;font-weight:500}.studio-view-tabs button[aria-pressed=true]{background:var(--neos-ink);color:#fff}.studio-floor-tabs{flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.studio-floor-tabs button{border:1px solid var(--neos-line);min-height:40px;color:var(--neos-muted);background:0 0;border-radius:4px;padding:7px 12px;font-size:.875rem}.studio-floor-tabs button[aria-pressed=true]{color:var(--neos-ink);border-color:var(--neos-ink);background:#fff}.studio-canvas{background:var(--neos-paper);min-height:300px;padding:18px}.studio-canvas>.architectural-sheet{box-shadow:0 3px 16px color-mix(in srgb, var(--neos-ink) 4.3%, transparent)}.studio-canvas:has(.architectural-model){padding:0}.studio-board-tools{border-top:1px solid var(--studio-line);background:#fff;padding:18px 20px}.studio-board-tools>details{margin-top:14px}.studio-board-tools>details>summary{cursor:pointer;padding:10px 0;font-size:.875rem;font-weight:600}.studio-board-tools .plan-workflow{background:#fff;border:0;margin:0;padding:8px 0}.studio-tools-links{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.studio-tools-links a{border:1px solid var(--studio-line);color:var(--neos-ink);background:#fff;border-radius:5px;padding:10px 12px;font-size:.875rem}.studio-bottom-panel{margin-top:22px}.studio-bottom-panel>summary{cursor:pointer;border:1px solid var(--studio-line);background:#fff;border-radius:7px;padding:22px;font-size:1rem;font-weight:600}:is(.architecture-workspace :is(a,button,input,summary,select,textarea):focus-visible,.architectural-sheet :is(button,summary):focus-visible){outline:3px solid var(--neos-muted);outline-offset:3px}.architectural-sheet{border:1px solid var(--neos-soft);color:var(--neos-ink);background:#fff;border-radius:3px;margin:0;overflow:hidden}.drawing-toolbar{border-bottom:1px solid var(--neos-paper);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.875rem;display:flex}.drawing-toolbar strong{font-weight:500}.drawing-toolbar .drawing-actions{gap:5px;display:flex}.drawing-actions button{border:1px solid var(--neos-soft);min-height:40px;color:var(--neos-ink);background:#fff;border-radius:4px;padding:8px 10px;font-size:.8125rem}.drawing-paper{overscroll-behavior:contain;scrollbar-width:thin;max-height:80vh;overflow:auto}.drawing-paper svg{background:#fff;max-width:none;height:auto;min-height:240px;display:block}.drawing-titleblock{border-top:1px solid var(--neos-soft);justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.drawing-titleblock span{color:var(--neos-muted);letter-spacing:.09em;font-size:.75rem;display:block}.drawing-titleblock strong{margin-top:5px;font-size:.875rem;font-weight:500;display:block}.drawing-titleblock .drawing-brand{letter-spacing:.12em;color:var(--neos-ink);font-size:1.0625rem;font-weight:600}.drawing-titleblock>div:last-child{text-align:right}.drawing-data{border-top:1px solid var(--neos-soft)}.drawing-data summary{cursor:pointer;padding:16px 20px;font-size:.875rem;font-weight:500}.drawing-data>div{padding:0 20px 20px}.drawing-data table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.drawing-data th{font-weight:600}.drawing-data :is(td,th){border-bottom:1px solid var(--neos-paper);padding:10px 6px}.drawing-data p{color:var(--neos-muted);margin-top:16px;font-size:.875rem;line-height:1.7}.architectural-sheet.is-expanded{z-index:100;box-shadow:0 0 0 100vmax color-mix(in srgb, var(--neos-dark) 72.2%, transparent);position:fixed;inset:16px;overflow:auto}.architectural-sheet.is-expanded .drawing-paper{height:calc(100dvh - 190px);max-height:none;display:block}.architectural-sheet.is-expanded svg{max-width:none;height:auto;min-height:0}.architectural-sheet.is-expanded .drawing-data{display:none}.architectural-model{color:var(--neos-ink);background:#fff;overflow:hidden}.model-tools{border-bottom:1px solid var(--neos-soft);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.model-tools select{border:1px solid var(--neos-soft);min-height:42px;color:var(--neos-ink);background:#fff;border-radius:5px;max-width:100%;padding:8px 12px;font-size:.875rem}.model-tools p{color:var(--neos-muted);margin-left:auto;font-size:.75rem}.model-viewport{background:var(--neos-paper);position:relative}.model-viewport canvas{touch-action:none;max-width:100%;display:block}.model-export{border-top:1px solid var(--neos-soft);padding:16px 18px}.model-export summary{cursor:pointer;font-size:.875rem;font-weight:600}.model-export-controls{flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.model-export-controls select{border:1px solid var(--neos-soft);background:#fff;border-radius:5px;max-width:100%;min-height:44px;padding:8px;font-size:.875rem}.model-note{color:var(--neos-muted);border-top:1px solid var(--neos-soft);padding:14px 18px;font-size:.8125rem;line-height:1.7}.platform-studio-shell>aside{width:224px}.platform-studio-shell>.platform-body{padding-left:224px}.platform-studio-shell .platform-page{max-width:1800px;padding:28px}.platform-studio-shell>aside nav{padding:16px 12px}.platform-studio-shell>aside nav :is(a,button){border-radius:5px;min-height:48px;padding:12px;font-size:.875rem}.platform-studio-shell>aside nav button svg{width:18px;height:18px}.platform-studio-shell>aside>div:last-child{display:none}.platform-studio-shell>aside>div:first-child{padding:22px 16px}.platform-studio-shell>aside>div:nth-last-child(2){padding:12px}.platform-studio-shell>aside>div:nth-last-child(2) a{min-height:44px;padding:10px;font-size:.8125rem}.platform-studio-shell>aside>div:nth-last-child(2) svg{width:18px;height:18px}.platform-studio-shell .platform-header>div{min-height:64px;padding:10px 28px}.platform-studio-shell .platform-header .language-shortcut{display:none}@media (min-width:1700px){.studio-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1200px){.studio-layout{grid-template-columns:minmax(0,1fr) 276px;gap:16px}.platform-studio-shell>aside{width:200px}.platform-studio-shell>.platform-body{padding-left:200px}.platform-studio-shell .platform-page{padding:20px}.studio-canvas{padding:10px}.studio-inspector .grid{grid-template-columns:1fr!important}}@media (max-width:1023px){.platform-studio-shell>.platform-body{padding-left:0}.studio-layout{grid-template-columns:minmax(0,1fr) 284px}.studio-inspector .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.studio-heading{align-items:flex-start;gap:12px;margin-bottom:18px}.studio-heading h1{font-size:1.65rem}.studio-heading p{line-height:1.5}.studio-heading .studio-action{white-space:nowrap;padding:8px 10px}.studio-layout{flex-direction:column;gap:16px;display:flex}.studio-board,.studio-inspector{width:100%}.studio-board{order:0}.studio-inspector{order:1}.studio-board-title{padding:14px 16px}.studio-view-tabs{scrollbar-width:none;flex-wrap:nowrap;padding:8px;overflow-x:auto}.studio-view-tabs button{padding:8px 10px;font-size:.8125rem}.studio-canvas{padding:0}.studio-floor-tabs{padding:8px 12px}.drawing-toolbar{gap:6px;padding:10px 12px}.drawing-toolbar strong{font-size:.8125rem}.drawing-actions button{padding:7px 8px;font-size:.75rem}.drawing-titleblock{gap:12px;padding:13px 15px}.drawing-titleblock strong{font-size:.8125rem}.drawing-titleblock .drawing-brand{font-size:.875rem}.drawing-paper svg{min-width:100%;min-height:280px}.studio-board-tools{padding:14px}.model-tools{gap:6px;padding:10px}.model-tools p{display:none}.model-tools select{flex:1;max-width:55%;padding:8px;font-size:.8125rem}.platform-studio-shell .platform-page{padding:18px 12px 32px}.platform-studio-shell .platform-header>div{flex-wrap:nowrap;gap:6px;padding:8px 12px}.platform-studio-shell .platform-header>div>div:last-child{flex-wrap:nowrap;gap:8px}.platform-studio-shell .platform-header select{width:96px;font-size:.875rem}.architectural-sheet.is-expanded{inset:6px}.studio-inspector .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.architecture-workspace *{scroll-behavior:auto;transition:none!important}}@media print{.drawing-toolbar,.drawing-data,.studio-inspector,.studio-board-tools{display:none!important}.drawing-paper{max-height:none}.studio-board{box-shadow:none;border:0}.studio-canvas{background:#fff;padding:0}}.choice-workspace .studio-layout{grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr);gap:24px}.choice-workspace .studio-inspector{grid-area:1/1;gap:20px}.choice-workspace .studio-board{scrollbar-width:thin;grid-area:1/2;max-height:calc(100dvh - 110px);position:sticky;top:90px;overflow:auto}.design-section-nav{border:1px solid var(--neos-soft);background:#fff;border-radius:8px;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding:12px;display:flex}.design-section-nav a{background:var(--neos-paper);border:1px solid var(--neos-soft);min-height:44px;color:var(--neos-accent);border-radius:5px;align-items:center;padding:9px 14px;font-size:.875rem;font-weight:600;display:flex}.design-section-nav a:last-child{background:var(--neos-accent);border-color:var(--neos-accent);color:#fff}.studio-choice-panel{border:1px solid var(--neos-soft);background:#fff;border-radius:8px;scroll-margin-top:86px;overflow:hidden}.studio-choice-panel>h2{background:var(--neos-ink);color:#fff;letter-spacing:0;margin:0;padding:19px 22px;font-size:1rem;font-weight:600}.choice-workspace .studio-inspector .studio-fold-content{padding:22px}.choice-workspace .studio-inspector .building-choices{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.choice-workspace .studio-inspector .building-choices button{border:1px solid var(--neos-soft);background:var(--neos-surface);color:var(--neos-muted);border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;font-size:.875rem;line-height:1.3;display:flex;min-height:82px!important;padding:12px!important}.choice-workspace .studio-inspector .building-choices button svg{color:inherit;display:block}.choice-workspace .studio-inspector .building-choices button[aria-pressed=true]{background:var(--neos-accent);color:#fff;border-color:var(--neos-accent);box-shadow:inset 0 0 0 1px var(--neos-accent)}.choice-workspace .studio-inspector .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.choice-workspace .studio-inspector .grid>div:has(select){grid-column:1/-1}.choice-workspace .studio-inspector .room-picker{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.room-editor{margin-top:24px}.selection-help{color:var(--neos-muted);margin-bottom:12px;font-size:.875rem;line-height:1.6}.choice-workspace .room-picker button{border:1px solid var(--neos-soft);text-align:left;background:var(--neos-surface);color:var(--neos-muted);border-radius:5px;display:block;min-height:62px!important}.room-picker button strong{font-size:.875rem;font-weight:500;line-height:1.4;display:block}.room-picker button span{color:var(--neos-muted);font-size:.8125rem;display:block;margin-top:5px!important}.room-picker button[aria-pressed=true]{background:var(--neos-paper);border-color:var(--neos-accent)}.room-selection-heading{border-bottom:1px solid var(--neos-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:20px 0 16px;padding-bottom:13px;display:flex}.room-selection-heading strong{font-size:1rem;font-weight:600}.room-selection-heading span{color:var(--neos-muted);font-size:.875rem}.room-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.room-control{color:var(--neos-muted);font-size:.875rem;font-weight:500;line-height:1.55;display:block}.room-control :is(input,select){border:1px solid var(--neos-soft);width:100%;min-height:44px;color:var(--neos-ink);background:#fff;border-radius:5px;margin-top:8px;padding:9px 11px;font-size:1rem;display:block}.room-control input[type=range]{accent-color:var(--neos-accent);border:0;min-height:36px;padding:0}.room-check{align-self:end;align-items:center;gap:9px;min-height:44px;font-size:.875rem;line-height:1.5;display:flex}.room-check input[type=checkbox]{width:19px;height:19px;min-height:19px;accent-color:var(--neos-accent)}.room-editor fieldset{border-top:1px solid var(--neos-soft);margin-top:20px;padding-top:15px}.room-editor legend{padding-right:10px;font-size:.9375rem;font-weight:600}.room-reset{margin-top:20px}.room-reset button{color:var(--neos-muted);min-height:44px;text-decoration:underline;font-size:.8125rem!important}.choice-workspace #studio-drawing{scroll-margin-top:80px}.choice-workspace .studio-view-tabs{z-index:3;position:sticky;top:0}.choice-workspace .studio-heading .eyebrow{color:var(--neos-muted)}.choice-workspace .studio-inspector .grid.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.choice-workspace .studio-board .drawing-titleblock{padding:12px 16px}.choice-workspace .studio-board .drawing-titleblock .drawing-brand{font-size:.875rem}@media (min-width:1700px){.choice-workspace .studio-layout{grid-template-columns:minmax(400px,.85fr) minmax(0,1.4fr)}}@media (max-width:1150px){.choice-workspace .studio-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1fr);gap:16px}.choice-workspace .studio-inspector .studio-fold-content{padding:16px}}@media (max-width:900px){.choice-workspace .studio-layout{flex-direction:column;display:flex}.choice-workspace .studio-inspector{order:0;width:100%}.choice-workspace .studio-board{order:1;width:100%;max-height:none;position:static;overflow:visible}.choice-workspace .studio-inspector .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.choice-workspace .studio-inspector .studio-fold-content{padding:18px}.design-section-nav{z-index:6;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:8px;position:sticky;top:62px;overflow:auto}.design-section-nav a{white-space:nowrap;padding:9px 11px;font-size:.875rem}.choice-workspace .studio-view-tabs,.platform-studio-shell .platform-header{position:static}.design-section-nav{top:0}.studio-choice-panel,.choice-workspace #studio-drawing{scroll-margin-top:74px}}@media (max-width:380px){.room-fields{grid-template-columns:1fr}.choice-workspace .studio-inspector .building-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important}.choice-workspace .studio-heading{flex-wrap:wrap}}@media print{.choice-workspace .studio-board{max-height:none;position:static;overflow:visible}.design-section-nav{display:none}}.design-start-panel{border:1px solid var(--neos-soft);background:#fff;border-radius:8px;margin-bottom:20px;padding:22px;scroll-margin-top:85px}.design-start-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.design-start-heading h2{margin:0 0 8px;font-size:1.1875rem;font-weight:600}.design-start-heading p{color:var(--neos-muted);max-width:760px;font-size:.9375rem;line-height:1.65}.design-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.design-starter-grid button{text-align:left;border:1px solid var(--neos-line);background:var(--neos-surface);color:var(--neos-accent);cursor:pointer;border-radius:6px;padding:17px 18px}.design-starter-grid button:hover{border-color:var(--neos-accent);background:var(--neos-paper)}.design-starter-grid strong{font-size:1rem;line-height:1.5;display:block}.design-starter-grid span{color:var(--neos-muted);margin:10px 0;font-size:.9375rem;display:block}.design-starter-grid small{color:var(--neos-muted);font-size:.875rem;line-height:1.6;display:block}.design-starter-notice{color:#215b43;padding:12px 0 0;font-size:.9375rem}.design-live-status{background:var(--neos-paper);border-bottom:1px solid var(--neos-soft);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:13px 20px;font-size:.875rem;line-height:1.6;display:flex}.design-live-status a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.design-live-status>a:first-child{color:#923c30}.choice-workspace #design-delivery{scroll-margin-top:80px}.choice-workspace #design-delivery>summary{font-size:.9375rem;line-height:1.6}.design-fit-note{background:var(--neos-paper);border:1px solid var(--neos-line);border-radius:5px;margin-top:18px;padding:14px;font-size:.875rem;line-height:1.7}.design-fit-note strong{display:block}.design-fit-note.fits{color:#28573f;background:#eff8f3;border-color:#bdd8c9}.design-fit-note.exceeds{color:#893d31;background:#fff3f0;border-color:#debcb6}.design-fit-note p{margin-top:5px}.design-site-diagram{margin:18px 0 0}.design-site-diagram svg{background:#fff;width:100%;height:auto;display:block}.design-site-diagram figcaption{color:var(--neos-muted);font-size:.8125rem;line-height:1.7}.design-site-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.design-site-metrics dt{color:var(--neos-muted);font-size:.8125rem;line-height:1.5}.design-site-metrics dd{overflow-wrap:anywhere;margin-top:7px;font-size:1rem;font-weight:600}.design-control-note{color:var(--neos-muted);margin-top:16px;font-size:.875rem!important;line-height:1.75!important}.design-plan-review{border:1px solid var(--neos-soft);background:#fff;border-radius:8px;margin-top:26px;padding:28px;scroll-margin-top:85px}.design-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.design-review-heading .eyebrow{letter-spacing:.1em;color:var(--neos-muted);margin:0 0 10px;font-size:.8125rem}.design-review-heading h2{font-size:1.5rem;font-weight:500;line-height:1.35}.design-review-heading .studio-badge{white-space:normal;max-width:100%;line-height:1.6}.studio-badge.needs-review{color:#923c30;background:#fff1ee;border-color:#dab6b1}.design-review-metrics{border-bottom:1px solid var(--neos-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px;padding:22px 0;display:grid}.design-review-metrics dt{color:var(--neos-muted);font-size:.875rem;line-height:1.6}.design-review-metrics dd{font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.6rem;line-height:1.3}.design-review-issues{color:#813d33;background:#fff4f1;border:1px solid #e0c0b8;margin-bottom:20px;padding:18px;font-size:.9375rem;line-height:1.7}.design-review-issues ul{margin:10px 0;padding-left:20px;list-style:outside}.design-review-issues a{align-items:center;min-height:44px;margin-right:22px;font-weight:600;text-decoration:underline;display:inline-flex}.design-floor-reviews{gap:12px;margin-top:24px;display:grid}.design-floor-reviews>details{border:1px solid var(--neos-soft);border-radius:5px}.design-floor-reviews summary{cursor:pointer;color:var(--neos-accent);padding:16px 18px;font-size:.9375rem;line-height:1.7}.design-floor-reviews summary span:first-child{margin-right:20px;font-weight:600}.design-floor-reviews summary span:last-child{color:var(--neos-muted)}.design-review-table{padding:0 18px 18px;overflow:auto}.design-review-table table{border-collapse:collapse;width:100%;min-width:430px;font-size:.9375rem}.design-review-table :is(th,td){border-bottom:1px solid var(--neos-soft);text-align:left;padding:12px 8px;line-height:1.5}.design-review-table th{color:var(--neos-muted);font-size:.875rem;font-weight:500}.design-review-table :is(th,td):last-child{text-align:right}.design-review-table button{text-underline-offset:4px;min-height:44px;color:var(--neos-accent);text-align:left;font-weight:500;text-decoration:underline}.architecture-workspace :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--neos-accent);outline-offset:3px}@media (max-width:900px){.choice-workspace .studio-board{order:0}.choice-workspace .studio-inspector{order:1}.design-start-panel{padding:18px}.design-start-heading{flex-wrap:wrap}.design-starter-grid{gap:8px}.design-starter-grid button{padding:14px}.design-plan-review{padding:20px;scroll-margin-top:74px}.design-review-metrics{gap:12px}.design-review-metrics dd{font-size:1.3rem}.design-start-panel,.choice-workspace #design-delivery{scroll-margin-top:74px}}@media (max-width:560px){.design-starter-grid{grid-template-columns:1fr}.design-starter-grid button{grid-template-columns:1fr auto;gap:3px 12px;display:grid}.design-starter-grid span{align-self:center;margin:0;font-size:.875rem}.design-starter-grid small{grid-column:1/-1}.design-review-metrics{grid-template-columns:1fr}.design-review-metrics>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.design-review-metrics dd{white-space:nowrap;margin:0}.design-floor-reviews summary span:last-child{font-size:.875rem;display:block}.design-live-status{padding:12px}.design-site-metrics{grid-template-columns:1fr}.design-site-metrics>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.design-site-metrics dd{margin:0}}@media (max-width:380px){.design-starter-grid button{grid-template-columns:1fr}.design-starter-grid span{margin-top:4px}}@media print{.design-start-panel,.design-live-status{display:none}.design-plan-review{break-before:page;border:0}.design-review-table{overflow:visible}.design-review-table table{min-width:0}.design-floor-reviews details>div{display:block!important}.design-review-issues{break-inside:avoid}}
