.recovery-layout{background:var(--bc-canvas);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-block-size:100dvh;display:grid}.recovery-brand{justify-content:end;gap:var(--bc-space-xl);background:linear-gradient(180deg, transparent, var(--bc-band)), url(/product/courtyard.jpg) center / cover;color:var(--bc-band-text);flex-direction:column;padding:clamp(24px,5vw,64px);display:flex}.recovery-brand p{max-inline-size:24ch;font-family:var(--bc-font-display);font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700;line-height:1.5}:root .email-action{align-self:center;inline-size:100%;max-inline-size:none;margin:0;padding:clamp(20px,4vw,48px)}.email-action .auth-tools{justify-content:end;margin-block-end:var(--bc-space-lg)}.email-action-card{border:1px solid var(--bc-line);border-radius:var(--bc-radius-xl);background:var(--bc-surface);max-inline-size:35rem;box-shadow:var(--bc-shadow-card);margin-inline:auto;padding:clamp(20px,3vw,36px)}.email-action-card h1{margin:0;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.5}:root .email-action-card .form{padding:0}.email-action-card .form h2{font-size:1rem}.recovery-request{border-block-end:1px solid var(--bc-line);padding-block-end:var(--bc-space-xl)!important}.email-action-card>p{margin:0}@media (width<=900px){.recovery-layout{grid-template-columns:minmax(0,1fr)}.recovery-brand{display:none}}.building-facade{gap:var(--bc-space-md);justify-items:center;margin:0;display:grid}.building-facade-drawing{inline-size:min(100%,320px);position:relative}.building-facade-drawing svg{block-size:100%;inline-size:100%;display:block}.building-facade-body{fill:var(--bc-facade-body)}.building-facade-roof{fill:none;stroke:var(--bc-muted);stroke-width:2px}.building-facade-window,.building-facade-unlit{fill:var(--bc-facade-glass)}.building-facade-window[data-lit=true]{fill:var(--bc-facade-lamp)}.building-facade-divider{fill:none;stroke:var(--bc-facade-body);stroke-width:2px}.building-facade-highlight{fill:none;stroke:var(--bc-accent);stroke-width:3px}.building-facade-dot{fill:var(--bc-text);stroke:var(--bc-surface);stroke-width:2px}.building-facade-number{fill:var(--bc-text);font-family:var(--bc-font);font-size:var(--bc-type-caption);font-weight:600}.building-facade-number[data-lit=true]{fill:var(--bc-facade-ink)}.building-facade-target{border-radius:var(--bc-radius-sm);background:0 0;border:0;min-block-size:44px;min-inline-size:44px;padding:0;position:absolute}.building-facade-target:hover:not(:disabled){outline:2px solid var(--bc-accent);background:0 0}.building-facade-caption{gap:var(--bc-space-xs);text-align:center;max-inline-size:55ch;display:grid}.building-facade-picker{gap:var(--bc-space-sm);inline-size:100%;max-inline-size:32rem;display:grid}.building-facade-picker label{gap:var(--bc-space-xs);display:grid}.building-facade-picker select{inline-size:100%}.auth-band .building-facade-roof{stroke:var(--bc-band-muted)}.auth-band .building-facade-caption{color:var(--bc-band-muted);font-size:var(--bc-type-caption)}.auth-band .building-facade-drawing{max-inline-size:280px}.building-facade[data-celebrate=true] .building-facade-window{fill:var(--bc-facade-lamp)}.building-facade[data-celebrate=true] .building-facade-unlit{opacity:0}@media (prefers-reduced-motion:no-preference){.building-facade[data-celebrate=true] .building-facade-window{animation:1.2s ease-out both facade-light-up}.building-facade[data-celebrate=true] .building-facade-unlit{transition:opacity 1.2s ease-out}}@keyframes facade-light-up{0%{fill:var(--bc-facade-glass)}to{fill:var(--bc-facade-lamp)}}@media (prefers-reduced-motion:no-preference){.building-facade[data-pulse=true] .building-facade-highlight{animation:1.8s ease-in-out infinite facade-pulse}}@keyframes facade-pulse{0%,to{stroke-opacity:1;stroke-width:3px}50%{stroke-opacity:.35;stroke-width:5px}}.building-facade[data-mode=progress] .building-facade-highlight{stroke:var(--bc-facade-lamp);stroke-dasharray:6 4}.public-legal-links{max-width:42rem;color:var(--bc-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-inline:auto;padding:20px 12px;font-size:.85rem;line-height:1.55;display:flex}.public-legal-links a{color:var(--bc-muted);text-underline-offset:3px;align-items:center;min-height:34px;text-decoration:underline;display:inline-flex}.public-legal-links a:hover{color:var(--bc-accent)}.public-legal-links a:focus-visible{outline:2px solid var(--bc-accent);outline-offset:3px}.dialog:has(>.palette){border:1px solid var(--bc-line-strong);max-block-size:min(85dvh,760px);inline-size:min(680px,100vw - 32px);max-inline-size:none;box-shadow:0 30px 90px #031e1a3d, var(--bc-shadow-overlay);border-radius:22px;overflow:hidden}.dialog:has(>.palette)::backdrop{background:color-mix(in srgb, var(--bc-band) 58%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog:has(>.palette)>header{border-block-end:1px solid var(--bc-line);padding:20px 24px 17px}.dialog:has(>.palette)>header h3{font-family:var(--bc-font-display);color:var(--bc-text);font-size:1.2rem;font-weight:650}.dialog:has(>.palette)>header>button{block-size:34px;min-block-size:34px;inline-size:34px;color:var(--bc-muted);border-radius:9px;padding:6px}.palette{background:var(--bc-surface);flex-direction:column;min-block-size:0;max-block-size:calc(min(85dvh,760px) - 75px);display:flex}.palette-search{border:1px solid var(--bc-line-strong);background:var(--bc-sunken);border-radius:14px;flex:none;align-items:center;gap:13px;min-block-size:58px;margin:20px 24px 10px;padding-inline:15px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.palette-search:focus-within{border-color:var(--bc-accent);background:var(--bc-surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--bc-accent) 10%,transparent)}.palette-search-icon{color:var(--bc-accent);flex:none;place-items:center;display:grid}.palette-search-icon .ui-icon{width:23px;height:23px}.palette-search input[type=text]{block-size:54px;min-block-size:0;inline-size:100%;min-inline-size:0;box-shadow:none;text-align:start;color:var(--bc-text);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-size:1rem;font-weight:500}.palette-search input[type=text]:focus,.palette-search input[type=text]:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}.palette-search input::placeholder{color:var(--bc-muted);opacity:.95;font-size:.92rem;font-weight:450}.palette-clear{block-size:32px;min-block-size:32px;inline-size:32px;color:var(--bc-muted);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:7px;display:grid}.palette-clear:hover:not(:disabled){background:var(--bc-soft);color:var(--bc-text)}.palette-clear .ui-icon{width:17px;height:17px}.palette-escape,.palette-option-end kbd,.palette-keys kbd{border:1px solid var(--bc-line-strong);background:var(--bc-surface);min-block-size:24px;min-inline-size:25px;color:var(--bc-muted);border-radius:7px;place-items:center;padding:3px 6px;font-family:inherit;font-size:.72rem;font-weight:650;line-height:1.2;display:inline-grid}.palette-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-block-size:108px;max-block-size:470px;padding:8px 16px 18px;overflow-y:auto}.palette-section+.palette-section{margin-block-start:19px}.palette-group{min-block-size:28px;color:var(--bc-muted);justify-content:space-between;align-items:center;gap:10px;margin:0 8px 6px;display:flex}.palette-group-label{align-items:center;gap:9px;font-size:.74rem;font-weight:750;display:inline-flex}.palette-group-label .ui-icon{width:14px;height:14px}.palette-group-count{color:var(--bc-muted);background:var(--bc-sunken);font-variant-numeric:tabular-nums;border-radius:99px;padding:2px 8px;font-size:.73rem}.palette-items{gap:4px;display:grid}.palette-option{min-block-size:62px;color:var(--bc-text);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:10px 13px;transition:background-color .13s,border-color .13s;display:flex}.palette-option:hover{background:var(--bc-sunken)}.palette-option[aria-selected=true]{background:var(--bc-soft);border-color:color-mix(in srgb, var(--bc-accent) 27%, var(--bc-line))}.palette-item-icon{background:var(--bc-sunken);block-size:40px;inline-size:40px;color:var(--bc-muted);border-radius:11px;flex:none;place-items:center;transition:background-color .13s,color .13s;display:grid}.palette-item-icon .ui-icon{width:19px;height:19px}.palette-option[aria-selected=true] .palette-item-icon{background:var(--bc-accent);color:var(--bc-on-accent)}.palette-option-copy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:3px;min-inline-size:0;display:flex}.palette-label,.palette-hint{white-space:nowrap;text-overflow:ellipsis;text-align:start;max-inline-size:100%;overflow:hidden}.palette-label{color:var(--bc-text);font-size:.93rem;font-weight:650;line-height:1.5}.palette-hint{color:var(--bc-muted);font-size:.79rem;line-height:1.5}.palette-option-end{width:29px;height:30px;color:var(--bc-muted);flex:none;place-items:center;display:grid}.palette-option-end .ui-icon{width:16px;height:16px}.palette-option[aria-selected=true] .palette-option-end kbd{color:var(--bc-accent)}.palette-empty{text-align:center;place-items:center;gap:14px;padding:44px 24px 58px;display:grid}.palette-empty-icon{width:60px;height:60px;color:var(--bc-muted);background:var(--bc-sunken);border-radius:18px;place-items:center;display:grid}.palette-empty-icon .ui-icon{width:28px;height:28px}.palette-empty p{max-inline-size:36ch;color:var(--bc-muted);font-size:.9rem;line-height:1.7}.palette-footer{background:var(--bc-canvas);border-block-start:1px solid var(--bc-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 18px;min-block-size:57px;padding:11px 24px;display:flex}.palette-status{color:var(--bc-muted);margin:0;font-size:.81rem}.palette-keys{color:var(--bc-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.75rem;display:inline-flex}.palette-keys-divider{background:var(--bc-line-strong);width:1px;height:15px;margin-inline:5px}.palette-button{border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;min-inline-size:min(230px,100%);padding-inline:12px 9px;display:inline-flex}.palette-button-icon{flex:none;place-items:center;display:grid}.palette-button-icon .ui-icon{width:17px;height:17px}.palette-button-label{white-space:nowrap;text-overflow:ellipsis;text-align:start;flex:1;font-weight:500;overflow:hidden}.palette-button kbd{opacity:.73;border:1px solid;border-radius:6px;flex:none;padding:2px 6px;font-family:inherit;font-size:.75rem;font-weight:600}@media (width<=720px){.dialog:has(>.palette){border-radius:17px;max-block-size:calc(100dvh - 28px);inline-size:calc(100vw - 20px)}.dialog:has(>.palette)>header{padding:17px 18px 14px}.palette{max-block-size:calc(100dvh - 102px)}.palette-search{min-block-size:53px;margin:15px 14px 6px}.palette-search input[type=text]{block-size:50px}.palette-list{padding-inline:8px}.palette-option{gap:10px;min-block-size:58px;padding:9px}.palette-item-icon{width:36px;height:36px}.palette-footer{min-block-size:50px;padding:12px 16px}.palette-keys{display:none}.palette-button{min-inline-size:var(--bc-control);inline-size:var(--bc-control);justify-content:center;padding:0}.palette-button-label,.palette-button kbd{display:none}}@media (prefers-reduced-motion:reduce){.palette *,.palette-button{transition:none!important}}.coach-mark{z-index:40;gap:var(--bc-space-sm);inline-size:min(320px,100vw - 32px);padding:var(--bc-space-lg);box-shadow:0 12px 32px color-mix(in srgb, var(--bc-band) 35%, transparent);display:grid;position:absolute}.coach-mark[data-anchored=false]{margin-inline:auto;position:fixed;inset-block-end:var(--bc-space-xl);inset-inline:0}.coach-mark[data-anchored=true]:before{content:"";inset-block-start:-7px;left:calc(var(--arrow) - 7px);background:inherit;border-inline-start:1px solid var(--bc-line);border-block-start:1px solid var(--bc-line);block-size:14px;inline-size:14px;position:absolute;transform:rotate(45deg)}.coach-mark:focus,.coach-interests:focus{outline:none}.coach-mark h3,.coach-interests h3{font-size:var(--bc-type-lead);font-weight:600}.coach-mark p,.coach-interests p{margin:0}.coach-actions{justify-content:space-between;gap:var(--bc-space-sm);flex-wrap:wrap;margin-block-start:var(--bc-space-sm);display:flex}.tour-target{outline:3px solid var(--bc-accent);outline-offset:2px;border-radius:var(--bc-radius-sm)}.coach-backdrop{z-index:40;padding:var(--bc-space-lg);background:color-mix(in srgb, var(--bc-band) 70%, transparent);place-items:center;display:grid;position:fixed;inset:0}.coach-interests{gap:var(--bc-space-md);max-block-size:calc(100vh - 32px);inline-size:min(480px,100%);padding:var(--bc-space-xl);display:grid;overflow-y:auto}.interest-list{gap:var(--bc-space-md);margin:0;padding:0;list-style:none;display:grid}.interest-list .check{min-block-size:44px}.mode-options{gap:var(--bc-space-sm);display:grid}.mode-options .mode-choice{align-items:center;gap:var(--bc-space-md);padding:var(--bc-space-md);color:var(--bc-text);background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius-lg);text-align:start;white-space:normal;display:flex}.mode-options .mode-choice.selected{background:var(--bc-soft);border-color:var(--bc-accent)}.mode-option-icon{border-radius:var(--bc-radius-md);background:var(--bc-sunken);block-size:44px;inline-size:44px;color:var(--bc-muted);flex:none;place-items:center;display:grid}.selected .mode-option-icon{background:var(--bc-surface);color:var(--bc-accent)}.mode-option-copy{gap:var(--bc-space-xxs);overflow-wrap:anywhere;flex:1;min-inline-size:0;display:grid}.mode-option-copy>bdi,.mode-option-copy>span{color:var(--bc-muted);font-size:var(--bc-type-caption);font-weight:400}.mode-option-indicator{color:var(--bc-accent);flex:none}.notif-filters{gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.notif-filters button{min-block-size:34px;padding:var(--bc-space-xxs) var(--bc-space-md);border-color:var(--bc-line);color:var(--bc-muted);border-radius:999px;align-items:center;gap:6px;font-weight:500;display:inline-flex}.notif-filters button[aria-pressed=true]{border-color:var(--bc-text);background:var(--bc-text);color:var(--bc-surface)}.notif-count{background:var(--bc-sunken);min-inline-size:18px;color:var(--bc-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 5px;font-size:.6875rem;font-weight:600;line-height:18px}.notif-filters button[aria-pressed=true] .notif-count{background:color-mix(in srgb, var(--bc-surface) 22%, transparent);color:var(--bc-surface)}@media (width<=640px){.notif-filters button{min-block-size:44px}}.notif-day+.notif-day{border-block-start:1px solid var(--bc-line)}.notif-day h3{padding:var(--bc-space-md) var(--bc-space-xl) var(--bc-space-xs);color:var(--bc-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}:lang(ar) .notif-day h3{letter-spacing:0;text-transform:none;font-size:var(--bc-type-caption)}.notification-bell{position:relative}.notification-preview{z-index:30;max-block-size:min(640px,80vh);inline-size:min(380px,100vw - 32px);color:var(--bc-text);background:var(--bc-surface);position:absolute;inset-block-start:calc(100% + var(--bc-space-sm));inset-inline-end:0;overflow-y:auto}.notification-preview .panel-head{flex-wrap:wrap}.notification-preview h4{margin:var(--bc-space-md);color:var(--bc-muted)}.notification-preview>a{margin:var(--bc-space-md);text-align:center;display:block}@media (width<=640px){.notification-preview{inset-inline:var(--bc-space-md);inline-size:auto;position:fixed;inset-block-start:180px}}:root .notif-filters button[aria-pressed=true]{border-color:var(--bc-accent);background:var(--bc-soft);color:var(--bc-accent)}:root .notif-filters button[aria-pressed=true] .notif-count{background:var(--bc-accent);color:var(--bc-on-accent)}:root .notification{padding:var(--bc-space-lg);column-gap:var(--bc-space-md);box-shadow:none;background:0 0;border-color:#0000;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto}:root .notification-icon{border-radius:var(--bc-radius-md);background:var(--bc-sunken);block-size:40px;inline-size:40px;color:var(--bc-muted);grid-area:1/1/3;align-self:start;place-items:center;display:grid}:root .notification .notification-text{grid-column:2}:root .notification .hint{grid-column:2;font-weight:400}:root .notification .chip{grid-column:3}:root .notifications li[data-unread] .notification-icon{background:var(--bc-soft);color:var(--bc-accent)}:root .notifications li[data-unread] .notification:before{block-size:6px;inline-size:6px;inset-block-start:14px;inset-inline-start:12px}:root .notif-day h3,:root .notif-day h4{padding:var(--bc-space-md) var(--bc-space-lg);font-size:var(--bc-type-caption);letter-spacing:0;text-transform:none;background:var(--bc-sunken);margin:0}:root .notification-preview{border-radius:var(--bc-radius-lg);box-shadow:var(--bc-shadow-overlay);padding:0}:root .notification-preview>.panel-head{padding:var(--bc-space-lg)}:root .notification-preview>.panel-head button{background:var(--bc-soft);inline-size:auto;color:var(--bc-accent);padding-inline:var(--bc-space-md)}:root .notification-preview>a{min-block-size:44px;padding:var(--bc-space-md);border-block-start:1px solid var(--bc-line);margin:0}@media (width<=640px){:root .notification .chip{grid-area:auto/2;justify-self:start}}.committee-search{inline-size:min(100%,340px);position:relative}.committee-search input[type=search]{background:var(--bc-sunken);inline-size:100%;color:var(--bc-text);border-color:#0000}.committee-search input[type=search]:focus-visible{background:var(--bc-surface);border-color:var(--bc-accent)}.committee-search input[type=search]::placeholder{color:var(--bc-muted)}.search-panel{z-index:20;gap:var(--bc-space-md);max-block-size:min(70vh,480px);padding:var(--bc-space-md) var(--bc-space-md);border:1px solid var(--bc-line);border-radius:var(--bc-radius-md);background:var(--bc-surface);color:var(--bc-text);box-shadow:var(--bc-shadow-overlay);display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto}.search-panel[hidden]{display:none}.search-status{color:var(--bc-muted);font-size:var(--bc-type-caption)}.search-status:empty{display:none}.search-group h3{color:var(--bc-muted);font-size:var(--bc-type-caption);margin-block-end:var(--bc-space-xs);font-weight:600}.search-group ul{margin:0;padding:0;list-style:none}.search-group a{padding:var(--bc-space-sm) var(--bc-space-sm);border-radius:var(--bc-radius-sm);color:var(--bc-text);gap:1px;text-decoration:none;display:grid}.search-group a:hover,.search-group a:focus-visible{background:var(--bc-sunken)}.search-primary{font-weight:600}.search-secondary{color:var(--bc-muted);font-size:var(--bc-type-caption)}.search-group a>bdi{justify-self:start}.public-page{min-block-size:100dvh}.public-language{min-block-size:44px;padding-inline:var(--bc-space-md);align-items:center;display:inline-flex}.public-container{max-inline-size:1120px;padding-inline:var(--bc-gutter);margin-inline:auto}.public-header{justify-content:space-between;align-items:center;gap:var(--bc-space-lg);padding-block:var(--bc-space-xl);flex-wrap:wrap;display:flex}.public-tools{align-items:center;gap:var(--bc-space-md);flex-wrap:wrap;display:flex}.public-brand,.auth-brand{min-block-size:44px;color:inherit;text-decoration:none}.public-sign-in,.public-action{min-block-size:44px;padding:var(--bc-space-sm) var(--bc-space-lg);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-md);color:var(--bc-text);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.public-sign-in{border-color:#0000}.public-action.primary{color:var(--bc-on-accent);background:var(--bc-accent);border-color:var(--bc-accent)}.public-action:hover,.public-sign-in:hover{text-underline-offset:.2em;text-decoration:underline}.landing-hero{gap:var(--bc-space-xxxl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;padding-block:clamp(48px,8vw,96px);display:grid}.landing-hero-copy{gap:var(--bc-space-xl);display:grid}.landing-hero h1{font-size:var(--bc-type-display);line-height:var(--bc-leading-display);max-inline-size:20ch;font-weight:600}.public-page p{max-inline-size:65ch}.landing-hero p{max-inline-size:47ch}.landing-actions{gap:var(--bc-space-md);flex-wrap:wrap;display:flex}.landing-hero .building-facade-window[data-lit=true]{animation:.22s both facade-light}.landing-hero .building-facade-window[data-floor="1"]{animation-delay:.18s}.landing-hero .building-facade-window[data-floor="2"]{animation-delay:.36s}@keyframes facade-light{0%{fill:var(--bc-facade-glass)}to{fill:var(--bc-facade-lamp)}}.landing-section{padding-block:var(--bc-space-xxxl);border-block-start:1px solid var(--bc-line)}.landing-section h2{margin-block-end:var(--bc-space-lg)}.landing-intro{color:var(--bc-muted)}.landing-example-label{font-size:var(--bc-type-caption);line-height:var(--bc-leading-caption);color:var(--bc-muted);margin-block:var(--bc-space-xl) var(--bc-space-lg)}.landing-features{gap:var(--bc-space-xxxl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-features article{gap:var(--bc-space-md);align-content:start;min-inline-size:0;display:grid}.landing-features h3,.landing-privacy h3,.landing-steps h3{font-size:var(--bc-type-section);line-height:var(--bc-leading-section)}.landing-features article>p{color:var(--bc-muted)}.landing-fragment{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius-md);overflow-wrap:anywhere;margin-block-start:var(--bc-space-md)}.landing-fragment .panel{border:0;border-radius:0}.landing-poll-example{gap:var(--bc-space-sm);padding:var(--bc-space-xl);border-block-start:1px solid var(--bc-line);display:grid}.landing-repair-example,.landing-home-example{justify-items:start;gap:var(--bc-space-md);padding:var(--bc-space-xl);display:grid}.landing-home-example dl{inline-size:100%}.landing-home-example dl>div{justify-content:space-between;gap:var(--bc-space-md);padding-block:var(--bc-space-sm);flex-wrap:wrap;display:flex}.landing-home-example dt{color:var(--bc-muted)}.landing-desk-example>div{justify-content:space-between;align-items:center;gap:var(--bc-space-md);padding:var(--bc-space-xl);flex-wrap:wrap;display:flex}.landing-desk-example>div+div{border-block-start:1px solid var(--bc-line)}.landing-residents{gap:var(--bc-space-xxxl);grid-template-columns:1fr 1fr;display:grid}.landing-residents ul{gap:var(--bc-space-lg);padding-inline-start:var(--bc-space-xl);display:grid}.landing-residents li::marker{color:var(--bc-accent)}.landing-steps{gap:var(--bc-space-xxl);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--bc-space-xl);padding-inline-start:var(--bc-space-xl);display:grid}.landing-steps li{padding-inline-start:var(--bc-space-sm)}.landing-steps li::marker{color:var(--bc-accent);font-weight:600}.landing-steps p{color:var(--bc-muted);margin-block-start:var(--bc-space-sm)}.landing-privacy{gap:var(--bc-space-xxl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-privacy p{color:var(--bc-muted);margin-block-start:var(--bc-space-md)}.landing-faq{max-inline-size:48rem;margin-inline:auto}.landing-faq details{border-block-end:1px solid var(--bc-line)}.landing-faq summary{padding-block:var(--bc-space-lg);cursor:pointer;min-block-size:44px}.landing-faq details p{color:var(--bc-muted);padding-block-end:var(--bc-space-xl)}.public-footer{border-block-start:1px solid var(--bc-line);justify-content:space-between;align-items:center;gap:var(--bc-space-lg);padding-block:var(--bc-space-xl);flex-wrap:wrap;display:flex}.public-entry{gap:var(--bc-space-xl);max-inline-size:34rem;padding:var(--bc-space-xxxl) var(--bc-gutter);margin-inline:auto;display:grid}.public-entry>a{justify-self:start;align-items:center;min-block-size:44px;display:inline-flex}.auth-switch{align-items:center;min-block-size:44px;display:inline-flex}@media (width<=640px){.public-header{padding-block:var(--bc-space-lg);gap:var(--bc-space-md)}.public-header .brand{flex:1}.public-tools{gap:var(--bc-space-sm)}.public-sign-in{padding-inline:var(--bc-space-sm)}.landing-hero,.landing-features,.landing-residents,.landing-privacy,.landing-steps{grid-template-columns:minmax(0,1fr)}.landing-hero{gap:var(--bc-space-xxl);padding-block:var(--bc-space-xxl) var(--bc-space-xxxl)}.landing-actions{flex-direction:column;align-items:stretch}.landing-features{gap:var(--bc-space-xxl)}.public-entry{padding-block-start:var(--bc-space-xl)}}@media (prefers-reduced-motion:reduce){.landing-hero .building-facade-window[data-lit=true]{animation:none}}.signup-intent{gap:var(--bc-space-lg);display:grid}.intent-choice{gap:var(--bc-space-sm);padding:var(--bc-space-lg);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-md);min-block-size:44px;color:var(--bc-text);text-decoration:none;display:grid}.intent-choice:hover{border-color:var(--bc-accent)}.intent-choice span{color:var(--bc-muted)}.entry-preview{gap:var(--bc-space-sm);border-inline-start:3px solid var(--bc-accent);margin-block:var(--bc-space-md);padding-inline-start:var(--bc-space-lg);display:grid}.entry-preview p{color:var(--bc-muted)}.landing-band{background:var(--bc-sunken);color:var(--bc-text);border-block-end:1px solid var(--bc-line)}.landing-band .public-sign-in{color:var(--bc-text)}.landing-band .public-tools button{color:var(--bc-text);border-color:var(--bc-line-strong);background:0 0}.landing-band .landing-hero p{color:var(--bc-muted);font-size:1.0625rem;line-height:1.7}.landing-band .public-action{color:var(--bc-text);background:var(--bc-surface);border-color:var(--bc-line-strong);border-radius:var(--bc-radius-buttonLg);min-block-size:48px}.landing-band .public-action.primary{color:var(--bc-on-accent);background:var(--bc-accent);border-color:var(--bc-accent)}.public-section-nav{gap:var(--bc-space-md);flex-wrap:wrap;align-items:center;display:flex}.public-section-nav a{color:var(--bc-muted);font-size:var(--bc-type-control);align-items:center;min-block-size:48px;text-decoration:none;display:inline-flex}.public-section-nav a:hover{color:var(--bc-text)}.landing-hero .building-facade{justify-self:center;max-inline-size:25rem}.landing-audiences{gap:var(--bc-space-lg);padding-block:var(--bc-space-xxxl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-audiences h2{font-size:var(--bc-type-heading)}.landing-audiences p{color:var(--bc-muted)}.landing-features>article{padding:var(--bc-space-xl);border-radius:var(--bc-radius-xl);border:1px solid var(--bc-line);background:var(--bc-surface)}.landing-how{padding-inline:var(--bc-space-xl);border-radius:var(--bc-radius-xl);background:var(--bc-sunken);color:var(--bc-text);border:0}.landing-how p{color:var(--bc-muted)}.landing-how li::marker{color:var(--bc-accent)}.landing-faq details{border:1px solid var(--bc-line);border-radius:var(--bc-radius-lg);background:var(--bc-surface);padding-inline:var(--bc-space-lg);margin-block-end:var(--bc-space-md)}.public-entry{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius-lg);margin-block:var(--bc-space-xl)}.public-action,.public-sign-in,.public-language,.intent-choice{min-block-size:48px}@media (width<=900px){.landing-audiences{grid-template-columns:minmax(0,1fr)}.public-section-nav{order:3;inline-size:100%}}@media (width<=640px){.public-entry{margin-inline:var(--bc-gutter)}.landing-features>article{padding:var(--bc-space-lg)}}.landing-hero h1{font-family:var(--bc-font-display);font-weight:500;font-size:clamp(var(--bc-type-display), 4.5vw, calc(var(--bc-type-display) * 1.85));max-inline-size:14ch;line-height:1.15}:lang(en) .landing-hero h1{letter-spacing:-.02em}:lang(ar) .landing-hero h1{line-height:1.4}.public-action.lamp{background:var(--bc-accent);border-color:var(--bc-accent);color:var(--bc-on-accent);font-weight:600}@media (width<=640px){.public-tools .public-action.lamp{display:none}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.mode-chrome{padding:var(--bc-space-lg) var(--bc-space-gutter) var(--bc-space-xl);gap:var(--bc-space-md);background:var(--bc-band);color:var(--bc-band-text);display:grid}.mode-chrome-top,.mode-chrome-role{align-items:center;gap:var(--bc-space-sm);display:flex}.mode-chrome-top{flex-wrap:wrap;justify-content:space-between}.mode-chrome-role{font-size:var(--bc-type-caption);font-weight:600}.mode-chrome-eyebrow{color:var(--bc-band-muted);font-size:var(--bc-type-caption)}.mode-chrome[data-mode=committee],.mode-chrome[data-mode=organization],.band[data-mode=committee],.band[data-mode=organization]{border-block-end:var(--bc-space-xs) solid var(--bc-band-accent)}.mode-chrome[data-mode=platform],.band[data-mode=platform]{border-block-start:var(--bc-space-xs) solid var(--bc-facade-lamp)}.mode-chrome[data-mode=resident],.mode-chrome[data-mode=committee-member]{background:var(--bc-canvas);color:var(--bc-text)}.mode-chrome[data-mode=resident] .mode-chrome-eyebrow,.mode-chrome[data-mode=committee-member] .mode-chrome-eyebrow{color:var(--bc-muted)}.ui-card{gap:var(--bc-space-md);border-radius:var(--bc-radius-lg);padding:var(--bc-space-lg);background:var(--bc-surface);display:grid}.ui-card[data-variant=outline]{border:1px solid var(--bc-line)}.ui-card[data-variant=filled]{background:var(--bc-sunken)}.ui-card[data-variant=elevated]{box-shadow:0 1px 2px color-mix(in srgb, var(--bc-band) 6%, transparent), 0 6px 20px color-mix(in srgb, var(--bc-band) 8%, transparent)}button.soft{color:var(--bc-accent);background:var(--bc-soft);border-color:#0000}button.ink{color:var(--bc-band-text);background:var(--bc-band);border-color:var(--bc-band)}button.ink:hover:not(:disabled){background:var(--bc-band-raised)}button.large{border-radius:var(--bc-radius-buttonLg);min-block-size:48px;padding-inline:var(--bc-space-xl)}.ui-switch{justify-content:space-between;align-items:center;gap:var(--bc-space-md);min-block-size:44px;display:flex}.ui-switch input{appearance:none;border-radius:var(--bc-radius-pill);background:var(--bc-line-strong);border:0;flex:none;block-size:24px;min-block-size:24px;inline-size:40px;margin:0;padding:3px}.ui-switch input:before{content:"";border-radius:var(--bc-radius-pill);background:var(--bc-surface);block-size:18px;inline-size:18px;box-shadow:var(--bc-shadow-raised);display:block}.ui-switch input:checked{background:var(--bc-accent)}.ui-switch input:checked:before{background:var(--bc-on-accent);margin-inline-start:auto}.ui-switch input:disabled{opacity:.55}.ui-field{gap:var(--bc-space-xs);display:grid}.ui-alert{align-items:flex-start}.mode-chrome:not([data-mode=resident]):not([data-mode=committee-member]) button:not(.primary){background:var(--bc-band-raised);color:var(--bc-band-text);border-color:var(--bc-band-muted)}.band:is([data-mode=resident],[data-mode=committee-member]){--bc-band-text:var(--bc-text);--bc-band-muted:var(--bc-muted);background:var(--bc-canvas);color:var(--bc-text);border-block-end:1px solid var(--bc-line)}.band:is([data-mode=resident],[data-mode=committee-member]) .org-switch select{background:var(--bc-surface);color:var(--bc-text);border-color:var(--bc-line-strong)}.band:is([data-mode=resident],[data-mode=committee-member]) :focus-visible{outline-color:var(--bc-accent);box-shadow:0 0 0 2px var(--bc-canvas), 0 0 0 4px var(--bc-accent)}.onboarding-progress{gap:var(--bc-space-sm);display:grid}.onboarding-progress p{margin:0}.onboarding-progress progress,.register-wizard progress,.setup-journey>progress{inline-size:100%;max-inline-size:100%;block-size:var(--bc-space-sm);accent-color:var(--bc-accent);display:block}.mode-choice{min-block-size:48px;inline-size:100%;padding-block:var(--bc-space-sm);text-align:start;white-space:normal;line-height:1.5;display:block}.mode-choice.selected{background:var(--bc-soft);border-color:var(--bc-accent)}.onboarding-steps{gap:var(--bc-space-xs);font-size:var(--bc-type-caption);color:var(--bc-muted);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.onboarding-steps li{gap:var(--bc-space-xs);overflow-wrap:anywhere;min-inline-size:0;display:grid}.onboarding-steps li>span{background:var(--bc-line);border-radius:999px;block-size:6px}.onboarding-steps li[data-state=done]>span{background:var(--bc-accent)}.onboarding-steps li[data-state=current]{color:var(--bc-text);font-weight:700}.onboarding-steps li[data-state=current]>span{background:var(--bc-facade-lamp)}:root{--radius-sm:var(--bc-radius-sm);--radius-md:var(--bc-radius-md);--radius-lg:var(--bc-radius-lg);--step--1:var(--bc-type-caption);--step-0:var(--bc-type-body);--step-1:var(--bc-type-lead);--step-2:var(--bc-type-heading);--step-3:var(--bc-type-title);--step-4:var(--bc-type-display);--bc-gutter:clamp(16px, 4vw, 32px);--bc-content:1180px;--bc-focus:0 0 0 2px var(--bc-surface), 0 0 0 4px var(--bc-accent);--bc-control:40px;--bc-control-sm:32px;--bc-type-control:.875rem;--bc-ring:0 0 0 3px color-mix(in srgb, var(--bc-accent) 22%, transparent);--bc-bright-accent:var(--bc-band-accent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:root:lang(ar){--bc-language-leading:1.5}body{background:var(--bc-canvas);color:var(--bc-text);font-family:var(--bc-font);font-size:var(--bc-type-body);line-height:var(--bc-leading-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--bc-accent);text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}a:hover{color:var(--bc-accent-pressed);text-decoration-color:currentColor}:where(.band) a:not([class]){color:var(--bc-band-accent)}h1,h2,h3,h4,p,dl,dd,ol,ul{margin:0}h1,h2,h3,h4{font-family:var(--bc-font);font-weight:600;line-height:var(--bc-leading-heading);letter-spacing:0}h1,h2{font-size:var(--bc-type-section);line-height:var(--bc-leading-section)}h3{font-size:var(--bc-type-lead);line-height:var(--bc-leading-lead)}h4,.panel h3{font-size:var(--bc-type-body);line-height:var(--bc-leading-body);font-weight:600}.display,.page-header h2,.auth-card h2{font-family:var(--bc-font-display);font-weight:500}:lang(en) :is(.display,.page-header h2,.auth-card h2){letter-spacing:-.015em}small{font-size:var(--bc-type-caption);line-height:var(--bc-leading-caption)}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}[tabindex="-1"]:focus:not(:focus-visible),[data-page-title]:focus,main:focus{box-shadow:none;outline:none}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.container{inline-size:100%;max-inline-size:var(--bc-content);padding-inline:var(--bc-gutter);margin-inline:auto}.centered{min-block-size:100vh;padding:var(--bc-gutter);color:var(--bc-muted);place-items:center;display:grid}a.button-link{justify-content:center;align-items:center;gap:var(--bc-space-sm);min-block-size:var(--bc-control);padding:var(--bc-space-xs) var(--bc-space-lg);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-buttonMd);background:var(--bc-surface);color:var(--bc-text);font-size:var(--bc-type-control);justify-self:start;font-weight:500;text-decoration:none;display:inline-flex}a.button-link:hover{background:var(--bc-sunken)}a.button-link.primary{background:var(--bc-accent);border-color:var(--bc-accent);color:var(--bc-on-accent)}a.button-link.primary:hover{background:var(--bc-accent-pressed);color:var(--bc-on-accent)}button{cursor:pointer;justify-content:center;align-items:center;gap:var(--bc-space-sm);min-block-size:var(--bc-control);padding:var(--bc-space-xs) var(--bc-space-lg);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-buttonMd);background:var(--bc-surface);font-size:var(--bc-type-control);font-weight:500;line-height:1.4;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}button:hover:not(:disabled){background:var(--bc-sunken)}button:disabled{cursor:not-allowed;opacity:.55}button.primary{background:var(--bc-accent);border-color:var(--bc-accent);color:var(--bc-on-accent);font-weight:600}button.primary:hover:not(:disabled){background:var(--bc-accent-pressed)}button.danger{background:var(--bc-danger-fg);border-color:var(--bc-danger-fg);color:var(--bc-surface)}button.danger:hover:not(:disabled),button.danger:active:not(:disabled){background:var(--bc-danger-pressed)}button.quiet-danger{color:var(--bc-danger-fg)}button.small{min-block-size:var(--bc-control-sm);padding:var(--bc-space-xxs) var(--bc-space-md);font-size:var(--bc-type-caption)}button.block{inline-size:100%}button.quiet,button.link{background:0 0;border-color:#0000}button.link{color:var(--bc-accent);text-underline-offset:3px;padding-inline:0;font-weight:600}button.link:hover:not(:disabled){background:0 0;text-decoration:underline}.icon-button{inline-size:var(--bc-control);padding:0}.band{background:var(--bc-band);color:var(--bc-band-text)}[data-theme=dark] .band{border-block-end:1px solid var(--bc-line)}.band button{white-space:nowrap}.band-bar{justify-content:space-between;align-items:center;gap:var(--bc-space-lg);padding-block:var(--bc-space-md);display:flex}.brand{align-items:center;gap:var(--bc-space-md);font-weight:600;display:flex}.mark-body{fill:var(--bc-facade-ink);stroke:var(--bc-facade-glass);stroke-opacity:.35}.mark-window{fill:var(--bc-facade-glass);opacity:.55}.mark-lit{fill:var(--bc-facade-lamp)}.mark-door{fill:var(--bc-bright-accent)}.band-actions{align-items:center;gap:var(--bc-space-sm);display:flex}.band-actions .who{color:var(--bc-band-muted);text-overflow:ellipsis;white-space:nowrap;max-inline-size:22ch;margin-inline-end:var(--bc-space-sm);overflow:hidden}.band .band-button,.band .icon-button{border-color:color-mix(in srgb, var(--bc-band-muted) 40%, transparent);color:var(--bc-band-text);background:0 0}.band .band-button:hover:not(:disabled),.band .icon-button:hover:not(:disabled){background:color-mix(in srgb, var(--bc-band-text) 10%, transparent)}.band :focus-visible{outline-color:var(--bc-band-accent);box-shadow:0 0 0 2px var(--bc-band), 0 0 0 4px var(--bc-band-accent)}.band-context{justify-content:space-between;align-items:flex-end;gap:var(--bc-space-lg);padding-block:var(--bc-space-xl) var(--bc-space-lg);flex-wrap:wrap;display:flex}.band-role{color:var(--bc-band-muted);font-size:var(--bc-type-caption)}.band h1{font-size:var(--bc-type-display);letter-spacing:-.01em;font-weight:600}.org-switch{gap:var(--bc-space-xs);color:var(--bc-band-muted);font-size:var(--bc-type-caption);display:grid}.org-switch select{background:color-mix(in srgb, var(--bc-band-text) 8%, var(--bc-band));border-color:color-mix(in srgb, var(--bc-band-muted) 40%, transparent);min-inline-size:220px;color:var(--bc-band-text)}.tabs{gap:var(--bc-space-xs);scrollbar-width:none;display:flex;overflow-x:auto}.tabs a{padding:var(--bc-space-md) var(--bc-space-lg) var(--bc-space-md);color:var(--bc-band-muted);border-radius:var(--bc-radius-sm) var(--bc-radius-sm) 0 0;border-block-end:3px solid #0000;flex:none;font-weight:500;text-decoration:none}.tabs a:hover{color:var(--bc-band-text)}.tabs a[aria-current]{color:var(--bc-band-text);border-block-end-color:var(--bc-band-accent);font-weight:600}.subtabs{gap:var(--bc-space-xs);scrollbar-width:none;padding-block:var(--bc-space-sm);border-block-start:1px solid color-mix(in srgb, var(--bc-band-muted) 25%, transparent);display:flex;overflow-x:auto}.subtabs a{padding:var(--bc-space-sm) var(--bc-space-md);color:var(--bc-band-muted);font-size:var(--bc-type-caption);border-radius:999px;flex:none;font-weight:500;text-decoration:none}.subtabs a:hover{color:var(--bc-band-text);background:color-mix(in srgb, var(--bc-band-text) 8%, transparent)}.subtabs a[aria-current=page]{color:var(--bc-band-text);background:color-mix(in srgb, var(--bc-band-accent) 24%, transparent);font-weight:600}.page{gap:var(--bc-space-xl);padding-block:var(--bc-space-xl) var(--bc-space-xxxl);align-content:start;display:grid}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--bc-space-lg);flex-wrap:wrap;display:flex}.page-header-copy{gap:var(--bc-space-sm);min-inline-size:0;display:grid}.page-header h2{overflow-wrap:anywhere;font-size:clamp(1.625rem,1.3rem + .8vw,1.875rem);line-height:1.25}:lang(ar) .page-header h2{line-height:1.5}.page-header-actions{align-items:center;gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.page-header-actions:empty{display:none}.page-subtitle{gap:var(--bc-space-xs);display:grid}.page-content{gap:var(--bc-space-xl);min-inline-size:0;display:grid}.panel{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius-lg)}.panel>.panel.form{background:0 0;border:0;border-radius:0;padding:0}.panel>h2:first-child,.panel>h3:first-child,.panel>header h2,.panel>header h3{font-size:var(--bc-type-lead);line-height:var(--bc-leading-lead)}.onboarding-note{padding:var(--bc-space-lg)}.onboarding-note .row-actions{gap:var(--bc-space-md);flex-wrap:wrap}.split{gap:var(--bc-space-xl);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.split>section{gap:var(--bc-space-md);display:grid}.hint{color:var(--bc-muted);font-size:var(--bc-type-caption)}.summary{border-block:1px solid var(--bc-line);flex-wrap:wrap;display:flex}.summary>div{padding:var(--bc-space-md) var(--bc-space-xl) var(--bc-space-lg);border-inline-end:1px solid var(--bc-line);margin-inline-end:var(--bc-space-xl);padding-inline-start:0}.summary>div:last-child{border-inline-end:0}.summary dt{color:var(--bc-muted);font-size:var(--bc-type-caption)}.summary dd{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.25}.data{border-collapse:collapse;inline-size:100%}.audit-data{table-layout:fixed;overflow-wrap:anywhere}.audit-data bdi,.audit-data time{min-inline-size:0}.audit-filters label{flex:12rem;min-inline-size:0}.data th,.data td{padding:10px var(--bc-space-lg);text-align:start;vertical-align:middle;border-block-end:1px solid var(--bc-line)}.data thead th{padding-block:var(--bc-space-sm);color:var(--bc-muted);font-size:var(--bc-type-caption);white-space:nowrap;background:0 0;font-weight:500}.data tbody th{font-weight:500}.data tbody tr:last-child>*{border-block-end:0}.data tbody tr:hover>*{background:color-mix(in srgb, var(--bc-sunken) 60%, transparent)}.data .numeric,.data .actions-col{text-align:end}.table-state td{color:var(--bc-muted);padding-block:var(--bc-space-xl);text-align:center}.row-actions{justify-content:flex-end;gap:var(--bc-space-sm);flex-wrap:wrap;display:inline-flex}.data :is(button,a.button-link),.data td time,.data td.nowrap{white-space:nowrap}.you{padding:0 var(--bc-space-sm);border-radius:var(--bc-radius-sm);background:var(--bc-soft);color:var(--bc-accent);font-size:var(--bc-type-caption);margin-inline-start:var(--bc-space-md);font-weight:500;display:inline-block}.load-more{margin:var(--bc-space-md) auto;display:flex}.chip{max-inline-size:100%;padding:1px var(--bc-space-sm);border-radius:var(--bc-radius-sm);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}[data-tone=success]{color:var(--bc-success-fg);background:var(--bc-success-bg)}[data-tone=warning]{color:var(--bc-warning-fg);background:var(--bc-warning-bg)}[data-tone=danger]{color:var(--bc-danger-fg);background:var(--bc-danger-bg)}[data-tone=neutral]{color:var(--bc-neutral-fg);background:var(--bc-neutral-bg)}.banner{justify-content:space-between;align-items:center;gap:var(--bc-space-md);padding:var(--bc-space-md) var(--bc-space-lg);border-radius:var(--bc-radius-md);font-size:var(--bc-type-control);border-inline-start:3px solid;display:flex}.banner span{color:var(--bc-text)}.banner.mode-changed{flex-wrap:wrap}.banner.mode-changed p{flex:20rem;margin:0}.form{gap:var(--bc-space-lg);padding:var(--bc-space-xl);align-content:start;display:grid}.form>:is(button,a.button-link):last-child{justify-self:start}.form h3,.form legend{font-size:var(--bc-type-lead);font-weight:600}fieldset.form{min-inline-size:0;margin:0}fieldset.form>legend{float:inline-start;inline-size:100%;padding:0}label{font-size:var(--bc-type-control);gap:6px;font-weight:500;display:grid}label small{color:var(--bc-muted);font-weight:400}input,textarea,select{inline-size:100%;min-block-size:var(--bc-control);padding:var(--bc-space-xs) var(--bc-space-md);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-md);background:var(--bc-surface);font-size:var(--bc-type-body);font-weight:400;transition:border-color .12s,box-shadow .12s}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--bc-muted) 80%, transparent)}input:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--bc-text) 35%, var(--bc-line-strong))}textarea{min-block-size:120px;padding-block:var(--bc-space-sm);resize:vertical}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--bc-accent);box-shadow:var(--bc-ring);outline:none}.status-note{color:var(--bc-success-fg);font-weight:500}.segmented{gap:var(--bc-space-md);border:0;margin:0;padding:0;display:grid}.segmented legend{font-size:var(--bc-type-lead);margin-block-end:var(--bc-space-md);padding:0;font-weight:600}.segmented>div{border-radius:var(--bc-radius-md);background:var(--bc-sunken);inline-size:fit-content;max-inline-size:100%;padding:3px;display:inline-flex}.segmented label{display:block;position:relative}.segmented input{opacity:0;cursor:pointer;min-block-size:0;position:absolute;inset:0}.segmented span{padding:6px var(--bc-space-md);font-size:var(--bc-type-control);color:var(--bc-muted);border-radius:7px;font-weight:500;display:block}.segmented input:checked+span{background:var(--bc-surface);color:var(--bc-text);box-shadow:var(--bc-shadow-raised), 0 0 0 1px var(--bc-line)}.segmented input:focus-visible+span{box-shadow:var(--bc-focus)}.swatches{gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.swatches label{align-items:center;gap:var(--bc-space-sm);padding:var(--bc-space-sm) var(--bc-space-md) var(--bc-space-sm) var(--bc-space-sm);padding-inline:var(--bc-space-sm) var(--bc-space-md);border:1px solid var(--bc-line);border-radius:var(--bc-radius-md);cursor:pointer;display:flex;position:relative}.swatches input{opacity:0;cursor:pointer;min-block-size:0;position:absolute;inset:0}.swatch{border-radius:var(--bc-radius-sm);block-size:20px;inline-size:20px}.swatches label:has(input:checked){border-color:var(--bc-accent);background:var(--bc-soft);box-shadow:inset 0 0 0 1px var(--bc-accent)}.swatches label:has(input:focus-visible){box-shadow:var(--bc-focus)}.settings{gap:var(--bc-space-xl);max-inline-size:720px;display:grid}.facts{gap:var(--bc-space-md);display:grid}.facts dt{color:var(--bc-muted);font-size:var(--bc-type-caption)}.facts dd{overflow-wrap:anywhere;font-weight:500}.list-rows{margin:0;padding:0;list-style:none;overflow:hidden}.list-rows>li+li{border-block-start:1px solid var(--bc-line)}.list-row{align-items:center;gap:var(--bc-space-md);min-block-size:56px;padding:var(--bc-space-md) var(--bc-space-gutter);color:var(--bc-text);text-decoration:none;display:flex}a.list-row:hover{background:color-mix(in srgb, var(--bc-sunken) 60%, transparent);color:var(--bc-text)}.list-row-text{flex:1;gap:2px;min-inline-size:0;display:grid}.list-row-title{overflow-wrap:anywhere;font-weight:600}.list-row-meta{color:var(--bc-muted);font-size:var(--bc-type-caption)}.list-row>.ui-icon{color:var(--bc-muted)}.board{padding:0;list-style:none}.board>li{gap:var(--bc-space-sm);padding:var(--bc-space-lg) var(--bc-space-xl);border-block-end:1px solid var(--bc-line);display:grid}.board>li>h3,.board>li>h4{font-size:var(--bc-type-lead)}.board>li:last-child{border-block-end:0}.board-meta{gap:var(--bc-space-xs) var(--bc-space-lg);color:var(--bc-muted);font-size:var(--bc-type-caption);flex-wrap:wrap;display:flex}.board-meta .board-building{color:var(--bc-accent);font-weight:500}.board h4{font-size:var(--bc-type-lead);font-weight:600}.board p{white-space:pre-line;max-inline-size:72ch}.board-state{color:var(--bc-muted);text-align:center}.new-mark{border-radius:var(--bc-radius-sm);background:var(--bc-soft);color:var(--bc-accent);padding:0 6px;font-size:.75rem;font-weight:600}.board-foot{align-items:center;gap:var(--bc-space-xs) var(--bc-space-lg);color:var(--bc-muted);font-size:var(--bc-type-caption);flex-wrap:wrap;display:flex}.board-foot .row-actions{margin-inline-start:auto}.segmented.field legend{font-size:inherit;margin-block-end:var(--bc-space-sm);font-weight:500}.revisions{border-block-start:1px solid var(--bc-line);padding-block-start:var(--bc-space-md)}.revisions summary{cursor:pointer;font-weight:500}.revisions ol{gap:var(--bc-space-md);margin-block-start:var(--bc-space-md);padding:0;list-style:none;display:grid}.revisions li{gap:var(--bc-space-xxs);border-inline-start:2px solid var(--bc-line-strong);padding-inline-start:var(--bc-space-md);display:grid}.revisions li p:last-child{white-space:pre-line}.auth{grid-template-columns:minmax(320px,5fr) 7fr;min-block-size:100vh;display:grid}.auth-band{justify-content:space-between;gap:var(--bc-space-xxl);padding:var(--bc-space-xxl) clamp(var(--bc-space-xl), 4vw, 56px) var(--bc-space-xxxl);background:var(--bc-sunken);color:var(--bc-text);--bc-band-text:var(--bc-text);--bc-band-muted:var(--bc-muted);flex-direction:column;display:flex}.auth-intro{max-inline-size:34ch;font-family:var(--bc-font-display);font-size:var(--bc-type-section);color:var(--bc-text);font-weight:500;line-height:1.6}.auth-main{padding:var(--bc-space-xl) var(--bc-gutter) var(--bc-space-xxxl);grid-template-rows:auto 1fr;display:grid}.auth-tools{justify-content:flex-end;gap:var(--bc-space-sm);display:flex}.auth-card{place-self:center;gap:var(--bc-space-lg);inline-size:min(100%,400px);padding-block:var(--bc-space-xl);display:grid}.auth-card .form{padding:0}.auth-card h2{font-size:var(--bc-type-title);margin-block-end:var(--bc-space-xs);font-weight:600}.auth-card .link{justify-self:start}.dev-note{padding:var(--bc-space-md) var(--bc-space-md);border-radius:var(--bc-radius-md);background:var(--bc-warning-bg);color:var(--bc-warning-fg);font-size:var(--bc-type-caption);overflow-wrap:anywhere}.data a{color:inherit;font-weight:500;text-decoration:none}.data a:hover{color:var(--bc-accent);text-decoration:underline}.detail{gap:var(--bc-space-xl);min-inline-size:0;display:grid}.page>*,.detail>*{min-inline-size:0}.back-link{color:var(--bc-muted);font-size:var(--bc-type-control);justify-self:start;font-weight:500;text-decoration:none}.back-link:hover{color:var(--bc-text)}.detail-head{justify-content:space-between;align-items:flex-end;gap:var(--bc-space-md);flex-wrap:wrap;display:flex}.detail-head h2{font-family:var(--bc-font-display);font-size:var(--bc-type-title);font-weight:500}.toolbar{align-items:center;gap:var(--bc-space-md);flex-wrap:wrap;display:flex}.toolbar .segmented{max-inline-size:100%;display:block}.toolbar .segmented>div{scrollbar-width:none;overflow-x:auto}.segment{flex:none}.toolbar-actions{gap:var(--bc-space-sm);margin-inline-start:auto;display:flex}.segment{min-block-size:34px;padding:var(--bc-space-xxs) var(--bc-space-md);color:var(--bc-muted);background:0 0;border:0;border-radius:7px}.segment[aria-pressed=true]{background:var(--bc-surface);color:var(--bc-text);box-shadow:var(--bc-shadow-raised), 0 0 0 1px var(--bc-line)}.segment .count{color:var(--bc-muted);font-size:var(--bc-type-caption);font-weight:400}.search{inline-size:min(100%,240px)}.occupants{gap:var(--bc-space-sm);margin:0;padding:0;list-style:none;display:grid}.occupants li{align-items:center;gap:var(--bc-space-xs) var(--bc-space-md);flex-wrap:wrap;display:flex}.occupant-name{font-weight:500}.muted-row>*{color:var(--bc-muted)}.units .row-actions{flex-wrap:nowrap}.dialog{border:1px solid var(--bc-line);border-radius:var(--bc-radius-xl);background:var(--bc-surface);max-block-size:calc(100dvh - 48px);inline-size:min(100% - 32px,520px);color:var(--bc-text);box-shadow:var(--bc-shadow-overlay);padding:0}.dialog::backdrop{background:color-mix(in srgb, var(--bc-band) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog>header{justify-content:space-between;align-items:center;gap:var(--bc-space-md);padding:var(--bc-space-lg) var(--bc-space-lg) 0 var(--bc-space-xl);padding-inline:var(--bc-space-xl) var(--bc-space-md);display:flex}.dialog>header h3{font-size:1.0625rem;font-weight:600}.dialog-body{padding-block-start:var(--bc-space-md)}.dialog-actions{justify-content:flex-end;gap:var(--bc-space-sm);padding-block-start:var(--bc-space-xs);display:flex}.field-row{gap:var(--bc-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice{gap:var(--bc-space-sm) var(--bc-space-xl);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.choice legend{inline-size:100%;margin-block-end:var(--bc-space-sm);padding:0;font-weight:500}.choice label{align-items:center;gap:var(--bc-space-sm);font-weight:400;display:flex}.choice input{min-block-size:0;inline-size:auto;accent-color:var(--bc-accent)}.preview{gap:var(--bc-space-xs);padding:var(--bc-space-md) var(--bc-space-md);border-radius:var(--bc-radius-md);background:var(--bc-sunken);display:grid}.preview>span:first-child{color:var(--bc-muted);font-size:var(--bc-type-caption)}.who-line{align-items:center;gap:var(--bc-space-md);display:flex}.home{gap:var(--bc-space-md);display:grid}.home h3{font-size:var(--bc-type-lead);font-weight:600}.home ul{gap:var(--bc-space-md);margin:0;padding:0;list-style:none;display:grid}.home li{align-items:center;gap:var(--bc-space-md) var(--bc-space-xl);padding:var(--bc-space-lg) var(--bc-space-xl);flex-wrap:wrap;display:flex}.home-number{min-inline-size:64px;padding:var(--bc-space-sm) var(--bc-space-md);border-radius:var(--bc-radius-md);background:var(--bc-soft);color:var(--bc-accent);font-family:var(--bc-font-display);font-size:var(--bc-type-section);text-align:center;font-weight:500}.home-tenure{justify-items:start;gap:var(--bc-space-xs);margin-inline-start:auto;display:grid}@media (width<=900px){.split,.auth{grid-template-columns:minmax(0,1fr)}.auth-band{padding-block:var(--bc-space-lg);flex-direction:row;align-items:center}.auth-band .building-facade,.auth-band .auth-intro{display:none}}@media (width<=640px){.toolbar-actions{inline-size:100%;margin-inline-start:0}.toolbar-actions button,.search{flex:1;inline-size:100%}.field-row.three{grid-template-columns:repeat(2,minmax(0,1fr))}.units .row-actions{flex-wrap:wrap}.band-actions .who,.band-bar .brand span{display:none}.data tbody th{justify-content:flex-start}.band h1{font-size:var(--bc-type-title)}.band-actions{gap:var(--bc-space-xs)}.band .band-button{padding-inline:var(--bc-space-md)}.org-switch,.org-switch select{inline-size:100%;min-inline-size:0}.data thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.data,.data tbody,.data tr{display:block}.data tr{padding:var(--bc-space-lg) var(--bc-space-lg);border-block-end:1px solid var(--bc-line)}.data tbody tr:last-child{border-block-end:0}.data tbody tr:hover>*{background:0 0}.data th,.data td{justify-content:space-between;gap:var(--bc-space-md);padding:var(--bc-space-xs) 0;text-align:start;border:0;display:flex}.data tbody th{font-size:var(--bc-type-lead);padding-block-end:var(--bc-space-sm)}.data td[data-label]:before{content:attr(data-label);color:var(--bc-muted);font-size:var(--bc-type-caption)}.data .numeric,.data .actions-col{text-align:start}.data td.actions-col{padding-block-start:var(--bc-space-md)}.data td.actions-col:empty{display:none}.row-actions{justify-content:flex-start}.table-state td{text-align:center;display:block}.summary>div{margin-inline-end:var(--bc-space-lg);padding-inline-end:var(--bc-space-lg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.section-title{align-items:center;gap:var(--bc-space-sm);font-size:var(--bc-type-lead);font-weight:600;display:flex}.eyebrow{color:var(--bc-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}:lang(ar) .eyebrow{letter-spacing:0;text-transform:none;font-size:var(--bc-type-caption)}.badge{background:var(--bc-soft);min-inline-size:20px;color:var(--bc-accent);text-align:center;border-radius:999px;padding:0 6px;font-size:.75rem;font-weight:600;line-height:20px}.join-requests{gap:var(--bc-space-md);display:grid}.hint.block{font-weight:400;display:block}.code{font-family:var(--bc-font-display);padding:var(--bc-space-sm) var(--bc-space-lg);border:1px dashed var(--bc-line-strong);border-radius:var(--bc-radius-md);background:var(--bc-sunken);font-size:var(--bc-type-heading);letter-spacing:.12em;-webkit-user-select:all;user-select:all;font-weight:600}.code-input{font-family:var(--bc-font-display);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.check{align-items:flex-start;gap:var(--bc-space-md);font-weight:400;display:flex}.check input{min-block-size:0;inline-size:auto;accent-color:var(--bc-accent);margin-block-start:5px}.description{white-space:pre-line;max-inline-size:72ch;font-size:var(--bc-type-lead)}.timeline{border-inline-start:2px solid var(--bc-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline>li{gap:var(--bc-space-xs);padding-block:var(--bc-space-sm) var(--bc-space-lg);padding-inline-start:var(--bc-space-lg);display:grid;position:relative}.timeline>li:before{content:"";background:var(--bc-surface);border:2px solid var(--bc-line-strong);border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-start:15px;inset-inline-start:-6px}.timeline>li[data-kind=COMMENT]:before{border-color:var(--bc-accent)}.timeline>li[data-kind=STATUS]:before{background:var(--bc-accent);border-color:var(--bc-accent)}.timeline-head{align-items:baseline;gap:var(--bc-space-xs) var(--bc-space-sm);flex-wrap:wrap;display:flex}.timeline-head time{font-size:var(--bc-type-caption);margin-inline-start:auto}.timeline>li>p{padding:var(--bc-space-sm) var(--bc-space-md);border-radius:var(--bc-radius-md);background:var(--bc-sunken);white-space:pre-line}.transition{font-weight:500}.comment-form,.close-form{gap:var(--bc-space-md);justify-items:start;display:grid}.comment-form label,.close-form label{inline-size:100%}.status-actions{gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.side{position:sticky;inset-block-start:16px}.band-link{inline-size:var(--bc-control);block-size:var(--bc-control);border-radius:var(--bc-radius-md);color:var(--bc-band-text);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.band-link:hover{background:color-mix(in srgb, var(--bc-band-text) 10%, transparent)}.bell-badge{background:var(--bc-facade-lamp);min-block-size:18px;min-inline-size:18px;color:var(--bc-facade-ink);text-align:center;border-radius:999px;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;inset-block-start:-2px;inset-inline-end:-4px}.notifications{margin:0;padding:0;list-style:none}.notifications>li+li{border-block-start:1px solid var(--bc-line)}.notification{gap:var(--bc-space-xs) var(--bc-space-md);min-block-size:0;inline-size:100%;padding:var(--bc-space-lg) var(--bc-space-xl);text-align:start;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;padding-inline-start:var(--bc-space-xl);font-weight:400;display:grid;position:relative}.notification .hint{grid-column:1}.notification .chip{max-inline-size:100%;line-height:var(--bc-leading-caption);grid-area:1/2}.notifications li[data-unread] .notification-text{font-weight:600}.notifications li[data-unread] .notification:before{content:"";background:var(--bc-accent);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:22px;inset-inline-start:12px}.csv-preview{max-block-size:50vh;overflow:auto}.panel-head{justify-content:space-between;align-items:center;gap:var(--bc-space-md);flex-wrap:wrap;display:flex}.csv-preview .chip{max-inline-size:100%;line-height:var(--bc-leading-caption);white-space:normal}.csv-sample{padding:var(--bc-space-sm) var(--bc-space-md);border-radius:var(--bc-radius-sm);background:var(--bc-sunken);font-size:var(--bc-type-caption);white-space:pre;margin:0;overflow-x:auto}.csv-preview caption{text-align:start;padding:calc(var(--bc-gutter) / 2)}.csv-errors{color:var(--bc-danger-fg);margin:0;padding-inline-start:var(--bc-gutter)}.report-filters{align-items:end}.report-filters label{gap:var(--bc-radius-sm);min-inline-size:0;display:grid}.report-charts{gap:calc(var(--bc-gutter) / 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-chart,.report-downloads{padding:calc(var(--bc-gutter) / 2)}.report-chart ul{gap:calc(var(--bc-gutter) / 2);margin-block-start:calc(var(--bc-gutter) / 2);padding:0;list-style:none;display:grid}.report-bar-label{justify-content:space-between;gap:var(--bc-radius-lg);display:flex}.report-bar-track{background:var(--bc-sunken);border-radius:999px;block-size:8px;overflow:hidden}.report-bar-track span{background:var(--bc-accent);block-size:100%;display:block}.report-downloads .row-actions{margin-block:calc(var(--bc-gutter) / 2)}@media (width<=800px){.report-charts{grid-template-columns:minmax(0,1fr)}}.email-action{gap:1rem;max-inline-size:42rem;margin-inline:auto;padding:clamp(1rem,4vw,2rem);display:grid}.email-status{flex-wrap:wrap;gap:1rem;margin:0;padding-inline:1rem;display:flex}.email-message{padding:1rem}.email-message h2,.email-message p{overflow-wrap:anywhere}.attachments{min-inline-size:0}.attachment-list{gap:var(--bc-space-md);margin:0;padding-inline-start:0;list-style:none;display:grid}.attachment-item{overflow-wrap:anywhere;flex-direction:column;align-items:start;gap:.5rem;display:flex}.attachment-preview{border-radius:var(--bc-radius-md);block-size:auto;inline-size:min(100%,32rem)}.attachments input[type=file]{min-inline-size:0;max-inline-size:100%}.audit-detail{gap:var(--bc-space-sm) var(--bc-space-xl);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.audit-detail dt{color:var(--bc-muted)}.audit-detail dd{overflow-wrap:anywhere;margin:0}.dev-bar{justify-content:center;align-items:center;gap:var(--bc-space-sm) var(--bc-space-lg);padding:var(--bc-space-xs) var(--bc-space-lg);border-block-end:1px solid var(--bc-warning-fg);background:var(--bc-warning-bg);color:var(--bc-text);font-size:var(--bc-type-caption);flex-wrap:wrap;display:flex}.dev-bar a{color:var(--bc-text);text-underline-offset:3px;text-decoration:underline}.dev-bar strong{color:var(--bc-warning-fg)}.ui-icon{vertical-align:-.15em;flex:none;block-size:1.125em;inline-size:1.125em}.tabs a,.subtabs a,.back-link,.service-phone{align-items:center;gap:var(--bc-space-sm);display:inline-flex}[dir=rtl] .ui-icon-back{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip-link{z-index:100;padding:var(--bc-space-md) var(--bc-space-lg);background:var(--bc-surface);color:var(--bc-accent);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-md);position:fixed;inset-block-start:var(--bc-space-sm);inset-inline-start:var(--bc-space-sm);transform:translateY(-200%)}.skip-link:focus{transform:none}@media (width<=640px){:root{--bc-control:48px;--bc-control-sm:44px}button,button.small,.segment,.filter-chip,.icon-button,input:not([type=checkbox]):not([type=radio]),select{min-block-size:48px}.icon-button{min-inline-size:48px}.tabs a,.subtabs a,.back-link,.page a.button,.page a.primary,.page .row-actions>a,.page .toolbar>a,.page .toolbar-actions>a,.page .empty-state a,.page .setup-return,.page .setup-steps a,.page td.actions a,.page th>a,.dev-bar a,.segmented label,label.check,.swatches label,.slot span{min-block-size:48px}.page a.button,.page a.primary,.page .row-actions>a,.page .toolbar>a,.page .toolbar-actions>a,.page .empty-state a,.page .setup-return,.page .setup-steps a,.page td.actions a,.page th>a,.dev-bar a{align-items:center;display:inline-flex}.segmented span{align-items:center;min-block-size:48px;display:flex}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-block-size:48px}}.password-field{gap:var(--bc-space-sm);display:grid}.password-control{gap:var(--bc-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.password-requirements{gap:var(--bc-space-xs);padding-inline-start:var(--bc-space-xl);display:grid}.password-requirements [data-met=true]{color:var(--bc-success-fg)}.auth-forgot{min-block-size:44px;color:var(--bc-accent);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.welcome-links{gap:var(--bc-space-md);flex-wrap:wrap;align-items:center;margin-block-start:var(--bc-space-lg);display:flex}.welcome-links a{padding-block:var(--bc-space-sm)}.onboarding-note a.primary{min-block-size:44px;padding:var(--bc-space-sm) var(--bc-space-lg);border-radius:var(--bc-radius-md);background:var(--bc-accent);color:var(--bc-on-accent);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.setup-cards{gap:var(--bc-space-lg);display:grid}.setup-cards:empty{display:none}.setup-steps{margin-block:var(--bc-space-lg) 0;padding:0;list-style:none}.setup-steps li{justify-content:space-between;align-items:center;gap:var(--bc-space-md);padding-block:var(--bc-space-sm);border-block-end:1px solid var(--bc-line);display:flex}.setup-steps a{align-items:center;min-block-size:44px;display:inline-flex}.onboarding-note progress{inline-size:100%;accent-color:var(--bc-accent);margin-block-end:var(--bc-space-lg);display:block}.report-photos{gap:var(--bc-space-sm);padding:0;list-style:none;display:grid}.report-photos li{align-items:center;gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.report-photos bdi{overflow-wrap:anywhere;flex:1;min-inline-size:0}.report-photo-thumbnail{object-fit:cover;border-radius:var(--bc-radius-md);block-size:72px;inline-size:72px}.editor-fields{border:0;min-inline-size:0;margin:0;padding:0}.editor-fields[hidden]{display:none}.description a,.board p a{overflow-wrap:anywhere}.board-meta .chip{white-space:normal}.setup-card{gap:var(--bc-space-md);display:grid}.setup-card .toolbar{justify-content:space-between}.setup-card .toolbar h3,.setup-card p,.setup-card progress{margin:0}.setup-next{justify-items:start;gap:var(--bc-space-sm);display:grid}.setup-card summary{cursor:pointer;min-block-size:44px;padding-block:var(--bc-space-sm)}.setup-card .setup-steps{margin-block-start:0}.filter-chip{border-radius:var(--bc-radius-pill);min-block-size:34px;inline-size:auto;padding-inline:var(--bc-space-md);flex:none}.filter-chip[aria-pressed=true]{background:var(--bc-accent);color:var(--bc-on-accent);border-color:var(--bc-accent)}.board-filters>label{flex:10rem}.board-filters>.hint,.board-filters>.banner{flex-basis:100%}.board-search-row{align-items:end;gap:var(--bc-space-sm);flex-wrap:wrap;flex-basis:100%;display:flex}.board-search-row>label{flex:18rem}.board-search-row>button{inline-size:auto}.portal-layout{--bc-sidebar:15.5rem;grid-template-columns:var(--bc-sidebar) minmax(0, 1fr);grid-template-rows:auto;align-items:start;min-block-size:100dvh;display:grid}.portal-sidebar{--bc-sidebar-accent:var(--bc-accent);--bc-band-raised:var(--bc-sunken);--bc-band-muted:var(--bc-muted);--bc-band-text:var(--bc-text);--bc-band-accent:var(--bc-accent);overscroll-behavior:contain;scrollbar-width:thin;min-block-size:100dvh;max-block-size:100dvh;padding:var(--bc-space-lg) var(--bc-space-md) var(--bc-space-md);gap:var(--bc-space-lg);background:var(--bc-surface);color:var(--bc-text);border:0;border-inline-end:1px solid var(--bc-line);flex-direction:column;grid-row:1/-1;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.portal-layout[data-mode=platform]{border-block-start:3px solid var(--bc-facade-lamp)}.portal-sidebar[data-mode=platform]{min-block-size:calc(100dvh - 3px);max-block-size:calc(100dvh - 3px)}.sidebar-brand{padding-inline:var(--bc-space-xs);color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.sidebar-brand .mark{block-size:32px;inline-size:32px}.sidebar-brand-text{min-inline-size:0;line-height:1.35;display:grid}.sidebar-brand-text b{font-size:var(--bc-type-control);overflow-wrap:anywhere;font-weight:600}.sidebar-eyebrow{color:var(--bc-muted);font-size:.75rem;font-weight:500}.sidebar-tile{background:var(--bc-accent);block-size:32px;inline-size:32px;color:var(--bc-on-accent);border-radius:9px;flex:none;place-items:center;display:grid}.portal-sidebar[data-mode=platform] .sidebar-tile{background:var(--bc-band);outline:2px solid var(--bc-facade-lamp);outline-offset:1px}.sidebar-context-card{align-items:center;gap:var(--bc-space-sm);min-block-size:48px;padding:6px var(--bc-space-md);border:1px solid var(--bc-line);border-radius:var(--bc-radius-md);background:var(--bc-surface);color:var(--bc-text);text-decoration:none;display:flex}.sidebar-context-card>span{flex:1;min-inline-size:0;line-height:1.35;display:grid}.sidebar-context-card b{font-size:var(--bc-type-control);overflow-wrap:anywhere;font-weight:600}.sidebar-context-card span span{color:var(--bc-muted);font-size:.75rem}.sidebar-context-card .ui-icon{color:var(--bc-muted)}.sidebar-context-card:hover{background:var(--bc-sunken);color:var(--bc-text)}.sidebar-footer{gap:var(--bc-space-xs);border-block-start:1px solid var(--bc-line);margin-block-start:auto;padding-block-start:var(--bc-space-md);display:grid}.sidebar-note{margin:0 0 var(--bc-space-xs);padding:var(--bc-space-sm) var(--bc-space-md);border-radius:var(--bc-radius-md);background:var(--bc-sunken);color:var(--bc-muted);font-size:.75rem;line-height:1.5}.sidebar-footer .palette-button{min-block-size:36px;inline-size:100%;color:var(--bc-muted);background:var(--bc-sunken);border-color:#0000;justify-content:flex-start;font-weight:400}.sidebar-footer .palette-button kbd{margin-inline-start:auto}.sidebar-user{min-block-size:44px;padding:var(--bc-space-xs) var(--bc-space-sm);border-radius:var(--bc-radius-md);color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.sidebar-user:hover{background:var(--bc-sunken);color:inherit}.sidebar-avatar{background:var(--bc-soft);block-size:32px;inline-size:32px;color:var(--bc-accent);font-size:var(--bc-type-control);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.sidebar-user-text{min-inline-size:0;line-height:1.35;display:grid}.sidebar-user-text bdi{font-size:var(--bc-type-control);overflow-wrap:anywhere;font-weight:600}.sidebar-user-text span{color:var(--bc-muted);font-size:.75rem}.sidebar-actions{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.sidebar-actions :is(button,.band-link){min-block-size:36px;color:var(--bc-muted);background:0 0;border-color:#0000;font-weight:500}.sidebar-actions .band-link,.sidebar-actions .icon-button{block-size:36px;inline-size:36px}.sidebar-actions>button{padding-inline:var(--bc-space-sm)}.sidebar-actions>button:last-child{margin-inline-start:auto}.sidebar-actions :is(button,.band-link):hover:not(:disabled){background:var(--bc-sunken);color:var(--bc-text)}.portal-sidebar .notification-preview{position:fixed;inset-block-start:auto;inset-block-end:var(--bc-space-md);inset-inline-start:calc(var(--bc-sidebar) + var(--bc-space-md));inset-inline-end:auto}.sidebar-context{gap:var(--bc-space-sm);min-inline-size:0;display:grid}.sidebar-context:empty{display:none}.sidebar-context h1{font-size:var(--bc-type-lead);overflow-wrap:anywhere}.sidebar-context .org-switch{gap:var(--bc-space-xs);color:var(--bc-muted);font-size:.75rem;display:grid}.portal-sidebar .sidebar-context select,.portal-sidebar .sidebar-context input{min-block-size:36px;inline-size:100%;min-inline-size:0;font-size:var(--bc-type-control);background:var(--bc-surface);color:var(--bc-text);border-color:var(--bc-line-strong)}.sidebar-nav ul{gap:1px;padding:0;list-style:none;display:grid}.sidebar-nav a{border-radius:var(--bc-radius-md);min-block-size:36px;color:color-mix(in srgb, var(--bc-text) 82%, var(--bc-muted));font-size:var(--bc-type-control);overflow-wrap:anywhere;align-items:center;gap:10px;padding:6px 10px;font-weight:500;text-decoration:none;display:flex}.sidebar-nav a .ui-icon{block-size:18px;inline-size:18px;color:var(--bc-muted);flex:none}.sidebar-nav a:hover{background:var(--bc-sunken);color:var(--bc-text)}.sidebar-nav a[aria-current=page]{background:var(--bc-soft);color:var(--bc-accent);font-weight:600}.sidebar-nav a[aria-current=page] .ui-icon{color:var(--bc-accent)}.portal-sidebar[data-mode=platform] .sidebar-nav a[aria-current=page]{background:var(--bc-sunken);color:var(--bc-text);box-shadow:inset 3px 0 0 var(--bc-facade-lamp)}[dir=rtl] .portal-sidebar[data-mode=platform] .sidebar-nav a[aria-current=page]{box-shadow:inset -3px 0 0 var(--bc-facade-lamp)}.portal-sidebar[data-mode=platform] .sidebar-nav a[aria-current=page] .ui-icon{color:var(--bc-text)}.sidebar-group{gap:2px;padding-block-start:var(--bc-space-md);display:grid}.sidebar-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--bc-muted);padding-block-end:2px;padding-inline:10px;font-size:.6875rem;font-weight:600}:lang(ar) .sidebar-group-title{letter-spacing:0;text-transform:none;font-size:.75rem}.sidebar-toggle{display:none}.sidebar-account{justify-self:start}.portal-topbar{justify-content:space-between;align-items:center;gap:var(--bc-space-md);padding:var(--bc-space-md) var(--bc-gutter);background:var(--bc-surface);border-block-end:1px solid var(--bc-line);flex-wrap:wrap;min-inline-size:0;display:flex}.portal-topbar .band-actions{flex-wrap:wrap}.portal-topbar .who,.portal-mode-label{color:var(--bc-muted)}.portal-topbar .band-link{color:var(--bc-text);border-color:var(--bc-line-strong)}.portal-topbar .band-link:hover{background:var(--bc-sunken)}.portal-mode-label{font-size:var(--bc-type-caption)}.portal-layout>.page{align-self:start;min-inline-size:0}.portal-layout .settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;max-inline-size:none}.portal-layout .settings>*,.portal-layout .panel{min-inline-size:0}.portal-layout .data caption{padding:var(--bc-space-lg) var(--bc-space-gutter) var(--bc-space-sm);text-align:start;font-size:var(--bc-type-lead);font-weight:600}.portal-layout .data th{line-height:var(--bc-leading-caption)}.portal-layout .data td{overflow-wrap:break-word}.portal-layout :is(.filters,.audit-filters){padding:var(--bc-space-lg);background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius-lg)}.portal-layout[data-mode=platform] :is(button.primary,a.button-link.primary){background:var(--bc-band);border-color:var(--bc-band);color:var(--bc-band-text)}.auth-main{background:var(--bc-surface)}@media (width>=901px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"form facade"}.auth-main{grid-area:form}.auth-band{grid-area:facade;justify-content:center;align-items:center}}.auth-band .building-facade{inline-size:min(100%,26rem)}.auth-card{inline-size:min(100%,27rem)}.auth-card .auth-brand{margin-block-end:var(--bc-space-lg)}.auth-card h2{font-size:var(--bc-type-display)}.auth-entry-actions{gap:var(--bc-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-entry-actions .button-link{text-align:center;inline-size:100%}@media (width<=1023px){.portal-layout{grid-template-columns:minmax(0,1fr)}.portal-sidebar{min-block-size:0;max-block-size:none;padding:var(--bc-space-lg) var(--bc-gutter);grid-row:auto;position:static;overflow:visible}.sidebar-toggle{display:inline-flex}.sidebar-navigation[data-open=false] .sidebar-nav{display:none}.sidebar-footer{margin-block-start:0}.portal-sidebar .notification-preview{inline-size:auto;inset-block-start:var(--bc-space-xxl);inset-block-end:auto;inset-inline-start:var(--bc-space-md);inset-inline-end:var(--bc-space-md)}.sidebar-nav>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start}.portal-mode-label{display:none}}@media (width<=800px){.auth{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""facade"}.auth-band{padding:var(--bc-space-xl)}.auth-band .building-facade{max-inline-size:16rem;display:block}.auth-band .auth-intro{font-size:var(--bc-type-body);display:block}.auth-entry-actions{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.portal-topbar .band-actions{gap:var(--bc-space-xs)}.portal-topbar .who{display:none}.portal-topbar .band-actions>button{padding-inline:var(--bc-space-sm)}}.maintenance-board{gap:var(--bc-space-md);display:grid}.maintenance-columns{gap:var(--bc-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;display:grid}.maintenance-column{background:var(--bc-sunken);border-radius:var(--bc-radius-lg);padding:var(--bc-space-sm);gap:var(--bc-space-sm);min-inline-size:0;display:grid}.maintenance-column>header{padding:var(--bc-space-xs) var(--bc-space-sm) 0;justify-content:space-between;align-items:center;gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.maintenance-column h3{font-size:var(--bc-type-control);font-weight:600}.maintenance-card{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius-md);padding:var(--bc-space-md);min-inline-size:0;box-shadow:var(--bc-shadow-raised);justify-items:start;gap:2px;display:grid}.maintenance-card p{margin:0}.maintenance-card .form{gap:var(--bc-space-xs);justify-self:stretch;margin-block-start:var(--bc-space-sm);padding:0}.maintenance-card .row-actions{justify-content:flex-start;gap:var(--bc-space-xs)}.maintenance-card .row-actions button{min-block-size:var(--bc-control-sm);font-size:var(--bc-type-caption);padding-inline:10px}.board-search{max-inline-size:22rem;min-block-size:var(--bc-control);align-items:center;gap:var(--bc-space-sm);padding-inline:var(--bc-space-md);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-md);background:var(--bc-surface);color:var(--bc-muted);flex:14rem;display:flex}.board-search input{min-inline-size:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.board-search:focus-within{border-color:var(--bc-accent)}.board-more{border-radius:var(--bc-radius-md);background:0 0;border:0}.board-more>summary{cursor:pointer;min-block-size:36px;color:var(--bc-muted);font-size:var(--bc-type-control);align-items:center;padding-inline:0;font-weight:500;display:inline-flex}.board-more>summary:hover{color:var(--bc-text)}.board-more[open]{border:1px solid var(--bc-line);background:var(--bc-surface)}.board-more[open]>summary{padding-inline:var(--bc-space-md);border-block-end:1px solid var(--bc-line)}.board-more>form{padding:var(--bc-space-md)}.maintenance-card[data-priority=URGENT]{border-inline-start:3px solid var(--bc-danger-fg)}.maintenance-card-title{gap:var(--bc-space-sm);flex-wrap:wrap;align-items:center;margin-block-end:2px;display:flex}.maintenance-card-title>a{color:var(--bc-text);font-size:var(--bc-type-body);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.maintenance-card-title>a:hover{color:var(--bc-accent);text-decoration:underline}.portal-layout .setup-steps-nav a{border-radius:var(--bc-radius-md)}.portal-layout .dash-stat[data-hero] dd{font-size:var(--bc-type-display);line-height:var(--bc-leading-display)}.sidebar-nav a .ui-icon{flex:none}@media (width<=1023px){.portal-sidebar{gap:var(--bc-space-sm);position:relative}.portal-sidebar .sidebar-brand{padding-inline-end:calc(48px + var(--bc-space-md))}.sidebar-toggle{justify-content:center;min-block-size:48px;inline-size:48px;padding:0;position:absolute;inset-block-start:var(--bc-space-lg);inset-inline-end:var(--bc-gutter)}.sidebar-toggle>span{display:none}.sidebar-navigation[data-open=false]{display:contents}.portal-sidebar:has(.sidebar-navigation[data-open=false]) .sidebar-context :is(.building-switch,.committee-search){display:none}.portal-sidebar:has(.sidebar-navigation[data-open=false]) .sidebar-footer :is(.palette-button,.sidebar-user,.sidebar-note){display:none}.portal-sidebar .sidebar-footer{padding-block-start:var(--bc-space-xs)}.sidebar-toggle{border-color:#0000}}@media (width>=1024px){.portal-sidebar .search-panel{inline-size:min(32rem, calc(100vw - 16rem - 2 * var(--bc-space-lg)));z-index:40;max-block-size:min(80vh,560px);position:fixed;inset-block-start:var(--bc-space-xl);inset-inline-start:calc(16rem + var(--bc-space-lg));inset-inline-end:auto}}.building-tabs{gap:var(--bc-space-xs);border-block-end:1px solid var(--bc-line);flex-wrap:wrap;display:flex}.building-tabs button{min-block-size:44px;padding:var(--bc-space-xs) var(--bc-space-md);border:0;color:var(--bc-muted);background:0 0;border-block-end:3px solid #0000;border-radius:0;font-weight:600}.building-tabs button:hover:not(:disabled){color:var(--bc-text);background:0 0}.building-tabs button[aria-pressed=true]{color:var(--bc-accent);border-block-end-color:var(--bc-accent)}.building-tab{gap:var(--bc-space-lg);display:grid}.building-facade-toggle>summary{cursor:pointer;min-block-size:44px;color:var(--bc-accent);align-items:center;font-weight:600;display:flex}.org-section{gap:var(--bc-space-md);padding:var(--bc-space-lg);border-radius:var(--bc-radius-lg);display:grid}.org-section>header{justify-content:space-between;align-items:baseline;gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.org-section>header h3{font-size:var(--bc-type-lead);margin:0}.org-grant{padding:0 var(--bc-space-sm);background:var(--bc-soft);color:var(--bc-accent);font-size:var(--bc-type-caption);border-radius:999px;font-weight:700;display:inline-block}.pa-review{gap:var(--bc-space-md);display:grid}.pa-split{gap:var(--bc-space-lg);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;display:grid}.pa-list,.pa-detail{gap:var(--bc-space-md);padding:var(--bc-space-md);border-radius:var(--bc-radius-lg);min-inline-size:0;display:grid}.pa-list ul{gap:var(--bc-space-xxs);margin:0;padding:0;list-style:none;display:grid}.pa-list li>button,.pa-list li>a{justify-content:stretch;justify-items:start;gap:var(--bc-space-xxs);min-block-size:56px;inline-size:100%;padding:var(--bc-space-sm) var(--bc-space-md);border-radius:var(--bc-radius-md);color:var(--bc-text);text-align:start;background:0 0;border:0;border-inline-start:3px solid #0000;font-weight:500;text-decoration:none;display:grid}.pa-list li>:is(button,a):hover{background:var(--bc-sunken)}.pa-list li>button[aria-pressed=true],.pa-list li>a[aria-current=page]{border-inline-start-color:var(--bc-facade-lamp);background:var(--bc-sunken)}.pa-detail{padding:var(--bc-space-lg)}.pa-detail>header{justify-content:space-between;align-items:center;gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.pa-detail>header h3{font-family:var(--bc-font-display);font-size:var(--bc-type-heading);margin:0;font-weight:500}.pa-note{padding:var(--bc-space-sm) var(--bc-space-md);border-inline-start:3px solid var(--bc-facade-lamp);border-radius:var(--bc-radius-sm);background:var(--bc-sunken);color:var(--bc-muted);font-size:var(--bc-type-caption);margin:0}.pa-confirm{gap:var(--bc-space-sm);padding:var(--bc-space-md);border-radius:var(--bc-radius-md);background:var(--bc-sunken);display:grid}.pa-confirm p{margin:0}@media (width<=960px){.pa-split{grid-template-columns:minmax(0,1fr)}}.auth-lead{margin:calc(-1 * var(--bc-space-sm)) 0 var(--bc-space-xs);color:var(--bc-muted)}.password-label-row{justify-content:space-between;align-items:center;gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.password-label-row .auth-forgot{min-block-size:32px;font-size:var(--bc-type-caption)}.auth-divider{align-items:center;gap:var(--bc-space-md);color:var(--bc-muted);font-size:var(--bc-type-caption);margin:0;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-block-start:1px solid var(--bc-line);flex:1}@media (width>=901px){.auth-band{justify-content:flex-end;padding-block-end:0}.auth-band .building-facade{inline-size:min(100%,30rem)}.auth-band .building-facade-drawing{max-inline-size:26rem}}:is(.dash-kpis,.portal-layout .summary,.stats-grid,.portal-layout .org-stats){background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:0;margin:0;padding:0;display:grid;overflow:hidden}:is(.dash-kpis,.portal-layout .summary,.stats-grid,.portal-layout .org-stats)>*{padding:14px var(--bc-space-gutter);box-shadow:-1px 0 0 var(--bc-line), 0 -1px 0 var(--bc-line);background:0 0;border:0;border-radius:0;align-content:start;gap:2px;min-inline-size:0;margin:0;display:grid}:is(.dash-kpis,.portal-layout .summary,.stats-grid,.portal-layout .org-stats) dt{color:var(--bc-muted);font-size:var(--bc-type-caption);line-height:var(--bc-leading-caption)}:is(.dash-kpis,.portal-layout .summary,.stats-grid,.portal-layout .org-stats) dd{font-family:var(--bc-font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.portal-layout .dash-stat[data-hero] dd{font-size:1.75rem}.desk-layout{gap:var(--bc-space-xl);grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;display:grid}.desk-head{justify-content:space-between;align-items:center;gap:var(--bc-space-sm);padding:var(--bc-space-lg) var(--bc-space-gutter) var(--bc-space-sm);flex-wrap:wrap;display:flex}.desk-head select{inline-size:auto}.desk-layout .panel>.list-rows{border-block-start:1px solid var(--bc-line)}.desk-search{align-items:flex-end;gap:var(--bc-space-sm);display:flex}.desk-search label{flex:1;min-inline-size:0}.desk-contacts{gap:var(--bc-space-xs);border-block-start:1px solid var(--bc-line);padding-block-start:var(--bc-space-md);display:grid}.desk-contacts .list-row{min-block-size:44px;padding-inline:0}@media (width<=960px){.desk-layout{grid-template-columns:minmax(0,1fr)}}:root{--bc-control:42px;--bc-control-sm:34px;--bc-control-lg:48px;--bc-type-control:.875rem;--bc-ring:0 0 0 3px color-mix(in srgb, var(--bc-accent) 24%, transparent);--bc-card-radius:var(--bc-radius-lg);--bc-icon:20px;--bc-gutter:clamp(16px, 3vw, 32px);--bc-content:1280px}@media (width<=640px){:root{--bc-control:48px;--bc-control-sm:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}body{background:var(--bc-canvas);color:var(--bc-text);font-family:var(--bc-font);font-size:var(--bc-type-body);line-height:var(--bc-leading-body);font-feature-settings:"ss01" 0}:root :is(h1,h2,h3,h4){font-family:var(--bc-font-display);color:var(--bc-text)}:root :is(h1,h2){font-weight:700}:root :is(h3,h4){font-weight:650}:root :lang(en) :is(h1,h2,h3){letter-spacing:-.012em}:root :is(.display,.page-header h2,.auth-card h2){font-family:var(--bc-font-display);font-weight:700}:root .page-header h2{font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);line-height:1.25}:root :lang(ar) .page-header h2{line-height:1.5}:root .page-subtitle,:root .page-header .hint{color:var(--bc-muted);font-size:.9375rem}:root .hint{color:var(--bc-muted)}.eyebrow,.pt-eyebrow{align-items:center;gap:var(--bc-space-sm);color:var(--bc-accent);font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}:lang(en) .pt-eyebrow{letter-spacing:.02em}:root .ui-icon{inline-size:var(--bc-icon);block-size:var(--bc-icon);flex:none}:root :where(button,a.button-link){min-block-size:var(--bc-control);gap:var(--bc-space-sm);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-buttonMd);background:var(--bc-surface);color:var(--bc-text);font-size:var(--bc-type-control);transition:background-color var(--bc-motion-fast,.12s) ease, border-color var(--bc-motion-fast,.12s) ease, box-shadow var(--bc-motion-fast,.12s) ease, color var(--bc-motion-fast,.12s) ease;padding-inline:1rem;font-weight:600}:root :where(button,a.button-link):hover:not(:disabled){border-color:color-mix(in srgb, var(--bc-text) 35%, var(--bc-line-strong));background:var(--bc-sunken)}:root :where(button,a.button-link):active:not(:disabled){background:color-mix(in srgb, var(--bc-text) 8%, var(--bc-surface))}:root :is(button.primary,a.button-link.primary){border-color:var(--bc-accent);background:var(--bc-accent);color:var(--bc-on-accent);box-shadow:0 1px 2px color-mix(in srgb, var(--bc-accent) 30%, transparent)}:root :is(button.primary,a.button-link.primary):hover:not(:disabled){border-color:var(--bc-accent-pressed);background:var(--bc-accent-pressed);color:var(--bc-on-accent)}:root button.danger{border-color:var(--bc-danger-fg);background:var(--bc-danger-fg);color:var(--bc-surface)}:root button.danger:hover:not(:disabled){background:var(--bc-danger-pressed)}:root button.quiet-danger{color:var(--bc-danger-fg)}:root :is(button.quiet,button.link){box-shadow:none;background:0 0;border-color:#0000}:root button.quiet:hover:not(:disabled){background:var(--bc-sunken);border-color:#0000}:root button.link{min-block-size:auto;color:var(--bc-accent);padding-inline:0}:root button.link:hover:not(:disabled){background:0 0;text-decoration:underline}:root button.small{min-block-size:var(--bc-control-sm);padding-inline:.75rem;font-size:.8125rem}:root .icon-button{inline-size:var(--bc-control);padding:0}:root :is(button,a.button-link,a):focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}:root button:disabled{opacity:.5}.pt-link{color:var(--bc-accent);font-size:var(--bc-type-control);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.pt-link:hover{text-decoration:underline}.pt-link .ui-icon{block-size:14px;inline-size:14px}:root .panel{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-card-radius);box-shadow:var(--bc-shadow-card)}:root .panel .panel{box-shadow:none}:root .panel>header,:root .panel-head{gap:var(--bc-space-md)}:root :is(.panel>header h2,.panel>header h3,.panel>h2:first-child,.panel>h3:first-child){font-size:1rem;font-weight:650}:root .portal-layout :is(.filters,.audit-filters){border-radius:var(--bc-card-radius);background:var(--bc-surface);box-shadow:var(--bc-shadow-card)}:root .dialog{border:1px solid var(--bc-line);border-radius:var(--bc-radius-xl);background:var(--bc-surface);box-shadow:var(--bc-shadow-overlay)}:root .dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a161273}:root .dialog>header{border-block-end:1px solid var(--bc-line);padding-block-end:var(--bc-space-md)}:root .banner{border-radius:var(--bc-radius-md);border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-inline-start-width:4px}:root label{color:var(--bc-text);font-size:.875rem;font-weight:600}:root label small,:root .field-hint{color:var(--bc-muted);font-weight:400}:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){min-block-size:var(--bc-control);border:1px solid var(--bc-line-strong);border-radius:var(--bc-radius-md);background:var(--bc-surface);color:var(--bc-text);transition:border-color var(--bc-motion-fast,.12s) ease, box-shadow var(--bc-motion-fast,.12s) ease;padding-inline:.875rem;font-weight:400}:root textarea{padding-block:.625rem}:root :is(input,select,textarea):hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--bc-text) 30%, var(--bc-line-strong))}:root :is(input,select,textarea):focus-visible{border-color:var(--bc-accent);box-shadow:var(--bc-ring);outline:none}:root :is(input,textarea)[aria-invalid=true]{border-color:var(--bc-danger-fg)}:root :is(input[type=checkbox],input[type=radio]){accent-color:var(--bc-accent);block-size:18px;inline-size:18px}:root .form{gap:var(--bc-space-lg)}:root .form h3,:root .form legend{font-size:1rem;font-weight:650}:root .search input,:root input[type=search]{background:var(--bc-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235D6964' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat;background-position:.8rem;background-size:18px;padding-inline-start:2.5rem}:root[dir=rtl] .search input,:root[dir=rtl] input[type=search]{background-position:right .8rem center}:root .board-search{border-color:var(--bc-line-strong);border-radius:var(--bc-radius-md);min-inline-size:0;transition:border-color var(--bc-motion-fast,.12s) ease, box-shadow var(--bc-motion-fast,.12s) ease}:root .board-search>.ui-icon{block-size:18px;inline-size:18px;color:var(--bc-muted);flex:none}:root .board-search:focus-within{border-color:var(--bc-accent);box-shadow:var(--bc-ring)}:root .board-search:focus-within>.ui-icon{color:var(--bc-accent)}:root .board-search input[type=search]{inline-size:100%;min-inline-size:0;block-size:calc(var(--bc-control) - 2px);min-block-size:0;box-shadow:none;color:var(--bc-text);font-size:var(--bc-type-control);text-align:start;background:0 0;border:0;border-radius:0;outline:0;flex:auto;margin:0;padding:0;font-weight:400}:root .board-search input[type=search]:hover:not(:disabled):not(:focus),:root .board-search input[type=search]:focus,:root .board-search input[type=search]:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}@media (width<=640px){:root .board-search{min-block-size:48px}:root .board-search input[type=search]{block-size:46px}}:root :is(.dash-kpis,.portal-layout .summary,.stats-grid,.portal-layout .org-stats,.pt-stats){gap:var(--bc-space-md);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));margin:0;padding:0;display:grid;overflow:visible}:root :is(.dash-kpis,.portal-layout .summary,.stats-grid,.portal-layout .org-stats,.pt-stats)>:nth-child(n){min-inline-size:0;padding:var(--bc-space-lg) var(--bc-space-gutter);border:1px solid var(--bc-line);border-radius:var(--bc-card-radius);background:var(--bc-surface);color:var(--bc-text);box-shadow:var(--bc-shadow-card);flex-direction:column;justify-content:center;gap:4px;margin:0;display:flex}:root :is(.dash-kpis,.portal-layout .summary,.stats-grid,.portal-layout .org-stats,.pt-stats)>:nth-child(n) dt{color:var(--bc-muted);opacity:1;letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500;line-height:1.4}:root :is(.dash-kpis,.portal-layout .summary,.stats-grid,.portal-layout .org-stats,.pt-stats)>:nth-child(n) dd{color:var(--bc-text);font-family:var(--bc-font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,1.15rem + .7vw,1.75rem);font-weight:700;line-height:1.2}:root .stat-tile.stat-tile.stat-tile:nth-child(n){min-block-size:92px;flex-direction:column;justify-content:center;gap:2px;padding-inline-start:calc(var(--bc-space-gutter) + 46px + var(--bc-space-md));display:flex;position:relative}.stat-icon{background:var(--bc-glow-mint);block-size:46px;inline-size:46px;color:var(--bc-accent);border-radius:12px;place-items:center;display:grid;position:absolute;inset-block-start:var(--bc-space-lg);inset-inline-start:var(--bc-space-gutter)}.stat-icon .ui-icon{block-size:22px;inline-size:22px}[data-tone=rose] .stat-icon{background:var(--bc-glow-rose);color:var(--bc-danger-fg)}[data-tone=amber] .stat-icon{background:var(--bc-glow-amber);color:var(--bc-warning-fg)}[data-tone=blue] .stat-icon{background:var(--bc-glow-blue);color:#1f5bb8}[data-tone=violet] .stat-icon{background:var(--bc-glow-violet);color:#6240b3}[data-theme=dark] [data-tone=blue] .stat-icon{color:#8db4f5}[data-theme=dark] [data-tone=violet] .stat-icon{color:#b9a2f2}.stat-tile .stat-link,.stat-tile .stat-note{inline-size:fit-content;font-family:var(--bc-font);margin-block-start:var(--bc-space-xs);font-size:.8125rem;font-weight:600;display:flex}.stat-tile .stat-note{color:var(--bc-muted);font-weight:500}:root .data{border-collapse:separate;border-spacing:0}:root .data thead th{background:var(--bc-sunken);color:var(--bc-muted);letter-spacing:0;text-transform:none;border-block-end:1px solid var(--bc-line);white-space:normal;padding-block:.7rem;font-size:.8125rem;font-weight:600}:root .data thead th:first-child{border-start-start-radius:var(--bc-radius-sm)}:root .data thead th:last-child{border-start-end-radius:var(--bc-radius-sm)}:root .data :is(td,tbody th){border-block-end:1px solid var(--bc-line);padding-block:.85rem}:root .data tbody tr:hover>*{background:color-mix(in srgb, var(--bc-sunken) 70%, transparent)}.pt-entity{align-items:center;gap:var(--bc-space-md);min-inline-size:0;display:flex}.pt-entity>span:last-child{min-inline-size:0;line-height:1.35;display:grid}.pt-entity small{color:var(--bc-muted);font-size:.8125rem}.pt-thumb{object-fit:cover;background:var(--bc-sunken);border-radius:10px;flex:none;block-size:44px;inline-size:44px}.pt-initial{background:var(--bc-soft);block-size:40px;inline-size:40px;color:var(--bc-accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}:root .chip{border-radius:var(--bc-radius-pill);padding:2px 10px;font-size:.75rem;font-weight:600;line-height:1.6}:root .you,:root .badge{border-radius:var(--bc-radius-pill)}.pt-count{border-radius:var(--bc-radius-pill);background:var(--bc-soft);block-size:22px;min-inline-size:22px;color:var(--bc-accent);font-variant-numeric:tabular-nums;place-items:center;padding-inline:6px;font-size:.75rem;font-weight:700;display:inline-grid}:root .toolbar .segmented>div,:root .segmented>div{gap:var(--bc-space-xs);border:0;border-block-end:1px solid var(--bc-line);background:0 0;border-radius:0;padding:0}:root .segment{min-block-size:44px;color:var(--bc-muted);box-shadow:none;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;padding-inline:.85rem;font-weight:600}:root .segment:hover:not(:disabled){border-color:#0000;border-block-end-color:var(--bc-line-strong);color:var(--bc-text);background:0 0}:root .segment[aria-pressed=true]{border-block-end-color:var(--bc-accent);color:var(--bc-accent);box-shadow:none;background:0 0}:root .segment .count{border-radius:var(--bc-radius-pill);background:var(--bc-sunken);min-inline-size:22px;color:var(--bc-muted);padding-inline:6px;font-size:.75rem}:root .segment[aria-pressed=true] .count{background:var(--bc-soft);color:var(--bc-accent)}:root .segmented span{border-radius:var(--bc-radius-md)}:root .segmented input:checked+span{background:var(--bc-soft);color:var(--bc-accent);box-shadow:inset 0 0 0 1px var(--bc-accent)}:root .list-rows>li+li{border-color:var(--bc-line)}:root a.list-row:hover{background:var(--bc-sunken)}:root .list-row-title{font-weight:650}:root .empty-state,:root .state-empty{padding:var(--bc-space-xxl) var(--bc-space-lg);color:var(--bc-muted);text-align:center}:root .skeleton,:root .skeleton-line{background:linear-gradient(90deg, var(--bc-sunken), color-mix(in srgb, var(--bc-sunken) 40%, var(--bc-surface)), var(--bc-sunken));border-radius:var(--bc-radius-sm);background-size:200% 100%}.pt-section-head{justify-content:space-between;align-items:center;gap:var(--bc-space-md);flex-wrap:wrap;display:flex}.pt-section-head h2,.pt-section-head h3{font-size:1.0625rem;font-weight:700}.status-steps{padding:var(--bc-space-lg) var(--bc-space-gutter);border:1px solid var(--bc-line);border-radius:var(--bc-card-radius);background:var(--bc-surface);box-shadow:var(--bc-shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.status-steps li{color:var(--bc-muted);text-align:center;justify-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:grid;position:relative}.status-steps li+li:before{content:"";background:var(--bc-line-strong);block-size:2px;inline-size:calc(100% - 40px);position:absolute;inset-block-start:15px;inset-inline-end:calc(50% + 20px)}.status-steps li[data-state=done]+li:before,.status-steps li[data-state=done]+li[data-state=current]:before{background:var(--bc-accent)}.status-step-dot{z-index:1;border:2px solid var(--bc-line-strong);background:var(--bc-surface);border-radius:50%;place-items:center;block-size:32px;inline-size:32px;font-size:.8125rem;display:grid;position:relative}.status-step-dot .ui-icon{block-size:16px;inline-size:16px}.status-steps li[data-state=done] .status-step-dot{border-color:var(--bc-accent);background:var(--bc-accent);color:var(--bc-on-accent)}.status-steps li[data-state=current]{color:var(--bc-text)}.status-steps li[data-state=current] .status-step-dot{border-color:var(--bc-accent);color:var(--bc-accent);box-shadow:var(--bc-ring)}@media (width<=480px){.status-steps{padding-inline:var(--bc-space-sm)}.status-steps li{font-size:.6875rem}}.pt-requests{gap:var(--bc-space-md);margin:0;padding:0;list-style:none;display:grid}.pt-requests-state{padding:var(--bc-space-lg);border:1px dashed var(--bc-line-strong);border-radius:var(--bc-card-radius);background:var(--bc-surface)}.pt-request{align-items:center;gap:var(--bc-space-lg);padding:var(--bc-space-lg);border:1px solid var(--bc-line);border-radius:var(--bc-card-radius);background:var(--bc-surface);color:var(--bc-text);box-shadow:var(--bc-shadow-card);transition:border-color var(--bc-motion-fast,.12s) ease, box-shadow var(--bc-motion-fast,.12s) ease;text-decoration:none;display:flex}.pt-request:hover{border-color:var(--bc-line-strong);box-shadow:var(--bc-shadow-card-hover);color:var(--bc-text)}.pt-request[data-priority=URGENT]{border-inline-start:4px solid var(--bc-danger-fg)}.pt-request>.ui-icon{color:var(--bc-muted)}.pt-request-icon{background:var(--bc-soft);block-size:64px;inline-size:64px;color:var(--bc-accent);border-radius:12px;flex:none;place-items:center;display:grid}.pt-request-icon .ui-icon{block-size:26px;inline-size:26px}.pt-request[data-priority=URGENT] .pt-request-icon{background:var(--bc-glow-rose);color:var(--bc-danger-fg)}.pt-request-body{flex:1;gap:6px;min-inline-size:0;display:grid}.pt-request-title{align-items:center;gap:var(--bc-space-sm);flex-wrap:wrap;display:flex}.pt-request-title b{overflow-wrap:anywhere;font-size:1rem;font-weight:700}.pt-request-meta{gap:4px var(--bc-space-lg);color:var(--bc-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.pt-request-meta>span{align-items:center;gap:6px;display:inline-flex}.pt-request-meta .ui-icon{block-size:15px;inline-size:15px}@media (width<=640px){.pt-request{align-items:flex-start;gap:var(--bc-space-md);padding:var(--bc-space-md);flex-wrap:wrap}.pt-request-icon{block-size:48px;inline-size:48px}.pt-request-body{flex-basis:calc(100% - 64px)}.pt-request>.chip{margin-inline-start:64px}.pt-request>.ui-icon{display:none}}.pt-request-next{color:var(--bc-accent);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.pt-request-next .ui-icon{block-size:15px;inline-size:15px}:root ol.board.panel{gap:var(--bc-space-md);box-shadow:none;background:0 0;border:0;padding:0;display:grid}:root ol.board.panel>li{gap:var(--bc-space-sm);padding:var(--bc-space-lg) var(--bc-space-gutter);border:1px solid var(--bc-line);border-radius:var(--bc-card-radius);background:var(--bc-surface);box-shadow:var(--bc-shadow-card);display:grid}:root ol.board.panel>li:has(.new-mark){border-inline-start:4px solid var(--bc-accent)}:root .board h4{font-size:1.0625rem;font-weight:700}:root .board-meta{gap:var(--bc-space-sm);color:var(--bc-muted);font-size:.8125rem}:root .new-mark{border-radius:var(--bc-radius-pill);background:var(--bc-soft);color:var(--bc-accent);padding:1px 8px;font-size:.75rem}:root .board-foot{color:var(--bc-muted);font-size:.8125rem}:root .member-list li[aria-current=true],:root .member-list a[aria-current=page]{background:var(--bc-soft)}.page-lead{margin:calc(var(--bc-space-xl) * -1) 0 0;color:var(--bc-muted);font-size:.9375rem}.maintenance-workspace>.page-lead{margin:0}:root .ui-card{border:1px solid var(--bc-line);box-shadow:var(--bc-shadow-card)}:root .ui-card[data-variant=filled]{box-shadow:none}:root :is(.building-tabs,.tabs,.subtabs){gap:var(--bc-space-xs);border-block-end:1px solid var(--bc-line);flex-wrap:wrap;padding:0;display:flex}:root :is(.building-tabs button,.tabs a,.subtabs a){min-block-size:44px;padding:var(--bc-space-sm) var(--bc-space-md);border:0;color:var(--bc-muted);font-size:var(--bc-type-control);box-shadow:none;background:0 0;border-block-end:2px solid #0000;border-radius:0;font-weight:600;text-decoration:none}:root :is(.building-tabs button[aria-pressed=true],.tabs a[aria-current],.subtabs a[aria-current]){border-block-end-color:var(--bc-accent);color:var(--bc-accent)}:root :is(.building-tabs button,.tabs a,.subtabs a):hover{background:var(--bc-sunken);color:var(--bc-accent)}.pt-content-grid{gap:var(--bc-space-xl);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.pt-content-grid>*,.pt-stack{min-inline-size:0}.pt-stack{gap:var(--bc-space-lg);align-content:start;display:grid}.pt-card-grid{gap:var(--bc-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.pt-toolbar{align-items:end;gap:var(--bc-space-md);padding:var(--bc-space-lg);border:1px solid var(--bc-line);border-radius:var(--bc-card-radius);background:var(--bc-surface);flex-wrap:wrap;display:flex}.pt-toolbar>label{flex:14rem;min-inline-size:0}.pt-surface{padding:var(--bc-space-xl)}.pt-context{align-items:center;gap:var(--bc-space-md);padding:var(--bc-space-lg);border:1px solid var(--bc-line);border-radius:var(--bc-card-radius);background:var(--bc-surface);flex-wrap:wrap;display:flex}.pt-context-icon{border-radius:var(--bc-radius-md);background:var(--bc-soft);block-size:48px;inline-size:48px;color:var(--bc-accent);flex:none;place-items:center;display:grid}.pt-context-copy{gap:var(--bc-space-xs);flex:1;min-inline-size:0;display:grid}.pt-context-copy>:is(h2,h3,p){margin:0}.pt-context-copy h3{font-size:1rem}:root .data tbody :is(th,td){line-height:1.6}:root .data .row-actions{gap:var(--bc-space-xs)}:root .form>:is(button,.row-actions,.form-actions){justify-self:start}:root .dialog>header{background:var(--bc-surface)}@media (width<=1100px){.pt-content-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pt-surface,.pt-toolbar{padding:var(--bc-space-lg)}:root :is(.building-tabs button,.tabs a,.subtabs a){min-block-size:48px}}:root .portal-layout{--bc-sidebar:var(--bc-layout-sidebar,264px);grid-template-columns:var(--bc-sidebar) minmax(0, 1fr);border:0;align-items:start;min-block-size:100dvh;display:grid}:root .portal-main{grid-template-rows:auto 1fr;min-block-size:100dvh;min-inline-size:0;display:grid}:root .portal-sidebar{--bc-band:var(--bc-surface);--bc-band-text:var(--bc-text);--bc-band-muted:var(--bc-muted);--bc-band-accent:var(--bc-accent);--bc-band-raised:var(--bc-sunken);gap:var(--bc-space-lg);min-block-size:100dvh;max-block-size:100dvh;padding:var(--bc-space-lg) var(--bc-space-md);background:var(--bc-surface);color:var(--bc-text);border:0;border-inline-end:1px solid var(--bc-line);box-shadow:none;scrollbar-width:thin;flex-direction:column;grid-row:1/-1;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}:root .portal-sidebar[data-mode=platform]{box-shadow:inset 0 3px 0 var(--bc-facade-lamp)}:root .sidebar-brand{min-block-size:44px;padding-inline:var(--bc-space-sm);gap:12px}:root .sidebar-brand .mark{block-size:36px;inline-size:36px}:root .sidebar-brand-text b{color:var(--bc-text);font-family:var(--bc-font-display);font-size:.975rem;font-weight:700}:root .sidebar-eyebrow{color:var(--bc-muted);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600}:root .sidebar-tile{background:var(--bc-accent);block-size:36px;inline-size:36px;color:var(--bc-on-accent);border-radius:10px}:root .portal-sidebar[data-mode=platform] .sidebar-tile{background:var(--bc-accent);outline:2px solid var(--bc-facade-lamp);outline-offset:1px}:root .sidebar-context-card{border:1px solid var(--bc-line);border-radius:var(--bc-radius-md);background:var(--bc-surface);min-block-size:56px;box-shadow:var(--bc-shadow-raised);padding:8px 12px}:root .sidebar-context-card b{font-size:.875rem;font-weight:700}:root .sidebar-context-card:hover{border-color:var(--bc-line-strong);background:var(--bc-sunken)}:root .portal-sidebar .sidebar-context :is(select,input){border-radius:var(--bc-radius-md);border-color:var(--bc-line);background-color:var(--bc-sunken);min-block-size:40px;color:var(--bc-text)}:root .sidebar-context .org-switch{color:var(--bc-muted);font-size:.75rem;font-weight:600}:root .sidebar-toggle{display:none}:root .sidebar-nav ul{gap:2px}:root .sidebar-nav a{border-radius:var(--bc-radius-md);min-block-size:42px;color:color-mix(in srgb, var(--bc-text) 84%, var(--bc-muted));box-shadow:none;gap:12px;padding:8px 12px;font-size:.9rem;font-weight:500}:root .sidebar-nav a .ui-icon{block-size:20px;inline-size:20px;color:var(--bc-muted)}:root .sidebar-nav a:hover{background:var(--bc-sunken);color:var(--bc-text)}:root .sidebar-nav a[aria-current=page],:root .portal-sidebar[data-mode=platform] .sidebar-nav a[aria-current=page]{background:var(--bc-soft);color:var(--bc-accent);box-shadow:none;font-weight:700}:root .sidebar-nav a[aria-current=page] .ui-icon,:root .portal-sidebar[data-mode=platform] .sidebar-nav a[aria-current=page] .ui-icon{color:var(--bc-accent)}:root .sidebar-group{padding-block-start:0}:root .sidebar-group-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root .sidebar-footer{border-block-start:1px solid var(--bc-line);margin-block-start:auto;padding-block-start:var(--bc-space-md)}:root .sidebar-note{background:var(--bc-sunken);color:var(--bc-muted)}:root .sidebar-user{border:1px solid var(--bc-line);border-radius:var(--bc-radius-md);gap:12px;min-block-size:56px;padding:8px 10px}:root .sidebar-user:hover{background:var(--bc-sunken)}:root .sidebar-user>.ui-icon{color:var(--bc-muted);margin-inline-start:auto}:root .sidebar-avatar{background:var(--bc-soft);block-size:36px;inline-size:36px;color:var(--bc-accent);font-weight:700}:root .sidebar-user-text span{color:var(--bc-muted);font-size:.75rem}:root .portal-sidebar :focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px;box-shadow:none}:root .portal-topbar{z-index:var(--bc-z-sticky,20);align-items:center;gap:var(--bc-space-md);min-block-size:var(--bc-layout-topbar,64px);padding:10px var(--bc-gutter);background:color-mix(in srgb, var(--bc-surface) 94%, transparent);border-block-end:1px solid var(--bc-line);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);flex-wrap:nowrap;display:flex;position:sticky;inset-block-start:0}:root .portal-menu,:root .portal-topbar-brand{display:none}:root .portal-topbar-title{color:var(--bc-muted);font-size:.875rem;font-weight:600}:root .portal-topbar .palette-button{border:1px solid var(--bc-line);border-radius:var(--bc-radius-md);background:var(--bc-sunken);min-block-size:42px;color:var(--bc-muted);flex:0 30rem;justify-content:flex-start;padding-inline:.875rem;font-weight:400}:root .portal-topbar .palette-button:hover:not(:disabled){border-color:var(--bc-line-strong);background:var(--bc-surface)}:root .portal-topbar .palette-button kbd{border:1px solid var(--bc-line);background:var(--bc-surface);font-family:var(--bc-font);border-radius:6px;margin-inline-start:auto;padding:1px 6px;font-size:.75rem}:root .portal-topbar-actions{align-items:center;gap:var(--bc-space-xs);margin-inline-start:auto;display:flex}:root .portal-topbar-actions :is(button,.band-link){min-block-size:40px;color:var(--bc-text);box-shadow:none;background:0 0;border-color:#0000}:root .portal-topbar-actions :is(.icon-button,.band-link){inline-size:40px;padding:0}:root .portal-topbar-actions :is(button,.band-link):hover:not(:disabled){background:var(--bc-sunken)}:root .portal-locale{color:var(--bc-accent);padding-inline:.75rem}:root .portal-profile{min-block-size:44px;border-radius:var(--bc-radius-pill);color:var(--bc-text);align-items:center;gap:10px;margin-inline-start:var(--bc-space-xs);padding:4px 10px 4px 4px;text-decoration:none;display:flex}[dir=rtl] .portal-profile{padding:4px 4px 4px 10px}:root .portal-profile:hover{background:var(--bc-sunken);color:var(--bc-text)}:root .portal-profile .sidebar-avatar{background:var(--bc-accent);block-size:34px;inline-size:34px;color:var(--bc-on-accent)}:root .portal-profile-text{line-height:1.25;display:grid}:root .portal-profile-text bdi{text-overflow:ellipsis;white-space:nowrap;max-inline-size:16ch;font-size:.875rem;font-weight:700;overflow:hidden}:root .portal-profile-text span{color:var(--bc-muted);font-size:.75rem}:root .portal-sign-out{color:var(--bc-muted)}:root .portal-main>.page{inline-size:100%;max-inline-size:var(--bc-content);padding:var(--bc-space-xl) var(--bc-gutter) var(--bc-space-xxxl);gap:var(--bc-space-xl);min-inline-size:0;margin-inline:auto}:root .portal-scrim,:root .portal-tabbar{display:none}@media (width<=1279px){:root .portal-profile-text{display:none}}@media (width<=1023px){:root .portal-layout{grid-template-columns:minmax(0,1fr)}:root .portal-sidebar{z-index:var(--bc-z-drawer,40);min-block-size:100dvh;max-block-size:100dvh;inline-size:min(86vw,320px);padding:var(--bc-space-lg) var(--bc-space-md) calc(var(--bc-space-lg) + env(safe-area-inset-bottom));box-shadow:var(--bc-shadow-overlay);visibility:hidden;transition:transform var(--bc-motion-slow,.28s) ease, visibility 0s linear var(--bc-motion-slow,.28s);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%)}[dir=rtl] .portal-sidebar{transform:translate(105%)}:root .portal-sidebar[data-open=true]{visibility:visible;transition:transform var(--bc-motion-slow,.28s) ease;transform:none}:root .portal-sidebar .sidebar-navigation[data-open=false] .sidebar-nav{display:block}:root .sidebar-nav>ul{grid-template-columns:minmax(0,1fr);display:grid}:root .portal-scrim:not([hidden]){z-index:calc(var(--bc-z-drawer,40) - 1);background:#0a16126b;border:0;border-radius:0;min-block-size:100%;inline-size:100%;padding:0;display:block;position:fixed;inset:0}:root .portal-menu,:root .portal-topbar-brand{display:inline-flex}:root .portal-topbar-brand{align-items:center}:root .portal-topbar-brand .mark{block-size:32px;inline-size:32px}:root .portal-topbar .palette-button{flex:auto;min-inline-size:0}:root .portal-topbar .palette-button kbd{display:none}:root .portal-main>.page{padding-block-end:calc(var(--bc-layout-tabbar,64px) + var(--bc-space-xxl))}:root .portal-tabbar{z-index:var(--bc-z-sticky,20);min-block-size:var(--bc-layout-tabbar,64px);background:color-mix(in srgb, var(--bc-surface) 96%, transparent);border-block-start:1px solid var(--bc-line);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}:root .portal-tabbar :is(a,button){min-block-size:56px;color:var(--bc-muted);text-align:center;background:0 0;border:0;border-radius:0;align-content:center;place-items:center;gap:3px;padding:6px 2px;font-size:.6875rem;font-weight:600;line-height:1.2;text-decoration:none;display:grid}:root .portal-tabbar :is(a,button) span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}:root .portal-tabbar .ui-icon{block-size:22px;inline-size:22px}:root .portal-tabbar a[aria-current=page]{color:var(--bc-accent)}:root .portal-sidebar .notification-preview{inset-inline:var(--bc-space-md)}}@media (width<=560px){:root .portal-topbar{gap:var(--bc-space-xs);padding-inline:var(--bc-space-md)}:root .portal-locale,:root .portal-topbar-actions .theme-toggle{display:none}:root .portal-topbar .palette-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}:root .auth{--bc-accent:var(--bc-brand);--bc-accent-pressed:color-mix(in srgb, var(--bc-brand) 88%, #000);--bc-soft:var(--bc-brand-soft);background:var(--bc-canvas)}:root .auth-main{background:var(--bc-canvas)}:root .auth-card{border:1px solid var(--bc-line);border-radius:var(--bc-radius-xl);background:var(--bc-surface);inline-size:min(100%,30rem);box-shadow:var(--bc-shadow-card);padding:clamp(24px,4vw,40px)}:root .auth-card h2{font-size:clamp(1.6rem,1.3rem + .8vw,2rem);line-height:1.2}:root :lang(ar) .auth-card h2{line-height:1.5}:root .auth-card button.primary{min-block-size:var(--bc-control-lg)}:root .auth-band{--bc-text:#f6f7f5;--bc-muted:#cfe0d9;--bc-band-text:#f6f7f5;--bc-band-muted:#cfe0d9;color:#f6f7f5;background:linear-gradient(#09201b1a 0%,#09201b8c 55%,#09201beb 100%),url(/product/courtyard.jpg) 50%/cover no-repeat,#0d3b31;justify-content:flex-end;position:relative;overflow:hidden}:root .auth-band .building-facade,:root .auth-band figure{display:none}:root .auth-intro{color:#f6f7f5;max-inline-size:22ch;font-family:var(--bc-font-display);font-size:clamp(1.6rem,1.1rem + 1.4vw,2.4rem);font-weight:700;line-height:1.2}:root :lang(ar) .auth-intro{line-height:1.55}@media (width<=800px){:root .auth-band{min-block-size:200px}:root .auth-intro{font-size:1.25rem}:root .auth-card{padding:var(--bc-space-xl) var(--bc-space-lg)}}@media (width<=640px){:root .portal-topbar .notification-preview{inset-block-start:calc(var(--bc-layout-topbar,64px) + 8px);inset-inline:var(--bc-space-md);inline-size:auto;position:fixed}}:root select:not([multiple]):not([size]){appearance:none;border:1px solid var(--bc-line-strong);background-color:var(--bc-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%235D6964' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), linear-gradient(var(--bc-line), var(--bc-line));min-block-size:44px;min-inline-size:0;color:var(--bc-text);font-family:var(--bc-font);font-size:var(--bc-type-control);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-position:right 13px center,right 41px center;background-repeat:no-repeat;background-size:18px 18px,1px 20px;border-radius:12px;padding-block:10px;padding-inline:14px 45px;font-weight:550;line-height:1.45;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 1px 2px #0c22190a}:root[dir=rtl] select:not([multiple]):not([size]){background-position:13px,41px}:root[data-theme=dark] select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23A3B0AA' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), linear-gradient(var(--bc-line), var(--bc-line));box-shadow:none}:root select:not([multiple]):not([size]):hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--bc-accent) 42%, var(--bc-line-strong));background-color:color-mix(in srgb, var(--bc-soft) 22%, var(--bc-surface))}:root select:not([multiple]):not([size]):focus-visible,:root select:not([multiple]):not([size]):focus{border-color:var(--bc-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--bc-accent) 17%, transparent);outline:none}:root select:not([multiple]):not([size]):disabled,:root select:not([multiple]):not([size])[aria-disabled=true]{background-color:var(--bc-sunken);border-color:var(--bc-line);color:var(--bc-muted);box-shadow:none;cursor:not-allowed;opacity:.8}:root select:not([multiple]):not([size]):is([aria-invalid=true],:invalid):not(:disabled){border-color:var(--bc-danger-fg)}:root select:not([multiple]):not([size]):is([aria-invalid=true],:invalid):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--bc-danger-fg) 15%, transparent)}:root select option,:root select optgroup{background-color:var(--bc-surface);color:var(--bc-text);font-family:var(--bc-font);font-size:var(--bc-type-control)}:root select option:disabled{color:var(--bc-muted)}:root .portal-sidebar .sidebar-context select:not([multiple]):not([size]){background-color:var(--bc-sunken)}:root .portal-sidebar .sidebar-context select:not([multiple]):not([size]):hover:not(:disabled){background-color:color-mix(in srgb, var(--bc-soft) 24%, var(--bc-sunken))}:root .band .org-switch select:not([multiple]):not([size]){background-color:color-mix(in srgb, var(--bc-band-text) 8%, var(--bc-band));color:var(--bc-band-text);border-color:color-mix(in srgb, var(--bc-band-muted) 42%, transparent)}:root .band:is([data-mode=resident],[data-mode=committee-member]) .org-switch select:not([multiple]):not([size]){background-color:var(--bc-surface);color:var(--bc-text);border-color:var(--bc-line-strong)}@supports (appearance:base-select){:root select:not([multiple]):not([size]){appearance:base-select}:root select:not([multiple]):not([size])::picker(select){appearance:base-select}:root select:not([multiple]):not([size]){background-image:none;padding-inline-end:16px}:root select:not([multiple]):not([size])::picker-icon{content:"";block-size:8px;inline-size:8px;color:var(--bc-muted);border-block-end:2px solid;border-inline-end:2px solid;margin-inline:auto 4px;transition:transform .16s;display:block;transform:rotate(45deg)translateY(-2px)}:root select:not([multiple]):not([size]):open::picker-icon{transform:rotate(225deg)}:root select:not([multiple]):not([size])::picker(select){border:1px solid var(--bc-line-strong);background:var(--bc-surface);color:var(--bc-text);scrollbar-width:thin;scrollbar-color:var(--bc-line-strong) transparent;border-radius:14px;max-block-size:min(360px,60dvh);margin-block:7px 0;padding:7px;overflow-y:auto;box-shadow:0 18px 44px #0d231c2e}:root select:not([multiple]):not([size]) option{min-block-size:42px;color:var(--bc-text);font-size:var(--bc-type-control);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:10px 13px;font-weight:500;line-height:1.55;display:flex}:root select:not([multiple]):not([size]) optgroup{color:var(--bc-muted);font-weight:700;font-size:var(--bc-type-caption);padding:8px 11px 4px}:root select:not([multiple]):not([size]) option:checked{background:var(--bc-soft);color:var(--bc-accent);font-weight:650}:root select:not([multiple]):not([size]) option:is(:hover,:focus-visible){background:var(--bc-sunken);color:var(--bc-text)}:root select:not([multiple]):not([size]) option::checkmark{color:var(--bc-accent);margin-inline-end:10px}:root select:not([multiple]):not([size]) option:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){:root select:not([multiple]):not([size])::picker-icon{transition:none}}}@media (forced-colors:active){:root select:not([multiple]):not([size]){appearance:auto;box-shadow:none;forced-color-adjust:auto;background-image:none;border-color:buttontext}}@media (width<=640px),(pointer:coarse){:root select:not([multiple]):not([size]){min-block-size:48px;font-size:max(16px, var(--bc-type-control))}}@media (prefers-reduced-motion:reduce){:root select:not([multiple]):not([size]){transition:none}}
