:root{--c-ground: #f6f8f6;--c-surface: #ffffff;--c-sunken: #eef2ef;--c-rule: #d6ded8;--c-grey-soft: #aeb6b1;--c-grey-mid: #7f8a84;--c-ink-muted: #607168;--c-ink: #17201c;--c-accent: #1f7a55;--c-accent-ink: #ffffff;--c-accent-soft: #e4f0ea;--c-danger: #b3261e;--c-danger-soft: #fbeceb;--c-warning: #a86a10;--c-warning-soft: #fbf3e4;--c-svc-water: #1461e6;--c-svc-drain: #29333d;--c-svc-gas: #eba614;--c-svc-vent: #1a8c73;--c-svc-hv: #cc1a14;--c-svc-outlet: #b86b1f;--c-draw-axis: #0d72d6;--c-draw-preview: #ff2f2f;--c-draw-origin: #c9622a;--c-draw-interior: #00a070;--c-draw-selected: #d19628;--c-draw-opening: #1f6fa8;--c-draw-entity: #b98a58;--c-draw-entity-top: #d8bf6d;--c-shadow: #0d1310;--c-highlight: #ffffff;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--fs-title: 18px;--fs-portal-hero: clamp(34px, 3.8vw, 64px);--fs-portal-heading: 28px;--fs-panel: 14px;--fs-ui: 13px;--fs-ui-sm: 12px;--fs-label: 11px;--fs-meas: 13px;--fw-regular: 400;--fw-medium: 560;--fw-strong: 620;--ls-label: .1em;--ls-title: -.01em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--r-control: 5px;--r-panel: 9px;--r-pill: 999px;--h-topbar: 48px;--h-toolbar: 40px;--h-bottombar: 40px;--h-control: 32px;--h-control-sm: 26px;--h-control-lg: 40px;--w-panel-left: 260px;--w-panel-right: 300px;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity: .05;--lift: linear-gradient(180deg, #ffffff 0%, #f3f6f4 100%);--lift-sunken: linear-gradient(180deg, #f1f4f2 0%, #e9eeeb 100%);--lift-accent: linear-gradient(180deg, #268a61 0%, #1b6c4b 100%);--edge: inset 0 1px 0 rgba(255, 255, 255, .9);--elev-1: 0 1px 1px rgba(23, 32, 28, .05);--elev-2: 0 1px 2px rgba(23, 32, 28, .06), 0 8px 24px rgba(23, 32, 28, .05);--elev-float: 0 20px 52px rgba(52, 58, 54, .26), 0 2px 8px rgba(23, 32, 28, .12);--inset-field: inset 0 1px 2px rgba(23, 32, 28, .07);--veta: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='420'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0035 0.34' numOctaves='5' seed='9'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='700' height='420' filter='url(%23w)'/%3E%3C/svg%3E");--oak: linear-gradient(162deg, #d5cfc3 0%, #ddd8cd 26%, #cac4b8 54%, #d7d1c6 78%, #c4beb2 100%);--veta-opacity: .3;--glass-bg: linear-gradient(150deg, rgba(250, 251, 250, .72), rgba(242, 244, 243, .58));--glass-border: rgba(255, 255, 255, .72);--glass-blur: blur(20px) saturate(112%);--glass-edge: inset 0 1px 0 rgba(255, 255, 255, .92);--glass-contrast: rgba(127, 138, 132, .2);--dur-press: 90ms;--dur-hover: .14s;--dur-panel: .2s;--ease-out: cubic-bezier(.2, .7, .3, 1);--ease-press: cubic-bezier(.4, 0, .2, 1);--press-y: 1px;--press-scale: .985;--shadow-rest: var(--edge), var(--elev-1);--shadow-press: inset 0 1px 2px rgba(23, 32, 28, .16)}:root[data-theme=dark]{--c-ground: #101613;--c-surface: #18211d;--c-sunken: #131b17;--c-rule: #2b3a33;--c-grey-soft: #4c5852;--c-grey-mid: #6b7a73;--c-ink-muted: #93a49a;--c-ink: #e7ede9;--c-accent: #3fa47a;--c-accent-ink: #0b1310;--c-accent-soft: #1b2f26;--c-danger: #e8776d;--c-danger-soft: #2e1a18;--c-warning: #d9a441;--c-warning-soft: #2b2214;--lift: linear-gradient(180deg, #1b2420 0%, #151d19 100%);--lift-sunken: linear-gradient(180deg, #141c18 0%, #101713 100%);--lift-accent: linear-gradient(180deg, #3fa47a 0%, #2c7f5c 100%);--edge: inset 0 1px 0 rgba(255, 255, 255, .06);--elev-1: 0 1px 1px rgba(0, 0, 0, .3);--elev-2: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3);--elev-float: 0 20px 52px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .35);--inset-field: inset 0 1px 2px rgba(0, 0, 0, .3);--oak: linear-gradient(162deg, #3a352e 0%, #423d34 26%, #322e28 54%, #3d382f 78%, #2e2a24 100%);--glass-bg: linear-gradient(150deg, rgba(34, 44, 39, .74), rgba(26, 34, 30, .62));--glass-border: rgba(255, 255, 255, .14);--glass-edge: inset 0 1px 0 rgba(255, 255, 255, .1);--glass-contrast: rgba(255, 255, 255, .1);--c-shadow: #000000;--c-highlight: #cfe0d7}.lienzoPrimero,.moduleBuilderShell{--c-ground: #303436;--c-surface: #3b4043;--c-sunken: #484e52;--c-rule: #646b70;--c-ink: #eceff1;--c-ink-muted: #c2c8cc;--c-grey-soft: #9ba4aa;--c-grey-mid: #879298;--c-accent: #abd9be;--c-accent-ink: #20352a;--c-accent-soft: #3c5145;--c-warning: #f1ca80;--c-warning-soft: #514535;--c-danger: #ffaaa3;--c-danger-soft: #583b3d;--lift: linear-gradient(180deg, #444a4e, #3b4043);--lift-sunken: linear-gradient(180deg, #484e52, #41474b);--lift-accent: linear-gradient(180deg, #abd9be, #94c8aa);--glass-bg: linear-gradient(150deg, rgba(60,65,69,.88), rgba(48,52,56,.84));--glass-border: rgba(235,241,245,.28);--glass-blur: blur(12px) saturate(65%);--glass-edge: inset 0 1px 0 rgba(255,255,255,.12);--edge: inset 0 1px 0 rgba(255,255,255,.08);--elev-float: 0 10px 30px rgba(0,0,0,.22)}.lienzoPrimero .dimensionSheet,.lienzoPrimero .professionalProposalGrid,.lienzoPrimero .cutPlanSheetSvg{--c-ground: #f6f8f6;--c-surface: #ffffff;--c-sunken: #eef2ef;--c-rule: #d6ded8;--c-ink: #17201c;--c-ink-muted: #607168;--c-accent: #1f7a55;--c-accent-ink: #ffffff;--c-accent-soft: #e4f0ea;--c-warning: #a86a10;--c-warning-soft: #fbf3e4;--c-danger: #b3261e;--c-danger-soft: #fbeceb;color:var(--c-ink)}@media(prefers-reduced-motion:reduce){:root{--dur-press: 0ms;--dur-hover: 0ms;--dur-panel: 0ms;--press-y: 0px;--press-scale: 1}}@media(max-width:1699px){:root{--w-panel-left: 0px;--w-panel-right: 280px}}@media(max-width:1099px){:root{--w-panel-right: 0px}}.elevationSheet,.islandSheet,.planDistributionSheet,.cabinetScheduleSticky{--c-doc-paper:#ffffff;--c-doc-ink:#202020;--c-doc-detail:#666666;--c-doc-surface:#eeeeee;--c-ink:var(--c-doc-ink);--c-draw-entity:var(--c-doc-surface);--c-draw-entity-top:#dddddd;--c-draw-opening:#aaaaaa;--c-draw-origin:var(--c-doc-detail);--c-draw-interior:var(--c-doc-detail)}.planDistributionSheet{--c-plan-paper:#ffffff;--c-plan-ink:#252525;--c-plan-detail:#777777;--c-plan-fill:#f2f2f2}:root{--c-brand-ink: #252524;--c-brand-curve: #958b80;--c-brand-inverse: #f4f1ea;--c-atelier-ground: #f4f1ea;--c-atelier-surface: #fbfaf6;--c-atelier-text: #2e2f30;--c-atelier-field: #ece8e0;--c-atelier-accent: #2f524f;--c-atelier-border: #d1cdc5;--c-atelier-control: #77726a;--c-precision-ground: #e9ecea;--c-precision-surface: #f7f9f7;--c-precision-text: #26322f;--c-precision-field: #e9eeeb;--c-precision-accent: #2f524f;--c-precision-border: #c3ceca;--c-precision-control: #6f7d75;--c-appearance-paper: #ffffff;--c-appearance-print-ink: #202020;--w-brand-primary: 320px;--w-brand-compact: 160px;--w-brand-isotype: 32px;--w-appearance-focus: 2px;--h-appearance-control: 44px;--appearance-color-scheme: light;--c-context-ground: var(--c-ground);--c-context-surface: var(--c-surface);--c-context-text: var(--c-ink);--c-context-field: var(--c-sunken);--c-context-accent: var(--c-accent);--c-context-accent-ink: var(--c-accent-ink);--c-context-border: var(--c-rule);--c-context-control: var(--c-ink-muted)}[data-visual-context=atelier]{--c-context-ground: var(--c-atelier-ground);--c-context-surface: var(--c-atelier-surface);--c-context-text: var(--c-atelier-text);--c-context-field: var(--c-atelier-field);--c-context-accent: var(--c-atelier-accent);--c-context-accent-ink: var(--c-brand-inverse);--c-context-border: var(--c-atelier-border);--c-context-control: var(--c-atelier-control)}[data-visual-context=precision]{--c-context-ground: var(--c-precision-ground);--c-context-surface: var(--c-precision-surface);--c-context-text: var(--c-precision-text);--c-context-field: var(--c-precision-field);--c-context-accent: var(--c-precision-accent);--c-context-accent-ink: var(--c-brand-inverse);--c-context-border: var(--c-precision-border);--c-context-control: var(--c-precision-control)}[data-visual-context=technical]{--appearance-color-scheme: normal;--c-context-ground: var(--c-ground);--c-context-surface: var(--c-surface);--c-context-text: var(--c-ink);--c-context-field: var(--c-sunken);--c-context-accent: var(--c-accent);--c-context-accent-ink: var(--c-accent-ink);--c-context-border: var(--c-rule);--c-context-control: var(--c-ink-muted)}.brandLockup{display:inline-block;inline-size:var(--w-brand-primary);max-inline-size:100%;block-size:auto;vertical-align:middle;object-fit:contain}.brandLockup[data-brand-variant=compact]{inline-size:var(--w-brand-compact)}.brandLockup[data-brand-variant=isotype]{inline-size:var(--w-brand-isotype)}.mqAppearanceSurface.mqAppearanceSurface,.mqAppearanceFloating.mqAppearanceFloating,.mqAppearanceField.mqAppearanceField,.mqAppearanceAction.mqAppearanceAction{box-sizing:border-box;color:var(--c-context-text);font-family:var(--font-sans);font-size:var(--fs-ui);border:1px solid var(--c-context-border);border-radius:var(--r-control)}.mqAppearanceSurface.mqAppearanceSurface{background:var(--c-context-surface);border-radius:var(--r-panel)}.mqAppearanceRaised.mqAppearanceRaised{box-shadow:var(--elev-1)}.mqAppearanceField.mqAppearanceField{color-scheme:var(--appearance-color-scheme);min-block-size:var(--h-appearance-control);padding:var(--sp-2) var(--sp-3);background:var(--c-context-field);border-color:var(--c-context-control);box-shadow:var(--inset-field)}.mqAppearanceField.mqAppearanceField:is([type=number],[inputmode=decimal],[inputmode=numeric]),.mqAppearanceMeasure.mqAppearanceMeasure{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mqAppearanceField.mqAppearanceField::placeholder{color:var(--c-context-text);opacity:.7}.mqAppearanceField.mqAppearanceField:hover:not(:disabled){border-color:var(--c-context-accent)}.mqAppearanceField.mqAppearanceField[aria-invalid=true]{border-color:var(--c-context-text);box-shadow:inset 3px 0 var(--c-danger)}.mqAppearanceField.mqAppearanceField:disabled,.mqAppearanceAction.mqAppearanceAction:disabled{opacity:.65;cursor:not-allowed}.mqAppearanceAction.mqAppearanceAction{min-block-size:var(--h-appearance-control);padding:var(--sp-2) var(--sp-3);border-color:var(--c-context-accent);background:var(--c-context-accent);color:var(--c-context-accent-ink);cursor:pointer}.mqAppearanceAction.mqAppearanceAction:hover:not(:disabled){box-shadow:var(--elev-1)}.mqAppearanceField.mqAppearanceField:focus-visible,.mqAppearanceAction.mqAppearanceAction:focus-visible{outline:var(--w-appearance-focus) solid var(--c-context-accent);outline-offset:var(--w-appearance-focus)}.mqAppearanceFloating.mqAppearanceFloating{background:var(--c-context-surface);box-shadow:var(--elev-float)}@supports (backdrop-filter: blur(1px)){.mqAppearanceFloating.mqAppearanceFloating{background:color-mix(in srgb,var(--c-context-surface) 94%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}.mqAppearanceField.mqAppearanceField,.mqAppearanceAction.mqAppearanceAction{transition-property:background-color,border-color,box-shadow;transition-duration:var(--dur-hover);transition-timing-function:var(--ease-out)}:is(.dimensionSheet,.professionalProposalGrid,.cutPlanSheetSvg,.elevationSheet,.islandSheet,.planDistributionSheet,.cabinetScheduleSticky),:is(.dimensionSheet,.professionalProposalGrid,.cutPlanSheetSvg,.elevationSheet,.islandSheet,.planDistributionSheet,.cabinetScheduleSticky) [data-visual-context]{--c-context-ground: var(--c-appearance-paper);--c-context-surface: var(--c-appearance-paper);--c-context-text: var(--c-appearance-print-ink);--c-context-field: var(--c-appearance-paper);--c-context-accent: var(--c-appearance-print-ink);--c-context-accent-ink: var(--c-appearance-paper);--c-context-border: var(--c-appearance-print-ink);--c-context-control: var(--c-appearance-print-ink)}:is(.dimensionSheet,.professionalProposalGrid,.cutPlanSheetSvg,.elevationSheet,.islandSheet,.planDistributionSheet,.cabinetScheduleSticky) .mqAppearanceFloating.mqAppearanceFloating{background:var(--c-context-surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media print{[data-visual-context]{--c-context-ground: var(--c-appearance-paper);--c-context-surface: var(--c-appearance-paper);--c-context-text: var(--c-appearance-print-ink);--c-context-field: var(--c-appearance-paper);--c-context-accent: var(--c-appearance-print-ink);--c-context-accent-ink: var(--c-appearance-paper);--c-context-border: var(--c-appearance-print-ink);--c-context-control: var(--c-appearance-print-ink)}.mqAppearanceSurface.mqAppearanceSurface,.mqAppearanceFloating.mqAppearanceFloating,.mqAppearanceField.mqAppearanceField,.mqAppearanceAction.mqAppearanceAction{background:var(--c-context-surface);color:var(--c-context-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.mqAppearanceField.mqAppearanceField,.mqAppearanceAction.mqAppearanceAction{transition-duration:0ms;animation:none}}.homeAtelier{--fs-home-title: clamp(28px, 2.4vw, 36px);--w-home-shell: 1280px;--home-architecture: url(/bundles/atelier-architecture-YMaixBsL.webp);--home-selection-edge: inset 0 0 0 1px var(--c-context-accent)}:root{--c-precision-nav: #2e2f30;--w-precision-nav: 176px;--w-precision-inspector: 288px;--w-precision-drawer: 300px}body:has(.app[data-visual-context=precision])>:is([role=dialog],[role=region][aria-label="Catalogo de modulos"]):not(:has(.dimensionSheet,.professionalProposalGrid,.cutPlanSheetSvg,.elevationSheet,.planDistributionSheet)){--c-context-ground: var(--c-precision-ground);--c-context-surface: var(--c-precision-surface);--c-context-text: var(--c-precision-text);--c-context-field: var(--c-precision-field);--c-context-accent: var(--c-precision-accent);--c-context-accent-ink: var(--c-brand-inverse);--c-context-border: var(--c-precision-border);--c-context-control: var(--c-precision-control);--appearance-color-scheme: light}.app[data-visual-context=precision] :is(.rightPanel,.leftPanel,.barraDeTrabajo,.topbar,.commandSurface,.aiTools,.workspaceDock,.canvasToolsDropdown,.editorToolbar,.viewportLightingMenu,.mainNavReportItems),body:has(.app[data-visual-context=precision])>:is([role=dialog],[role=region][aria-label="Catalogo de modulos"]):not(:has(.dimensionSheet,.professionalProposalGrid,.cutPlanSheetSvg,.elevationSheet,.planDistributionSheet)){--c-ground: var(--c-context-ground);--c-surface: var(--c-context-surface);--c-sunken: var(--c-context-field);--c-rule: var(--c-context-border);--c-ink: var(--c-context-text);--c-ink-muted: var(--c-context-text);--c-grey-mid: var(--c-context-text);--c-grey-soft: var(--c-context-control);--c-accent: var(--c-context-accent);--c-accent-ink: var(--c-context-accent-ink);--c-accent-soft: color-mix(in srgb, var(--c-context-accent) 12%, var(--c-context-surface));--lift: var(--c-context-surface);--lift-sunken: var(--c-context-field);--lift-accent: var(--c-context-accent)}.app[data-visual-context=precision]>.mainNav{--c-ground: var(--c-precision-nav);--c-surface: var(--c-precision-nav);--c-sunken: color-mix(in srgb, var(--c-precision-nav) 88%, var(--c-brand-inverse));--c-rule: color-mix(in srgb, var(--c-precision-nav) 68%, var(--c-brand-inverse));--c-ink: var(--c-brand-inverse);--c-ink-muted: var(--c-brand-inverse);--c-accent: var(--c-brand-inverse);--c-accent-ink: var(--c-brand-inverse);--c-accent-soft: var(--c-context-accent)}.app[data-visual-context=precision]{--w-panel-right: var(--w-precision-inspector)}@media(max-width:1099px){.app[data-visual-context=precision]{--w-panel-right: 0px}}:root{--w-precision-nav-compact: 64px}@media(max-width:1099px){body:has(.app[data-visual-context=precision]){--w-precision-nav-compact: 56px}}body:has(.app[data-visual-context=precision]>.mainNav[data-nav-collapsed=true]){--w-precision-nav: var(--w-precision-nav-compact)}html:has(.localPortal,.accountPortal,.portalLoading),body:has(.localPortal,.accountPortal,.portalLoading),#root:has(.localPortal,.accountPortal,.portalLoading){min-width:0;width:100%}.localPortal,.accountPortal,.portalLoading{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;overflow:auto;color:var(--c-atelier-text);background:var(--c-atelier-ground);font-family:var(--font-sans);font-size:var(--fs-panel);line-height:1.6;color-scheme:light}.localPortal *,.accountPortal *{box-sizing:border-box}.localPortal{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr)}.portalStory{min-height:100dvh;padding:clamp(28px,5vw,88px);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:flex-start;position:relative;isolation:isolate}.portalStory:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--c-atelier-ground) 13%,transparent 30%),linear-gradient(90deg,color-mix(in srgb,var(--c-atelier-ground) 96%,transparent),color-mix(in srgb,var(--c-atelier-ground) 38%,transparent));z-index:-1}.portalBrand{width:var(--w-brand-primary);max-width:100%}.portalStatement{margin:auto 0;max-width:610px;padding:var(--sp-6) 0}.portalStatement h1{font-size:var(--fs-portal-hero);font-weight:300;line-height:1.14;letter-spacing:var(--ls-title);margin:0 0 var(--sp-5)}.portalStatement p{max-width:380px}.portalSpecialty{margin-top:var(--sp-6);font-size:var(--fs-ui)}.portalCapabilities{display:flex;flex-wrap:wrap;gap:var(--sp-4);border-top:1px solid var(--c-atelier-border);padding-top:var(--sp-4);font-size:var(--fs-ui-sm)}.portalAccess{padding:clamp(24px,5vw,72px);background:var(--c-atelier-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.portalAccessInner{width:100%;max-width:380px;margin:auto 0}.portalAccess h2,.accountPortal h1{font-size:var(--fs-portal-heading);font-weight:400;line-height:1.25}.portalAccess form,.portalInvite{display:grid;gap:var(--sp-4);margin:var(--sp-6) 0}.localPortal label,.accountPortal label{display:grid;gap:var(--sp-2)}.localPortal input,.accountPortal input,.accountPortal select,.accountPortal textarea{width:100%;max-width:100%;min-width:0;min-height:44px;border:1px solid var(--c-atelier-control);border-radius:var(--r-control);padding:var(--sp-3);background:var(--c-atelier-surface);color:var(--c-atelier-text);font:inherit}.localPortal button,.accountPortal button{min-height:44px;border:1px solid var(--c-atelier-control);border-radius:var(--r-control);padding:var(--sp-2) var(--sp-4);background:var(--c-atelier-surface);color:var(--c-atelier-text);font:inherit;cursor:pointer}.localPortal .portalPrimary,.accountPortal .portalPrimary{background:var(--c-atelier-accent);border-color:var(--c-atelier-accent);color:var(--c-brand-inverse)}.localPortal button:disabled,.accountPortal button:disabled{opacity:.6;cursor:wait}.localPortal :focus-visible,.accountPortal :focus-visible{outline:var(--w-appearance-focus) solid var(--c-atelier-accent);outline-offset:3px}.portalInvitationNote,.portalAccess footer{font-size:var(--fs-ui-sm);margin-top:var(--sp-6)}.portalError{padding:var(--sp-3);border-inline-start:3px solid var(--c-danger);background:var(--c-danger-soft);color:var(--c-danger);overflow-wrap:anywhere}.portalLoading{display:grid;place-content:center;padding:var(--sp-6)}.accountPortal{padding:clamp(20px,4vw,64px)}.accountHeader{display:flex;gap:var(--sp-5);align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--c-atelier-border);padding-bottom:var(--sp-5)}.accountHeader nav,.accountActions{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.accountHeader nav button[aria-pressed=true]{background:var(--c-atelier-accent);color:var(--c-brand-inverse)}.accountMain{max-width:1250px;margin:var(--sp-6) auto}.accountTitle{display:flex;gap:var(--sp-5);justify-content:space-between;align-items:center;flex-wrap:wrap}.accountList{padding:0;list-style:none;margin:var(--sp-5) 0}.accountList>li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:1px solid var(--c-atelier-border);flex-wrap:wrap}.accountList .accountDescription{flex:1;min-width:180px;overflow-wrap:anywhere}.accountDescription h3,.accountDescription p{margin:0 0 var(--sp-1)}.accountDescription small{font-size:var(--fs-ui-sm)}.accountOwner{max-width:480px;margin-top:var(--sp-5)}.accountAdminGrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:clamp(24px,4vw,64px)}.accountInviteLink{padding:var(--sp-4);background:var(--c-atelier-field);overflow-wrap:anywhere}.accountInviteLink textarea{min-height:110px;font-size:var(--fs-ui-sm)}.accountUserConfirm{flex-basis:100%}.accountPortal .accountDeleteAction{color:color-mix(in srgb,var(--c-danger) 60%,var(--c-atelier-text));border-color:color-mix(in srgb,var(--c-danger) 60%,var(--c-atelier-text))}.accountStatus{padding:var(--sp-3) 0;white-space:pre-wrap;overflow-wrap:anywhere}.accountDiagnostics{font-size:var(--fs-ui-sm);max-height:240px;overflow:auto}@media(max-width:850px){.localPortal{grid-template-columns:1fr}.portalStory{min-height:420px;padding:var(--sp-6)}.portalStatement{margin:var(--sp-5) 0}.portalAccess{padding:var(--sp-6)}.portalAccessInner{max-width:560px}.accountAdminGrid{grid-template-columns:1fr}.accountHeader{align-items:flex-start}.accountTitle h1{margin:var(--sp-4) 0}}@media(max-width:430px){.portalStory{min-height:380px;padding:var(--sp-5)}.portalAccess,.accountPortal{padding:var(--sp-5)}.accountList>li{align-items:flex-start}.accountActions{width:100%}}@media(prefers-reduced-motion:reduce){.localPortal *,.accountPortal *{scroll-behavior:auto;transition:none;animation:none}}
