:root,:root[data-theme=light]{color-scheme:light;--syn-color-canvas: #f8f4ec;--syn-color-surface-1: #fffdf8;--syn-color-surface-2: #f0ebe1;--syn-color-ink: #0b0d12;--syn-color-ink-muted: #5e5d58;--syn-color-border: #d5cec1;--syn-color-border-strong: #0b0d12;--syn-color-accent: #ff5f1f;--syn-color-accent-hover: #e94f13;--syn-color-accent-ink: #ffffff;--syn-color-info: #2563eb;--syn-color-success: #18794e;--syn-color-warning: #a15c00;--syn-color-danger: #b42318;--syn-color-focus: #ff5f1f;--syn-font-sans: "IBM Plex Sans", "Segoe UI", sans-serif;--syn-font-mono: "IBM Plex Mono", ui-monospace, monospace;--syn-space-1: .25rem;--syn-space-2: .5rem;--syn-space-3: .75rem;--syn-space-4: 1rem;--syn-space-5: 1.25rem;--syn-space-6: 1.5rem;--syn-space-8: 2rem;--syn-space-10: 2.5rem;--syn-space-12: 3rem;--syn-space-16: 4rem;--syn-space-24: 6rem;--syn-radius-none: 0;--syn-radius-control: .25rem;--syn-radius-overlay: .5rem;--syn-shadow-raised: 0 .5rem 1.875rem rgb(11 13 18 / 10%);--syn-shadow-dialog: 0 1.5rem 4.375rem rgb(11 13 18 / 18%);--syn-motion-fast: .12s;--syn-motion-standard: .2s;--syn-motion-emphasis: .32s;--syn-ease-out: cubic-bezier(.22, 1, .36, 1);--syn-content-max: 100rem;--syn-reading-max: 45rem;--syn-sidebar-width: 15.5rem;--syn-header-height: 4.5rem;--syn-control-min: 2.75rem;--syn-orange: var(--syn-color-accent);--syn-orange-text: #a93600;--syn-accent: var(--syn-color-accent);--syn-ink: var(--syn-color-ink);--syn-text: var(--syn-color-ink);--syn-paper: var(--syn-color-canvas);--syn-bg: var(--syn-color-canvas);--syn-panel: rgb(255 253 248 / 86%);--syn-line: rgb(11 13 18 / 18%);--syn-grid-line: rgb(27 22 17 / 7%);--syn-muted: var(--syn-color-ink-muted);--syn-shadow: rgb(11 13 18 / 14%)}:root[data-theme=dark]{color-scheme:dark;--syn-color-canvas: #0d0e0c;--syn-color-surface-1: #151613;--syn-color-surface-2: #1d1f1b;--syn-color-ink: #f7f3eb;--syn-color-ink-muted: #b9b6ae;--syn-color-border: #393a35;--syn-color-border-strong: #f7f3eb;--syn-color-accent: #ff6a2e;--syn-color-accent-hover: #ff7b48;--syn-color-accent-ink: #0b0d12;--syn-color-info: #7eadff;--syn-color-success: #58d39b;--syn-color-warning: #ffc266;--syn-color-danger: #ff8a80;--syn-color-focus: #ff9a73;--syn-orange: #ff5f1f;--syn-orange-text: #ff7a45;--syn-accent: var(--syn-color-accent);--syn-ink: var(--syn-color-ink);--syn-text: var(--syn-color-ink);--syn-paper: var(--syn-color-canvas);--syn-bg: var(--syn-color-canvas);--syn-panel: rgb(21 22 19 / 90%);--syn-line: rgb(247 243 235 / 18%);--syn-grid-line: rgb(247 243 235 / 6%);--syn-muted: var(--syn-color-ink-muted);--syn-shadow: rgb(0 0 0 / 38%);--syn-shadow-raised: 0 .5rem 1.875rem rgb(0 0 0 / 28%);--syn-shadow-dialog: 0 1.5rem 4.375rem rgb(0 0 0 / 48%)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--syn-color-canvas: #0d0e0c;--syn-color-surface-1: #151613;--syn-color-surface-2: #1d1f1b;--syn-color-ink: #f7f3eb;--syn-color-ink-muted: #b9b6ae;--syn-color-border: #393a35;--syn-color-border-strong: #f7f3eb;--syn-color-accent: #ff6a2e;--syn-color-accent-hover: #ff7b48;--syn-color-accent-ink: #0b0d12;--syn-color-focus: #ff9a73}}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;min-height:100%;background:var(--syn-color-canvas);color:var(--syn-color-ink);font-family:var(--syn-font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,#synaccount-root{min-height:100%;margin:0}body,button,input,select,textarea{font-family:var(--syn-font-sans)}body{background-color:var(--syn-color-canvas);color:var(--syn-color-ink);font-size:1rem;line-height:1.5}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:var(--syn-color-accent);color:var(--syn-color-accent-ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:3px}:where(button,input,select,textarea):disabled{cursor:not-allowed}@media(prefers-contrast:more){:root{--syn-line: var(--syn-color-border-strong)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html,body,#synaccount-root{min-inline-size:0;min-height:100%;margin:0}body{background:linear-gradient(var(--syn-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--syn-grid-line) 1px,transparent 1px),radial-gradient(circle at 88% 18%,rgba(255,95,31,.18),transparent 30%),var(--syn-paper);background-size:64px 64px,64px 64px,auto,auto;color:var(--syn-ink)}button,input,select,textarea{font:inherit}button{color:inherit}.syn-shell{min-height:100vh;padding:18px}.syn-header{height:94px;max-width:1440px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;border:1px solid var(--syn-line);background:var(--syn-panel);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.syn-brand{display:flex;align-items:center;min-width:260px;padding:18px 24px;border:0;border-right:1px solid var(--syn-line);background:transparent;text-align:left;cursor:pointer}.syn-brand-logo{display:block;width:180px;height:auto}.syn-brand-logo--white{display:none}:root[data-theme=dark] .syn-brand-logo--dark{display:none}:root[data-theme=dark] .syn-brand-logo--white{display:block}.syn-header-tools{display:flex;align-items:stretch}.syn-tool{min-width:72px;border:0;border-left:1px solid var(--syn-line);background:transparent;font-size:12px;font-weight:900;cursor:pointer;position:relative}.syn-tool:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;background:var(--syn-orange);transform:scaleX(0);transition:transform .16s ease}.syn-tool:hover:after,.syn-tool:focus-visible:after{transform:scaleX(1)}.syn-braille{width:76px;border-left:1px solid var(--syn-line);display:grid;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(3,6px);place-content:center;gap:5px}.syn-braille i{width:6px;height:6px;border-radius:50%;background:var(--syn-ink)}.syn-stage{width:min(1180px,calc(100% - 36px));min-height:calc(100vh - 148px);margin:34px auto 0;display:grid;grid-template-columns:110px minmax(0,1fr);border-left:1px solid var(--syn-line)}.syn-rail{position:relative;border-right:1px solid var(--syn-line);padding:12px 14px}.syn-rail span{display:block;color:var(--syn-orange-text);font-size:38px;font-weight:300;letter-spacing:-3px}.syn-rail b{display:block;margin-top:18px;font-size:9px;text-transform:uppercase;letter-spacing:1.4px;writing-mode:vertical-rl}.syn-rail em{position:absolute;bottom:14px;left:14px;color:var(--syn-muted);font-style:normal;font-size:8px;font-weight:900;letter-spacing:2px;writing-mode:vertical-rl;transform:rotate(180deg)}.syn-card{width:min(600px,calc(100% - 48px));margin:54px auto;padding:clamp(30px,5vw,64px);align-self:start;border:1px solid var(--syn-line);background:var(--syn-panel);box-shadow:0 24px 70px var(--syn-shadow);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%)}.syn-loading{display:flex;align-items:center;justify-content:center;gap:14px;min-height:220px;color:var(--syn-muted);font-size:13px;font-weight:750}.syn-spinner{width:18px;height:18px;border:2px solid var(--syn-line);border-top-color:var(--syn-orange);border-radius:50%;animation:syn-spin .75s linear infinite}@keyframes syn-spin{to{transform:rotate(360deg)}}.syn-kicker{color:var(--syn-orange-text);font-size:9px;font-weight:950;letter-spacing:2px;text-transform:uppercase}.syn-card h1{max-width:14ch;margin:16px 0;font-size:clamp(40px,7vw,70px);line-height:.94;letter-spacing:-4px}.syn-intro{max-width:48ch;margin:0 0 32px;color:var(--syn-muted);font-size:15px;line-height:1.7}.syn-note{margin:-8px 0 28px;padding:14px 16px;border-left:3px solid var(--syn-orange);background:#ff5f1f14;font-size:12px;line-height:1.6}.syn-field{display:block;margin:0 0 22px}.syn-field>span{display:block;margin-bottom:9px;font-size:9px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.syn-field input,.syn-field select{width:100%;min-height:54px;padding:0 15px;border:1px solid var(--syn-line);border-radius:0;outline:0;background:#fff3;color:var(--syn-ink);font-size:15px}:root[data-theme=dark] .syn-field input,:root[data-theme=dark] .syn-field select{background:#00000029}.syn-field input:focus,.syn-field select:focus{border-color:var(--syn-orange);box-shadow:inset 0 -3px var(--syn-orange)}.syn-field small{display:block;margin-top:7px;color:var(--syn-muted);font-size:10px;line-height:1.45}.syn-primary{width:100%;min-height:64px;margin-top:10px;padding:0 0 0 22px;display:flex;align-items:stretch;justify-content:space-between;border:0;background:var(--syn-orange);color:#11110f;cursor:pointer;box-shadow:0 7px #be2d00d9;font-size:12px;font-weight:950;letter-spacing:.5px;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.syn-primary span{display:flex;align-items:center}.syn-primary b{width:64px;display:grid;place-items:center;background:var(--syn-ink);color:var(--syn-orange);font-size:20px;transition:transform .16s ease,background-color .16s ease,color .16s ease}.syn-primary:hover{transform:translateY(-2px);background:var(--syn-ink);color:var(--syn-paper);box-shadow:0 9px #be2d00d9}.syn-primary:hover b{transform:translate(3px,-2px);background:var(--syn-orange);color:#11110f}.syn-primary:focus-visible{outline:3px solid var(--syn-orange);outline-offset:4px}.syn-primary:disabled{opacity:.58;cursor:wait}.syn-secondary{min-height:52px;padding:0 20px;border:1px solid var(--syn-line);background:transparent;font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}.syn-link,.syn-switch button,.syn-account-grid button{border:0;padding:0;background:transparent;color:var(--syn-orange-text);font-weight:850;cursor:pointer}.syn-link{display:block;margin:-8px 0 20px auto;font-size:11px}.syn-switch{margin:28px 0 0;color:var(--syn-muted);text-align:center;font-size:12px}.syn-invitation-actions{display:grid;gap:12px}.syn-invitation-actions .syn-secondary{width:100%}.syn-alert{margin-bottom:22px;padding:13px 15px;border:1px solid;font-size:12px;line-height:1.5}.syn-error{border-color:#be23238c;background:#be232314;color:#c62525}.syn-success{border-color:#1e784b8c;background:#1e784b14;color:#157047}.syn-account-layout{width:calc(100% - 48px);margin:54px 24px}.syn-account-hero{width:100%;margin:0;display:flex;align-items:flex-start;justify-content:space-between}.syn-account-hero h1{max-width:none;font-size:clamp(34px,5vw,62px);overflow-wrap:anywhere}.syn-status{padding:11px 14px;border:1px solid var(--syn-line);font-size:9px;font-weight:950;text-transform:uppercase}.syn-status:first-letter{color:var(--syn-orange-text)}.syn-account-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-top:1px solid var(--syn-line);border-left:1px solid var(--syn-line)}.syn-account-grid article{min-height:230px;padding:26px;border-right:1px solid var(--syn-line);border-bottom:1px solid var(--syn-line)}.syn-account-grid article>span{color:var(--syn-orange-text);font-size:28px;font-weight:350}.syn-account-grid small{display:block;margin-top:36px;font-size:9px;font-weight:950;letter-spacing:1.3px;text-transform:uppercase}.syn-account-grid strong{display:block;margin-top:14px;font-size:20px;line-height:1.15;overflow-wrap:anywhere}.syn-account-grid p{color:var(--syn-muted);font-size:11px;line-height:1.5}.syn-invite-card{width:100%;margin:20px 0 0;padding:clamp(26px,4vw,44px)}.syn-invite-card h2{margin:12px 0;font-size:clamp(28px,4vw,44px);letter-spacing:-2px}.syn-invite-card form{max-width:640px}.syn-account-layout>.syn-secondary{margin-top:22px}.syn-organization-picker{width:min(760px,calc(100% - 48px))}.syn-organization-options{display:grid;gap:12px;margin-top:28px}.syn-organization-options button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px;border:1px solid var(--syn-line);background:transparent;color:var(--syn-text);text-align:left;cursor:pointer}.syn-organization-options button:hover,.syn-organization-options button:focus-visible{border-color:var(--syn-orange);outline:2px solid transparent}.syn-organization-options strong{font-size:17px;overflow-wrap:anywhere}.syn-organization-options span{color:var(--syn-muted);font-size:10px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}@media(max-width:760px){.syn-shell{padding:0}.syn-header{height:82px;border-left:0;border-right:0}.syn-brand{min-width:0;flex:1;padding:15px 18px}.syn-brand-logo{width:150px}.syn-tool{min-width:48px}.syn-braille{width:48px}.syn-stage{width:100%;min-height:calc(100vh - 82px);margin:0;grid-template-columns:0 minmax(0,1fr);border-left:0}.syn-rail{overflow:hidden;padding:0;border:0}.syn-card{width:calc(100% - 28px);margin:28px 14px;padding:32px 24px}.syn-card h1{letter-spacing:-2.5px}.syn-account-layout{width:calc(100% - 28px);margin:28px 14px}.syn-account-hero{width:100%;margin:0;display:block}.syn-status{display:inline-block;margin-top:6px}.syn-account-grid{grid-template-columns:1fr}.syn-account-grid article{min-height:175px}.syn-organization-picker{width:calc(100% - 28px)}.syn-organization-options button{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.syn-open-workspace{margin-top:1rem;width:100%}.syn-workspace{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:calc(100vh - 7rem);background:radial-gradient(circle at 86% 8%,rgb(255 95 31 / 12%),transparent 28rem),var(--syn-bg)}.syn-workspace-sidebar{display:flex;flex-direction:column;gap:.65rem;padding:1.5rem 1rem;border-right:1px solid var(--syn-line);background:color-mix(in srgb,var(--syn-panel) 92%,transparent)}.syn-workspace-sidebar button,.syn-workspace-mobile-nav button{min-height:2.75rem;border:1px solid transparent;background:transparent;color:var(--syn-muted);font:inherit;font-weight:700;text-align:left}.syn-workspace-sidebar button[aria-current=page],.syn-workspace-mobile-nav button[aria-current=page]{border-color:var(--syn-line);background:var(--syn-panel);color:var(--syn-text)}.syn-workspace-sidebar button:disabled,.syn-workspace-mobile-nav button:disabled{cursor:not-allowed;opacity:.46}.syn-workspace-content{min-width:0;padding:clamp(1rem,3vw,2.5rem)}.syn-workspace-context{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--syn-line)}.syn-workspace-context h1,.syn-workspace-overview h2,.syn-workspace-cards h3{margin:0}.syn-workspace-context p,.syn-workspace-overview p,.syn-workspace-cards p{color:var(--syn-muted)}.syn-workspace-actions{display:flex;align-items:center;gap:.75rem}.syn-workspace-overview{padding:2rem 0 6rem}.syn-workspace-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.syn-workspace-cards article,.syn-workspace-state{border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.25rem}.syn-workspace-cards article>span{color:var(--syn-accent);font-size:clamp(2rem,5vw,4rem);font-weight:800}.syn-workspace-mobile-nav{display:none}@media(max-width:900px){.syn-workspace{display:block}.syn-workspace-sidebar{display:none}.syn-workspace-context,.syn-workspace-actions{align-items:stretch;flex-direction:column}.syn-workspace-cards{grid-template-columns:1fr}.syn-workspace-mobile-nav{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--syn-line);background:var(--syn-panel)}.syn-workspace-mobile-nav button{min-width:0;padding:.55rem .25rem;overflow:hidden;font-size:.7rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}}.syn-properties-view{padding:2rem 0 6rem}.syn-properties-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.syn-properties-heading h2,.syn-properties-view h2{margin:0}.syn-compact-action{width:auto;min-width:11rem}.syn-properties-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.syn-properties-grid button{display:grid;gap:.65rem;min-height:10rem;border:1px solid var(--syn-line);background:var(--syn-panel);color:var(--syn-text);padding:1.25rem;text-align:left}.syn-properties-grid button:hover,.syn-properties-grid button:focus-visible{border-color:var(--syn-accent)}.syn-properties-grid span{color:var(--syn-accent);font-size:.75rem;font-weight:800;letter-spacing:.08em}.syn-properties-grid strong{font-size:clamp(1.25rem,3vw,2rem)}.syn-properties-grid small,.syn-empty-copy,.syn-muted{color:var(--syn-muted)}.syn-property-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.25rem}.syn-property-form label{display:grid;gap:.4rem;font-weight:700}.syn-property-form input{min-height:2.75rem;border:1px solid var(--syn-line);background:var(--syn-bg);color:var(--syn-text);padding:0 .75rem}.syn-property-form>div{display:flex;gap:.75rem;grid-column:1 / -1}.syn-unit-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.syn-unit-preview article{display:grid;gap:.35rem;border:1px solid var(--syn-line);padding:1rem}.syn-properties-state{border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.5rem}.syn-text-action{margin-bottom:1.25rem;border:0;background:transparent;color:var(--syn-accent);font:inherit;font-weight:800}@media(max-width:760px){.syn-properties-heading{flex-direction:column}.syn-compact-action{width:100%}.syn-properties-grid,.syn-property-form,.syn-unit-preview{grid-template-columns:1fr}}.syn-units-view{padding:2rem 0 6rem}.syn-units-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0}.syn-units-grid button{display:grid;gap:.5rem;min-height:8rem;border:1px solid var(--syn-line);background:var(--syn-panel);color:var(--syn-text);padding:1rem;text-align:left}.syn-units-grid button:hover,.syn-units-grid button:focus-visible{border-color:var(--syn-accent)}.syn-units-grid span{color:var(--syn-accent);font-size:.75rem;font-weight:800;letter-spacing:.08em}.syn-units-grid small,.syn-unit-detail p{color:var(--syn-muted)}.syn-unit-detail{display:grid;gap:.5rem;margin-top:1.5rem;border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.5rem}@media(max-width:760px){.syn-units-grid{grid-template-columns:1fr}}.syn-people-view{padding:2rem 0 6rem}.syn-workspace-surface{width:min(100%,88rem);margin-inline:auto}.syn-occupancy-view{min-inline-size:0}.syn-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0}.syn-people-grid button{display:grid;gap:.5rem;min-height:8rem;border:1px solid var(--syn-line);background:var(--syn-panel);color:var(--syn-text);padding:1rem;text-align:left}.syn-people-grid button:hover,.syn-people-grid button:focus-visible{border-color:var(--syn-accent)}.syn-people-grid span{color:var(--syn-accent);font-size:.75rem;font-weight:800;letter-spacing:.08em}.syn-people-grid small,.syn-person-detail p{color:var(--syn-muted)}.syn-person-detail{display:grid;gap:.5rem;border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.5rem}.syn-person-form{display:grid;gap:1rem;margin:1.5rem 0;border:1px solid var(--syn-line);background:var(--syn-panel);padding:1.25rem}.syn-person-form label{display:grid;gap:.4rem;font-weight:700}.syn-person-form input{min-height:2.75rem;border:1px solid var(--syn-line);background:var(--syn-bg);color:var(--syn-text);padding:0 .75rem}.syn-person-form>div{display:flex;gap:.75rem}@media(max-width:760px){.syn-people-grid{grid-template-columns:1fr}}.syn-workspace-overview,.syn-account-profile{display:grid;gap:var(--syn-space-6)}.syn-maintenance-view{min-inline-size:0;padding:2rem 0 6rem}.syn-maintenance-create,.syn-maintenance-description,.syn-maintenance-actions,.syn-maintenance-comments{margin-block:1.5rem;border:1px solid var(--syn-line);background:var(--syn-panel);padding:clamp(1rem,3vw,1.5rem)}.syn-maintenance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.syn-maintenance-form-grid label,.syn-maintenance-action-grid label,.syn-maintenance-comment-form label{display:grid;gap:.5rem;min-width:0;color:var(--syn-ink);font-size:.75rem;font-weight:800}.syn-maintenance-form-grid label>span,.syn-maintenance-action-grid label>span,.syn-maintenance-comment-form label>span{letter-spacing:.08em;text-transform:uppercase}.syn-maintenance-form-grid input,.syn-maintenance-form-grid select,.syn-maintenance-form-grid textarea,.syn-maintenance-action-grid select,.syn-maintenance-comment-form textarea{width:100%;min-height:2.75rem;border:1px solid var(--syn-line);border-radius:0;background:var(--syn-bg);color:var(--syn-ink);padding:.7rem .75rem}.syn-maintenance-form-grid textarea,.syn-maintenance-comment-form textarea{min-height:8rem;resize:vertical;line-height:1.5}.syn-maintenance-form-grid :is(input,select,textarea):focus-visible,.syn-maintenance-action-grid select:focus-visible,.syn-maintenance-comment-form textarea:focus-visible{border-color:var(--syn-orange);outline:3px solid var(--syn-orange);outline-offset:2px}.syn-maintenance-form-wide{grid-column:1 / -1}.syn-maintenance-form-grid small{color:var(--syn-muted);font-weight:500;line-height:1.5}.syn-maintenance-form-actions{display:flex;align-items:stretch;gap:.75rem;margin-top:1rem}.syn-maintenance-boundary-note{border-left:3px solid var(--syn-orange);padding:.75rem 1rem;color:var(--syn-muted);font-size:.8rem;line-height:1.5}.syn-maintenance-list small{color:var(--syn-muted);line-height:1.55}.syn-maintenance-detail-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);gap:1rem;align-items:start}.syn-maintenance-description{margin:0}.syn-maintenance-description h2,.syn-maintenance-actions h2,.syn-maintenance-comments h2{margin:0 0 1rem;font-size:clamp(1.35rem,3vw,2rem)}.syn-maintenance-description p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.syn-maintenance-description aside{margin-top:1rem;border-left:3px solid var(--syn-orange);padding:.8rem 1rem;color:var(--syn-muted);font-size:.85rem;line-height:1.5}.syn-maintenance-facts{margin:0}.syn-maintenance-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.syn-maintenance-action-grid form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.syn-maintenance-action-grid .syn-secondary{min-width:0}.syn-maintenance-comments ol{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.syn-maintenance-comments li{border:1px solid var(--syn-line);padding:1rem}.syn-maintenance-comments li header{display:flex;justify-content:space-between;gap:1rem;color:var(--syn-muted);font-size:.75rem}.syn-maintenance-comments li p{margin:.75rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.syn-maintenance-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;margin-top:1rem}.syn-maintenance-comment-form textarea{min-height:6rem}.syn-maintenance-view .syn-alert button{margin-left:.5rem;border:0;background:transparent;color:inherit;font-weight:800;text-decoration:underline;cursor:pointer}@media(max-width:760px){.syn-maintenance-view{padding-top:1.25rem}.syn-maintenance-form-grid,.syn-maintenance-detail-layout,.syn-maintenance-action-grid,.syn-maintenance-comment-form,.syn-maintenance-action-grid form{grid-template-columns:1fr}.syn-maintenance-form-actions{flex-direction:column}.syn-maintenance-form-actions .syn-compact-action,.syn-maintenance-comment-form .syn-compact-action{width:100%}.syn-maintenance-comments li header{flex-direction:column;gap:.25rem}}.syn-kicker{color:var(--syn-orange-text);font-size:.75rem;font-weight:650;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.syn-primary,.syn-secondary{min-height:var(--syn-control-min);border-radius:var(--syn-radius-control);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--syn-motion-fast) var(--syn-ease-out),background-color var(--syn-motion-fast) var(--syn-ease-out),color var(--syn-motion-fast) var(--syn-ease-out),transform var(--syn-motion-fast) var(--syn-ease-out)}.syn-primary{min-height:4rem;border:1px solid var(--syn-color-accent);background:var(--syn-color-accent);color:var(--syn-color-accent-ink);box-shadow:none}.syn-primary b{background:var(--syn-color-ink);color:var(--syn-color-canvas)}.syn-primary:hover:not(:disabled){border-color:var(--syn-color-accent-hover);background:var(--syn-color-accent-hover);color:var(--syn-color-accent-ink);box-shadow:none;transform:translateY(-1px)}.syn-primary:hover:not(:disabled) b{background:var(--syn-color-ink);color:var(--syn-color-canvas);transform:translate(2px,-1px)}.syn-primary:disabled,.syn-secondary:disabled{cursor:not-allowed;opacity:.52}.syn-secondary{border:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink)}.syn-secondary:hover:not(:disabled){border-color:var(--syn-color-border-strong);background:var(--syn-color-surface-2)}.syn-link,.syn-text-action,.syn-switch button,.syn-account-grid button{color:var(--syn-orange-text);text-underline-offset:.2em}.syn-link:hover,.syn-text-action:hover,.syn-switch button:hover,.syn-account-grid button:hover{color:var(--syn-color-accent-hover)}.syn-field{display:grid;gap:var(--syn-space-2);margin-bottom:var(--syn-space-6)}.syn-field>span,.syn-property-form label,.syn-person-form label{color:var(--syn-color-ink);font-size:.75rem;font-weight:650;letter-spacing:.04em}.syn-field input,.syn-field select,.syn-property-form input,.syn-person-form input{width:100%;min-height:var(--syn-control-min);border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-control);outline:0;background:var(--syn-color-surface-1);color:var(--syn-color-ink)}.syn-field input,.syn-field select{min-height:3.375rem;padding-inline:var(--syn-space-4)}.syn-field input:focus-visible,.syn-field select:focus-visible,.syn-property-form input:focus-visible,.syn-person-form input:focus-visible{border-color:var(--syn-color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--syn-color-focus) 22%,transparent)}.syn-field small{color:var(--syn-color-ink-muted);font-size:.8125rem;line-height:1.45}.syn-alert,.syn-workspace-state{border-radius:var(--syn-radius-control)}.syn-alert{padding:var(--syn-space-4);border:1px solid currentColor;font-size:.875rem;line-height:1.5}.syn-error{border-color:color-mix(in srgb,var(--syn-color-danger) 58%,transparent);background:color-mix(in srgb,var(--syn-color-danger) 9%,transparent);color:var(--syn-color-danger)}.syn-success{border-color:color-mix(in srgb,var(--syn-color-success) 58%,transparent);background:color-mix(in srgb,var(--syn-color-success) 9%,transparent);color:var(--syn-color-success)}.syn-status{display:inline-flex;min-height:2rem;align-items:center;gap:var(--syn-space-2);padding:var(--syn-space-2) var(--syn-space-3);border:1px solid var(--syn-color-border);border-radius:999px;background:var(--syn-color-surface-1);color:var(--syn-color-ink);font-size:.75rem;font-weight:650;letter-spacing:.04em}.syn-loading{color:var(--syn-color-ink-muted)}.syn-spinner{border-color:var(--syn-color-border);border-top-color:var(--syn-color-accent)}@media(max-width:47.5rem){.syn-primary,.syn-secondary{min-height:3rem}}.syn-app-header{position:relative;z-index:30;width:min(var(--syn-content-max),100%);min-height:var(--syn-header-height);margin-inline:auto;display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:stretch;border:1px solid var(--syn-color-border);background:color-mix(in srgb,var(--syn-color-surface-1) 92%,transparent);-webkit-backdrop-filter:blur(1.25rem) saturate(120%);backdrop-filter:blur(1.25rem) saturate(120%)}.syn-app-brand{min-width:15.5rem;padding:var(--syn-space-4) var(--syn-space-6);display:flex;align-items:center;border:0;border-right:1px solid var(--syn-color-border);background:transparent}.syn-app-header-context{min-width:0;padding:var(--syn-space-3) var(--syn-space-6);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--syn-color-border)}.syn-app-header-context span{color:var(--syn-orange-text);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.syn-app-header-context strong{overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.syn-app-header-tools{display:flex;align-items:stretch}.syn-app-header-tool,.syn-account-menu-trigger{min-width:4.5rem;padding-inline:var(--syn-space-4);border:0;border-left:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink);font-size:.75rem;font-weight:700}.syn-app-header-tool{display:grid;place-content:center;gap:.125rem}.syn-app-header-tool small{color:var(--syn-color-ink-muted);font-size:.5625rem;font-weight:500}.syn-account-menu{position:relative;display:flex}.syn-account-menu-trigger{min-width:9rem;display:flex;align-items:center;gap:var(--syn-space-2)}.syn-account-menu-mark{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--syn-color-border);border-radius:50%;color:var(--syn-orange-text)}.syn-account-menu-panel{position:absolute;top:calc(100% + var(--syn-space-2));right:0;width:min(24rem,calc(100vw - 2rem));padding:var(--syn-space-3);border:1px solid var(--syn-color-border);border-radius:var(--syn-radius-overlay);background:var(--syn-color-surface-1);box-shadow:var(--syn-shadow-dialog)}.syn-account-menu-profile{width:100%;min-height:3.25rem;padding-inline:var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;border:1px solid var(--syn-color-border-strong);border-radius:var(--syn-radius-control);background:var(--syn-color-ink);color:var(--syn-color-canvas);font-weight:700}.syn-account-menu-profile-arrow{position:relative;width:1rem;height:1rem;flex:0 0 auto;border-top:.125rem solid currentColor;border-right:.125rem solid currentColor}.syn-account-menu-profile-arrow:after{position:absolute;top:.0625rem;right:-.0625rem;width:.75rem;height:.125rem;background:currentColor;content:"";transform:rotate(-45deg);transform-origin:right center}.syn-account-menu-future{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-2);margin-top:var(--syn-space-3)}.syn-account-menu-future article{min-height:5rem;padding:var(--syn-space-3);display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--syn-color-border);background:var(--syn-color-surface-2);opacity:.68}.syn-account-menu-future span{font-size:.8125rem;font-weight:700}.syn-account-menu-future small{color:var(--syn-color-ink-muted);font-size:.625rem}.syn-app-navigation{min-width:0;border-right:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-app-navigation-label{min-height:7rem;padding:var(--syn-space-5);display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--syn-color-border)}.syn-app-navigation-label span{color:var(--syn-orange-text);font-size:2rem;font-weight:500}.syn-app-navigation-label strong{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.syn-app-navigation nav,.syn-app-navigation-drawer nav{display:grid;gap:.25rem;padding:var(--syn-space-4)}.syn-app-navigation nav button,.syn-app-navigation-drawer nav button{min-height:3rem;padding:var(--syn-space-3) var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-2);border:1px solid transparent;border-radius:var(--syn-radius-control);background:transparent;color:var(--syn-color-ink-muted);text-align:left}.syn-app-navigation nav button[aria-current=page],.syn-app-navigation-drawer nav button[aria-current=page]{border-color:var(--syn-color-border);background:var(--syn-color-surface-2);color:var(--syn-color-ink)}.syn-app-navigation nav button[aria-current=page]:before,.syn-app-navigation-drawer nav button[aria-current=page]:before{width:.25rem;height:1.5rem;margin-right:var(--syn-space-2);background:var(--syn-color-accent);content:""}.syn-app-navigation nav button:disabled,.syn-app-navigation-drawer nav button:disabled{opacity:.5}.syn-app-navigation nav button small,.syn-app-navigation-drawer nav button small{font-size:.5625rem}.syn-app-navigation-trigger,.syn-app-navigation-drawer,.syn-app-navigation--mobile{display:none}.syn-app-navigation-trigger-icon{width:1.25rem;display:grid;gap:.1875rem}.syn-app-navigation-trigger-icon i{height:.125rem;display:block;background:currentColor}.syn-app-header button:focus-visible,.syn-app-navigation button:focus-visible,.syn-app-navigation-trigger:focus-visible,.syn-app-navigation-drawer button:focus-visible,.syn-workspace-mobile-nav button:focus-visible{position:relative;z-index:1;outline:3px solid var(--syn-color-focus);outline-offset:-3px}@media(max-width:64rem){.syn-workspace{display:block}.syn-app-navigation--desktop{display:none}.syn-app-navigation-trigger{width:100%;min-height:3.25rem;padding-inline:var(--syn-space-5);display:flex;align-items:center;gap:var(--syn-space-3);border:0;border-bottom:1px solid var(--syn-color-border);background:var(--syn-color-surface-1);color:var(--syn-color-ink)}.syn-app-navigation-drawer:not([hidden]){position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:block}.syn-app-navigation-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0b0d1294}.syn-app-navigation-drawer>section{position:relative;width:min(22rem,calc(100% - 3rem));height:100%;background:var(--syn-color-surface-1);box-shadow:var(--syn-shadow-dialog)}.syn-app-navigation-drawer>section>header{min-height:4rem;padding-inline:var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--syn-color-border)}.syn-app-navigation-drawer>section>header button{width:2.75rem;height:2.75rem;border:1px solid var(--syn-color-border);background:transparent;color:var(--syn-color-ink);font-size:1.5rem}}@media(max-width:47.5rem){.syn-app-header{min-height:4rem;grid-template-columns:minmax(0,1fr) auto;border-inline:0}.syn-app-brand{min-width:0;padding:var(--syn-space-3) var(--syn-space-4);border-right:1px solid var(--syn-color-border)}.syn-app-header-context{display:none}.syn-app-header-tool{min-width:3.25rem;padding-inline:var(--syn-space-2)}.syn-app-header-tool small{display:none}.syn-account-menu-trigger{min-width:3.25rem;padding-inline:var(--syn-space-2)}.syn-account-menu-trigger>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.syn-account-menu-mark{width:1.75rem;height:1.75rem}.syn-account-menu-panel{position:fixed;top:4.5rem;right:var(--syn-space-3);left:var(--syn-space-3);width:auto}.syn-app-navigation-trigger{display:none}.syn-app-navigation--mobile{display:grid}.syn-workspace-content{padding-bottom:6rem}}.syn-workspace-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--syn-space-6);padding-bottom:var(--syn-space-6);border-bottom:1px solid var(--syn-color-border)}.syn-workspace-page-header>div:first-child{min-width:0}.syn-workspace-page-header h1{margin:var(--syn-space-2) 0 0;font-size:clamp(2rem,5vw,4.5rem);line-height:.96;letter-spacing:-.045em;overflow-wrap:anywhere}.syn-workspace-page-header p{max-width:46rem;margin:var(--syn-space-4) 0 0;color:var(--syn-color-ink-muted)}.syn-workspace-page-action{flex:0 0 auto}.syn-workspace-context-title{display:block;margin-top:var(--syn-space-2);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere}.syn-detail-grid{margin:var(--syn-space-6) 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--syn-color-border-strong)}.syn-detail-grid>div{min-inline-size:0;padding:var(--syn-space-5);display:grid;align-content:start;gap:var(--syn-space-2);border-inline-end:1px solid var(--syn-color-border)}.syn-detail-grid>div:nth-child(3n),.syn-detail-grid>div:last-child{border-inline-end:0}.syn-detail-grid dt{color:var(--syn-color-ink-muted);font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.syn-detail-grid dd{margin:0;font-size:1.125rem;font-weight:650;overflow-wrap:anywhere}.syn-workspace-detail-panel{padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-workspace-form{margin:var(--syn-space-6) 0;padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-5);border:1px solid var(--syn-color-border-strong);background:var(--syn-color-surface-1)}.syn-workspace-form label{min-inline-size:0;display:grid;align-content:start;gap:var(--syn-space-2)}.syn-workspace-form label:first-child,.syn-workspace-form>div{grid-column:1 / -1}.syn-workspace-form>div{display:flex;flex-wrap:wrap;gap:var(--syn-space-3);padding-top:var(--syn-space-2)}.syn-workspace-form input{min-inline-size:0;min-height:3.375rem;padding-inline:var(--syn-space-4)}.syn-workspace-state{min-height:16rem;padding:clamp(var(--syn-space-5),4vw,var(--syn-space-8));display:grid;align-content:space-between;gap:var(--syn-space-6);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-workspace-state--error{border-color:color-mix(in srgb,var(--syn-color-danger) 42%,var(--syn-color-border))}.syn-workspace-state-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--syn-space-5);align-items:start}.syn-workspace-state-code{color:var(--syn-orange-text);font-size:clamp(2rem,5vw,4rem);font-weight:800;line-height:.9}.syn-workspace-state h2{margin:0;font-size:clamp(1.35rem,3vw,2.25rem)}.syn-workspace-state p{margin:var(--syn-space-2) 0 0;color:var(--syn-color-ink-muted)}.syn-workspace-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--syn-space-3)}.syn-workspace-skeleton i{min-height:6rem;border:1px solid var(--syn-color-border);background:linear-gradient(105deg,var(--syn-color-surface-2) 20%,color-mix(in srgb,var(--syn-color-surface-1) 68%,var(--syn-color-accent)) 42%,var(--syn-color-surface-2) 64%);background-size:220% 100%;animation:syn-skeleton-shift 1.25s var(--syn-ease-out) infinite}@keyframes syn-skeleton-shift{to{background-position-x:-220%}}.syn-record-list{padding:0;margin:var(--syn-space-6) 0;display:grid;border-top:1px solid var(--syn-color-border);list-style:none}.syn-record-list li{border-bottom:1px solid var(--syn-color-border)}.syn-record-list button{position:relative;width:100%;min-height:7.5rem;padding:var(--syn-space-5) 4.5rem var(--syn-space-5) var(--syn-space-5);display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(12rem,1fr) minmax(10rem,.65fr) auto;align-items:center;gap:var(--syn-space-5);border:0;background:transparent;color:var(--syn-color-ink);text-align:left;transition:background-color var(--syn-motion-fast) var(--syn-ease-out)}.syn-record-list button:hover{background:var(--syn-color-surface-2)}.syn-record-list button:focus-visible{z-index:1;outline:3px solid var(--syn-color-focus);outline-offset:-3px}.syn-record-code{color:var(--syn-orange-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;overflow-wrap:anywhere}.syn-record-list strong{font-size:clamp(1.125rem,2vw,1.6rem);overflow-wrap:anywhere}.syn-record-list small{color:var(--syn-color-ink-muted);line-height:1.5}.syn-record-arrow{position:absolute;right:var(--syn-space-5);width:.8rem;height:.8rem;border-top:.125rem solid currentColor;border-right:.125rem solid currentColor;transform:rotate(45deg)}.syn-record-status{width:fit-content;min-height:1.8rem;padding:.35rem .65rem;display:inline-flex;align-items:center;border:1px solid var(--syn-color-border);border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:uppercase}.syn-record-status--success{border-color:color-mix(in srgb,var(--syn-color-success) 45%,var(--syn-color-border));color:var(--syn-color-success)}.syn-record-status--warning{border-color:color-mix(in srgb,var(--syn-color-warning) 55%,var(--syn-color-border));color:var(--syn-color-warning)}.syn-record-status--danger{border-color:color-mix(in srgb,var(--syn-color-danger) 45%,var(--syn-color-border));color:var(--syn-color-danger)}.syn-pagination{min-height:5rem;padding-top:var(--syn-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--syn-space-4);border-top:1px solid var(--syn-color-border)}.syn-pagination>span{color:var(--syn-orange-text);font-size:2rem;font-weight:500}.syn-occupancy-view{padding-block:var(--syn-space-6) var(--syn-space-12)}.syn-occupancy-list small{overflow-wrap:anywhere}.syn-occupancy-detail dd .syn-record-status{font-size:.75rem}.syn-occupancy-loading-copy{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.syn-occupancy-skeleton-record{min-height:7.5rem;padding:var(--syn-space-5) 4.5rem var(--syn-space-5) var(--syn-space-5);display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(12rem,1fr) minmax(10rem,.65fr) auto;align-items:center;gap:var(--syn-space-5)}.syn-occupancy-skeleton-line{display:block;min-inline-size:0;min-block-size:.8rem;border-radius:999px;background:linear-gradient(105deg,var(--syn-color-surface-2) 20%,color-mix(in srgb,var(--syn-color-surface-1) 68%,var(--syn-color-accent)) 42%,var(--syn-color-surface-2) 64%);background-size:220% 100%;animation:syn-skeleton-shift 1.25s var(--syn-ease-out) infinite}.syn-occupancy-skeleton-line--code{inline-size:70%}.syn-occupancy-skeleton-line--title{inline-size:min(100%,18rem);min-block-size:1.35rem}.syn-occupancy-skeleton-line--meta{inline-size:min(85%,14rem)}.syn-occupancy-skeleton-line--status{inline-size:5rem;min-block-size:1.8rem}.syn-occupancy-skeleton-detail .syn-occupancy-skeleton-line--label{inline-size:min(62%,7rem)}.syn-occupancy-skeleton-detail .syn-occupancy-skeleton-line--value{inline-size:min(88%,12rem);min-block-size:1.2rem}@media(max-width:64rem){.syn-record-list button{grid-template-columns:minmax(7rem,.35fr) minmax(10rem,1fr) auto}.syn-record-list small{grid-column:2}.syn-occupancy-skeleton-record{grid-template-columns:minmax(7rem,.35fr) minmax(10rem,1fr) auto}.syn-occupancy-skeleton-line--meta{grid-column:2}}@media(max-width:47.5rem){.syn-workspace-page-header{align-items:stretch;flex-direction:column}.syn-workspace-page-action,.syn-workspace-page-action>button{width:100%}.syn-detail-grid,.syn-workspace-form{grid-template-columns:minmax(0,1fr)}.syn-detail-grid>div{padding:var(--syn-space-4);border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-detail-grid>div:last-child{border-block-end:0}.syn-workspace-form{padding:var(--syn-space-4)}.syn-workspace-form>div{display:grid;grid-template-columns:minmax(0,1fr)}.syn-workspace-form>div>button{width:100%}.syn-workspace-state{min-height:13rem}.syn-workspace-state-copy,.syn-workspace-skeleton{grid-template-columns:1fr}.syn-workspace-skeleton i{min-height:3rem}.syn-record-list button{min-height:9rem;padding:var(--syn-space-4) 3.5rem var(--syn-space-4) var(--syn-space-4);grid-template-columns:1fr auto;gap:var(--syn-space-2) var(--syn-space-3)}.syn-record-code,.syn-record-list strong,.syn-record-list small{grid-column:1}.syn-record-status{grid-column:2;grid-row:1 / span 2}.syn-record-arrow{right:var(--syn-space-4);bottom:var(--syn-space-4)}.syn-occupancy-skeleton-record{min-height:11.0625rem;padding:var(--syn-space-4) 3.5rem var(--syn-space-4) var(--syn-space-4);grid-template-columns:1fr auto;gap:var(--syn-space-2) var(--syn-space-3)}.syn-occupancy-skeleton-line--code,.syn-occupancy-skeleton-line--title,.syn-occupancy-skeleton-line--meta{grid-column:1}.syn-occupancy-skeleton-line--status{grid-column:2;grid-row:1 / span 2}.syn-occupancy-skeleton-detail>div{min-block-size:5.5rem}}@media(max-width:25rem){.syn-occupancy-skeleton-record{min-height:13.125rem}}@media(max-width:22.5rem){.syn-occupancy-skeleton-record{min-height:18.5rem}}@media(prefers-reduced-motion:reduce){.syn-workspace-skeleton i,.syn-occupancy-skeleton-line{animation:none}}.syn-overview-priority{display:grid;gap:var(--syn-space-2);padding:var(--syn-space-5);border-block:1px solid var(--syn-color-border)}.syn-overview-priority strong{max-inline-size:62ch;font-size:1.125rem}.syn-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--syn-space-5)}.syn-overview-module{min-inline-size:0;padding:var(--syn-space-5);border:1px solid var(--syn-color-border);background:var(--syn-color-surface-1)}.syn-overview-module>header,.syn-overview-records li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--syn-space-4)}.syn-overview-module>header>strong{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.syn-overview-records{display:grid;gap:0;margin:var(--syn-space-5) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--syn-color-border)}.syn-overview-records li{padding-block:var(--syn-space-3);border-block-end:1px solid var(--syn-color-border)}.syn-overview-records li>span:first-child{display:grid;gap:var(--syn-space-1);min-inline-size:0}.syn-overview-records small,.syn-account-profile-grid small,.syn-account-profile-index{color:var(--syn-color-ink-muted);font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.syn-overview-records strong{overflow-wrap:anywhere}.syn-overview-more,.syn-account-profile-note{color:var(--syn-color-ink-muted);font-size:.875rem}.syn-account-profile-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--syn-space-6)}.syn-account-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--syn-color-border-strong)}.syn-account-profile-grid>article{display:grid;align-content:start;gap:var(--syn-space-3);min-inline-size:0;padding:var(--syn-space-6);border-inline-end:1px solid var(--syn-color-border)}.syn-account-profile-grid>article:last-child{border-inline-end:0}.syn-account-profile-grid>article>strong{font-size:1.375rem;overflow-wrap:anywhere}.syn-account-profile-grid dl,.syn-account-profile-grid dd{margin:0}.syn-account-profile-grid dl>div{display:grid;gap:var(--syn-space-1)}.syn-account-profile-grid dt{color:var(--syn-color-ink-muted);font-size:.875rem}.syn-account-plan-catalog{display:flex;flex-wrap:wrap;gap:var(--syn-space-2)}.syn-account-plan-catalog span{padding:var(--syn-space-1) var(--syn-space-2);border:1px solid var(--syn-color-border);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.syn-account-profile-actions{display:flex;flex-wrap:wrap;gap:var(--syn-space-3)}.syn-account-profile .syn-tertiary:focus-visible,.syn-account-profile-actions button:focus-visible,.syn-overview-module button:focus-visible{outline:3px solid var(--syn-color-focus);outline-offset:3px}.syn-workspace-content,.syn-workspace-overview,.syn-overview-grid,.syn-overview-module,.syn-account-profile,.syn-account-profile-hero,.syn-account-profile-grid,.syn-account-profile-grid>article,.syn-workspace-state,.syn-workspace-state-copy,.syn-workspace-state-copy>*{min-inline-size:0;max-inline-size:100%}.syn-workspace-state h2,.syn-workspace-state p,.syn-account-profile-hero h1,.syn-account-profile-note{overflow-wrap:anywhere;word-break:normal}@media(max-width:1023px){.syn-account-profile-grid{grid-template-columns:minmax(0,1fr)}.syn-account-profile-grid>article{border-inline-end:0;border-block-end:1px solid var(--syn-color-border)}.syn-account-profile-grid>article:last-child{border-block-end:0}}@media(max-width:47.5rem){.syn-overview-grid,.syn-account-profile-hero,.syn-account-profile-grid{grid-template-columns:minmax(0,1fr);inline-size:100%}.syn-account-profile-hero{display:grid}.syn-account-profile-grid>article,.syn-overview-module{padding:var(--syn-space-4)}.syn-account-profile-actions{display:grid;grid-template-columns:minmax(0,1fr)}.syn-account-profile-actions button{inline-size:100%;min-inline-size:0}.syn-workspace-state{inline-size:100%;padding-inline:var(--syn-space-4)}.syn-workspace-state h2{font-size:clamp(1.25rem,7vw,1.75rem);line-height:1.08}}@media(prefers-reduced-motion:reduce){.syn-overview-module,.syn-account-profile-grid>article{scroll-behavior:auto}}
