.ds-dialog-linked-meetings-empty[data-v-4d15d305]{color:var(--muted);font-size:.9rem}.ds-dialog-linked-meeting-country[data-v-4d15d305]{display:inline-flex;align-items:center;gap:.3rem}.ds-dialog-linked-meeting-name-cell[data-v-4d15d305]{text-align:left!important}.ds-dialog-linked-meeting-name-cell[data-v-4d15d305] .ds-dialog-linked-meeting-link.ds-p-button{width:100%;justify-content:flex-start;text-align:left}.ds-dialog-linked-meeting-name-cell[data-v-4d15d305] .ds-dialog-linked-meeting-link .p-button-label{white-space:normal;text-align:left}.ds-dialog-section-tab-shell[data-v-eb710a5d]{--dialog-section-tab-overlap: clamp(18px, calc(var(--room-choice-control-height) - 2px), 34px);width:min(90%,100%);margin:0 auto calc(-1 * var(--dialog-section-tab-overlap));position:sticky;top:-.35rem;z-index:2;display:flex;justify-content:center}.ds-dialog-section-tabs[data-v-eb710a5d]{display:inline-flex;width:fit-content;max-width:100%;flex:0 0 auto}@media(max-width:980px){.ds-dialog-section-tab-shell[data-v-eb710a5d]{--dialog-section-tab-overlap: clamp(16px, calc(var(--room-choice-control-height) - 4px), 28px);width:100%}}.client-editor-content[data-v-11dca5e4]{display:grid;gap:.75rem}.client-editor-tab-card[data-v-11dca5e4]{padding-top:calc(var(--dialog-section-tab-overlap, clamp(18px, calc(var(--room-choice-control-height) - 2px), 34px)) + 12px)}.client-editor-section[data-v-11dca5e4]{padding:.6rem;display:grid;gap:.55rem}.client-editor-section-head[data-v-11dca5e4]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.client-editor-section-head h3[data-v-11dca5e4]{margin:0}.client-editor-fields[data-v-11dca5e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-editor-archive-toggle[data-v-11dca5e4]{display:inline-flex;align-items:center;gap:.5rem}.client-editor-empty[data-v-11dca5e4]{color:var(--muted);font-size:.9rem}.client-editor-note[data-v-11dca5e4]{color:var(--muted);font-size:.84rem}.client-logos-toolbar-note[data-v-11dca5e4]{margin:0}.client-logo-list[data-v-11dca5e4]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.client-logo-item[data-v-11dca5e4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.55rem;display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center}.client-logo-meta[data-v-11dca5e4]{display:grid;gap:.2rem}.client-logo-meta-inline[data-v-11dca5e4]{display:inline-flex;align-items:center;gap:0;flex-wrap:wrap}.client-logo-meta span[data-v-11dca5e4]{color:var(--muted);font-size:.8rem}.client-logo-in-use[data-v-11dca5e4]{display:inline-flex;align-items:center;color:var(--muted);font-size:.78rem;cursor:help}.client-logo-in-use[data-v-11dca5e4]:before{content:"•";margin-inline:.3rem .35rem}.client-logo-normalize-note[data-v-11dca5e4]{margin:0}.client-logo-upload-preview[data-v-11dca5e4]{margin-top:.45rem}.client-logo-upload-preview-head[data-v-11dca5e4]{align-items:flex-start;gap:.75rem}.client-logo-upload-preview-grid[data-v-11dca5e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.client-logo-upload-preview-card h4[data-v-11dca5e4]{margin:0;font-size:.82rem}.client-logo-upload-preview-stage[data-v-11dca5e4]{min-block-size:5rem}.client-logo-actions[data-v-11dca5e4]{display:inline-flex;align-items:center;gap:.4rem}.client-contact-card[data-v-11dca5e4],.client-address-card[data-v-11dca5e4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.55rem;display:grid;gap:.55rem}.client-channel-list[data-v-11dca5e4]{display:grid;gap:.45rem}.client-channel-head[data-v-11dca5e4]{display:flex;align-items:center;justify-content:space-between}.client-channel-head h4[data-v-11dca5e4]{font-size:.85rem;margin:0}.client-channel-row[data-v-11dca5e4]{display:grid;grid-template-columns:10rem minmax(0,1fr) minmax(0,.9fr) auto auto;gap:.45rem;align-items:center}.client-channel-link[data-v-11dca5e4]{font-size:.8rem;color:var(--color-link-primary);text-decoration:none}.client-channel-link--disabled[data-v-11dca5e4]{color:var(--muted)}.client-contact-actions[data-v-11dca5e4]{display:flex;justify-content:flex-end}@media(max-width:980px){.client-editor-fields[data-v-11dca5e4]{grid-template-columns:1fr}.client-logo-upload-preview-head[data-v-11dca5e4]{flex-direction:column;align-items:flex-start}.client-logo-upload-preview-grid[data-v-11dca5e4],.client-channel-row[data-v-11dca5e4],.client-logo-item[data-v-11dca5e4]{grid-template-columns:1fr}.client-logo-actions[data-v-11dca5e4]{justify-content:flex-start}}.clients-col-name[data-v-f7a1c6f3]{width:34%}.clients-col-type[data-v-f7a1c6f3]{width:10%}.clients-col-count[data-v-f7a1c6f3]{width:9%}.clients-col-status[data-v-f7a1c6f3]{width:11%}.clients-name-cell[data-v-f7a1c6f3]{display:flex;align-items:center;gap:.6rem;min-width:0}.clients-meeting-link[data-v-f7a1c6f3]{inline-size:4.5ch;min-width:auto;justify-content:center;padding-inline:.35rem}.study-editor-content[data-v-aaef755e]{display:grid;gap:1rem}.study-editor-tab-card[data-v-aaef755e]{padding-top:calc(var(--dialog-section-tab-overlap, clamp(18px, calc(var(--room-choice-control-height) - 2px), 34px)) + 12px)}.study-editor-section[data-v-aaef755e]{padding:.6rem;display:grid;gap:.55rem}.study-editor-section-head[data-v-aaef755e]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.study-editor-section-head h3[data-v-aaef755e]{margin:0}.study-editor-note[data-v-aaef755e]{margin:0;color:var(--ds-text-muted);font-size:.95rem}.study-editor-empty[data-v-aaef755e]{color:var(--muted);font-size:.9rem}.study-editor-fields[data-v-aaef755e]{align-items:start}.study-logos-toolbar-note[data-v-aaef755e]{margin:0}.study-logo-list[data-v-aaef755e]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.study-logo-item[data-v-aaef755e]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.55rem;display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center}.study-logo-meta[data-v-aaef755e]{display:grid;gap:.2rem}.study-logo-meta-inline[data-v-aaef755e]{display:inline-flex;align-items:center;gap:0;flex-wrap:wrap;color:var(--muted);font-size:.84rem}.study-logo-meta span[data-v-aaef755e]{display:inline-flex;align-items:center}.study-logo-in-use[data-v-aaef755e]{color:var(--color-warning-text);margin-left:.55rem}.study-logo-in-use[data-v-aaef755e]:before{content:"•";margin-right:.55rem;color:var(--color-border-strong)}.study-logo-normalize-note[data-v-aaef755e]{margin:0}.study-logo-upload-preview[data-v-aaef755e]{gap:.75rem}.study-logo-upload-preview-head[data-v-aaef755e]{align-items:center;gap:.8rem}.study-logo-upload-preview-grid[data-v-aaef755e]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.study-logo-upload-preview-card h4[data-v-aaef755e]{margin:0;font-size:.9rem}.study-logo-upload-preview-stage[data-v-aaef755e]{min-height:8.5rem}.study-logo-actions[data-v-aaef755e]{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}@media(max-width:720px){.study-editor-section-head[data-v-aaef755e]{align-items:stretch;flex-direction:column}.study-logo-upload-preview-grid[data-v-aaef755e]{grid-template-columns:1fr}.study-logo-item[data-v-aaef755e]{grid-template-columns:1fr;justify-items:start}.study-logo-actions[data-v-aaef755e]{width:100%}}.meeting-dialog-header[data-v-a1de8625]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.meeting-dialog-header h2[data-v-a1de8625]{margin:0;font-size:1.08rem;font-weight:700;color:var(--ink)}.meeting-dialog-content[data-v-a1de8625]{display:grid;gap:12px}.meeting-select-footer[data-v-a1de8625]{padding:6px 8px;border-top:1px solid var(--color-border-subtle)}.meeting-select-footer[data-v-a1de8625] .meeting-select-footer-action.p-button{width:100%;justify-content:flex-start;color:var(--accent);font-weight:600;padding:8px 10px;border-radius:var(--radius-sm)}.meeting-select-footer[data-v-a1de8625] .meeting-select-footer-action.p-button:not(:disabled):hover,.meeting-select-footer[data-v-a1de8625] .meeting-select-footer-action.p-button:focus-visible{background:var(--color-accent-bg-hover)}.meeting-select-footer[data-v-a1de8625] .meeting-select-footer-action.p-button:disabled{opacity:.55}.meeting-inline-actions[data-v-a1de8625]{display:flex;justify-content:flex-start}.meeting-inline-action-button[data-v-a1de8625]{padding-left:0}.meeting-identity-row[data-v-a1de8625]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:16px;align-items:start}.meeting-identifier-field[data-v-a1de8625]{width:fit-content}.meeting-identifier-field-shell[data-v-a1de8625]{min-height:var(--form-control-height)}.identifier-input-shell[data-v-a1de8625]{flex:0 0 auto}.meeting-clients-row[data-v-a1de8625]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.meeting-identifier-field[data-v-a1de8625] .identifier-input.ds-form-control{flex:0 0 3.75rem;width:3.75rem;max-width:3.75rem}@media(max-width:640px){.meeting-identifier-field-shell[data-v-a1de8625]{width:100%}}.meeting-dialog-footer[data-v-a1de8625]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.meeting-dialog-footer-left[data-v-a1de8625]{display:flex;align-items:center;min-height:2rem}.meeting-dialog-footer-right[data-v-a1de8625]{display:flex;align-items:center;gap:8px}@media(max-width:900px){.meeting-dialog-content[data-v-a1de8625] .ds-fields{grid-template-columns:1fr}.meeting-dialog-content[data-v-a1de8625] .ds-span-2{grid-column:span 1}.meeting-identity-row[data-v-a1de8625],.meeting-clients-row[data-v-a1de8625]{grid-template-columns:1fr}.meeting-dialog-footer[data-v-a1de8625]{flex-direction:column;align-items:stretch}.meeting-dialog-footer-left[data-v-a1de8625],.meeting-dialog-footer-right[data-v-a1de8625]{justify-content:flex-end}}.scanner-tool-app{--scanner-shell-max-width: 540px;--scanner-shell-edge-gap: .16rem;--scanner-shell-safe-top: calc(env(safe-area-inset-top) + var(--scanner-shell-edge-gap));--scanner-shell-safe-bottom: calc(env(safe-area-inset-bottom) + var(--scanner-shell-edge-gap));--scanner-panel-padding: .56rem;--scanner-panel-gap: .16rem;--scanner-theme-color: #243c5a;--scanner-theme-color-live: #0c0c0c;--scanner-theme-color-menu: #243c5a;--scanner-theme-color-preferences: #2c4a6d;--scanner-bg: #0c0c0c;--scanner-surface: #162033;--scanner-surface-raised: #1e2c43;--scanner-info-a: #1f4f8a;--scanner-info-b: #197278;--scanner-history-bg: #21344c;--scanner-camera-bg: #121a26;--scanner-dock-a: #1a6ea2;--scanner-dock-b: #356f91;--scanner-dock-c: #2a8f70;--scanner-dock-d: #7f6a35;--scanner-dock-e: #2e7b5f;--scanner-dock-f: #804c4c;--scanner-border: #3b4d67;--scanner-text: #f2f5fb;--scanner-muted: #c1cbda;--scanner-positive: #37c97b;--scanner-positive-soft: #143729;--scanner-warning: #ffb547;--scanner-warning-soft: #3a2b12;--scanner-danger: #ff6b6b;--scanner-danger-soft: #3f1e2a;--scanner-debug-region-color: #00e4ff;--scanner-debug-corner-color: #ffcc00;min-height:100dvh;background:linear-gradient(180deg,color-mix(in srgb,#2f527a 34%,transparent),transparent 38%),var(--scanner-bg);color:var(--scanner-text);font-family:Atkinson Hyperlegible Next,IBM Plex Sans,Segoe UI,sans-serif;font-size:1.08rem}.scanner-tool-app.is-high-contrast{--scanner-bg: #000;--scanner-surface: #101010;--scanner-surface-raised: #1a1a1a;--scanner-info-a: #1d1d1d;--scanner-info-b: #2a2a2a;--scanner-history-bg: #161616;--scanner-camera-bg: #0e0e0e;--scanner-dock-a: #202020;--scanner-dock-b: #2a2a2a;--scanner-dock-c: #343434;--scanner-dock-d: #3e3e3e;--scanner-dock-e: #4a4a4a;--scanner-dock-f: #565656;--scanner-border: #ffffff;--scanner-text: #fff;--scanner-muted: #fff;--scanner-theme-color-live: #000000;--scanner-theme-color-menu: #101010;--scanner-theme-color-preferences: #1a1a1a}.scanner-shell{width:min(100vw,var(--scanner-shell-max-width));height:100dvh;margin:0 auto;padding:var(--scanner-shell-safe-top) var(--scanner-shell-edge-gap) var(--scanner-shell-safe-bottom);box-sizing:border-box;overflow:hidden}.scanner-live-shell{position:relative;height:100%;display:grid;grid-template-rows:49fr 42fr 9fr;gap:.16rem}.scanner-top-stack{position:relative;min-height:0;display:grid;grid-template-rows:1fr 2fr;gap:.16rem}.scanner-info-block,.scanner-history-block,.scanner-camera-shell,.scanner-bottom-block,.scanner-mode-panel,.scanner-sheet-card{border-radius:0;border:0;background:var(--scanner-surface)}.scanner-info-block{padding:0;display:grid;gap:0;background:transparent}.scanner-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:.16rem}.scanner-info-tile{padding:.56rem .6rem;border-radius:0;border:0;display:grid;gap:.18rem}.scanner-info-tile--context{background:var(--scanner-info-a)}.scanner-info-tile--status{background:var(--scanner-info-b)}.scanner-info-tile span{font-size:.82rem;color:#d7deea;text-transform:uppercase;letter-spacing:.05em}.scanner-info-tile strong{font-size:1.03rem;line-height:1.22}.scanner-status-line{display:flex;align-items:center;gap:.42rem}.scanner-status-line i{font-size:1.14rem;color:#d9e4f2}.scanner-inline-note{margin:0;color:var(--scanner-muted);font-size:.9rem;line-height:1.25}.scanner-inline-note.is-warning{color:var(--scanner-warning)}.scanner-inline-note.is-danger{color:var(--scanner-danger)}.scanner-history-block{min-height:0;padding:.4rem .5rem;display:grid;grid-template-rows:1fr;gap:0;background:var(--scanner-history-bg)}.scanner-history-list{min-height:0;overflow:auto;display:grid;align-content:start;gap:0;padding-right:0}.scanner-history-row{border:0;border-bottom:1px solid color-mix(in srgb,white 20%,transparent);background:transparent;color:var(--scanner-text);text-align:left;padding:.56rem .2rem;display:grid;grid-template-columns:1fr auto;align-items:start;gap:.5rem}.scanner-history-row:last-child{border-bottom:0}.scanner-history-row-main{min-width:0}.scanner-history-row-label{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.scanner-history-row-label p{margin:0;font-size:1.18rem;line-height:1.24;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scanner-history-row-meta{display:inline-flex;align-self:start;align-items:baseline;justify-content:flex-end;gap:.28rem;white-space:nowrap}.scanner-history-row-meta small{color:var(--scanner-muted);font-size:.95rem}.scanner-history-row.is-success .scanner-history-row-label p{color:color-mix(in srgb,var(--scanner-positive) 85%,white 15%)}.scanner-history-row.is-warning .scanner-history-row-label p{color:color-mix(in srgb,var(--scanner-warning) 85%,white 15%)}.scanner-history-row.is-error .scanner-history-row-label p{color:color-mix(in srgb,var(--scanner-danger) 85%,white 15%)}.scanner-empty-state{margin:0;color:var(--scanner-muted);font-size:.95rem}.scanner-history-load{border:0;background:color-mix(in srgb,var(--scanner-info-a) 60%,transparent);color:var(--scanner-text);text-align:center;padding:.58rem .3rem;font-size:.95rem;font-weight:700}.scanner-feedback-overlay{position:absolute;inset:0;margin:0;border-radius:0;border:0;display:grid;align-content:center;gap:.32rem;padding:.78rem .86rem;box-sizing:border-box;z-index:20;pointer-events:none}.scanner-feedback-overlay-head{display:flex;align-items:center;gap:.68rem}.scanner-feedback-overlay strong{display:block;font-size:2.2rem;line-height:1.12;font-weight:800}.scanner-feedback-overlay i{font-size:2.15rem}.scanner-feedback-flag.ds-country-flag.fi{--ds-country-flag-width: 2.1rem}.scanner-feedback-overlay p{margin:0;font-size:1.14rem;font-weight:700}.scanner-feedback-overlay small{color:color-mix(in srgb,#fff 78%,transparent);font-size:1rem}.scanner-feedback-action{justify-self:start;margin-top:.22rem;pointer-events:auto}.scanner-feedback-overlay.is-success{background:#0f6f49;color:#f3fff9}.scanner-feedback-overlay.is-warning{background:#8d5a16;color:#fff8ef}.scanner-feedback-overlay.is-error{background:#8a2432;color:#fff4f6}.scanner-camera-block{min-height:0}.scanner-camera-shell{height:100%;position:relative;overflow:hidden;background:var(--scanner-camera-bg)}.scanner-video{width:100%;height:100%;object-fit:cover}.scanner-scan-guide{position:absolute;left:50%;top:50%;width:56%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);pointer-events:none}.scanner-scan-guide:before{content:"";position:absolute;inset:0;border:2px solid color-mix(in srgb,white 92%,#93d3ff 8%);border-radius:.9rem;box-shadow:0 0 0 999px color-mix(in srgb,#000 44%,transparent)}.scanner-scan-guide .corner{position:absolute;width:1.1rem;height:1.1rem;border:3px solid #fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.9))}.scanner-scan-guide .top-left{top:-.2rem;left:-.2rem;border-right:0;border-bottom:0;border-top-left-radius:.45rem}.scanner-scan-guide .top-right{top:-.2rem;right:-.2rem;border-left:0;border-bottom:0;border-top-right-radius:.45rem}.scanner-scan-guide .bottom-left{bottom:-.2rem;left:-.2rem;border-top:0;border-right:0;border-bottom-left-radius:.45rem}.scanner-scan-guide .bottom-right{bottom:-.2rem;right:-.2rem;border-top:0;border-left:0;border-bottom-right-radius:.45rem}.scanner-camera-overlay{position:absolute;inset:0;background:color-mix(in srgb,#000 74%,transparent);display:grid;place-items:center;padding:1rem;text-align:left;z-index:3}.scanner-camera-modal{width:min(25rem,100%);display:grid;gap:.34rem;padding:.82rem;border:1px solid var(--scanner-border);background:color-mix(in srgb,var(--scanner-surface) 94%,black 6%)}.scanner-camera-modal strong{font-size:1.26rem;line-height:1.2}.scanner-camera-modal p{margin:0;color:var(--scanner-muted);font-size:1rem;line-height:1.35}.scanner-camera-modal .scanner-inline-actions{margin-top:.12rem}.scanner-camera-actions{width:min(25rem,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.scanner-camera-action{min-height:8.5rem;border:1px solid var(--scanner-border);background:color-mix(in srgb,var(--scanner-surface) 94%,black 6%);color:var(--scanner-text);display:grid;place-items:center;gap:.6rem;padding:.9rem .7rem;text-align:center}.scanner-camera-action i{font-size:2.35rem}.scanner-camera-action span{font-size:1.15rem;font-weight:800;line-height:1.1}.scanner-scan-tips-card{position:absolute;left:.52rem;right:.52rem;bottom:.52rem;background:color-mix(in srgb,var(--scanner-surface) 92%,black 8%);border:1px solid var(--scanner-border);border-radius:.7rem;padding:.52rem;z-index:4}.scanner-scan-tips-card strong{display:block;font-size:.84rem}.scanner-scan-tips-card p{margin:.12rem 0 0;font-size:.76rem;color:var(--scanner-muted)}.scanner-bottom-block{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.16rem;padding:0;background:transparent}.scanner-dock-btn{border:0;background:var(--scanner-dock-a);border-radius:0;color:var(--scanner-text);display:grid;gap:0;place-items:center;font-size:.92rem;font-weight:700;min-height:2.45rem;padding:.1rem .16rem;line-height:1}.scanner-dock-btn i{font-size:1.2rem}.scanner-dock-btn--manual{background:var(--scanner-dock-a)}.scanner-dock-btn--undo{background:var(--scanner-dock-b)}.scanner-dock-btn--menu{background:var(--scanner-dock-c)}.scanner-dock-btn:disabled{opacity:.45}.scanner-portrait-lock{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,#000 82%,transparent)}.scanner-portrait-lock-card{width:min(24rem,100%);border:1px solid var(--scanner-border);border-radius:.8rem;background:color-mix(in srgb,var(--scanner-surface) 94%,black 6%);padding:.85rem;text-align:center}.scanner-portrait-lock-card strong{display:block;font-size:1rem}.scanner-portrait-lock-card p{margin:.22rem 0 0;color:var(--scanner-muted);font-size:.84rem}.scanner-btn{border:0;background:color-mix(in srgb,var(--scanner-surface-raised) 92%,black 8%);color:var(--scanner-text);border-radius:0;padding:.56rem .76rem;font-size:.94rem;font-weight:700}.scanner-btn--primary{background:color-mix(in srgb,var(--scanner-positive-soft) 86%,black 14%)}.scanner-btn--ghost{background:color-mix(in srgb,var(--scanner-surface-raised) 78%,black 22%)}.scanner-btn--danger{background:color-mix(in srgb,var(--scanner-danger-soft) 86%,black 14%)}.scanner-btn--block{width:100%}.scanner-btn.is-active{border-color:color-mix(in srgb,#6bc8ff 68%,transparent)}.scanner-mode-shell{height:100%;display:grid;place-items:center}.scanner-mode-panel{width:100%;max-width:30rem;padding:var(--scanner-panel-padding);display:grid;gap:var(--scanner-panel-gap);background:#1d2f49}.scanner-mode-panel h1{margin:0;font-size:1.36rem;color:var(--scanner-text)}.scanner-mode-panel p{margin:0;color:var(--scanner-muted);font-size:1rem}.scanner-field{display:grid;gap:.16rem}.scanner-field span{font-size:.92rem;color:var(--scanner-muted)}.scanner-field .p-inputtext,.scanner-operator-edit .p-inputtext{border:0;border-radius:0;background:color-mix(in srgb,var(--scanner-bg) 72%,black 28%);color:var(--scanner-text);min-height:2.8rem;padding:0 .74rem;font:inherit;font-size:1rem}.scanner-readiness-items{display:grid;gap:.16rem}.scanner-readiness-item{display:grid;grid-template-columns:auto 1fr;gap:.38rem;align-items:start;border:0;border-radius:0;padding:.42rem .5rem;background:#27405f}.scanner-readiness-item small{display:block;color:var(--scanner-muted);font-size:.72rem}.scanner-readiness-item.is-fail{background:color-mix(in srgb,var(--scanner-warning-soft) 80%,#244761 20%)}.scanner-readiness-item.is-fail.is-critical{background:color-mix(in srgb,var(--scanner-danger-soft) 80%,#244761 20%)}.scanner-readiness-items--compact{gap:.12rem}.scanner-readiness-item--compact{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.34rem;padding:.34rem .42rem}.scanner-readiness-copy{min-width:0}.scanner-readiness-copy strong,.scanner-readiness-copy small{display:block}.scanner-readiness-self-test-status{margin-top:.1rem}.scanner-session-list{display:grid;gap:.16rem}.scanner-session-list--slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.scanner-session-card{display:grid;grid-template-rows:auto auto auto auto;align-content:start;gap:.22rem;text-align:left;border-radius:0;border:0;background:#27405f;color:var(--scanner-text);padding:.82rem .8rem;min-height:8.4rem}.scanner-session-card strong{font-size:1.14rem;line-height:1.2}.scanner-session-card small{color:var(--scanner-muted);font-size:1rem;line-height:1.24}.scanner-session-card .scanner-chip{font-size:.86rem}.scanner-session-card-chips{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:auto}.scanner-session-card.is-closed{opacity:.5}.scanner-session-card.is-loaded{box-shadow:inset 0 0 0 2px color-mix(in srgb,#6bc8ff 68%,transparent)}.scanner-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:0;padding:.16rem .5rem;font-size:.82rem;font-weight:700;border:0;background:color-mix(in srgb,var(--scanner-surface-raised) 86%,black 14%);color:var(--scanner-text)}.scanner-chip.is-success{border-color:color-mix(in srgb,var(--scanner-positive) 68%,transparent);background:color-mix(in srgb,var(--scanner-positive-soft) 75%,black 25%)}.scanner-chip.is-warning{border-color:color-mix(in srgb,var(--scanner-warning) 68%,transparent);background:color-mix(in srgb,var(--scanner-warning-soft) 75%,black 25%)}.scanner-chip.is-danger{border-color:color-mix(in srgb,var(--scanner-danger) 68%,transparent);background:color-mix(in srgb,var(--scanner-danger-soft) 75%,black 25%)}.scanner-chip.is-neutral{background:color-mix(in srgb,var(--scanner-surface-raised) 88%,black 12%)}.scanner-chip.is-info{background:color-mix(in srgb,#1f4f8a 84%,black 16%);border-color:color-mix(in srgb,#6bc8ff 68%,transparent)}.scanner-mode-actions,.scanner-inline-actions{display:flex;flex-wrap:wrap;gap:.45rem}.scanner-btn--compact{min-height:2rem;padding:.28rem .44rem;font-size:.82rem;line-height:1}.scanner-sheet{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,#000 82%,#0f2037 18%);display:grid;align-items:end;padding:var(--scanner-shell-safe-top) var(--scanner-shell-edge-gap) var(--scanner-shell-safe-bottom);box-sizing:border-box}.scanner-sheet--manual{padding-bottom:calc(var(--scanner-shell-safe-bottom) + var(--scanner-manual-kb-offset, 0px));background:color-mix(in srgb,#000 46%,transparent)}.scanner-sheet--manual:after{content:"";position:fixed;left:0;right:0;bottom:0;height:calc(var(--scanner-shell-safe-bottom) + var(--scanner-manual-kb-offset, 0px));background:#243c5a}.scanner-sheet-card{width:min(100%,var(--scanner-shell-max-width));margin:0 auto;max-height:100%;padding:var(--scanner-panel-padding);display:grid;gap:var(--scanner-panel-gap);overflow:auto;background:#243c5a}.scanner-sheet--manual .scanner-sheet-card{scroll-padding-bottom:calc(.8rem + var(--scanner-manual-kb-offset, 0px))}.scanner-menu-card{padding:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr);background:#1d2f49}.scanner-sheet-head{display:flex;justify-content:space-between;gap:.35rem;align-items:center;padding-bottom:0}.scanner-menu-card>.scanner-sheet-head{padding:var(--scanner-panel-padding)}.scanner-sheet-head h2{margin:0;font-size:1.2rem;color:var(--scanner-text)}.scanner-confirm-card{width:100%;max-height:min(34rem,100%);padding:.92rem;gap:.62rem;align-content:start}.scanner-confirm-card .scanner-sheet-head{padding-bottom:.18rem}.scanner-confirm-card .scanner-sheet-head h2{font-size:1.72rem;line-height:1.12}.scanner-confirm-message{margin:0;font-size:1.28rem;line-height:1.36;font-weight:700;color:var(--scanner-text)}.scanner-confirm-card .scanner-muted{font-size:1.04rem;line-height:1.3}.scanner-confirm-preview{display:grid;gap:.22rem;padding:.54rem .6rem;background:#27405f}.scanner-confirm-preview-head{display:flex;align-items:center;gap:.46rem}.scanner-confirm-preview-head strong{font-size:1.26rem;line-height:1.2;color:var(--scanner-text)}.scanner-confirm-preview small{color:var(--scanner-muted);font-size:.98rem;line-height:1.24}.scanner-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem}.scanner-confirm-btn{min-height:3.3rem;font-size:1.14rem;font-weight:800}.scanner-menu-layout{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.16rem}.scanner-menu-panel{min-height:0;overflow:auto;display:grid;align-content:start;gap:var(--scanner-panel-gap);padding:0 var(--scanner-panel-padding) var(--scanner-panel-padding)}.scanner-menu-section-title{display:grid;gap:.2rem;padding:.5rem .56rem;background:#27405f}.scanner-menu-section-title strong{color:var(--scanner-text)}.scanner-menu-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.16rem;min-height:0;height:18dvh;align-self:end}.scanner-menu-action-btn{min-height:3.05rem;padding:.24rem .18rem;gap:.1rem;font-size:.96rem;line-height:1.04}.scanner-menu-action-btn i{font-size:1.3rem}.scanner-menu-action-btn.is-active{box-shadow:inset 0 0 0 .16rem color-mix(in srgb,#ffffff 95%,transparent);filter:brightness(1.12)}.scanner-menu-action-btn--session{background:var(--scanner-dock-a)}.scanner-menu-action-btn--diagnostics{background:var(--scanner-dock-b)}.scanner-menu-action-btn--preferences{background:var(--scanner-dock-c)}.scanner-menu-action-btn--help{background:var(--scanner-dock-d)}.scanner-menu-action-btn--sync{background:var(--scanner-dock-e)}.scanner-menu-action-btn--close{background:var(--scanner-dock-f)}.scanner-sheet-section{display:grid;gap:.16rem}.scanner-diagnostics-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem}.scanner-preferences-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.16rem}.scanner-preferences-actions--reset{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-diagnostics-stat{display:grid;gap:.08rem;padding:.34rem .42rem;background:#2c4a6d}.scanner-diagnostics-stat span{color:var(--scanner-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.scanner-diagnostics-stat strong{font-size:.92rem;line-height:1.08}.scanner-preferences-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem}.scanner-preference-tile{border:0;text-align:left;color:var(--scanner-text);background:#2c4a6d;display:grid;gap:.18rem;align-content:start;padding:.5rem .56rem;min-height:6.4rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 8%,transparent)}.scanner-preference-tile i{font-size:1.2rem;color:var(--scanner-warning)}.scanner-preference-tile.is-active i{color:var(--scanner-positive)}.scanner-preference-tile.is-active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--scanner-positive) 62%,transparent);background:color-mix(in srgb,#2c4a6d 78%,#1d7a5d 22%)}.scanner-preference-tile strong,.scanner-preference-tile small{display:block}.scanner-preference-tile strong{font-size:1rem;line-height:1.2}.scanner-preference-tile small{color:var(--scanner-muted);font-size:.72rem}.scanner-manual-results,.scanner-remediation-list{display:grid;gap:.16rem}.scanner-manual-item{border:0;border-radius:0;background:#2c4a6d;color:var(--scanner-text);text-align:left;padding:.62rem .68rem;display:grid;gap:.2rem}.scanner-manual-item strong{font-size:1.16rem;line-height:1.18}.scanner-manual-item small{font-size:.94rem;line-height:1.25}.scanner-manual-item.is-selected{background:#315983}.scanner-manual-confirm{border:0;border-radius:0;padding:.84rem .88rem;background:color-mix(in srgb,#2c4a6d 78%,#1d7a5d 22%);display:grid;gap:.4rem;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--scanner-positive) 46%,transparent)}.scanner-manual-confirm strong{font-size:1.56rem;line-height:1.12}.scanner-manual-confirm small{font-size:1.02rem;line-height:1.28}.scanner-manual-confirm-actions{margin-top:.16rem}.scanner-manual-confirm-btn{min-height:5rem;padding:.72rem .84rem;font-size:1.18rem;line-height:1.1}.scanner-issue-item{border:0;border-radius:0;padding:.5rem .56rem;background:#2c4a6d;display:grid;gap:.2rem}.scanner-issue-item--compact{gap:.14rem;padding:.42rem .5rem}@media(max-width:420px){.scanner-preferences-actions,.scanner-preferences-actions--reset{grid-template-columns:1fr}}.scanner-issue-item small{color:var(--scanner-muted)}.scanner-remediation-item{border:0;border-radius:0;padding:.5rem .56rem;background:color-mix(in srgb,var(--scanner-warning-soft) 85%,black 15%);display:grid;gap:.22rem}.scanner-debug-list{display:grid;gap:.16rem}.scanner-debug-item{border:0;border-radius:0;padding:.42rem .46rem;background:color-mix(in srgb,#15324e 86%,black 14%);display:grid;gap:.16rem}.scanner-debug-item-head{display:flex;justify-content:space-between;gap:.4rem;align-items:baseline}.scanner-debug-thumb{width:100%;border:1px solid color-mix(in srgb,#ffffff 12%,transparent);background:#000;object-fit:contain}.scanner-operator-edit{display:grid;grid-template-columns:1fr auto;gap:.16rem}.scanner-sheet-close{border:0;border-radius:0;background:color-mix(in srgb,#000 26%,transparent);color:var(--scanner-text);width:2.6rem;height:2.6rem;display:grid;place-items:center}.scanner-sheet-close i{font-size:1.6rem}.scanner-muted{margin:0;color:var(--scanner-muted);font-size:.9rem}:global(body.scanner-route),:global(body.scanner-route #app){background:#243c5a}@media(max-width:380px){.scanner-shell{padding-left:.35rem;padding-right:.35rem}.scanner-info-grid{grid-template-columns:1fr}}.mailing-token-input[data-v-a47c1a52]{min-height:2.75rem;padding:.7rem .875rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.mailing-token-input[data-placeholder][data-v-a47c1a52]:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}.mailing-tokenized-text{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.mailing-tokenized-text__text{white-space:pre-wrap}.mailing-token-pill{--token-pill-border: var(--color-status-neutral-border);display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:var(--font-weight-strong);letter-spacing:.02em;line-height:1.1;white-space:nowrap;border:1px solid var(--token-pill-border);background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text)}.mailing-token-pill--removable{cursor:pointer}.mailing-token-pill--removable :is(.p-button-label,.ds-p-button-label){display:inline-flex;align-items:center;gap:5px}.mailing-token-pill--removable :is(.p-button-label,.ds-p-button-label) i{display:inline-flex}.mailing-token-pill__remove{display:inline-flex;align-items:center;justify-content:center;margin-left:1px;font-size:.68rem;font-weight:600;line-height:1;opacity:.72}.meetings-client-cell[data-v-d97f1f76]{display:flex;align-items:center;gap:.6rem;min-width:0}.builder-interaction-fixture-block[data-v-5ba572de]{display:flex;flex-direction:column;justify-content:center;gap:8px;border-radius:18px;padding:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--builder-surface-light-base) 94%,transparent),color-mix(in srgb,var(--report-print-preview-surface-muted) 98%,transparent));border:1px solid color-mix(in srgb,var(--builder-surface-light-ink) 10%,transparent)}.studies-header-search-row[data-v-abc6dd98]{display:flex;align-items:center;gap:8px;min-width:0;width:min(100%,30rem)}.studies-header-search-row[data-v-abc6dd98] .ds-search-field{flex:1 1 auto;min-width:0;width:auto}.studies-scope-select[data-v-abc6dd98]{width:8.5rem}.studies-col-name[data-v-abc6dd98]{width:26%}.studies-col-sponsor[data-v-abc6dd98]{width:22%}.studies-col-protocol[data-v-abc6dd98]{width:16%}.studies-col-cro[data-v-abc6dd98]{width:18%}.studies-col-count[data-v-abc6dd98]{width:8%}.studies-col-status[data-v-abc6dd98]{width:10%}.visual-fixtures__inline-row[data-v-c2589996]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.visual-fixtures__inline-row--align-start[data-v-c2589996]{align-items:flex-start}.visual-fixtures__inline-row--wrap[data-v-c2589996]{row-gap:.5rem}.visual-fixtures__subhead[data-v-c2589996]{font-size:.84rem;line-height:1.2}.visual-fixtures__segmented-group[data-v-c2589996]{width:100%}.visual-fixtures__segmented-action[data-v-c2589996]{width:min(100%,17rem)}.visual-fixtures__tab-card[data-v-c2589996]{display:grid;gap:.9rem;padding:calc(var(--dialog-section-tab-overlap, clamp(18px, calc(var(--room-choice-control-height) - 2px), 34px)) + 12px) 1rem 1rem}.visual-fixtures__tab-card-head[data-v-c2589996]{display:grid;gap:.2rem}.visual-fixtures__tab-card-head h3[data-v-c2589996]{margin:0;font-size:1rem;line-height:1.2}.visual-fixtures__upload-row[data-v-c2589996]{max-width:28rem}.visual-fixtures__overlay-stage[data-v-c2589996]{display:grid;gap:.75rem;max-width:22rem;min-height:20rem;align-content:start}.visual-fixtures__overlay-stage[data-v-c2589996] .ds-field{margin:0}:root{--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;font-family:var(--font-family-body);line-height:1.5;font-weight:var(--font-weight-regular);--state-6: 6%;--state-7: 7%;--state-8: 8%;--state-10: 10%;--state-12: 12%;--state-14: 14%;--state-16: 16%;--state-18: 18%;--state-22: 22%;--state-24: 24%;--state-25: 25%;--state-30: 30%;--state-34: 34%;--state-35: 35%;--state-42: 42%;--state-45: 45%;--state-50: 50%;--state-55: 55%;--state-58: 58%;--state-62: 62%;--state-66: 66%;--state-68: 68%;--state-70: 70%;--state-72: 72%;--state-74: 74%;--state-75: 75%;--state-76: 76%;--state-78: 78%;--state-82: 82%;--state-84: 84%;--state-85: 85%;--state-88: 88%;--state-90: 90%;--state-92: 92%;--state-96: 96%;--radius-lg: 28px;--radius-md: 16px;--radius-sm: 10px;--ds-main-card-gap: 16px;--ds-card-padding-block: 14px;--ds-card-padding-inline: 16px;--ds-card-padding: var(--ds-card-padding-block) var(--ds-card-padding-inline);--ds-card-gap: 12px;--room-choice-control-width: 13.5rem;--room-choice-control-width-wide: 14rem;--room-choice-control-height: 2rem;--form-control-height: 2rem;--header-control-height: 2.125rem;--button-height: 2.125rem;--form-control-padding-y: .36rem;--form-control-padding-x: .62rem;--ink: var(--core-ink-strong);--ink-soft: var(--core-ink-soft);--muted: var(--core-muted);--accent: var(--core-accent);--brand-primary: var(--core-brand);--brand-primary-strong: var(--core-brand-strong);--surface: var(--core-surface-0);--surface-soft: var(--core-surface-2);--surface-raise: color-mix(in srgb, var(--core-surface-0) var(--state-96), var(--core-warning));--border: color-mix(in srgb, var(--core-border-source) 12%, transparent);--shadow: 0 18px 45px color-mix(in srgb, var(--core-shadow-source) 12%, transparent);--shadow-card: 0 10px 26px color-mix(in srgb, var(--core-shadow-source) var(--state-8), transparent);--shadow-card-modal: 0 0 14px color-mix(in srgb, var(--core-shadow-source) var(--state-8), transparent);--form-control-border-color: var(--border);--form-control-border-hover: var(--color-border-strong);--form-control-border-focus: color-mix(in srgb, var(--core-brand) var(--state-45), transparent);--form-control-focus-ring: 0 0 0 2px color-mix(in srgb, var(--core-brand) var(--state-24), transparent);--form-control-disabled-bg: var(--color-surface-muted);--form-control-disabled-opacity: .66;--form-control-surface-bg: var(--color-surface-base);--form-control-chrome-bg: var(--color-surface-muted);--color-surface-base: var(--core-surface-0);--color-surface-muted: var(--core-surface-1);--color-surface-modal-well: color-mix(in srgb, var(--core-surface-0) var(--state-96), var(--core-shadow-source));--color-surface-cream: color-mix(in srgb, var(--core-surface-0) var(--state-96), var(--core-warning));--color-surface-cream-soft: color-mix(in srgb, var(--core-surface-0) var(--state-96), var(--core-warning));--color-surface-cream-rose: color-mix(in srgb, var(--core-surface-0) var(--state-96), var(--core-brand));--color-surface-cream-alt: var(--color-surface-cream-soft);--color-surface-cream-gradient-end: var(--color-surface-cream-soft);--color-surface-logo-card: var(--core-surface-0);--color-surface-logo-card-text: var(--core-ink-strong);--color-surface-logo-card-muted: var(--core-muted);--color-surface-overlay-soft: color-mix(in srgb, var(--core-surface-0) 55%, transparent);--color-surface-overlay-glass: color-mix(in srgb, var(--core-surface-0) 72%, transparent);--color-surface-overlay-strip: color-mix(in srgb, var(--core-shadow-source) var(--state-12), transparent);--color-border-default: var(--border);--color-border-subtle: color-mix(in srgb, var(--core-border-source) var(--state-8), transparent);--color-border-subtle-soft: color-mix(in srgb, var(--core-border-source) var(--state-6), transparent);--color-border-muted: color-mix(in srgb, var(--core-border-source) var(--state-8), transparent);--color-border-strong: color-mix(in srgb, var(--core-border-source) var(--state-14), transparent);--color-shadow-soft: color-mix(in srgb, var(--core-shadow-source) var(--state-8), transparent);--color-shadow-modal: color-mix(in srgb, var(--core-shadow-source) var(--state-24), transparent);--color-overlay-backdrop: color-mix(in srgb, var(--core-shadow-source) var(--state-45), transparent);--color-shadow-popover: color-mix(in srgb, var(--core-shadow-source) var(--state-12), transparent);--color-shadow-popover-strong: color-mix(in srgb, var(--core-shadow-source) var(--state-14), transparent);--color-accent-bg-subtle: color-mix(in srgb, var(--core-accent) var(--state-6), transparent);--color-accent-bg-hover: color-mix(in srgb, var(--core-accent) var(--state-8), transparent);--color-accent-bg-active: color-mix(in srgb, var(--core-accent) var(--state-12), transparent);--color-accent-ring-soft: color-mix(in srgb, var(--core-accent) var(--state-18), transparent);--color-accent-ring-pressed: color-mix(in srgb, var(--core-accent) var(--state-25), transparent);--color-accent-border-soft: color-mix(in srgb, var(--core-accent) var(--state-35), transparent);--color-accent-border: color-mix(in srgb, var(--core-accent) var(--state-45), transparent);--color-accent-border-strong: color-mix(in srgb, var(--core-accent) var(--state-50), transparent);--color-accent-border-selected: color-mix(in srgb, var(--core-accent) var(--state-70), transparent);--color-brand-tint-soft: color-mix(in srgb, var(--core-brand) var(--state-8), transparent);--color-shell-nav-bg: var(--core-nav-bg);--color-shell-nav-text: color-mix(in srgb, var(--core-surface-0) var(--state-92), var(--core-nav-bg));--color-shell-nav-link: color-mix(in srgb, var(--core-surface-0) var(--state-84), var(--core-nav-bg));--color-shell-nav-sub-link: color-mix(in srgb, var(--core-surface-0) var(--state-74), var(--core-nav-bg));--color-shell-nav-hover-bg: color-mix(in srgb, var(--core-surface-0) var(--state-8), transparent);--color-shell-nav-sub-hover-text: color-mix(in srgb, var(--core-surface-0) var(--state-96), var(--core-nav-bg));--color-shell-nav-divider: color-mix(in srgb, var(--core-surface-0) var(--state-14), transparent);--color-shell-nav-border: color-mix(in srgb, var(--core-surface-0) var(--state-8), transparent);--color-shell-nav-mobile-border: color-mix(in srgb, var(--core-surface-0) var(--state-10), transparent);--color-shell-nav-active-bg: var(--brand-primary);--color-shell-nav-active-text: var(--surface);--color-shell-nav-sub-active-bg: color-mix(in srgb, var(--core-brand) var(--state-24), transparent);--color-shell-nav-sub-active-border: color-mix(in srgb, var(--core-brand) var(--state-38), transparent);--color-shell-nav-sub-active-text: var(--color-shell-nav-active-text);--color-shell-menu-surface: var(--surface);--color-shell-menu-surface-hover: var(--color-surface-muted);--color-shell-menu-shadow: color-mix(in srgb, var(--core-shadow-source) var(--state-16), transparent);--color-shell-avatar-bg: color-mix(in srgb, var(--core-info) var(--state-45), var(--core-surface-0));--color-shell-avatar-text: var(--ink);--color-shell-crescents-logo: var(--color-shell-nav-text);--color-button-primary-bg: var(--brand-primary);--color-button-primary-border: var(--brand-primary);--color-button-primary-hover-bg: var(--brand-primary-strong);--color-button-primary-hover-border: var(--brand-primary-strong);--color-button-primary-text: var(--surface);--color-status-positive-bg: color-mix(in srgb, var(--core-positive) var(--state-18), var(--core-surface-0));--color-status-positive-text: color-mix(in srgb, var(--core-positive) var(--state-72), var(--core-ink-strong));--color-status-positive-border: color-mix(in srgb, var(--core-positive) var(--state-34), var(--core-surface-0));--color-status-warning-bg: color-mix(in srgb, var(--core-warning) var(--state-18), var(--core-surface-0));--color-status-warning-text: color-mix(in srgb, var(--core-warning) var(--state-78), var(--core-ink-strong));--color-status-warning-border: color-mix(in srgb, var(--core-warning) var(--state-45), var(--core-surface-0));--color-status-neutral-bg: color-mix(in srgb, var(--core-neutral) var(--state-18), var(--core-surface-0));--color-status-neutral-text: color-mix(in srgb, var(--core-neutral) var(--state-88), var(--core-ink-strong));--color-status-neutral-border: color-mix(in srgb, var(--core-neutral) var(--state-35), var(--core-surface-0));--color-status-negative-bg: color-mix(in srgb, var(--core-danger) var(--state-16), var(--core-surface-0));--color-status-negative-text: color-mix(in srgb, var(--core-danger) var(--state-75), var(--core-ink-strong));--color-status-negative-border: color-mix(in srgb, var(--core-danger) var(--state-35), var(--core-surface-0));--color-error-text: color-mix(in srgb, var(--core-danger) var(--state-76), var(--core-ink-strong));--color-link-primary: var(--core-info);--color-info-text: color-mix(in srgb, var(--core-info) var(--state-85), var(--core-ink-strong));--color-info-text-strong: color-mix(in srgb, var(--core-info) var(--state-92), var(--core-ink-strong));--color-info-bg: color-mix(in srgb, var(--core-info) var(--state-12), var(--core-surface-0));--color-info-border: color-mix(in srgb, var(--core-info) var(--state-30), var(--core-surface-0));--color-info-bg-soft: color-mix(in srgb, var(--core-info) var(--state-14), var(--core-surface-0));--color-info-pill-bg: color-mix(in srgb, var(--core-info) var(--state-8), var(--core-surface-0));--color-info-pill-border: color-mix(in srgb, var(--core-info) var(--state-22), var(--core-surface-0));--color-info-soft-bg: color-mix(in srgb, var(--core-info) var(--state-10), var(--core-surface-0));--color-info-soft-border: color-mix(in srgb, var(--core-info) var(--state-24), var(--core-surface-0));--color-info-overlay-soft: color-mix(in srgb, var(--core-info) var(--state-55), transparent);--color-neutral-bg: color-mix(in srgb, var(--core-neutral) var(--state-22), var(--core-surface-0));--color-neutral-text: color-mix(in srgb, var(--core-neutral) var(--state-88), var(--core-ink-strong));--color-neutral-text-strong: color-mix(in srgb, var(--core-neutral) var(--state-96), var(--core-ink-strong));--color-neutral-tag-bg: color-mix(in srgb, var(--core-neutral) var(--state-14), var(--core-surface-0));--color-neutral-dot-border: color-mix(in srgb, var(--core-neutral) var(--state-12), transparent);--color-neutral-dot-bg: color-mix(in srgb, var(--core-neutral) var(--state-24), var(--core-surface-0));--color-neutral-dot-border-soft: color-mix(in srgb, var(--core-neutral) var(--state-34), var(--core-surface-0));--color-neutral-dot-disabled-border: color-mix(in srgb, var(--core-neutral) var(--state-24), var(--core-surface-1));--color-neutral-pill-bg: color-mix(in srgb, var(--core-neutral) var(--state-10), var(--core-surface-0));--color-warning-border-soft: color-mix(in srgb, var(--core-warning) var(--state-34), var(--core-surface-0));--color-warning-text-strong: color-mix(in srgb, var(--core-warning) var(--state-90), var(--core-ink-strong));--color-warning-text: color-mix(in srgb, var(--core-warning) var(--state-78), var(--core-ink-strong));--color-warning-bg-soft: color-mix(in srgb, var(--core-warning) var(--state-14), var(--core-surface-0));--color-warning-border-alt: color-mix(in srgb, var(--core-warning) var(--state-45), var(--core-surface-0));--color-warning-row-bg: color-mix(in srgb, var(--core-warning) var(--state-6), transparent);--color-warning-chip-bg: color-mix(in srgb, var(--core-warning) var(--state-30), transparent);--color-warning-divider: color-mix(in srgb, var(--core-warning) var(--state-24), transparent);--color-diff-added-bg: color-mix(in srgb, var(--core-warning) var(--state-24), var(--core-surface-0));--color-diff-modified-bg: color-mix(in srgb, var(--core-warning) var(--state-18), var(--core-surface-0));--color-diff-removed-fg: color-mix(in srgb, var(--core-neutral) var(--state-70), var(--core-ink-soft));--color-diff-removed-row-bg: color-mix(in srgb, var(--core-neutral) var(--state-10), transparent);--color-danger-row-bg: color-mix(in srgb, var(--core-danger) var(--state-6), transparent);--color-danger-bg-soft: color-mix(in srgb, var(--core-danger) var(--state-12), var(--core-surface-0));--color-danger-text-soft: color-mix(in srgb, var(--core-danger) var(--state-72), var(--core-ink-strong));--color-danger-text-deep: color-mix(in srgb, var(--core-danger) var(--state-82), var(--core-ink-strong));--color-danger-bg-strong: var(--core-danger);--color-danger-border-soft: color-mix(in srgb, var(--core-danger) var(--state-34), var(--core-surface-0));--color-danger-border: color-mix(in srgb, var(--core-danger) var(--state-66), var(--core-surface-0));--color-danger-border-deep: color-mix(in srgb, var(--core-danger) var(--state-30), transparent);--color-positive-bg-strong: var(--core-positive);--color-code-bg: color-mix(in srgb, var(--core-ink-strong) var(--state-7), transparent);--builder-surface-light-ink: #1f2430;--builder-surface-light-ink-soft: #4d5766;--builder-surface-light-muted: #6b7482;--builder-surface-light-base: #ffffff;--builder-surface-light-muted-surface: #f5f4ef;--builder-surface-light-border: color-mix(in srgb, #1f2430 var(--state-12), transparent);--builder-surface-light-form-border-color: var(--builder-surface-light-border);--builder-surface-light-form-border-hover: color-mix(in srgb, #1f2430 var(--state-16), transparent);--builder-surface-light-form-border-focus: color-mix(in srgb, #db5b44 var(--state-42), transparent);--builder-surface-light-form-focus-ring: 0 0 0 2px color-mix(in srgb, #db5b44 var(--state-20), transparent);--builder-surface-light-form-control-bg: #ffffff;--builder-surface-light-form-control-chrome-bg: #f5f4ef;--builder-surface-light-form-disabled-bg: #eeece7;--builder-surface-light-color-border-default: var(--builder-surface-light-border);--builder-surface-light-color-border-subtle: color-mix(in srgb, #1f2430 var(--state-8), transparent);--builder-surface-light-color-border-subtle-soft: color-mix(in srgb, #1f2430 var(--state-6), transparent);--builder-surface-light-color-border-strong: color-mix(in srgb, #1f2430 var(--state-14), transparent);--builder-surface-light-color-accent-bg-hover: color-mix(in srgb, #db5b44 var(--state-8), transparent);--builder-surface-light-color-accent-bg-active: color-mix(in srgb, #db5b44 var(--state-12), transparent);--builder-surface-light-color-button-primary-bg: #db5b44;--builder-surface-light-color-button-primary-border: #db5b44;--builder-surface-light-color-button-primary-text: #ffffff;--builder-surface-light-color-shadow-popover: color-mix(in srgb, #1f2430 var(--state-12), transparent);--builder-font-family: Arial, Helvetica, sans-serif;--report-print-preview-ink: #202530;--report-print-preview-ink-soft: #596373;--report-print-preview-muted: #717a88;--report-print-preview-paper-bg: #ffffff;--report-print-preview-canvas-bg: #ece8e1;--report-print-preview-surface-muted: #f4f1eb;--report-print-preview-surface-strong: #ebe5db;--report-print-preview-border: color-mix(in srgb, #202530 var(--state-14), transparent);--report-print-preview-border-strong: color-mix(in srgb, #202530 var(--state-22), transparent);--report-print-preview-accent: #9c6140;--report-print-preview-accent-soft: color-mix(in srgb, #9c6140 var(--state-16), #ffffff);--color-app-bg: var(--core-app-bg);--color-app-bg-radial-warm: var(--core-app-bg-radial-warm);--color-app-bg-radial-warm-fade: var(--core-app-bg-radial-warm-fade);--color-app-bg-radial-cool: var(--core-app-bg-radial-cool);--color-app-bg-radial-cool-fade: var(--core-app-bg-radial-cool-fade);--color-public-bg: var(--core-public-bg);--color-public-bg-radial-warm: var(--core-public-bg-radial-warm);--color-public-bg-radial-warm-fade: var(--core-public-bg-radial-warm-fade);--color-public-bg-radial-rose: var(--core-public-bg-radial-rose);--color-public-bg-radial-rose-fade: var(--core-public-bg-radial-rose-fade);--color-reimbursements-bg: var(--color-public-bg);--color-reimbursements-bg-radial-warm: var(--color-public-bg-radial-warm);--color-reimbursements-bg-radial-warm-fade: var(--color-public-bg-radial-warm-fade);--color-reimbursements-bg-radial-rose: var(--color-public-bg-radial-rose);--color-reimbursements-bg-radial-rose-fade: var(--color-public-bg-radial-rose-fade);--color-live-border: color-mix(in srgb, var(--core-positive) var(--state-35), transparent);--color-live-bg: color-mix(in srgb, var(--core-positive) var(--state-16), var(--core-surface-0));--color-live-text: color-mix(in srgb, var(--core-positive) var(--state-68), var(--core-ink-strong));--color-coverage-card-border: color-mix(in srgb, var(--core-warning) var(--state-30), var(--core-surface-0));--color-coverage-card-bg: color-mix(in srgb, var(--core-warning) var(--state-10), var(--core-surface-0));--color-coverage-head-text: color-mix(in srgb, var(--core-warning) var(--state-62), var(--core-ink-strong));--color-coverage-section-border: color-mix(in srgb, var(--core-warning) var(--state-24), var(--core-surface-0));--color-coverage-section-text: color-mix(in srgb, var(--core-warning) var(--state-58), var(--core-ink-strong));--color-coverage-trigger-bg: color-mix(in srgb, var(--core-warning) var(--state-12), var(--core-surface-0));--color-coverage-trigger-border: color-mix(in srgb, var(--core-warning) var(--state-30), var(--core-surface-0));--color-coverage-direct-bg: color-mix(in srgb, var(--core-warning) var(--state-14), var(--core-surface-0));--color-coverage-direct-border: color-mix(in srgb, var(--core-warning) var(--state-34), var(--core-surface-0));--color-coverage-derived-bg: color-mix(in srgb, var(--core-danger) var(--state-10), var(--core-surface-0));--color-coverage-derived-border: color-mix(in srgb, var(--core-danger) var(--state-30), var(--core-surface-0));--color-coverage-operator-text: color-mix(in srgb, var(--core-warning) var(--state-50), var(--core-ink-strong));--color-coverage-operator-bg: color-mix(in srgb, var(--core-warning) var(--state-12), transparent);--color-coverage-impact-qty-text: color-mix(in srgb, var(--core-warning) var(--state-72), var(--core-ink-strong));--color-coverage-impact-location: color-mix(in srgb, var(--core-warning) var(--state-58), var(--core-ink-strong));--color-coverage-impact-meta: color-mix(in srgb, var(--core-warning) var(--state-42), var(--core-ink-soft));--color-session-dot-av-bg: color-mix(in srgb, var(--core-positive) var(--state-45), var(--core-surface-0));--color-session-dot-av-border: color-mix(in srgb, var(--core-positive) var(--state-58), var(--core-surface-0));--color-session-dot-noav-bg: color-mix(in srgb, var(--core-info) var(--state-45), var(--core-surface-0));--color-session-dot-noav-border: color-mix(in srgb, var(--core-info) var(--state-58), var(--core-surface-0));--color-session-dot-addressed-bg: color-mix(in srgb, var(--core-warning) var(--state-45), var(--core-surface-0));--color-session-dot-addressed-border: color-mix(in srgb, var(--core-warning) var(--state-58), var(--core-surface-0));--table-wrap-border: var(--color-border-subtle);--table-bg: var(--color-surface-base);--table-head-bg: var(--color-accent-bg-subtle);--table-head-text: var(--ink-soft);--table-head-border: var(--color-border-subtle);--table-subheader-bg: var(--table-head-bg);--table-subheader-alt-bg: var(--color-surface-muted);--table-row-border: var(--color-border-subtle-soft);--table-row-hover-bg: var(--color-accent-bg-subtle);--table-row-focus-outline: var(--brand-primary);--table-head-height: 2.5rem;--table-cell-pad-y: .625rem;--table-cell-pad-x: .75rem;--table-cell-pad-y-compact: .375rem;--table-cell-pad-y-dense: .125rem;--color-warn-border: var(--color-warning-border-alt);--color-warn-bg-soft: var(--color-warning-bg-soft);--color-warn-text: var(--color-warning-text);--error: var(--color-error-text);--ds-colorpicker-selector-shadow-gradient: linear-gradient(to top, color-mix(in srgb, var(--core-shadow-source) 100%, transparent), color-mix(in srgb, var(--core-shadow-source) 0%, transparent));--ds-colorpicker-selector-tint-gradient: linear-gradient(to right, color-mix(in srgb, var(--core-surface-0) 100%, transparent), color-mix(in srgb, var(--core-surface-0) 0%, transparent));--ds-colorpicker-hue-spectrum: linear-gradient(to top, var(--core-danger) 0%, color-mix(in srgb, var(--core-danger) 50%, var(--core-brand)) 17%, var(--core-info) 33%, color-mix(in srgb, var(--core-info) 60%, var(--core-positive)) 50%, var(--core-positive) 67%, var(--core-warning) 83%, var(--core-danger) 100%)}[data-truthy-surface-mode=light]{color-scheme:light;--ink: var(--builder-surface-light-ink);--ink-soft: var(--builder-surface-light-ink-soft);--muted: var(--builder-surface-light-muted);--surface: var(--builder-surface-light-base);--border: var(--builder-surface-light-border);--form-control-border-color: var(--builder-surface-light-form-border-color);--form-control-border-hover: var(--builder-surface-light-form-border-hover);--form-control-border-focus: var(--builder-surface-light-form-border-focus);--form-control-focus-ring: var(--builder-surface-light-form-focus-ring);--form-control-disabled-bg: var(--builder-surface-light-form-disabled-bg);--form-control-surface-bg: var(--builder-surface-light-form-control-bg);--form-control-chrome-bg: var(--builder-surface-light-form-control-chrome-bg);--color-surface-form-control: var(--builder-surface-light-form-control-bg);--color-surface-base: var(--builder-surface-light-base);--color-surface-muted: var(--builder-surface-light-muted-surface);--color-border-default: var(--builder-surface-light-color-border-default);--color-border-subtle: var(--builder-surface-light-color-border-subtle);--color-border-subtle-soft: var(--builder-surface-light-color-border-subtle-soft);--color-border-strong: var(--builder-surface-light-color-border-strong);--color-accent-bg-hover: var(--builder-surface-light-color-accent-bg-hover);--color-accent-bg-active: var(--builder-surface-light-color-accent-bg-active);--color-button-primary-bg: var(--builder-surface-light-color-button-primary-bg);--color-button-primary-border: var(--builder-surface-light-color-button-primary-border);--color-button-primary-text: var(--builder-surface-light-color-button-primary-text);--color-shadow-popover: var(--builder-surface-light-color-shadow-popover);--response-builder-theme-tint: color-mix(in srgb, var(--color-shell-nav-bg) 28%, var(--builder-surface-light-base));--response-builder-chrome-border: color-mix(in srgb, var(--builder-surface-light-ink) var(--state-16), transparent);--response-builder-chrome-border-strong: color-mix(in srgb, var(--response-builder-theme-tint) var(--state-42), var(--builder-surface-light-ink));--response-builder-chrome-fill: color-mix(in srgb, var(--builder-surface-light-base) var(--state-62), transparent);--response-builder-chrome-fill-active: color-mix(in srgb, color-mix(in srgb, var(--builder-surface-light-base) var(--state-88), var(--response-builder-theme-tint)) var(--state-74), transparent);--response-builder-chrome-frame-active: var(--response-builder-chrome-border-strong);--response-builder-chrome-label: color-mix(in srgb, var(--response-builder-theme-tint) var(--state-48), var(--builder-surface-light-ink));--response-builder-chrome-icon: color-mix(in srgb, var(--response-builder-theme-tint) var(--state-38), var(--builder-surface-light-ink-soft));--response-builder-chrome-focus: color-mix(in srgb, var(--response-builder-theme-tint) var(--state-62), var(--response-builder-theme-tint));--response-builder-chrome-button-surface: color-mix(in srgb, var(--builder-surface-light-ink) var(--state-12), transparent);--response-builder-chrome-button-text: color-mix(in srgb, var(--response-builder-theme-tint) var(--state-56), var(--builder-surface-light-ink));--response-builder-guide-line-color: color-mix(in srgb, var(--builder-surface-light-ink) var(--state-24), transparent);--response-builder-guide-line-strong-color: color-mix(in srgb, var(--builder-surface-light-ink) var(--state-30), transparent);--response-builder-section-divider-color: color-mix(in srgb, var(--builder-surface-light-ink) var(--state-22), transparent);--response-builder-block-guide-color: var(--response-builder-section-divider-color);--mailing-canvas-scaffold-border: var(--response-builder-chrome-border);--mailing-canvas-scaffold-border-strong: var(--response-builder-chrome-border-strong);--mailing-canvas-scaffold-fill: var(--response-builder-chrome-fill);--mailing-canvas-scaffold-fill-active: var(--response-builder-chrome-fill-active);--mailing-canvas-scaffold-label: var(--response-builder-chrome-label);--mailing-canvas-scaffold-icon: var(--response-builder-chrome-icon);--mailing-canvas-scaffold-focus: var(--response-builder-chrome-focus);--mailing-canvas-scaffold-button-surface: var(--response-builder-chrome-button-surface);--mailing-canvas-scaffold-button-text: var(--response-builder-chrome-button-text)}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-rxPR78IT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-SemiBold-CH7lTxeH.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-Regular-CeCar7fH.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-SemiBold-D_i-WmZV.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root:not([data-theme]),:root[data-theme=crescents]{color-scheme:light;--font-family-body: "IBM Plex Sans", "Segoe UI", sans-serif;--font-family-heading: "Space Grotesk", "IBM Plex Sans", "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-strong: 600;--core-ink-strong: #0b1021;--core-ink-soft: #2a3144;--core-muted: #5f6c85;--core-surface-0: #ffffff;--core-surface-1: #f8fafc;--core-surface-2: #f5f4ef;--core-nav-bg: #102238;--core-brand: #db5b44;--core-brand-strong: #c84f38;--core-accent: #0f766e;--core-info: #1d4ed8;--core-positive: #16a34a;--core-warning: #b45309;--core-danger: #dc2626;--core-neutral: #334155;--core-app-bg: #f4f3ee;--core-app-bg-radial-warm: #fef3c7;--core-app-bg-radial-warm-fade: rgba(254, 243, 199, 0);--core-app-bg-radial-cool: #e0f2f1;--core-app-bg-radial-cool-fade: rgba(224, 242, 241, 0);--core-public-bg: #f4f1ec;--core-public-bg-radial-warm: #fde68a;--core-public-bg-radial-warm-fade: rgba(253, 230, 138, 0);--core-public-bg-radial-rose: #fecdd3;--core-public-bg-radial-rose-fade: rgba(254, 205, 211, 0);--core-shadow-source: #0b1021;--core-border-source: #0b1021;--color-shell-crescents-logo: var(--core-muted)}:root[data-theme=crescents][data-theme-resolved-mode=dark]{color-scheme:dark;--core-ink-strong: #e7eef8;--core-ink-soft: #c6d6ee;--core-muted: #91b3f2;--core-surface-0: #102238;--core-surface-1: #1f2937;--core-surface-2: #1f2937;--core-nav-bg: #0b1021;--core-border-source: #ffffff;--core-shadow-source: #0b1021;--core-app-bg: #0b1021;--core-app-bg-radial-warm: rgba(219, 91, 68, .24);--core-app-bg-radial-cool: rgba(15, 118, 110, .22);--core-public-bg: #151220;--core-public-bg-radial-warm: rgba(253, 230, 138, .2);--core-public-bg-radial-rose: rgba(254, 205, 211, .18);--color-surface-logo-card: #ffffff;--color-surface-logo-card-text: #0b1021;--color-surface-logo-card-muted: #5f6c85;--color-shell-nav-text: color-mix(in srgb, var(--core-ink-strong) 92%, var(--core-nav-bg));--color-shell-nav-link: color-mix(in srgb, var(--core-ink-strong) 84%, var(--core-nav-bg));--color-shell-nav-sub-link: color-mix(in srgb, var(--core-ink-soft) 82%, var(--core-nav-bg));--color-shell-nav-sub-hover-text: color-mix(in srgb, var(--core-ink-strong) 96%, var(--core-nav-bg));--color-shell-nav-sub-active-bg: color-mix(in srgb, var(--core-brand) 44%, transparent);--color-shell-nav-sub-active-border: color-mix(in srgb, var(--core-brand) 62%, transparent);--color-shell-nav-sub-active-text: var(--core-ink-strong)}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/AtkinsonHyperlegibleNext-Regular-e5n-rGfk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/AtkinsonHyperlegibleNext-SemiBold-tGLSvGhF.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/AtkinsonHyperlegibleNext-Bold-DdJUJsIi.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root[data-theme=eyesaver]{color-scheme:light;--font-family-body: "Atkinson Hyperlegible Next", "IBM Plex Sans", "Segoe UI", sans-serif;--font-family-heading: "Atkinson Hyperlegible Next", "IBM Plex Sans", "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-strong: 700;--core-ink-strong: #2f2b27;--core-ink-soft: #595248;--core-muted: #7a7267;--core-surface-0: #fbf7f2;--core-surface-1: #f3ede4;--core-surface-2: #e9e1d5;--core-nav-bg: #2b2622;--core-brand: #b87b46;--core-brand-strong: #a96d3c;--core-accent: #5f8f8d;--core-info: #6c8fb2;--core-positive: #6d946a;--core-warning: #b28d4a;--core-danger: #af746d;--core-neutral: #857d73;--core-app-bg: #f1ebe2;--core-app-bg-radial-warm: rgba(184, 123, 70, .16);--core-app-bg-radial-warm-fade: rgba(184, 123, 70, 0);--core-app-bg-radial-cool: rgba(95, 143, 141, .15);--core-app-bg-radial-cool-fade: rgba(95, 143, 141, 0);--core-public-bg: #f3eee6;--core-public-bg-radial-warm: rgba(184, 123, 70, .14);--core-public-bg-radial-warm-fade: rgba(184, 123, 70, 0);--core-public-bg-radial-rose: rgba(108, 143, 178, .12);--core-public-bg-radial-rose-fade: rgba(108, 143, 178, 0);--core-shadow-source: #221d19;--core-border-source: #5f574f;--border: color-mix(in srgb, var(--core-border-source) 16%, transparent);--shadow: 0 18px 42px color-mix(in srgb, var(--core-shadow-source) 10%, transparent);--shadow-card: 0 12px 28px color-mix(in srgb, var(--core-shadow-source) 8%, transparent);--color-surface-base: #fbf7f2;--color-surface-muted: #f2ebe1;--color-surface-cream: #f6f0e7;--color-surface-cream-soft: #f7f2ea;--color-surface-cream-rose: #f3e9e2;--color-surface-cream-alt: #efe7dc;--color-surface-cream-gradient-end: #f3ece2;--color-surface-logo-card: #fffaf5;--color-surface-logo-card-text: var(--core-ink-strong);--color-surface-logo-card-muted: var(--core-muted);--color-surface-overlay-soft: color-mix(in srgb, var(--core-surface-0) 78%, transparent);--color-surface-overlay-glass: color-mix(in srgb, var(--core-surface-0) 88%, transparent);--color-surface-overlay-strip: color-mix(in srgb, var(--core-shadow-source) 8%, transparent);--color-border-default: var(--border);--color-border-subtle: color-mix(in srgb, var(--core-border-source) 12%, transparent);--color-border-subtle-soft: color-mix(in srgb, var(--core-border-source) 8%, transparent);--color-border-muted: color-mix(in srgb, var(--core-border-source) 10%, transparent);--color-border-strong: color-mix(in srgb, var(--core-border-source) 22%, transparent);--color-shadow-soft: color-mix(in srgb, var(--core-shadow-source) 8%, transparent);--color-shadow-modal: color-mix(in srgb, var(--core-shadow-source) 18%, transparent);--color-overlay-backdrop: color-mix(in srgb, var(--core-shadow-source) 28%, transparent);--color-shadow-popover: color-mix(in srgb, var(--core-shadow-source) 12%, transparent);--color-shadow-popover-strong: color-mix(in srgb, var(--core-shadow-source) 16%, transparent);--color-accent-bg-subtle: color-mix(in srgb, var(--core-accent) 10%, var(--core-surface-0));--color-accent-bg-hover: color-mix(in srgb, var(--core-accent) 14%, var(--core-surface-0));--color-accent-bg-active: color-mix(in srgb, var(--core-accent) 18%, var(--core-surface-0));--color-accent-ring-soft: color-mix(in srgb, var(--core-accent) 18%, transparent);--color-accent-ring-pressed: color-mix(in srgb, var(--core-accent) 24%, transparent);--color-accent-border-soft: color-mix(in srgb, var(--core-accent) 18%, transparent);--color-accent-border: color-mix(in srgb, var(--core-accent) 28%, transparent);--color-accent-border-strong: color-mix(in srgb, var(--core-accent) 38%, transparent);--color-accent-border-selected: color-mix(in srgb, var(--core-accent) 50%, transparent);--color-brand-tint-soft: color-mix(in srgb, var(--core-brand) 10%, var(--core-surface-0));--color-shell-nav-bg: var(--core-nav-bg);--color-shell-nav-text: color-mix(in srgb, var(--core-surface-0) 94%, var(--core-nav-bg));--color-shell-nav-link: color-mix(in srgb, var(--core-surface-0) 86%, var(--core-nav-bg));--color-shell-nav-sub-link: color-mix(in srgb, var(--core-surface-0) 78%, var(--core-nav-bg));--color-shell-nav-hover-bg: color-mix(in srgb, var(--core-surface-0) 8%, transparent);--color-shell-nav-sub-hover-text: color-mix(in srgb, var(--core-surface-0) 98%, var(--core-nav-bg));--color-shell-nav-divider: color-mix(in srgb, var(--core-surface-0) 12%, transparent);--color-shell-nav-border: color-mix(in srgb, var(--core-surface-0) 8%, transparent);--color-shell-nav-mobile-border: color-mix(in srgb, var(--core-surface-0) 10%, transparent);--color-shell-nav-active-bg: var(--core-brand);--color-shell-nav-active-text: #fff7ef;--color-shell-nav-sub-active-bg: color-mix(in srgb, var(--core-brand) 22%, transparent);--color-shell-nav-sub-active-border: color-mix(in srgb, var(--core-brand) 38%, transparent);--color-shell-nav-sub-active-text: #fff7ef;--color-shell-crescents-logo: var(--core-warning);--color-shell-menu-surface: #fbf7f2;--color-shell-menu-surface-hover: #eee6da;--color-shell-menu-shadow: color-mix(in srgb, var(--core-shadow-source) 14%, transparent);--color-shell-avatar-bg: color-mix(in srgb, var(--core-accent) 22%, var(--core-surface-0));--color-shell-avatar-text: var(--core-nav-bg);--color-button-primary-bg: var(--core-brand);--color-button-primary-border: var(--core-brand);--color-button-primary-hover-bg: var(--core-brand-strong);--color-button-primary-hover-border: var(--core-brand-strong);--color-button-primary-text: #fff8f1;--table-bg: var(--color-surface-base);--table-head-bg: color-mix(in srgb, var(--core-accent) 12%, var(--core-surface-0));--table-head-text: var(--core-ink-soft);--table-head-border: var(--color-accent-border-soft);--table-subheader-bg: color-mix(in srgb, var(--core-accent) 9%, var(--core-surface-0));--table-subheader-alt-bg: var(--color-surface-muted);--table-row-border: var(--color-border-subtle-soft);--table-row-hover-bg: color-mix(in srgb, var(--core-accent) 8%, var(--core-surface-0))}:root[data-theme=eyesaver][data-theme-resolved-mode=dark]{color-scheme:dark;--core-ink-strong: #e6decf;--core-ink-soft: #bcb2a4;--core-muted: #8f877b;--core-surface-0: #171614;--core-surface-1: #1e1c1a;--core-surface-2: #252320;--core-nav-bg: #121110;--core-brand: #c98a52;--core-brand-strong: #d49a67;--core-accent: #6fa6a3;--core-info: #7fa7c9;--core-positive: #7fa97c;--core-warning: #c7a15a;--core-danger: #b97a72;--core-neutral: #8a847a;--core-app-bg: #131210;--core-app-bg-radial-warm: rgba(201, 138, 82, .18);--core-app-bg-radial-cool: rgba(111, 166, 163, .14);--core-public-bg: #151412;--core-public-bg-radial-warm: rgba(201, 138, 82, .16);--core-public-bg-radial-rose: rgba(127, 167, 201, .14);--core-shadow-source: #090807;--core-border-source: #d7cbbb;--border: color-mix(in srgb, var(--core-border-source) 22%, transparent);--shadow: 0 22px 50px color-mix(in srgb, var(--core-shadow-source) 42%, transparent);--shadow-card: 0 16px 34px color-mix(in srgb, var(--core-shadow-source) 32%, transparent);--color-surface-base: #171614;--color-surface-muted: #201e1b;--color-surface-cream: #1f1d1a;--color-surface-cream-soft: #1c1a18;--color-surface-cream-rose: color-mix(in srgb, var(--core-brand) 14%, var(--core-surface-0));--color-surface-cream-alt: #25211e;--color-surface-cream-gradient-end: #221f1b;--color-surface-logo-card: #f7efe2;--color-surface-logo-card-text: #332d26;--color-surface-logo-card-muted: #776e63;--color-surface-overlay-soft: color-mix(in srgb, var(--core-surface-0) 74%, transparent);--color-surface-overlay-glass: color-mix(in srgb, var(--core-surface-0) 82%, transparent);--color-surface-overlay-strip: color-mix(in srgb, var(--core-shadow-source) 16%, transparent);--color-border-default: var(--border);--color-border-subtle: color-mix(in srgb, var(--core-border-source) 16%, transparent);--color-border-subtle-soft: color-mix(in srgb, var(--core-border-source) 12%, transparent);--color-border-muted: color-mix(in srgb, var(--core-border-source) 14%, transparent);--color-border-strong: color-mix(in srgb, var(--core-border-source) 26%, transparent);--color-shadow-soft: color-mix(in srgb, var(--core-shadow-source) 20%, transparent);--color-shadow-modal: color-mix(in srgb, var(--core-shadow-source) 38%, transparent);--color-overlay-backdrop: color-mix(in srgb, var(--core-shadow-source) 52%, transparent);--color-shadow-popover: color-mix(in srgb, var(--core-shadow-source) 26%, transparent);--color-shadow-popover-strong: color-mix(in srgb, var(--core-shadow-source) 34%, transparent);--color-accent-bg-subtle: color-mix(in srgb, var(--core-accent) 10%, var(--core-surface-0));--color-accent-bg-hover: color-mix(in srgb, var(--core-accent) 14%, var(--core-surface-0));--color-accent-bg-active: color-mix(in srgb, var(--core-accent) 18%, var(--core-surface-0));--color-accent-ring-soft: color-mix(in srgb, var(--core-accent) 22%, transparent);--color-accent-ring-pressed: color-mix(in srgb, var(--core-accent) 28%, transparent);--color-accent-border-soft: color-mix(in srgb, var(--core-accent) 20%, transparent);--color-accent-border: color-mix(in srgb, var(--core-accent) 30%, transparent);--color-accent-border-strong: color-mix(in srgb, var(--core-accent) 40%, transparent);--color-accent-border-selected: color-mix(in srgb, var(--core-accent) 52%, transparent);--color-brand-tint-soft: color-mix(in srgb, var(--core-brand) 14%, var(--core-surface-0));--color-shell-nav-bg: var(--core-nav-bg);--color-shell-nav-text: color-mix(in srgb, var(--core-ink-strong) 92%, var(--core-nav-bg));--color-shell-nav-link: color-mix(in srgb, var(--core-ink-strong) 84%, var(--core-nav-bg));--color-shell-nav-sub-link: color-mix(in srgb, var(--core-ink-soft) 80%, var(--core-nav-bg));--color-shell-nav-hover-bg: color-mix(in srgb, var(--core-surface-0) 7%, transparent);--color-shell-nav-sub-hover-text: color-mix(in srgb, var(--core-ink-strong) 98%, var(--core-nav-bg));--color-shell-nav-divider: color-mix(in srgb, var(--core-ink-strong) 10%, transparent);--color-shell-nav-border: color-mix(in srgb, var(--core-ink-strong) 8%, transparent);--color-shell-nav-mobile-border: color-mix(in srgb, var(--core-ink-strong) 10%, transparent);--color-shell-nav-active-bg: var(--core-brand);--color-shell-nav-active-text: #171411;--color-shell-nav-sub-active-bg: color-mix(in srgb, var(--core-brand) 24%, transparent);--color-shell-nav-sub-active-border: color-mix(in srgb, var(--core-brand) 36%, transparent);--color-shell-nav-sub-active-text: var(--core-ink-strong);--color-shell-menu-surface: #1a1816;--color-shell-menu-surface-hover: #23211e;--color-shell-menu-shadow: color-mix(in srgb, var(--core-shadow-source) 34%, transparent);--color-shell-avatar-bg: color-mix(in srgb, var(--core-accent) 20%, var(--core-surface-0));--color-shell-avatar-text: var(--core-ink-strong);--color-button-primary-bg: var(--core-brand);--color-button-primary-border: var(--core-brand);--color-button-primary-hover-bg: var(--core-brand-strong);--color-button-primary-hover-border: var(--core-brand-strong);--color-button-primary-text: #191511;--table-bg: var(--color-surface-base);--table-head-bg: color-mix(in srgb, var(--core-accent) 12%, var(--core-surface-0));--table-head-text: var(--core-ink-soft);--table-head-border: var(--color-accent-border-soft);--table-subheader-bg: color-mix(in srgb, var(--core-accent) 9%, var(--core-surface-0));--table-subheader-alt-bg: var(--color-surface-muted);--table-row-border: var(--color-border-subtle-soft);--table-row-hover-bg: color-mix(in srgb, var(--core-accent) 8%, var(--core-surface-0))}@font-face{font-family:Aktiv Grotesk;src:url(/assets/aktivgrotesk-regular-webfont-CctVNPj5.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk;src:url(/assets/aktivgrotesk-medium-webfont-C5GiKWUj.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk;src:url(/assets/aktivgrotesk-bold-webfont-Caun4_gJ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/playfairdisplay-bold-webfont-BcyslaeI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root[data-theme=r-events]{color-scheme:light;--font-family-body: "Aktiv Grotesk", "IBM Plex Sans", "Segoe UI", sans-serif;--font-family-heading: "Playfair Display", "Aktiv Grotesk", "Georgia", serif;--font-weight-regular: 400;--font-weight-strong: 700;--core-ink-strong: #332a25;--core-ink-soft: #5f544b;--core-muted: #7f7367;--core-surface-0: #fffaf4;--core-surface-1: #f7efe2;--core-surface-2: #ecdfcf;--core-nav-bg: #4d3832;--core-brand: #db5b44;--core-brand-strong: #c44a35;--core-accent: #5bc9e0;--core-info: #2d90a9;--core-positive: #2f9568;--core-warning: #b9783f;--core-danger: #cf6559;--core-neutral: #776a5f;--core-app-bg: #f4f2e8;--core-app-bg-radial-warm: rgba(219, 91, 68, .16);--core-app-bg-radial-warm-fade: rgba(219, 91, 68, 0);--core-app-bg-radial-cool: rgba(91, 201, 224, .18);--core-app-bg-radial-cool-fade: rgba(91, 201, 224, 0);--core-public-bg: #f4f2e8;--core-public-bg-radial-warm: rgba(219, 91, 68, .18);--core-public-bg-radial-warm-fade: rgba(219, 91, 68, 0);--core-public-bg-radial-rose: rgba(91, 201, 224, .16);--core-public-bg-radial-rose-fade: rgba(91, 201, 224, 0);--core-shadow-source: #3b2d29;--core-border-source: #7d7064;--border: color-mix(in srgb, var(--core-border-source) 18%, transparent);--shadow: 0 22px 52px color-mix(in srgb, var(--core-shadow-source) 14%, transparent);--shadow-card: 0 14px 30px color-mix(in srgb, var(--core-shadow-source) 12%, transparent);--color-surface-base: #fffaf4;--color-surface-muted: #f1e6d8;--color-surface-cream: #fbf3e8;--color-surface-cream-soft: #f8efe3;--color-surface-cream-rose: #f8e8e2;--color-surface-cream-alt: #f3eadf;--color-surface-cream-gradient-end: #f6ede1;--color-surface-logo-card: #fff8f0;--color-surface-logo-card-text: var(--core-ink-strong);--color-surface-logo-card-muted: var(--core-muted);--color-surface-overlay-soft: color-mix(in srgb, var(--core-surface-0) 74%, transparent);--color-surface-overlay-glass: color-mix(in srgb, var(--core-surface-0) 82%, transparent);--color-surface-overlay-strip: color-mix(in srgb, var(--core-shadow-source) 10%, transparent);--color-border-default: var(--border);--color-border-subtle: color-mix(in srgb, var(--core-border-source) 14%, transparent);--color-border-subtle-soft: color-mix(in srgb, var(--core-border-source) 10%, transparent);--color-border-muted: color-mix(in srgb, var(--core-border-source) 12%, transparent);--color-border-strong: color-mix(in srgb, var(--core-border-source) 24%, transparent);--color-shadow-soft: color-mix(in srgb, var(--core-shadow-source) 10%, transparent);--color-shadow-modal: color-mix(in srgb, var(--core-shadow-source) 20%, transparent);--color-overlay-backdrop: color-mix(in srgb, var(--core-shadow-source) 34%, transparent);--color-shadow-popover: color-mix(in srgb, var(--core-shadow-source) 16%, transparent);--color-shadow-popover-strong: color-mix(in srgb, var(--core-shadow-source) 22%, transparent);--color-accent-bg-subtle: color-mix(in srgb, var(--core-accent) 14%, var(--core-surface-0));--color-accent-bg-hover: color-mix(in srgb, var(--core-accent) 19%, var(--core-surface-0));--color-accent-bg-active: color-mix(in srgb, var(--core-accent) 24%, var(--core-surface-0));--color-accent-ring-soft: color-mix(in srgb, var(--core-accent) 22%, transparent);--color-accent-ring-pressed: color-mix(in srgb, var(--core-accent) 30%, transparent);--color-accent-border-soft: color-mix(in srgb, var(--core-accent) 24%, transparent);--color-accent-border: color-mix(in srgb, var(--core-accent) 36%, transparent);--color-accent-border-strong: color-mix(in srgb, var(--core-accent) 48%, transparent);--color-accent-border-selected: color-mix(in srgb, var(--core-accent) 62%, transparent);--color-brand-tint-soft: color-mix(in srgb, var(--core-brand) 12%, var(--core-surface-0));--color-shell-nav-bg: var(--core-nav-bg);--color-shell-nav-text: color-mix(in srgb, var(--core-surface-0) 94%, var(--core-nav-bg));--color-shell-nav-link: color-mix(in srgb, var(--core-surface-0) 86%, var(--core-nav-bg));--color-shell-nav-sub-link: color-mix(in srgb, var(--core-surface-0) 76%, var(--core-nav-bg));--color-shell-nav-hover-bg: color-mix(in srgb, var(--core-surface-0) 9%, transparent);--color-shell-nav-sub-hover-text: color-mix(in srgb, var(--core-surface-0) 98%, var(--core-nav-bg));--color-shell-nav-divider: color-mix(in srgb, var(--core-surface-0) 14%, transparent);--color-shell-nav-border: color-mix(in srgb, var(--core-surface-0) 10%, transparent);--color-shell-nav-mobile-border: color-mix(in srgb, var(--core-surface-0) 12%, transparent);--color-shell-nav-active-bg: var(--core-brand);--color-shell-nav-active-text: #fffaf4;--color-shell-nav-sub-active-bg: color-mix(in srgb, var(--core-brand) 22%, transparent);--color-shell-nav-sub-active-border: color-mix(in srgb, var(--core-brand) 42%, transparent);--color-shell-nav-sub-active-text: #fffaf4;--color-shell-crescents-logo: var(--core-brand);--color-shell-menu-surface: #fffaf4;--color-shell-menu-surface-hover: #f3e8db;--color-shell-menu-shadow: color-mix(in srgb, var(--core-shadow-source) 18%, transparent);--color-shell-avatar-bg: color-mix(in srgb, var(--core-accent) 32%, var(--core-surface-0));--color-shell-avatar-text: var(--core-nav-bg);--color-button-primary-bg: var(--core-brand);--color-button-primary-border: var(--core-brand);--color-button-primary-hover-bg: var(--core-brand-strong);--color-button-primary-hover-border: var(--core-brand-strong);--color-button-primary-text: #fffaf4;--table-bg: var(--color-surface-base);--table-head-bg: color-mix(in srgb, var(--core-accent) 16%, var(--core-surface-0));--table-head-text: var(--core-ink-soft);--table-head-border: var(--color-accent-border-soft);--table-subheader-bg: color-mix(in srgb, var(--core-accent) 12%, var(--core-surface-0));--table-subheader-alt-bg: var(--color-surface-muted);--table-row-border: var(--color-border-subtle-soft);--table-row-hover-bg: color-mix(in srgb, var(--core-accent) 12%, var(--core-surface-0))}:root[data-theme=r-events][data-theme-resolved-mode=dark]{color-scheme:dark;--core-ink-strong: #f7eee4;--core-ink-soft: #dccbbd;--core-muted: #b9a999;--core-surface-0: #2b201d;--core-surface-1: #362927;--core-surface-2: #42322f;--core-nav-bg: #130e0d;--core-brand: #e1725e;--core-brand-strong: #ef8772;--core-accent: #6fd6e9;--core-info: #7cdeed;--core-positive: #53b882;--core-warning: #d8a35f;--core-danger: #ea8d7b;--core-neutral: #c6b4a4;--core-app-bg: #171211;--core-app-bg-radial-warm: rgba(225, 114, 94, .26);--core-app-bg-radial-cool: rgba(111, 214, 233, .18);--core-public-bg: #15100f;--core-public-bg-radial-warm: rgba(225, 114, 94, .22);--core-public-bg-radial-rose: rgba(111, 214, 233, .16);--core-shadow-source: #090606;--core-border-source: #f0e4d8;--border: color-mix(in srgb, var(--core-border-source) 24%, transparent);--shadow: 0 24px 58px color-mix(in srgb, var(--core-shadow-source) 46%, transparent);--shadow-card: 0 18px 38px color-mix(in srgb, var(--core-shadow-source) 34%, transparent);--color-surface-base: #2b201d;--color-surface-muted: #352826;--color-surface-cream: #322522;--color-surface-cream-soft: #2f2320;--color-surface-cream-rose: color-mix(in srgb, var(--core-brand) 18%, var(--core-surface-0));--color-surface-cream-alt: #382a27;--color-surface-cream-gradient-end: #332622;--color-surface-logo-card: #ffffff;--color-surface-logo-card-text: #332a25;--color-surface-logo-card-muted: #7f7367;--color-surface-overlay-soft: color-mix(in srgb, var(--core-surface-0) 76%, transparent);--color-surface-overlay-glass: color-mix(in srgb, var(--core-surface-0) 84%, transparent);--color-surface-overlay-strip: color-mix(in srgb, var(--core-shadow-source) 18%, transparent);--color-border-default: var(--border);--color-border-subtle: color-mix(in srgb, var(--core-border-source) 18%, transparent);--color-border-subtle-soft: color-mix(in srgb, var(--core-border-source) 14%, transparent);--color-border-muted: color-mix(in srgb, var(--core-border-source) 16%, transparent);--color-border-strong: color-mix(in srgb, var(--core-border-source) 30%, transparent);--color-shadow-soft: color-mix(in srgb, var(--core-shadow-source) 24%, transparent);--color-shadow-modal: color-mix(in srgb, var(--core-shadow-source) 42%, transparent);--color-overlay-backdrop: color-mix(in srgb, var(--core-shadow-source) 55%, transparent);--color-shadow-popover: color-mix(in srgb, var(--core-shadow-source) 28%, transparent);--color-shadow-popover-strong: color-mix(in srgb, var(--core-shadow-source) 38%, transparent);--color-accent-bg-subtle: color-mix(in srgb, var(--core-accent) 12%, var(--core-surface-0));--color-accent-bg-hover: color-mix(in srgb, var(--core-accent) 16%, var(--core-surface-0));--color-accent-bg-active: color-mix(in srgb, var(--core-accent) 20%, var(--core-surface-0));--color-accent-ring-soft: color-mix(in srgb, var(--core-accent) 26%, transparent);--color-accent-ring-pressed: color-mix(in srgb, var(--core-accent) 34%, transparent);--color-accent-border-soft: color-mix(in srgb, var(--core-accent) 28%, transparent);--color-accent-border: color-mix(in srgb, var(--core-accent) 40%, transparent);--color-accent-border-strong: color-mix(in srgb, var(--core-accent) 52%, transparent);--color-accent-border-selected: color-mix(in srgb, var(--core-accent) 66%, transparent);--color-brand-tint-soft: color-mix(in srgb, var(--core-brand) 16%, var(--core-surface-0));--color-shell-nav-bg: var(--core-nav-bg);--color-shell-nav-text: color-mix(in srgb, var(--core-ink-strong) 92%, var(--core-nav-bg));--color-shell-nav-link: color-mix(in srgb, var(--core-ink-strong) 84%, var(--core-nav-bg));--color-shell-nav-sub-link: color-mix(in srgb, var(--core-ink-soft) 80%, var(--core-nav-bg));--color-shell-nav-hover-bg: color-mix(in srgb, var(--core-surface-0) 8%, transparent);--color-shell-nav-sub-hover-text: color-mix(in srgb, var(--core-ink-strong) 98%, var(--core-nav-bg));--color-shell-nav-divider: color-mix(in srgb, var(--core-ink-strong) 12%, transparent);--color-shell-nav-border: color-mix(in srgb, var(--core-ink-strong) 10%, transparent);--color-shell-nav-mobile-border: color-mix(in srgb, var(--core-ink-strong) 12%, transparent);--color-shell-nav-active-bg: var(--core-brand);--color-shell-nav-active-text: #fff4ec;--color-shell-nav-sub-active-bg: color-mix(in srgb, var(--core-brand) 26%, transparent);--color-shell-nav-sub-active-border: color-mix(in srgb, var(--core-brand) 44%, transparent);--color-shell-nav-sub-active-text: var(--core-ink-strong);--color-shell-menu-surface: #211715;--color-shell-menu-surface-hover: #2d201d;--color-shell-menu-shadow: color-mix(in srgb, var(--core-shadow-source) 38%, transparent);--color-shell-avatar-bg: color-mix(in srgb, var(--core-accent) 24%, var(--core-surface-0));--color-shell-avatar-text: var(--core-ink-strong);--color-button-primary-bg: var(--core-brand);--color-button-primary-border: var(--core-brand);--color-button-primary-hover-bg: var(--core-brand-strong);--color-button-primary-hover-border: var(--core-brand-strong);--color-button-primary-text: #fff4ec;--table-bg: var(--color-surface-base);--table-head-bg: color-mix(in srgb, var(--core-accent) 14%, var(--core-surface-0));--table-head-text: var(--core-ink-soft);--table-head-border: var(--color-accent-border-soft);--table-subheader-bg: color-mix(in srgb, var(--core-accent) 10%, var(--core-surface-0));--table-subheader-alt-bg: var(--color-surface-muted);--table-row-border: var(--color-border-subtle-soft);--table-row-hover-bg: color-mix(in srgb, var(--core-accent) 10%, var(--core-surface-0))}*{box-sizing:border-box}h1,h2,h3{font-family:var(--font-family-heading);margin:0;color:var(--ink);font-weight:var(--font-weight-strong)}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}h3{font-size:var(--font-size-md)}p{margin:0;color:var(--ink-soft);font-size:var(--font-size-md)}strong,b,th,label{font-weight:var(--font-weight-strong)}.ds-page{--ds-page-edge-inset: 20px;--ds-page-top-inset: 8px;min-height:100%;padding:var(--ds-page-top-inset) var(--ds-page-edge-inset) var(--ds-page-edge-inset)}.ds-page-main{max-width:1320px;margin:0 auto;display:grid;gap:var(--ds-main-card-gap)}.ds-page-main.ds-layout-single-column,.ds-page-main.ds-layout-table-heavy,.ds-page-main.ds-layout-split-workspace{grid-template-columns:minmax(0,1fr)}.ds-main-card-split{--ds-main-card-split-sidebar-min: 320px;--ds-main-card-split-sidebar-track: .95fr;--ds-main-card-split-main-track: 1.35fr;min-height:0;display:grid;grid-template-columns:minmax(var(--ds-main-card-split-sidebar-min),var(--ds-main-card-split-sidebar-track)) minmax(0,var(--ds-main-card-split-main-track));gap:var(--ds-main-card-gap);align-items:start}.ds-main-card-split--rail-detail{--ds-main-card-split-sidebar-track: .82fr;--ds-main-card-split-main-track: 1.48fr}.ds-workspace-inspector-layout{--ds-workspace-inspector-compact-width: 256px;--ds-workspace-sticky-bottom-inset: var(--ds-page-edge-inset, 20px);position:relative}.ds-workspace-inspector-layout__top{grid-column:1 / -1;min-width:0}.ds-workspace-inspector-layout>.ds-workspace-inspector-layout__sidebar,.ds-workspace-inspector-layout>.ds-workspace-inspector-layout__main{min-width:0;min-height:0}.ds-workspace-inspector-layout.ds-main-card-split[data-inspector-mode=half]{grid-template-columns:var(--ds-workspace-inspector-compact-width) minmax(0,1fr)}.ds-workspace-inspector-layout.ds-main-card-split[data-inspector-mode=drawer]{grid-template-columns:minmax(0,1fr)}.ds-workspace-inspector-layout[data-inspector-mode=half] :is(.ds-workspace-sidebar,.ds-workspace-sidebar-card){position:sticky;top:var(--ds-workspace-sticky-top, 12px)}.ds-workspace-inspector-layout[data-inspector-mode=half] .ds-workspace-sidebar-card{max-height:var(--ds-workspace-sticky-max-height, calc(100dvh - 96px - var(--ds-workspace-sticky-bottom-inset)));overflow:hidden}.ds-workspace-inspector-layout[data-inspector-mode=half] .ds-workspace-sidebar-card-body,.ds-workspace-inspector-layout[data-inspector-mode=half] .ds-workspace-sidebar-panel{min-height:0;overflow:auto}.ds-workspace-inspector-layout[data-inspector-mode=half] .ds-workspace-sidebar-card-body{padding-right:var(--ds-card-padding-inline)}.ds-workspace-inspector-layout[data-inspector-mode=half] .ds-workspace-sidebar-panel{padding-right:2px}.ds-workspace-inspector-layout__drawer-handle.ds-app-button.ds-p-button{position:absolute;top:20px;left:calc(-1 * (var(--ds-card-padding-inline) + 2px));z-index:35;inline-size:2.5rem;min-inline-size:2.5rem;min-block-size:8.5rem;padding:.5rem .3rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0;border:1px solid color-mix(in srgb,var(--core-accent) 26%,var(--color-border-subtle));border-left:0;background:color-mix(in srgb,var(--core-accent) 12%,var(--color-surface-muted));color:var(--ink);box-shadow:0 12px 24px color-mix(in srgb,var(--ink) 10%,transparent);gap:0}.ds-workspace-inspector-layout__drawer-handle.ds-app-button.ds-p-button .ds-p-button-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--font-size-sm);line-height:1.05;letter-spacing:.02em;white-space:nowrap}.ds-workspace-inspector-layout__drawer-handle.ds-app-button.ds-p-button .ds-p-button-icon{display:none}.ds-workspace-inspector-layout__drawer-handle.ds-app-button.ds-p-button:not(:disabled):hover{background:color-mix(in srgb,var(--core-accent) 18%,var(--color-surface-muted));border-color:color-mix(in srgb,var(--core-accent) 34%,var(--color-border-subtle));color:var(--ink)}.ds-workspace-inspector-layout__drawer-layer{position:fixed;inset:0;z-index:250}.ds-workspace-inspector-layout__drawer-scrim{position:absolute;inset:0;z-index:0;background:color-mix(in srgb,var(--ink) 8%,transparent)}.ds-workspace-inspector-layout__drawer{position:absolute;inset:0 auto 0 0;z-index:1;width:min(100%,var(--ds-workspace-inspector-compact-width));min-width:0;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);padding:max(12px,env(safe-area-inset-top)) 0 max(12px,env(safe-area-inset-bottom)) 0}.ds-workspace-inspector-layout__drawer-toolbar{display:flex;justify-content:flex-end;padding:0 10px 8px 0}.ds-workspace-inspector-layout__drawer-body{min-height:0;overflow:auto;padding-right:2px}.ds-workspace-inspector-layout__drawer :is(.ds-workspace-sidebar,.ds-workspace-sidebar-card){position:static;top:auto;align-self:stretch}.ds-workspace-inspector-layout__drawer .ds-workspace-sidebar-card,.ds-workspace-inspector-layout__drawer .ds-workspace-sidebar>.ds-card{max-height:none}.ds-workspace-inspector-layout__drawer .ds-workspace-sidebar-panel,.ds-workspace-inspector-layout__drawer .ds-workspace-sidebar-card-body{max-height:none;overflow:visible}.ds-workspace-inspector-layout__drawer .ds-workspace-sidebar-card-body{padding-right:var(--ds-card-padding-inline)}.ds-workspace-inspector-layout__drawer .ds-workspace-sidebar-panel{padding-right:0}.ds-page.ds-layout-public-form{--ds-public-form-max-width: 960px;--ds-public-form-padding-block-start: 22px;--ds-public-form-padding-inline: 16px;--ds-public-form-padding-block-end: 36px;inline-size:min(100%,var(--ds-public-form-max-width));margin-inline:auto;padding:var(--ds-public-form-padding-block-start) var(--ds-public-form-padding-inline) var(--ds-public-form-padding-block-end)}.ds-public-hero{display:grid;grid-template-areas:"branding" "head";align-items:start;gap:14px;position:relative}.ds-public-hero:not(.has-branding-banner){grid-template-areas:"head"}.ds-public-branding-banner{grid-area:branding;min-width:0;inline-size:100%}.ds-public-branding-card{--branding-layout-slot-min-block-size: clamp(2.5rem, 6vw, 3rem);--branding-layout-logo-max-block-size: clamp(1.75rem, 4.5vw, 2.375rem);inline-size:100%}.ds-public-branding-card.meeting-branding-logo-card--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-public-branding-card.meeting-branding-logo-card.is-single-slot{inline-size:100%}.ds-public-hero-head{grid-area:head;display:grid;grid-template-columns:fit-content(24rem) minmax(0,1fr);grid-template-areas:"title meeting" "subtitle meta";align-items:baseline;column-gap:16px;row-gap:8px;min-width:0}.ds-public-title{grid-area:title;margin:0;line-height:1.05;letter-spacing:-.02em;min-width:0}.ds-public-title-logo{inline-size:1.18em;block-size:1.18em;object-fit:contain;vertical-align:-.12em;margin-inline-end:.35em}.ds-public-meeting-name,.ds-public-meeting-city-date{margin:0;align-self:baseline;justify-self:end;min-width:0;max-width:100%;text-align:right;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-public-meeting-name{grid-area:meeting}.ds-public-meeting-city-date{grid-area:meta}.ds-public-subtitle{grid-area:subtitle;margin:0;display:inline-flex;align-items:baseline;gap:8px;min-width:0;line-height:1.2}.ds-public-page{position:relative}.ds-public-page-toggle-overlay{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:220;pointer-events:none}.ds-public-page-toggle-overlay>*{pointer-events:auto}.ds-page-header{--ds-page-header-row-height: 34px;--ds-page-header-row-gap: 6px;--ds-page-header-text-inset-inline: var(--ds-card-padding-inline);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--ds-page-header-row-height) var(--ds-page-header-row-height);column-gap:12px;row-gap:var(--ds-page-header-row-gap);min-height:calc((var(--ds-page-header-row-height) * 2) + var(--ds-page-header-row-gap));align-items:baseline}.ds-page-title-stack,.ds-page-header>:first-child:not(.ds-page-title-stack):not(.ds-page-header-tools):not(.ds-page-header-actions):not(.ds-page-header-search){min-width:0;display:grid;gap:0;grid-template-rows:var(--ds-page-header-row-height) var(--ds-page-header-row-height);align-content:center;padding-inline-start:var(--ds-page-header-text-inset-inline);grid-column:1;grid-row:1 / span 2}.ds-page-header-text-band{padding-inline:var(--ds-page-header-text-inset-inline, var(--ds-card-padding-inline))}.ds-page-title-stack>h1,.ds-page-header>:first-child:not(.ds-page-title-stack):not(.ds-page-header-tools):not(.ds-page-header-actions):not(.ds-page-header-search)>h1{align-self:center;line-height:1.1}.ds-page-subtitle{margin-top:0;color:var(--muted);align-self:center}.ds-page-subtitle--empty{min-height:1.35rem;visibility:hidden}.ds-page-subtitle-meta{margin-left:8px;color:var(--muted);font-size:.9em}.ds-page-header-tools{--ds-header-control-height: var(--header-control-height);grid-column:2;grid-row:1 / span 2;display:grid;grid-template-rows:var(--ds-page-header-row-height) var(--ds-page-header-row-height);row-gap:var(--ds-page-header-row-gap);align-content:center;min-width:340px}.ds-page-header.ds-page-header--search-only{align-items:start}.ds-page-header-actions{grid-row:1;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;min-height:0}.ds-page-header-search{grid-row:2;display:flex;justify-content:flex-end;min-height:0;align-items:center}.ds-page-header-tools :is(.ds-p-button,.ds-app-button,.ds-p-select,.ds-p-inputtext,.ds-search-field){height:var(--ds-header-control-height);min-height:var(--ds-header-control-height)}.ds-page-header-tools .ds-p-select-label{min-height:calc(var(--ds-header-control-height) - 2px);line-height:1.1}.ds-page-header-tools .ds-p-inputtext{line-height:1.1}.ds-page-header>.ds-page-header-search{grid-column:2;justify-self:end}.ds-page-header>.ds-p-button,.ds-page-header>.ds-app-button,.ds-page-header>button{grid-column:2;grid-row:1;justify-self:end;align-self:end}.ds-card-grid{display:grid;gap:var(--ds-main-card-gap);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ds-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:var(--shadow-card);display:grid;grid-template-rows:auto minmax(0,1fr)}.ds-card--with-page-action-dock{grid-template-rows:auto auto auto}.ds-card--with-page-action-dock>.ds-page-action-dock{margin-top:0}.ds-card-header{border-bottom:1px solid var(--color-border-subtle);padding:var(--ds-card-padding);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ds-card-header--compact{align-items:center;border-bottom:0;padding-bottom:6px}.ds-card-header--compact+.ds-card-body{padding-top:0}.ds-card-title-wrap{min-width:0;display:grid;gap:4px}.ds-card-title-wrap--inline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ds-card-title{margin:0;font-size:1.05rem}.ds-card-subtitle{margin:0;color:var(--muted);font-size:.88rem}.ds-card-subtitle--inline{font-size:.95rem;line-height:1.2}.ds-card-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.ds-card-actions--wrap-end{margin-left:auto;justify-content:flex-end;flex-wrap:wrap}.ds-stack-4{display:grid;gap:4px}.ds-stack-2{display:grid;gap:2px}.ds-stack-6{display:grid;gap:6px}.ds-stack-8{display:grid;gap:8px}.ds-flex-fill-min0{flex:1 1 auto;min-width:0}.ds-stack-10{display:grid;gap:10px}.ds-stack-12{display:grid;gap:12px}.ds-stack-14{display:grid;gap:14px}.ds-list-reset{list-style:none;margin:0;padding:0}.ds-surface-panel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-surface-base)}.ds-surface-panel--warning{border-color:var(--color-warning-border-alt);background:var(--color-warning-bg-soft)}.ds-surface-panel--warning strong{color:var(--color-warning-text-strong)}.ds-surface-panel--danger{border-color:var(--color-danger-border-soft);background:var(--color-danger-bg-soft)}.ds-surface-panel--danger strong{color:var(--color-danger-text-deep)}.ds-surface-panel--logo-card{background:var(--color-surface-logo-card);color:var(--color-surface-logo-card-text)}.ds-surface-panel--logo-card .ds-muted{color:var(--color-surface-logo-card-muted)}.ds-brand-asset-stage{min-width:0;display:grid;place-items:center;overflow:hidden;background:var(--color-surface-logo-card);color:var(--color-surface-logo-card-muted)}.ds-brand-asset-stage .ds-muted{color:var(--color-surface-logo-card-muted)}.ds-brand-asset-stage--thumb{flex:0 0 auto;inline-size:5rem;block-size:2rem;padding:.12rem .2rem;border:1px solid var(--color-border-subtle);border-radius:.45rem;font-size:.72rem;font-weight:var(--font-weight-strong)}.ds-brand-asset-image{display:block;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;object-fit:scale-down;object-position:center}.ds-surface-panel--dashed{border-style:dashed;border-color:var(--color-border-strong)}.ds-surface-panel--pad-xs{padding:6px 8px}.ds-surface-panel--pad-sm,.ds-surface-panel--pad-card{padding:10px 12px}.ds-surface-panel--pad-md{padding:10px}.ds-center-content{display:flex;align-items:center;justify-content:center}.ds-row-between,.ds-dialog-section-header,.ds-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-card-body{padding:var(--ds-card-padding);display:grid;gap:var(--ds-card-gap);align-content:start}.ds-card-body--with-page-action-dock{padding-bottom:0}.ds-workspace-sidebar-card{position:sticky;top:0;max-height:var(--ds-workspace-sticky-max-height, calc(100dvh - 96px - var(--ds-workspace-sticky-bottom-inset)));overflow:hidden;min-height:0}.ds-workspace-sidebar-card>.ds-card-body{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.ds-workspace-sidebar-card-body{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;overflow:hidden}.ds-workspace-sidebar-card>.ds-card-body>.ds-workspace-sidebar-card-body{min-height:0;flex:1 1 auto}.ds-workspace-form-card,.ds-workspace-form-card-body{min-height:0}.ds-workspace-sidebar{position:sticky;top:var(--ds-workspace-sticky-top, 12px);align-self:start}.ds-workspace-sidebar>.ds-card{max-height:var(--ds-workspace-sticky-max-height, calc(100dvh - 96px - var(--ds-workspace-sticky-bottom-inset)))}.ds-workspace-sidebar>.ds-card>.ds-card-body{min-height:0;display:flex;flex-direction:column;overflow:hidden}.ds-workspace-sidebar-panel{min-height:0;max-height:var(--ds-workspace-sidebar-panel-max-height, calc(100dvh - 232px - var(--ds-workspace-sticky-bottom-inset)));overflow:auto;padding-right:2px}.ds-toolbar{display:grid;gap:6px}.ds-filter-bar{--ds-filter-bar-width: min(100%, 48rem);display:flex;align-items:center;gap:8px;min-width:0;width:var(--ds-filter-bar-width)}.ds-filter-bar--narrow{--ds-filter-bar-width: min(100%, 30rem)}.ds-filter-bar--wide{--ds-filter-bar-width: min(100%, 34rem)}.ds-filter-bar--xwide{--ds-filter-bar-width: min(100%, 48rem)}.ds-filter-bar--fluid{--ds-filter-bar-width: 100%}.ds-filter-bar--align-end{margin-left:auto;justify-content:flex-end}.ds-filter-bar>.ds-search-field,.ds-filter-bar :is(.ds-search-field,.ds-filter-bar__search){flex:1 1 auto;min-width:0;width:auto}.ds-filter-bar :is(.ds-search-field,.ds-filter-bar__search).ds-filter-bar__search--fixed{--ds-filter-search-width: 18rem;flex:0 0 var(--ds-filter-search-width);width:var(--ds-filter-search-width)}.ds-filter-bar__control{--ds-filter-control-width: auto;flex:0 0 auto;min-width:0}.ds-filter-bar .ds-filter-bar__control{width:var(--ds-filter-control-width);max-width:100%}.ds-filter-bar__control--sm{--ds-filter-control-width: 7rem}.ds-filter-bar__control--md{--ds-filter-control-width: 13rem}.ds-filter-bar__control--lg{--ds-filter-control-width: 16rem}.ds-filter-bar__control--fit{--ds-filter-control-width: fit-content}.ds-search-field{width:min(340px,100%)}.ds-summary-grid{display:grid;gap:10px}.ds-summary-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-summary-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-summary-grid--stacked-items>*{display:grid;gap:3px}.ds-field-label{display:inline-flex;align-items:center;font-size:.9rem;font-weight:var(--font-weight-strong)}.ds-list-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted)}.ds-history-scroll-list{max-height:55vh;overflow:auto;padding-right:4px}.ds-compact-count-label{color:var(--ink);font-weight:var(--font-weight-strong)}.ds-count,.ds-loading-more{font-size:.88rem}.ds-load-sentinel{width:100%;height:1px}.ds-muted{color:var(--muted);font-size:.9rem}.ds-muted-sm{color:var(--muted);font-size:var(--font-size-sm)}.ds-loading-region{position:relative}.ds-loading-overlay{position:absolute;inset:0;z-index:6;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;padding:8px}.ds-loading-indicator{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-surface-overlay-glass);box-shadow:var(--shadow-card);color:var(--muted);font-size:.82rem;font-weight:var(--font-weight-strong);letter-spacing:.02em;line-height:1;padding:7px 12px}.ds-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:var(--font-weight-strong);letter-spacing:.02em;line-height:1.2;white-space:nowrap;border:1px solid transparent}.ds-status-pill.is-positive{background:var(--color-status-positive-bg);color:var(--color-status-positive-text);border-color:var(--color-status-positive-border)}.ds-status-pill.is-warning{background:var(--color-status-warning-bg);color:var(--color-status-warning-text);border-color:var(--color-status-warning-border)}.ds-status-pill.is-neutral{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);border-color:var(--color-status-neutral-border)}.ds-status-pill.is-negative{background:var(--color-status-negative-bg);color:var(--color-status-negative-text);border-color:var(--color-status-negative-border)}.ds-icon-indicator{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-base) 72%,transparent);color:var(--muted);font-size:.7rem;line-height:1}.ds-form-card{background:var(--color-surface-base);border-radius:var(--radius-md);padding:var(--ds-card-padding);box-shadow:var(--shadow-card);border:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--ds-card-gap)}.ds-modal-top-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:var(--shadow-card)}.ds-form-card--frameless{background:transparent;border:0;box-shadow:none}.ds-form-grid{display:grid;gap:18px}.ds-form-section{display:grid;gap:12px}.ds-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ds-field{display:flex;flex-direction:column;gap:8px}.ds-field>label,.ds-field>span{font-weight:var(--font-weight-strong);color:var(--ink)}.ds-checkbox-field{display:flex;align-items:center;justify-content:space-between;gap:12px}.ds-checkbox-field>span{margin-right:auto}.ds-control{width:100%;min-height:var(--form-control-height);border:1px solid var(--form-control-border-color);border-radius:var(--radius-sm);background:var(--form-control-surface-bg);color:var(--ink);font:inherit;padding:var(--form-control-padding-y) var(--form-control-padding-x)}select.ds-control{padding-right:1.6rem}textarea.ds-control{min-height:5.5rem;resize:vertical;line-height:1.35}.ds-control:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 24%,transparent);outline-offset:1px;border-color:var(--form-control-border-focus)}.ds-control:disabled{opacity:var(--form-control-disabled-opacity);background:var(--form-control-disabled-bg);cursor:not-allowed}.ds-form-control{width:100%}.ds-form-control:is(.ds-p-inputtext,.ds-p-inputtextarea){border:1px solid var(--form-control-border-color);border-radius:var(--radius-sm);background:var(--form-control-surface-bg);color:var(--ink);min-height:var(--form-control-height);padding:var(--form-control-padding-y) var(--form-control-padding-x);transition:border-color .2s,box-shadow .2s,background .2s,opacity .2s}.ds-form-control.ds-p-select,.ds-form-control.ds-p-inputnumber{transition:border-color .2s,box-shadow .2s,background .2s,opacity .2s}.ds-form-control.ds-p-inputtextarea,.ds-form-control.ds-form-textarea.ds-p-inputtextarea{min-height:5.5rem;resize:vertical;line-height:1.35}.ds-form-control.ds-p-inputtext:enabled:hover,.ds-form-control.ds-p-inputtextarea:enabled:hover,.ds-form-control.ds-p-select:hover,.ds-form-control.ds-p-inputnumber:hover,.ds-form-control.ds-p-datepicker:hover .ds-p-datepicker-input:not(:disabled){border-color:var(--form-control-border-hover)}.ds-form-control.ds-p-inputtext:enabled:focus,.ds-form-control.ds-p-inputtextarea:enabled:focus,.ds-form-control.ds-p-select:focus-within,.ds-form-control.ds-p-inputnumber:focus-within,.ds-form-control.ds-p-datepicker:focus-within .ds-p-datepicker-input:not(:disabled){border-color:var(--form-control-border-focus);box-shadow:var(--form-control-focus-ring);outline:0}.ds-form-control.ds-p-inputtext:disabled,.ds-form-control.ds-p-inputtextarea:disabled,.ds-form-control.ds-p-select[data-p~=disabled],.ds-form-control.ds-p-datepicker .ds-p-datepicker-input:disabled,.ds-form-control.ds-p-inputnumber .ds-p-inputnumber-input:disabled{background:var(--form-control-disabled-bg);opacity:var(--form-control-disabled-opacity);cursor:not-allowed}.ds-form-control.ds-p-select[data-p~=disabled] .ds-p-select-label{cursor:not-allowed}.ds-compound-control{display:flex;align-items:stretch;width:100%;min-height:var(--form-control-height);overflow:hidden;border:1px solid var(--form-control-border-color);border-radius:var(--radius-sm);background:var(--form-control-surface-bg);transition:border-color .2s,box-shadow .2s,background .2s,opacity .2s}.ds-compound-control:hover{border-color:var(--form-control-border-hover)}.ds-compound-control:focus-within{border-color:var(--form-control-border-focus);box-shadow:var(--form-control-focus-ring)}.ds-compound-control.is-invalid{border-color:var(--color-danger-border)}.ds-compound-control__segment.ds-segmented-control{align-self:stretch;flex:0 0 auto;min-height:100%;border:0;border-right:1px solid var(--form-control-border-color);border-radius:0;background:transparent;box-shadow:none}.ds-compound-control__segment.ds-segmented-control .ds-segmented-option+.ds-segmented-option{border-left-color:var(--form-control-border-color)}.ds-compound-control__body{display:flex;align-items:stretch;flex:1 1 auto;min-width:0}.ds-compound-control__body>.ds-form-control.ds-p-inputtext,.ds-compound-control__body>.ds-form-control.ds-p-inputtextarea{min-height:100%;height:100%;border:0;border-radius:0;box-shadow:none;padding-top:0;padding-bottom:0}.ds-compound-control__body>.ds-form-control.ds-p-inputtext:enabled:hover,.ds-compound-control__body>.ds-form-control.ds-p-inputtext:enabled:focus,.ds-compound-control__body>.ds-form-control.ds-p-inputtextarea:enabled:hover,.ds-compound-control__body>.ds-form-control.ds-p-inputtextarea:enabled:focus{border-color:transparent;box-shadow:none}@media(max-width:640px){.ds-compound-control--stack-mobile{flex-direction:column}.ds-compound-control--stack-mobile .ds-compound-control__segment.ds-segmented-control{width:100%;border-right:0;border-bottom:1px solid var(--form-control-border-color)}}.ds-form-checkbox.ds-p-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;vertical-align:middle}.ds-form-checkbox.ds-p-checkbox .ds-p-checkbox-input{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;cursor:pointer}.ds-form-checkbox.ds-p-checkbox .ds-p-checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:6px;border:1px solid var(--form-control-border-color);background:var(--form-control-surface-bg);transition:border-color .2s,box-shadow .2s,background .2s}.ds-form-checkbox.ds-p-checkbox:not([data-p-disabled=true]):hover .ds-p-checkbox-box{border-color:var(--form-control-border-hover)}.ds-form-checkbox.ds-p-checkbox:focus-within .ds-p-checkbox-box{border-color:var(--form-control-border-focus);box-shadow:var(--form-control-focus-ring)}.ds-form-checkbox.ds-p-checkbox[data-p-checked=true] .ds-p-checkbox-box{border-color:var(--color-button-primary-border);background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.ds-form-checkbox.ds-p-checkbox[data-p-disabled=true]{opacity:var(--form-control-disabled-opacity)}.ds-form-checkbox.ds-p-checkbox[data-p-disabled=true] .ds-p-checkbox-input{cursor:not-allowed}.ds-form-star-rating{position:relative;display:inline-flex;align-items:center;width:fit-content;min-width:max-content;font-size:1.8rem;line-height:1;letter-spacing:.12rem;-webkit-user-select:none;user-select:none;cursor:pointer;touch-action:none}.ds-form-star-rating-track{color:color-mix(in srgb,var(--ink-soft) 22%,transparent)}.ds-form-star-rating-fill{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:var(--color-button-primary-bg);pointer-events:none;transition:width .18s ease-out}.ds-form-star-rating:focus-visible{outline:2px solid var(--color-accent-border-strong);outline-offset:3px;border-radius:8px}.ds-form-star-rating[data-disabled=true]{opacity:.75;cursor:not-allowed;pointer-events:none}.ds-form-star-rating.is-animating .ds-form-star-rating-fill{animation:survey-star-pop .34s ease-out}.ds-form-rich-text{display:grid;gap:8px}.ds-form-rich-text-shell{display:grid;border:1px solid var(--form-control-border-color);border-radius:var(--radius-md);background:var(--color-brand-tint-soft);overflow:hidden;transition:border-color .2s,box-shadow .2s,background .2s,opacity .2s}.ds-form-rich-text-shell:focus-within{border-color:var(--form-control-border-focus);box-shadow:var(--form-control-focus-ring)}.ds-form-rich-text-shell[data-disabled=true]{background:var(--form-control-disabled-bg);opacity:var(--form-control-disabled-opacity)}.ds-form-rich-text-toolbar{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;padding:0 10px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid color-mix(in srgb,var(--form-control-border-color) 72%,transparent);background-color:transparent}.ds-form-rich-text-group{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:1px;flex:0 0 auto}.ds-form-rich-text-tool.ds-p-button{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;min-height:1.55rem;padding:0 .22rem;border:0;border-radius:999px;background:transparent;color:var(--ink);font:inherit;cursor:pointer;box-shadow:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}.ds-form-rich-text-tool.ds-p-button:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ds-form-rich-text-tool.ds-p-button:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 24%,transparent);outline-offset:1px}.ds-form-rich-text-tool.ds-p-button[data-active=true]{color:var(--brand-primary);background:transparent;box-shadow:none}.ds-form-rich-text-tool.ds-p-button:disabled{opacity:.48;cursor:not-allowed}.ds-form-rich-text-tool.ds-p-button .ds-p-button-label{display:inline-flex;align-items:center;justify-content:center}.ds-form-rich-text-tool-label{font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1}.ds-form-rich-text-tool-label--bold{font-weight:800}.ds-form-rich-text-tool-label--italic{font-style:italic}.ds-form-rich-text-tool-label--underline{text-decoration:underline}.ds-form-rich-text-token-popover{min-width:min(28rem,calc(100vw - 3rem))}.ds-form-rich-text-token-row{display:flex;flex-wrap:wrap;gap:6px}.ds-form-rich-text-editor{width:100%;min-height:10rem;padding:.9rem 1rem 1rem;background:var(--color-surface-base);color:var(--ink);line-height:1.45;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ds-form-rich-text-editor:focus{outline:0}.ds-form-rich-text-editor[data-disabled=true]{cursor:not-allowed}.ds-form-rich-text-editor[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}@keyframes survey-star-pop{0%{transform:scale(1);filter:drop-shadow(0 0 0 var(--color-warning-border-alt))}40%{transform:scale(1.06);filter:drop-shadow(0 0 8px var(--color-warning-border-alt))}to{transform:scale(1);filter:drop-shadow(0 0 0 var(--color-warning-border-alt))}}.ds-p-inputtext,.ds-p-inputtextarea,.ds-p-select,.ds-p-datepicker,.ds-p-inputnumber{width:100%}.ds-p-inputtext,.ds-p-inputtextarea,.ds-p-select,.ds-p-datepicker-input,.ds-p-inputnumber-input{color:var(--ink);font:inherit;font-weight:var(--font-weight-regular)}.ds-p-select{display:inline-flex;align-items:stretch;border:1px solid var(--form-control-border-color);border-radius:var(--radius-sm);background:var(--form-control-surface-bg);min-height:var(--form-control-height);overflow:hidden}.ds-p-select-label{flex:1 1 auto;min-width:0;min-height:calc(var(--form-control-height) - 2px);padding:var(--form-control-padding-y) var(--form-control-padding-x);display:inline-flex;align-items:center;color:var(--ink-soft);font-weight:var(--font-weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;outline:0;background:transparent}.ds-p-select-label[data-p~=placeholder],.ds-p-select-label[data-p~=empty]{color:var(--muted)}.ds-p-select-dropdown{width:1.9rem;flex:0 0 1.9rem;border-left:1px solid var(--form-control-border-color);background:var(--form-control-chrome-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.ds-p-select-dropdown-icon,.ds-p-select-loading-icon{font-size:.85rem;line-height:1}.ds-p-select-clear-icon{color:var(--muted)}.ds-p-select-overlay{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-base);box-shadow:0 14px 28px var(--color-shadow-popover);margin-top:4px;overflow:hidden;z-index:1200}.ds-p-select-header{padding:.45rem;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-muted)}.ds-p-select-filter-container{width:100%;position:relative}.ds-p-select-filter{width:100%;border:1px solid var(--form-control-border-color);border-radius:var(--radius-sm);background:var(--form-control-surface-bg);color:var(--ink);min-height:calc(var(--form-control-height) - 2px);padding:.26rem .5rem .26rem 2rem}.ds-p-select-filter:focus{outline:0;border-color:var(--form-control-border-focus);box-shadow:var(--form-control-focus-ring)}.ds-p-select-filter-icon-container{position:absolute;top:50%;left:.6rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);pointer-events:none}.ds-p-select-filter-icon{font-size:.9rem;line-height:1}.ds-p-select-list-container{max-height:min(18rem,42vh);overflow:auto}.ds-p-select-list{margin:0;padding:4px;list-style:none}.ds-p-select-option-group-label{display:block;color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-strong);padding:.5rem .56rem .2rem}.ds-p-select-option,.ds-p-select-empty-message{border-radius:8px;padding:.4rem .56rem}.ds-p-select-option{color:var(--ink-soft);font-weight:var(--font-weight-regular);cursor:pointer;display:flex;align-items:center;gap:.5rem}.ds-p-select-option-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-p-select-empty-message{color:var(--muted)}.ds-p-select-option[data-p-disabled=false]:hover,.ds-p-select-option[data-p-focused=true]{background:var(--color-accent-bg-hover);color:var(--ink)}.ds-p-select-option[data-p-selected=true]{background:var(--color-accent-bg-active);color:var(--ink);font-weight:var(--font-weight-regular)}.ds-p-select-option[data-p-disabled=true]{opacity:.6;cursor:not-allowed}.ds-p-inputnumber{display:inline-flex;align-items:stretch;width:100%;min-height:var(--form-control-height);border:1px solid var(--form-control-border-color);border-radius:var(--radius-sm);background:var(--form-control-surface-bg);overflow:hidden}.ds-p-inputnumber-input{flex:1 1 auto;min-width:0;width:1%;border:0;outline:0;background:transparent;padding:var(--form-control-padding-y) var(--form-control-padding-x)}.ds-p-inputnumber-button-group{display:inline-flex;align-items:stretch}.ds-p-inputnumber-button{min-width:1.9rem;border:0;border-left:1px solid var(--form-control-border-color);background:var(--form-control-chrome-bg);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.ds-p-inputnumber-button:hover:not(:disabled){background:var(--color-accent-bg-hover);color:var(--ink)}.ds-p-inputnumber-button:disabled{cursor:not-allowed;opacity:var(--form-control-disabled-opacity)}.ds-p-inputnumber.ds-p-inputnumber--stacked .ds-p-inputnumber-button-group{flex-direction:column}.ds-p-inputnumber.ds-p-inputnumber--stacked .ds-p-inputnumber-button{border-left:1px solid var(--form-control-border-color);min-height:calc(var(--form-control-height) / 2)}.ds-p-inputnumber.ds-p-inputnumber--stacked .ds-p-inputnumber-button+.ds-p-inputnumber-button{border-top:1px solid var(--form-control-border-color)}.ds-p-inputnumber.ds-p-inputnumber--horizontal .ds-p-inputnumber-button--decrement{order:1;border-right:1px solid var(--form-control-border-color);border-left:0}.ds-p-inputnumber.ds-p-inputnumber--horizontal .ds-p-inputnumber-input{order:2}.ds-p-inputnumber.ds-p-inputnumber--horizontal .ds-p-inputnumber-button--increment{order:3}.ds-p-inputnumber.ds-p-inputnumber--vertical{flex-direction:column}.ds-form-control.ds-form-slider.ds-p-slider{position:relative;display:block;width:100%;height:1.5rem;padding-block:.42rem;background:transparent;cursor:pointer}.ds-form-control.ds-form-slider.ds-p-slider:before{content:"";position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 12%,var(--color-surface-muted))}.ds-p-slider-range{position:absolute;inset:50% auto auto 0;transform:translateY(-50%);height:.4rem;border-radius:999px;background:var(--color-button-primary-bg)}.ds-p-slider-handle{position:absolute;top:50%;width:1rem;height:1rem;border:2px solid var(--color-button-primary-border);border-radius:999px;background:var(--color-surface-base);box-shadow:0 2px 8px color-mix(in srgb,var(--ink) 14%,transparent);transform:translate(-50%,-50%);transition:border-color .2s,box-shadow .2s,transform .2s}.ds-form-control.ds-form-slider.ds-p-slider:hover .ds-p-slider-handle{transform:translate(-50%,-50%) scale(1.04)}.ds-form-control.ds-form-slider.ds-p-slider:focus-within .ds-p-slider-handle{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 18%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 14%,transparent)}.ds-form-control.ds-form-slider.ds-p-slider[data-p-disabled=true]{opacity:var(--form-control-disabled-opacity);cursor:not-allowed}.ds-form-color{display:grid;gap:0;position:relative}.ds-form-color-main{display:grid;grid-template-columns:minmax(5.8rem,6.4rem) auto;gap:6px;align-items:start}.ds-form-color-value-shell{display:grid;grid-template-columns:36px minmax(0,1fr);min-height:36px;border:1px solid var(--form-control-border-color);border-radius:0;background:var(--color-surface-base);overflow:hidden;transition:border-color .2s,box-shadow .2s,background .2s,opacity .2s}.ds-form-color-value-shell:focus-within{border-color:var(--form-control-border-focus);box-shadow:var(--form-control-focus-ring)}.ds-form-color-value-shell[data-disabled=true]{background:var(--form-control-disabled-bg);opacity:var(--form-control-disabled-opacity)}.ds-form-color-picker{flex:0 0 auto}.ds-form-color-picker-trigger{padding:0;border:0;border-right:1px solid var(--form-control-border-color);border-radius:0;background:transparent}.ds-form-color-picker-current{display:block;width:36px;height:36px;position:relative}.ds-form-color-input.ds-form-control.ds-p-inputtext{min-height:36px;padding:.18rem .12rem;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--font-size-sm);line-height:1.05;text-align:center;font-variant-numeric:tabular-nums}.ds-form-color-input.ds-form-control.ds-p-inputtext:enabled:hover,.ds-form-color-input.ds-form-control.ds-p-inputtext:enabled:focus{border-color:transparent;box-shadow:none}.ds-form-color-picker-popover .ds-p-colorpicker-panel{border:0;border-radius:0;box-shadow:none;margin-top:0;background:transparent}.ds-form-color-picker-popover .ds-p-colorpicker-content{padding:0}.ds-p-colorpicker-panel{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:0 14px 28px var(--color-shadow-popover);margin-top:4px;overflow:hidden}.ds-p-colorpicker-content{display:grid;grid-template-columns:auto auto;gap:12px;padding:12px;align-items:start}.ds-p-colorpicker-selector,.ds-p-colorpicker-hue{position:relative;border-radius:10px;overflow:hidden}.ds-p-colorpicker-selector{width:150px;height:150px;cursor:crosshair}.ds-p-colorpicker-selector-background{width:100%;height:100%;background-image:var(--ds-colorpicker-selector-shadow-gradient),var(--ds-colorpicker-selector-tint-gradient)}.ds-p-colorpicker-hue{width:18px;height:150px;cursor:ns-resize;background:var(--ds-colorpicker-hue-spectrum)}.ds-p-colorpicker-selector-handle,.ds-p-colorpicker-hue-handle{position:absolute;border:2px solid var(--color-surface-base);box-shadow:0 2px 6px color-mix(in srgb,var(--ink) 20%,transparent)}.ds-p-colorpicker-selector-handle{width:14px;height:14px;border-radius:999px;transform:translate(-50%,-50%)}.ds-p-colorpicker-hue-handle{left:0;width:100%;height:4px;border-radius:999px;transform:translateY(-50%)}.ds-form-color-swatches{display:grid;grid-template-columns:repeat(4,1rem);grid-auto-rows:1rem;gap:4px;align-content:start}.ds-form-color-swatch{width:1rem;height:1rem;border:1px solid color-mix(in srgb,var(--ink) 18%,var(--border));border-radius:999px;background:var(--color-surface-base);cursor:pointer;position:relative}.ds-form-color-swatch.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 24%,transparent);border-color:var(--color-button-primary-border)}.ds-form-color-swatch:disabled{opacity:var(--form-control-disabled-opacity);cursor:not-allowed}.ds-form-color-swatch--empty{overflow:hidden}.ds-form-color-swatch--empty:before,.ds-form-color-swatch--empty:after{content:"";position:absolute;pointer-events:none}.ds-form-color-swatch--empty:before{inset:0;background-image:linear-gradient(45deg,color-mix(in srgb,var(--border) 65%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--border) 65%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--border) 65%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--border) 65%,transparent) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.ds-form-color-swatch--empty:after{top:50%;left:-10%;width:120%;height:2px;background:color-mix(in srgb,var(--danger-600) 70%,var(--ink));transform:translateY(-50%) rotate(-45deg);transform-origin:center}.ds-p-inputnumber.ds-p-inputnumber--vertical .ds-p-inputnumber-input{width:100%}.ds-p-inputnumber.ds-p-inputnumber--vertical .ds-p-inputnumber-button{width:100%;border-left:0;border-top:1px solid var(--form-control-border-color)}.ds-p-datepicker{position:relative;display:inline-flex;align-items:stretch;width:100%;min-width:0}.ds-p-datepicker-input{width:100%;min-height:var(--form-control-height);border:1px solid var(--form-control-border-color);border-radius:var(--radius-sm);background:var(--color-surface-base);padding:var(--form-control-padding-y) calc(var(--form-control-padding-x) + 1.35rem) var(--form-control-padding-y) var(--form-control-padding-x)}.ds-p-datepicker-input:focus{outline:0}.ds-p-datepicker-dropdown{margin-left:.38rem;min-width:2rem;border:1px solid var(--form-control-border-color);border-radius:var(--radius-sm);background:var(--color-surface-base);color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.ds-p-datepicker-dropdown-icon{font-size:.9rem}.ds-p-datepicker-input-icon-container{position:absolute;top:50%;right:.55rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.ds-p-datepicker-input-icon{font-size:.9rem;line-height:1}.ds-p-datepicker-panel{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-base);box-shadow:0 14px 28px var(--color-shadow-popover);padding:.5rem;min-width:min(19rem,calc(100vw - 2rem));z-index:1200}.ds-p-datepicker-calendar-container{display:inline-flex;gap:.45rem}.ds-p-datepicker-calendar{display:grid;gap:.28rem}.ds-p-datepicker-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem}.ds-p-datepicker-nav-button{width:1.9rem;height:1.9rem;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-surface-base);color:var(--muted)}.ds-p-datepicker-nav-button:hover:not(:disabled){background:var(--color-accent-bg-hover);color:var(--ink)}.ds-p-datepicker-title{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.ds-p-datepicker-select-month,.ds-p-datepicker-select-year,.ds-p-datepicker-decade{color:var(--ink-soft);font-weight:var(--font-weight-strong)}.ds-p-datepicker-day-view{width:100%;border-collapse:collapse}.ds-p-datepicker-table-header-cell,.ds-p-datepicker-week-day-cell{text-align:center;padding:.15rem;color:var(--muted);font-size:.73rem;font-weight:var(--font-weight-strong)}.ds-p-datepicker-day-cell{text-align:center;padding:.12rem}.ds-p-datepicker-day{width:1.95rem;height:1.95rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft);cursor:pointer}.ds-p-datepicker-day[data-p-disabled=true]{opacity:.45;cursor:not-allowed}.ds-p-datepicker-day:not([data-p-disabled=true]):hover{background:var(--color-accent-bg-hover);color:var(--ink)}.ds-p-datepicker-day[data-p~=selected],.ds-p-datepicker-month[data-p-selected=true],.ds-p-datepicker-year[data-p-selected=true]{background:var(--color-accent-bg-active);color:var(--ink);font-weight:var(--font-weight-strong)}.ds-p-datepicker-day-cell[data-p-today=true] .ds-p-datepicker-day:not([data-p~=selected]){border:1px solid var(--color-accent-border)}.ds-p-datepicker-month-view,.ds-p-datepicker-year-view{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.ds-p-datepicker-month,.ds-p-datepicker-year{min-height:1.95rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft);cursor:pointer}.ds-p-datepicker-month[data-p-disabled=true],.ds-p-datepicker-year[data-p-disabled=true]{opacity:.45;cursor:not-allowed}.ds-p-datepicker-time-picker{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;width:100%;border-top:1px solid var(--color-border-subtle);margin-top:.45rem;padding-top:.45rem}.ds-p-datepicker-hour-picker,.ds-p-datepicker-minute-picker,.ds-p-datepicker-second-picker,.ds-p-datepicker-ampm-picker{display:grid;align-items:center;justify-items:center;gap:.2rem}.ds-p-datepicker-time-button{width:1.75rem;height:1.55rem;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface-base);color:var(--muted)}.ds-p-datepicker-time-button:hover:not(:disabled){background:var(--color-accent-bg-hover);color:var(--ink)}.ds-p-datepicker-time-value{min-width:2ch;text-align:center;font-weight:var(--font-weight-strong);color:var(--ink-soft)}.ds-p-datepicker-time-separator{color:var(--muted);font-weight:var(--font-weight-strong)}.ds-p-datepicker-buttonbar{display:flex;justify-content:flex-end;gap:.35rem;border-top:1px solid var(--color-border-subtle);margin-top:.45rem;padding-top:.45rem}.ds-p-datepicker-action-button{border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-surface-base);color:var(--ink-soft)}.ds-p-datepicker-action-button:hover:not(:disabled){background:var(--color-accent-bg-hover);color:var(--ink)}.ds-p-message{border-radius:var(--radius-md)}:where(.ds-p-button,.ds-app-button):not(.ds-app-button--inline-link):not(.ds-option-card-button){min-height:var(--button-height);height:var(--button-height)}.ds-p-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid var(--color-border-strong);background:var(--color-surface-base);color:var(--ink-soft);padding:.34rem .8rem;border-radius:999px;font-weight:var(--font-weight-strong);transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.ds-p-button:hover:not(:disabled){background:var(--color-surface-muted);color:var(--ink)}.ds-p-button:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 24%,transparent);outline-offset:1px}.ds-p-button:disabled{opacity:var(--form-control-disabled-opacity);cursor:not-allowed}.ds-p-button-label{line-height:1.1}.ds-p-button-icon,.ds-p-button-loading-icon{font-size:.9rem;line-height:1}.ds-p-button[data-p~=loading]{pointer-events:none}.ds-p-button[data-p-severity=secondary]{background:var(--color-border-subtle-soft);border-color:transparent;color:var(--ink-soft)}.ds-p-button--icon-only{justify-content:center;min-width:var(--button-height);width:var(--button-height);padding-inline:.45rem}.ds-app-button.ds-app-button--primary{background:var(--color-button-primary-bg);border-color:var(--color-button-primary-border);color:var(--color-button-primary-text)}.ds-app-button.ds-app-button--primary:not(:disabled):hover{background:var(--color-button-primary-hover-bg);border-color:var(--color-button-primary-hover-border)}.ds-app-button.ds-app-button--secondary{background:var(--color-border-subtle-soft);border-color:transparent;color:var(--ink)}.ds-app-button.ds-app-button--danger{background:var(--color-danger-bg-strong);border-color:var(--color-danger-bg-strong);color:var(--surface)}.ds-app-button.ds-app-button--plain{background:transparent;border-color:var(--color-border-strong);color:var(--ink-soft)}.ds-app-button.ds-app-button--inline-link{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:inherit;line-height:1.2;font-weight:var(--font-weight-strong);box-shadow:none}.ds-app-button.ds-app-button--inline-link:not(:disabled):hover{background:transparent;color:var(--brand-primary)}.ds-app-button.ds-app-button--inline-link:focus-visible{outline-offset:2px}.ds-option-card-button{width:100%;min-height:3rem;justify-content:flex-start;border-radius:var(--radius-md);border-color:var(--color-border-subtle);background:var(--color-surface-base);color:var(--ink);padding:.7rem .9rem}.ds-option-card-button .ds-p-button-label{flex:1 1 auto;text-align:left;white-space:normal}.ds-option-card-button:hover:not(:disabled){border-color:var(--color-button-primary-border);background:var(--color-surface-muted);box-shadow:0 8px 18px var(--color-shadow-soft)}.ds-option-card-button.is-selected{border-color:var(--color-button-primary-border);background:var(--color-border-subtle-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-button-primary-border) 24%,transparent)}.ds-app-message{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;padding:.75rem .9rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);color:var(--ink)}.ds-app-message.ds-app-message--success{border-color:var(--color-status-positive-border)}.ds-app-message.ds-app-message--info{border-color:var(--color-info-border)}.ds-app-message.ds-app-message--warn{border-color:var(--color-warning-border-alt)}.ds-app-message.ds-app-message--error{border-color:var(--color-danger-border-soft)}.ds-app-message-icon,.ds-app-notice-icon{line-height:1;margin-top:.125rem}.ds-app-message-content{min-width:0;display:grid;gap:.35rem}.ds-app-message-content>:first-child{margin-top:0}.ds-app-message-content>:last-child{margin-bottom:0}.ds-app-notice-layer{--ds-notice-top: 74px;position:fixed;top:var(--ds-notice-top, 74px);left:50%;transform:translate(-50%);width:min(36rem,calc(100vw - 1rem));pointer-events:none;z-index:1400}.ds-app-notice-stack{display:grid;gap:.5rem}.ds-app-notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;width:100%;padding:.75rem .9rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);color:var(--ink);box-shadow:0 20px 36px var(--color-shadow-modal);pointer-events:auto}.ds-app-notice-content{min-width:0}.ds-app-notice-message{margin:0;font-size:var(--font-size-sm);line-height:1.35;white-space:pre-wrap}.ds-app-notice.ds-app-notice--success{border-color:var(--color-status-positive-border)}.ds-app-notice.ds-app-notice--info{border-color:var(--color-info-border)}.ds-app-notice.ds-app-notice--warn{border-color:var(--color-warning-border-alt)}.ds-app-notice.ds-app-notice--error{border-color:var(--color-danger-border-soft)}.ds-app-notice-fade-enter-active,.ds-app-notice-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.ds-app-notice-fade-enter-from,.ds-app-notice-fade-leave-to{opacity:0;transform:translateY(-.4rem)}.ds-app-centered-notice{display:grid;justify-items:center;gap:1rem;width:min(40rem,100%);margin-inline:auto;padding:1.4rem 1.2rem;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-base);color:var(--ink);box-shadow:0 20px 36px var(--color-shadow-modal);text-align:center}.ds-app-centered-notice.ds-app-centered-notice--success{border-color:var(--color-status-positive-border)}.ds-app-centered-notice.ds-app-centered-notice--info{border-color:var(--color-info-border)}.ds-app-centered-notice.ds-app-centered-notice--warn{border-color:var(--color-warning-border-alt)}.ds-app-centered-notice.ds-app-centered-notice--error{border-color:var(--color-danger-border-soft)}.ds-app-centered-notice-icon-wrap{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent)}.ds-app-centered-notice-icon{font-size:1.2rem;line-height:1}.ds-app-centered-notice-copy{display:grid;gap:.55rem;width:min(32rem,100%)}.ds-app-centered-notice-title{margin:0;font-size:1.1rem;line-height:1.3;font-weight:var(--font-weight-strong)}.ds-app-centered-notice-body{display:grid;gap:.5rem}.ds-app-centered-notice-body>:first-child{margin-top:0}.ds-app-centered-notice-body>:last-child{margin-bottom:0}.ds-app-centered-notice-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.ds-p-dialog-mask{background:var(--color-overlay-backdrop)}.ds-p-dialog{width:min(48rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);color:var(--ink);box-shadow:0 24px 48px var(--color-shadow-modal);display:flex;flex-direction:column;overflow:hidden}.ds-p-dialog-header{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-base);flex:0 0 auto}.ds-p-dialog-header>:first-child{flex:1 1 auto;min-width:0}.ds-p-dialog-title{margin:0;font-size:1.1rem;line-height:1.3;font-weight:var(--font-weight-strong);color:var(--ink)}.ds-p-dialog-header-actions{margin-left:auto;display:inline-flex;align-items:center;flex:0 0 auto}.ds-p-dialog-content{padding:1rem 1.25rem;flex:1 1 auto;min-height:0;overflow:auto;background:var(--color-surface-modal-well)}.ds-p-dialog-footer{padding:.75rem 1.25rem 1rem;border-top:1px solid var(--color-border-subtle);background:var(--color-surface-base);flex:0 0 auto}.ds-p-dialog-close-button{border:0;background:transparent;color:var(--ink-soft);border-radius:999px;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.ds-p-dialog-close-button:hover{background:var(--color-border-subtle-soft);color:var(--ink)}.ds-p-dialog-close-button:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 26%,transparent);outline-offset:1px}.ds-p-dialog-close-icon{font-size:1rem;line-height:1}.ds-p-drawer-mask{background:var(--color-overlay-backdrop)}.ds-p-drawer{width:min(32rem,calc(100vw - 1rem));height:100vh;border-left:1px solid var(--color-border-default);background:var(--color-surface-base);color:var(--ink);box-shadow:-16px 0 40px var(--color-shadow-modal);display:flex;flex-direction:column}.ds-p-drawer-header{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem .75rem;border-bottom:1px solid var(--color-border-subtle)}.ds-p-drawer-title{margin:0;font-size:1.05rem;line-height:1.3;font-weight:var(--font-weight-strong)}.ds-p-drawer-content{flex:1 1 auto;min-height:0;overflow:auto;padding:1rem 1.1rem 1.1rem;background:var(--color-surface-modal-well)}.ds-p-drawer-footer{padding:.75rem 1.1rem 1rem;border-top:1px solid var(--color-border-subtle);background:var(--color-surface-base)}.ds-p-drawer-close-button{margin-left:auto;border:0;background:transparent;color:var(--ink-soft);border-radius:999px;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.ds-p-drawer-close-button:hover{background:var(--color-border-subtle-soft);color:var(--ink)}.ds-p-drawer-close-button:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 26%,transparent);outline-offset:1px}.ds-p-drawer-close-icon{font-size:1rem;line-height:1}.ds-p-accordion{display:grid;gap:10px}.ds-p-accordion-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);overflow:hidden}.ds-p-accordion-header{width:100%;border:0;background:var(--color-surface-base);color:var(--ink);padding:.85rem .95rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;font:inherit;font-weight:var(--font-weight-strong);cursor:pointer}.ds-p-accordion-header:hover:not(:disabled){background:var(--color-surface-muted)}.ds-p-accordion-header:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 24%,transparent);outline-offset:-2px}.ds-p-accordion-header[data-p-disabled=true]{color:var(--muted);cursor:not-allowed}.ds-p-accordion-toggle-icon{color:var(--muted);font-size:.9rem;flex:0 0 auto}.ds-p-accordion-content{padding:.15rem .95rem .95rem;background:var(--color-surface-base)}.ds-p-popover{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:0 16px 30px var(--color-shadow-popover);max-width:min(30rem,calc(100vw - 1rem))}.ds-p-popover-content{padding:.9rem}.ds-app-dialog{--dialog-content-max-width: min(48rem, calc(100vw - 2rem) )}.ds-app-dialog.ds-app-dialog--sm{--dialog-content-max-width: min(34rem, calc(100vw - 2rem) )}.ds-app-dialog.ds-app-dialog--md{--dialog-content-max-width: min(48rem, calc(100vw - 2rem) )}.ds-app-dialog.ds-app-dialog--lg{--dialog-content-max-width: min(64rem, calc(100vw - 2rem) )}.ds-app-dialog.ds-app-dialog--xl{--dialog-content-max-width: min(72rem, calc(100vw - 2rem) )}.ds-app-dialog.ds-app-dialog--full{--dialog-content-max-width: calc(100vw - 1rem) }.ds-app-dialog.ds-p-dialog{width:var(--dialog-content-max-width)}.ds-app-dialog.ds-app-dialog--hosted-modal{--dialog-content-max-width: min(27.2rem, calc(100vw - 2rem) )}.ds-app-dialog.ds-app-dialog--danger .ds-p-dialog-header{border-bottom-color:var(--color-danger-border-soft)}.ds-app-dialog.ds-app-dialog--success .ds-p-dialog-header{border-bottom-color:var(--color-status-positive-border)}.ds-app-dialog.ds-app-dialog--warning .ds-p-dialog-header{border-bottom-color:var(--color-warning-border-alt)}.ds-app-dialog.ds-app-dialog--info .ds-p-dialog-header{border-bottom-color:var(--color-info-border)}.ds-app-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;width:auto}.ds-app-dialog-title-stack{display:grid;gap:.25rem;min-width:0}.ds-app-dialog-title{margin:0;font-size:1.1rem;line-height:1.3}.ds-app-dialog-subtitle{margin:0;color:var(--muted);font-size:.88rem}.ds-app-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem}.ds-dialog-header-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.ds-dialog-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ds-dialog-footer-left,.ds-dialog-footer-right{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ds-dialog-footer-right{margin-left:auto;justify-content:flex-end}.ds-p-dialog-content :is(.ds-modal-top-card,.ds-form-card){box-shadow:var(--shadow-card-modal)}.ds-p-dialog-content :is(.ds-modal-top-card,.ds-form-card)>header :is(h3,.ds-dialog-section-title),.ds-p-dialog-content .ds-dialog-section-header :is(h3,.ds-dialog-section-title){display:inline-flex;align-items:center;gap:.5rem;font-size:1.05rem;line-height:1.2}.ds-dialog-section-title{margin:0}.ds-dialog-section-title>.pi{font-size:.95rem;color:var(--ink-soft);line-height:1}.ds-dialog-collapse-indicator{color:var(--ink-soft);font-size:1rem;line-height:1;flex:0 0 auto}.ds-dialog-linked-meetings-card{padding:.6rem;display:grid;gap:.65rem}.ds-dialog-linked-meetings-card-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.ds-dialog-linked-meetings-card-body{display:grid;gap:.65rem}.ds-dialog-linked-meeting-link{justify-content:flex-start;width:100%;white-space:normal;text-align:left}.ds-dialog-linked-meetings-table .ds-subnote{display:block;margin-top:2px;white-space:normal}.ds-p-tabs,.ds-p-tablist{width:100%}@media(max-width:720px){.ds-dialog-header-meta{justify-content:flex-start}.ds-dialog-footer{align-items:stretch;flex-direction:column}.ds-dialog-footer-left,.ds-dialog-footer-right{width:100%}}.ds-p-tablist-content{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.ds-p-tablist-list{display:inline-flex;min-width:max-content}.ds-p-tab{white-space:nowrap;flex:0 0 auto}.ds-p-tablist-active-bar,.ds-p-tablist-nav-button{display:none}.ds-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ds-dialog-grid.ds-dialog-grid--single{grid-template-columns:1fr}.ds-dialog-section{display:grid;gap:8px}.ds-dialog-inline-row{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.ds-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.ds-dialog-action-delete{margin-right:auto}.ds-p-fileupload{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base)}.ds-p-fileupload-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-muted)}.ds-p-fileupload-content{padding:.75rem;display:grid;gap:.5rem}.ds-p-fileupload-file{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);padding:.5rem .625rem}.ds-p-fileupload-file-info{min-width:0}.ds-p-fileupload-file-name{font-weight:var(--font-weight-strong);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-p-fileupload-file-size{color:var(--muted);font-size:.78rem}.ds-p-fileupload-file-actions{display:inline-flex;align-items:center;gap:.5rem}.ds-app-tag .ds-p-tag,.ds-p-tag{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-neutral-pill-bg);color:var(--color-neutral-text-strong);font-size:.76rem;font-weight:var(--font-weight-strong);line-height:1;padding:.28rem .55rem}.ds-country-flag.fi{--ds-country-flag-width: 1.25rem;display:inline-block;inline-size:var(--ds-country-flag-width);block-size:calc(var(--ds-country-flag-width) * .75);flex:0 0 auto;border-radius:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border-subtle) 82%,transparent);background-position:center;background-repeat:no-repeat;background-size:cover}.ds-country-flag--sm.fi{--ds-country-flag-width: 1rem}.ds-country-flag--lg.fi{--ds-country-flag-width: 1.5rem}.ds-country-inline{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ds-country-inline__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-country-inline--placeholder{color:var(--muted)}:where(.ds-p-tooltip,[role=tooltip]){--p-tooltip-max-width: 18.75rem;--p-tooltip-gap: 10px;position:absolute;top:0;left:0;display:inline-block;pointer-events:none;z-index:1000}:where(.ds-p-tooltip .p-tooltip-text,.ds-p-tooltip-text,[role=tooltip] [data-pc-section=text]){max-width:var(--p-tooltip-max-width)!important;min-width:12rem;width:fit-content;white-space:normal;overflow-wrap:anywhere;line-height:1.25;padding:.45rem .58rem;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-surface-base);color:var(--ink);box-shadow:var(--shadow-card);font-size:var(--font-size-sm)}:where(.ds-p-tooltip-arrow,[role=tooltip] [data-pc-section=arrow]){position:absolute;width:.52rem;height:.52rem;background:var(--color-surface-base);border:1px solid var(--color-border-subtle)}:where(.ds-p-tooltip,[role=tooltip])[data-p-position=top] :where(.ds-p-tooltip-arrow,[data-pc-section=arrow]){transform:translate(-50%,50%) rotate(45deg)}:where(.ds-p-tooltip,[role=tooltip])[data-p-position=top]{margin-top:calc(-1 * var(--p-tooltip-gap))}:where(.ds-p-tooltip,[role=tooltip])[data-p-position=bottom] :where(.ds-p-tooltip-arrow,[data-pc-section=arrow]){transform:translate(-50%,-50%) rotate(45deg)}:where(.ds-p-tooltip,[role=tooltip])[data-p-position=bottom]{margin-top:var(--p-tooltip-gap)}:where(.ds-p-tooltip,[role=tooltip])[data-p-position=left] :where(.ds-p-tooltip-arrow,[data-pc-section=arrow]){transform:translate(50%,-50%) rotate(45deg)}:where(.ds-p-tooltip,[role=tooltip])[data-p-position=left]{margin-left:calc(-1 * var(--p-tooltip-gap))}:where(.ds-p-tooltip,[role=tooltip])[data-p-position=right] :where(.ds-p-tooltip-arrow,[data-pc-section=arrow]){transform:translate(-50%,-50%) rotate(45deg)}:where(.ds-p-tooltip,[role=tooltip])[data-p-position=right]{margin-left:var(--p-tooltip-gap)}.dashboard-flow-stat,.dashboard-meeting-item,.ds-button-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base)}.dashboard-flow-stat.ds-surface-panel--logo-card{background:var(--color-surface-logo-card);color:var(--color-surface-logo-card-text)}.ds-button-card.ds-p-button{width:100%;min-height:auto;height:auto;padding:0;gap:0;align-items:stretch;justify-content:flex-start;text-align:left;font:inherit;color:inherit;border-radius:var(--radius-sm)}.ds-button-card.ds-p-button .ds-p-button-label{display:block;inline-size:100%;font:inherit;line-height:inherit;color:inherit}.ds-button-card.ds-p-button:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted)}.ds-button-card.ds-p-button:focus-visible{outline-offset:2px}.ds-button-card.is-selected{border-color:var(--color-accent-border-selected);background:var(--color-accent-bg-subtle);box-shadow:0 0 0 1px var(--color-accent-border-selected)}.ds-button-card.is-selected.ds-p-button:hover:not(:disabled){border-color:var(--color-accent-border-selected);background:var(--color-accent-bg-subtle)}.ds-theme-mode-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--color-border-subtle);border-radius:999px;background:color-mix(in srgb,var(--color-surface-base) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-card)}.ds-theme-mode-toggle-button.ds-p-button{min-height:2rem;height:2rem;width:2rem;min-width:2rem;padding:0;border-color:transparent;background:transparent;border-radius:999px;color:var(--muted);box-shadow:none}.ds-theme-mode-toggle-button.ds-p-button:hover:not(:disabled){background:var(--color-surface-muted);color:var(--ink)}.ds-theme-mode-toggle-button.ds-p-button.is-selected{border-color:var(--color-accent-border-selected);background:var(--color-accent-bg-subtle);color:var(--color-accent-text)}.ds-overlay-rail-glass{position:relative;border:1px solid var(--ds-overlay-rail-border-color, transparent);border-bottom:1px solid var(--ds-overlay-rail-border-color, transparent);border-radius:8px 8px 0 0;background:var(--ds-overlay-rail-fill, transparent);backdrop-filter:var(--ds-overlay-rail-backdrop, blur(8px));-webkit-backdrop-filter:var(--ds-overlay-rail-backdrop, blur(8px))}.ds-overlay-strip{background:var(--color-surface-overlay-strip);border:0;border-radius:0;padding:0;font-size:var(--font-size-xs);line-height:1.05rem}.ds-surface-status-region{position:relative;min-width:0}.ds-surface-status-overlay{position:absolute;top:.875rem;z-index:12;pointer-events:none;width:max-content;max-width:calc(100% - 1.75rem)}.ds-surface-status-overlay--top-end{right:.875rem}.ds-surface-status-overlay--top-center{left:50%;transform:translate(-50%)}.ds-surface-status-indicator{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.15rem;width:100%;padding:.48rem .8rem;border:1px solid color-mix(in srgb,var(--color-border-subtle) 88%,var(--color-surface-base));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-base) 94%,var(--color-surface-muted));color:var(--ink-soft);box-shadow:0 10px 24px var(--color-shadow-soft);font-size:var(--font-size-xs);line-height:1.15;font-weight:var(--font-weight-strong);text-align:center}.ds-surface-status-spinner{color:var(--brand-primary);font-size:.82rem;line-height:1;flex:0 0 auto}body.public-route,body.public-route #app{min-height:100vh}body.public-route{background:radial-gradient(circle at top left,var(--color-public-bg-radial-warm) 0%,var(--color-public-bg-radial-warm-fade) 42%),radial-gradient(circle at 82% 12%,var(--color-public-bg-radial-rose) 0%,var(--color-public-bg-radial-rose-fade) 46%),var(--color-public-bg);color:var(--ink)}.meetings-table-row.is-phase-break td{border-top:1px solid var(--color-border-subtle)}.ds-subnote,.ds-public-note,.ds-public-subtitle{color:var(--muted);font-size:var(--font-size-sm)}.ds-anchor-link{color:var(--color-link-primary)}.ds-inline-hint-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;padding:.65rem .8rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--muted);font-size:var(--font-size-sm)}.ds-inline-hint-row p{margin:0;color:inherit;font-size:inherit;line-height:1.35}.ds-inline-hint-row-icon{line-height:1;color:var(--muted);margin-top:.1rem}.ds-inline-hint-row .ds-anchor-link{font-weight:var(--font-weight-strong)}.ds-surface-panel.ds-surface-panel--card-link{padding:0}.ds-surface-panel-link{display:grid;gap:6px;color:inherit;text-decoration:none;padding:10px 12px}.ds-anchor-link{text-decoration:none}.ds-anchor-link:hover{text-decoration:underline}.lifecycle-meeting-id{font-weight:var(--font-weight-strong)}.ds-span-2{grid-column:span 2}.ds-label-with-icon{display:inline-flex;align-items:center;gap:6px}.ds-inline-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.ds-help-icon{font-size:.85rem;color:var(--muted);cursor:help}.ds-help-icon.is-clickable{cursor:pointer}.ds-help-icon.is-clickable:hover,.ds-help-icon.is-clickable:focus-visible{color:var(--ink)}.ds-required{color:var(--color-button-primary-bg)}.ds-field-help{color:var(--muted)}.ds-field-error,.ds-subnote.is-error{color:var(--color-error-text)}.ds-choice-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-surface-cream);padding:14px;display:grid;gap:12px}.ds-choice-card.is-selected{border-color:var(--color-accent-border-selected);box-shadow:inset 0 0 0 1px var(--color-accent-ring-pressed)}.ds-choice-card-header{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.ds-choice-card-title-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;width:100%}.ds-choice-card-title{font-weight:var(--font-weight-strong);color:var(--ink);white-space:nowrap;min-width:0}.ds-choice-card-icon{color:var(--muted);font-size:.95rem}.ds-choice-card-stack{display:grid;gap:12px}.ds-rail-list{display:flex;flex-direction:column;gap:.45rem;min-height:0}.ds-rail-list>*{flex:0 0 auto}.ds-rail-card{width:100%;min-height:auto;height:auto;padding:0;color:inherit;text-align:left;overflow:hidden}.ds-rail-card[role=button]{cursor:pointer}.ds-rail-card[role=button]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-border-selected) 72%,white 28%);outline-offset:2px}.ds-rail-card__body{position:relative;display:grid;gap:.3rem;width:100%;min-width:0;padding:.56rem .7rem}.ds-rail-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:.42rem;min-width:0}.ds-rail-card__title-group{display:flex;align-items:center;gap:.32rem;min-width:0;flex:1 1 auto;width:100%}.ds-rail-card__title{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.ds-rail-card__actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.ds-rail-card__icon-button.ds-app-button.ds-p-button{flex:0 0 auto;width:1.55rem;height:1.55rem;min-height:1.55rem;padding:0;border-radius:var(--radius-pill);color:var(--muted);border:0;box-shadow:none;background:transparent}.ds-rail-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.ds-rail-card__meta-primary{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-rail-card__indicators{display:inline-flex;align-items:center;gap:.28rem;flex:0 0 auto}.ds-rail-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-border-selected) 38%,transparent)}.ds-accordion-summary{color:var(--muted);font-size:.85rem;font-weight:var(--font-weight-strong)}.ds-choice-card.is-collapsible,.ds-choice-card.is-shell-collapsible{cursor:pointer}.ds-choice-card.is-collapsible .ds-form-section,.ds-choice-card.is-collapsible .ds-fields,.ds-choice-card.is-shell-collapsible .ds-form-section,.ds-choice-card.is-shell-collapsible .ds-fields{cursor:auto}.ds-card-collapse-hint{font-size:.72rem;color:var(--muted);line-height:1}.ds-segmented-control{display:inline-flex;max-width:100%;justify-self:start;align-self:start;border:1px solid var(--p-select-border-color, var(--border));border-radius:var(--p-select-border-radius, var(--radius-sm));overflow:hidden;background:var(--p-select-background, var(--color-surface-base));box-shadow:var(--p-select-shadow, none);transition:background var(--p-select-transition-duration, .2s),border-color var(--p-select-transition-duration, .2s),box-shadow var(--p-select-transition-duration, .2s)}.ds-segmented-control--width-intrinsic{width:fit-content;flex:0 0 auto}.ds-segmented-control--width-fill{width:100%}.ds-segmented-control--width-control{width:var(--room-choice-control-width);flex:0 0 auto}.ds-segmented-option{appearance:none;border:0;border-radius:0;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--p-select-color, var(--ink-soft));font-weight:var(--font-weight-strong);cursor:pointer;min-width:0;padding:.28rem .56rem;font-size:.84rem;line-height:1.1}.ds-segmented-option__flag{flex:0 0 auto}.ds-segmented-option__label{min-width:0}.ds-segmented-option+.ds-segmented-option{border-left:1px solid var(--p-select-border-color, var(--border))}.ds-segmented-option.is-active{background:var(--ink);color:var(--surface)}.ds-segmented-option.is-muted{color:color-mix(in srgb,var(--p-select-color, var(--ink-soft)) 52%,transparent)}.ds-segmented-option.is-muted:not(:disabled):hover{color:var(--p-select-color, var(--ink-soft))}.ds-segmented-option:disabled{cursor:not-allowed;opacity:.72}.ds-segmented-option.is-active:disabled{opacity:.9}.ds-segmented-control--distribution-content .ds-segmented-option{flex:0 0 auto}.ds-segmented-control--distribution-equal .ds-segmented-option{flex:1 1 0}.ds-segmented-control--shape-pill{border-radius:999px}.ds-segmented-control--size-field{min-height:var(--form-control-height);height:var(--form-control-height)}.ds-segmented-control--size-field .ds-segmented-option{min-height:100%;height:100%;padding-top:0;padding-bottom:0}.ds-segmented-control--size-micro{min-height:20px;height:20px}.ds-segmented-control--size-micro .ds-segmented-option{min-height:100%;height:100%;min-width:16px;padding-inline:0;padding-block:0;font-size:.95rem;line-height:1}:is(.ds-control-group,.ds-control-group--reimb){--room-choice-control-width: 13.5rem;--room-choice-control-height: 2rem;gap:0}.ds-control-group--currency{--room-choice-control-width: 13.5rem}.ds-fixed-control--wide{width:var(--room-choice-control-width-wide)}.ds-control-row,.ds-control-row--reimb{gap:10px}.ds-control-row--reimb{min-height:calc(var(--room-choice-control-height) + 6px)}.ds-fixed-control--fluid{width:auto;flex:1 1 0;min-width:0}.ds-fixed-control.ds-p-select,.ds-fixed-control.ds-p-inputtext,.ds-fixed-control.compact-count-spinner{width:var(--room-choice-control-width);height:var(--room-choice-control-height)}.ds-fixed-control.compact-count-spinner .ds-p-inputnumber-input,.ds-fixed-control.compact-count-spinner .ds-p-inputnumber-button{min-height:100%;height:100%}.ds-fixed-control.ds-p-select .ds-p-select-label{min-height:100%;height:100%;display:flex;align-items:center}.ds-fixed-control--text-input.ds-p-inputtext{display:flex;align-items:center;padding-top:0;padding-bottom:0}.ds-compact-group{display:grid;width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-surface-base);overflow:hidden}.ds-compact-row{display:flex;align-items:center;gap:8px;width:100%;padding:4px 8px}.ds-compact-group .ds-compact-row+.ds-compact-row{border-top:1px solid var(--border)}.meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.schedule-header,.schedule-row{display:grid;grid-template-columns:18px minmax(0,1fr) 108px 108px minmax(0,1fr) 2rem;gap:8px;padding:0}.schedule-header{font-size:.75rem;font-weight:var(--font-weight-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.schedule-header-label,.language-pairs-header>span{justify-self:stretch;display:flex;align-items:center;justify-content:flex-start;text-align:left}.schedule-header-label--day,.schedule-header-label--date,.schedule-header-label--start,.schedule-header-label--end{padding-left:0;transform:none}.schedule-list{display:grid;gap:6px}.schedule-row{align-items:center;min-height:var(--room-choice-control-height, 2rem)}.schedule-day-badge{width:.9rem;height:.9rem;border:1px solid var(--border);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:400;line-height:1;color:var(--ink-soft);background:var(--color-surface-base)}.schedule-date-cell{position:relative;display:block;min-width:0}.schedule-date-picker.ds-p-datepicker,.schedule-time-picker.ds-p-datepicker{width:100%;min-height:var(--room-choice-control-height, 2rem)}.schedule-choice-control{--room-choice-control-height: 2rem;flex:1 1 0;min-width:0;width:100%;display:grid;gap:8px}.schedule-actions{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:0}.schedule-add-button{border-radius:var(--radius-sm);padding:.32rem .65rem}.schedule-remove-button{width:2rem;height:2rem;min-width:2rem;border-radius:999px;padding:0}.schedule-remove-button .ds-p-button-icon{font-size:.8rem}.language-pairs-card{display:grid;gap:6px}.language-pairs-header,.language-pairs-row{display:grid;grid-template-columns:18px minmax(0,1fr) 18px minmax(0,1fr);gap:8px;align-items:center}.language-pairs-header{font-size:.75rem;font-weight:var(--font-weight-strong);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:0}.language-pairs-header>span:nth-child(3){justify-content:center}.language-pairs-empty{margin:0;color:var(--muted);font-size:.82rem}.language-pair-index{justify-self:center}.language-pair-select.ds-p-select{height:var(--room-choice-control-height, 2rem)}.language-pair-select.ds-p-select .ds-p-select-label{min-height:100%;height:100%;display:flex;align-items:center;padding-top:0;padding-bottom:0}.language-pair-arrow{justify-self:center;color:var(--muted);font-size:.95rem;line-height:1}.ds-primary-button{min-height:2.2rem;background:var(--color-button-primary-bg);border-color:var(--color-button-primary-border);color:var(--color-button-primary-text)}.ds-primary-button:not(:disabled):hover{background:var(--color-button-primary-hover-bg);border-color:var(--color-button-primary-hover-border)}.ds-mailing-flow-rail{overflow-x:auto;padding-bottom:2px}.ds-mailing-flow-rail__list{--ds-mailing-flow-chevron-size: 2.2rem;list-style:none;margin:0;padding:0;display:flex;align-items:center;min-width:max-content;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-base)}.ds-mailing-flow-rail__item{flex:1 0 0;min-width:10.5rem;position:relative;--ds-mailing-flow-step-bg: var(--color-surface-base);background:var(--ds-mailing-flow-step-bg)}.ds-mailing-flow-rail__item:not([data-edge=end]):after{content:"";position:absolute;top:50%;right:calc(var(--ds-mailing-flow-chevron-size) * -.5);width:var(--ds-mailing-flow-chevron-size);height:var(--ds-mailing-flow-chevron-size);margin-top:calc(var(--ds-mailing-flow-chevron-size) * -.5);background:var(--ds-mailing-flow-step-bg);border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);transform:rotate(-45deg);pointer-events:none;z-index:2}.ds-mailing-flow-rail__button{appearance:none;border:0;background:transparent;font:inherit;color:var(--ink);width:100%;min-height:var(--button-height);padding:.34rem .8rem;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;cursor:pointer;z-index:3;transition:color .16s ease}.ds-mailing-flow-rail__button:focus-visible{outline:2px solid var(--color-accent-border);outline-offset:-2px}.ds-mailing-flow-rail__item:not([data-edge=end]) .ds-mailing-flow-rail__button{padding-right:2rem}.ds-mailing-flow-rail__item:not([data-edge=start]) .ds-mailing-flow-rail__button{padding-left:2.4rem}.ds-mailing-flow-rail__item[data-edge=start] .ds-mailing-flow-rail__button{padding-left:1.45rem;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.ds-mailing-flow-rail__item[data-edge=end] .ds-mailing-flow-rail__button{padding-right:.8rem;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.ds-mailing-flow-rail__item:not([data-disabled=true]):hover,.ds-mailing-flow-rail__item:not([data-disabled=true]):focus-within{--ds-mailing-flow-step-bg: color-mix(in srgb, var(--brand-primary) 7%, var(--color-surface-base))}.ds-mailing-flow-rail__item[data-current=true]{--ds-mailing-flow-step-bg: color-mix(in srgb, var(--brand-primary) 12%, var(--color-surface-base))}.ds-mailing-flow-rail__item[data-disabled=true]{--ds-mailing-flow-step-bg: color-mix(in srgb, var(--color-surface-muted) 60%, var(--color-surface-base))}.ds-mailing-flow-rail__label{display:inline-flex;align-items:center;gap:8px;font-weight:var(--font-weight-strong);white-space:nowrap}.ds-mailing-flow-rail__label .pi{font-size:.92rem}.ds-mailing-flow-rail__status{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:1.4rem;min-height:1.4rem;font-size:.76rem;font-weight:var(--font-weight-strong);white-space:nowrap;color:var(--muted)}.ds-mailing-flow-rail__status[data-status=ready]{width:1.4rem;border-radius:999px;background:var(--color-surface-muted);color:var(--muted)}.ds-mailing-flow-rail__button:disabled{color:var(--muted);cursor:default}.ds-attached-subrail{justify-self:start;margin-top:-1px;width:max-content;max-width:calc(100vw - 4rem);border:1px solid var(--color-border-subtle);border-top:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background:var(--color-surface-base);box-shadow:0 12px 24px var(--color-shadow-soft);overflow-x:auto;overflow-y:hidden}.ds-attached-subrail__list{list-style:none;margin:0;padding:3px;display:inline-flex;align-items:stretch;gap:3px;min-width:max-content}.ds-attached-subrail__item{display:inline-flex;align-items:center;gap:3px;min-width:0;border-radius:12px;transition:background .16s ease}.ds-attached-subrail__item:hover,.ds-attached-subrail__item:focus-within{background:color-mix(in srgb,var(--brand-primary) 7%,var(--color-surface-base))}.ds-attached-subrail__item[data-current=true]{background:color-mix(in srgb,var(--brand-primary) 12%,var(--color-surface-base))}.ds-attached-subrail__button.ds-p-button{min-height:1.4rem;height:1.4rem;min-width:0;padding:.12rem .22rem .12rem .2rem;align-items:center;justify-content:flex-start;gap:.3rem;box-shadow:none;background:transparent;border-color:transparent;white-space:nowrap}.ds-attached-subrail__button.ds-p-button:hover:not(:disabled){background:transparent;border-color:transparent;box-shadow:none}.ds-attached-subrail__button:focus-visible{outline:2px solid var(--color-accent-border);outline-offset:-2px;border-radius:10px}.ds-attached-subrail__label{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:.76rem;line-height:1;font-weight:var(--font-weight-strong);white-space:nowrap}.ds-attached-subrail__button.ds-p-button .ds-p-button-label{line-height:1}.ds-attached-subrail__label .pi{font-size:.76rem;color:var(--muted);line-height:1}.ds-attached-subrail__toggle{display:inline-flex;align-items:center;justify-content:center;padding-right:.38rem}.ds-attached-subrail__checkbox{transform:scale(.82);transform-origin:center}@media(max-width:900px){.ds-mailing-flow-rail__item{min-width:9.5rem}.ds-attached-subrail{max-width:calc(100vw - 2rem)}}.ds-page-action-dock{--ds-page-action-dock-divider-gap: 8px;--ds-page-action-dock-resting-bottom-padding: var(--ds-card-padding-block);--ds-page-action-dock-stuck-bottom-gap: 6px;--ds-page-action-dock-z-index: 20;--ds-page-action-dock-stuck-trim: calc( var(--ds-page-action-dock-resting-bottom-padding) - var(--ds-page-action-dock-stuck-bottom-gap) );position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) - var(--ds-page-action-dock-stuck-trim));z-index:var(--ds-page-action-dock-z-index);margin-top:var(--ds-page-action-dock-divider-gap);padding-inline:var(--ds-page-action-dock-inline-padding, var(--ds-card-padding-inline));padding-top:var(--ds-page-action-dock-divider-gap);padding-bottom:var(--ds-page-action-dock-resting-bottom-padding);background:var(--color-surface-base);border-top:1px solid var(--color-border-strong);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:clip}.ds-page-action-dock__rail{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 .125rem}.ds-page-action-dock__left,.ds-page-action-dock__right{display:flex;align-items:center;gap:8px;min-width:0}.ds-page-action-dock__right{justify-content:flex-end;margin-left:auto}@media(max-height:820px){.ds-page-action-dock{bottom:0;padding-bottom:calc(var(--ds-page-action-dock-stuck-bottom-gap) + env(safe-area-inset-bottom,0px))}.ds-card--with-page-action-dock>.ds-page-action-dock{bottom:calc(env(safe-area-inset-bottom,0px) - var(--ds-page-action-dock-stuck-trim));padding-bottom:var(--ds-page-action-dock-resting-bottom-padding)}}@media(max-width:980px){.ds-page-action-dock{bottom:0;padding-bottom:calc(var(--ds-page-action-dock-stuck-bottom-gap) + env(safe-area-inset-bottom,0px))}.ds-page-action-dock__rail{align-items:flex-start;flex-wrap:wrap}.ds-page-action-dock__left,.ds-page-action-dock__right{width:auto;align-items:center;flex-wrap:wrap}.ds-page-action-dock__right{margin-left:0}.ds-page-action-dock__rail>.ds-page-action-dock__right:only-child{margin-left:auto}.ds-card--with-page-action-dock>.ds-page-action-dock{bottom:calc(env(safe-area-inset-bottom,0px) - var(--ds-page-action-dock-stuck-trim));padding-bottom:var(--ds-page-action-dock-resting-bottom-padding)}}@media(max-width:720px){.ds-page-action-dock__rail{align-items:stretch;flex-direction:column;justify-content:flex-start}.ds-page-action-dock__left,.ds-page-action-dock__right{width:100%;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap}.ds-page-action-dock__right{margin-left:0}.ds-page-action-dock__left>:is(.ds-p-button,.ds-app-button),.ds-page-action-dock__right>:is(.ds-p-button,.ds-app-button){width:100%;justify-content:center}.ds-page-action-dock__left>:is(.ds-p-button,.ds-app-button):only-child{width:auto;align-self:flex-start}.ds-page-action-dock__right>:is(.ds-p-button,.ds-app-button):only-child{width:auto;align-self:flex-end}}.ds-table-wrap{overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--table-wrap-border);border-radius:12px}.ds-table{width:100%;min-width:900px;border-collapse:collapse;background:var(--table-bg)}.ds-table thead th{position:sticky;top:0;z-index:1;background:var(--table-head-bg);color:var(--table-head-text);border-bottom:1px solid var(--table-head-border);text-align:left;height:var(--table-head-height);vertical-align:middle;padding:var(--table-cell-pad-y) var(--table-cell-pad-x)}.ds-table tbody td{border-bottom:1px solid var(--table-row-border);padding:var(--table-cell-pad-y) var(--table-cell-pad-x);vertical-align:middle}.ds-diff-cell--added{background:var(--color-diff-added-bg)}.ds-diff-cell--modified{background:var(--color-diff-modified-bg)}.ds-diff-row--removed td{background:var(--color-diff-removed-row-bg);color:var(--color-diff-removed-fg);text-decoration:line-through}.ds-row-conflict td{box-shadow:inset 0 0 0 1px var(--color-warning-border-alt)}.ds-table--fixed{table-layout:fixed}.ds-table--compact thead th,.ds-table--compact tbody td{padding-top:var(--table-cell-pad-y-compact);padding-bottom:var(--table-cell-pad-y-compact)}.ds-table--dense thead th,.ds-table--dense tbody td,.ds-table--dense-rows tbody td{padding-top:var(--table-cell-pad-y-dense);padding-bottom:var(--table-cell-pad-y-dense)}.ds-table-row-action{cursor:pointer}.ds-table-row-action:hover{background:var(--table-row-hover-bg)}.ds-table-row-action:focus-visible{outline:2px solid var(--table-row-focus-outline);outline-offset:-2px}.ds-sort-btn{border:0;background:transparent;font:inherit;font-weight:var(--font-weight-strong);color:var(--table-head-text);cursor:pointer;padding:0;min-height:0;box-shadow:none;border-radius:0;line-height:1.1;white-space:nowrap}.ds-sort-btn.ds-p-button{justify-content:flex-start;gap:.22rem}.ds-sort-btn:hover,.ds-sort-btn.ds-p-button:hover:not(:disabled){color:var(--color-link-primary);background:transparent}.ds-col-right{text-align:right}.ds-table-cell-multiline{max-width:480px;white-space:normal;line-height:1.35}.ds-table-subheader-row>td{background:var(--table-subheader-bg);color:var(--table-head-text);border-bottom:1px solid var(--table-head-border);height:var(--table-head-height);vertical-align:middle;padding-top:calc((var(--table-head-height) - 1.85rem) / 2);padding-bottom:calc((var(--table-head-height) - 1.85rem) / 2)}.ds-table-subheader-row--alt>td{background:var(--table-subheader-alt-bg)}.ds-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ds-action-row--loose{gap:8px}.ds-action-row--compact{justify-content:flex-end;flex-wrap:nowrap}.ds-action-row--compact .ds-p-button--icon-only,.ds-table-subheader-row .ds-p-button--icon-only{width:1.85rem;height:1.85rem;min-height:1.85rem;padding:0}.ds-icon-button-tiny.ds-p-button{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;padding:0;border-radius:999px;box-shadow:none}.ds-icon-button-tiny .ds-p-button-icon{font-size:.75rem}.ds-option-card-button.ds-p-button{width:100%;min-height:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-surface-base);box-shadow:none;padding:10px;align-items:stretch;justify-content:flex-start}.ds-option-card-button.ds-p-button:hover:not(:disabled){background:var(--color-surface-base);border-color:var(--color-border-strong)}.ds-option-card-button.is-active.ds-p-button{border-color:var(--color-accent-border-selected);box-shadow:inset 0 0 0 1px var(--color-accent-ring-pressed);background:var(--color-surface-base)}.ds-option-card-button-content{display:grid;gap:4px;text-align:left}.ds-option-card-button-content>strong{color:var(--ink);font-weight:var(--font-weight-strong)}.ds-option-card-button-content>span,.ds-option-card-button-content>small{color:var(--muted)}.ds-option-card-button-content>span{font-size:.82rem}.ds-option-card-button-content>small{font-size:.76rem}.ds-empty-cell{color:var(--muted);text-align:center}.ds-sheet-preview{border:1px solid var(--color-border-default);border-radius:0;overflow:hidden}.ds-sheet-preview-row{display:grid;grid-template-columns:3rem minmax(0,1fr)}.ds-sheet-preview-row+.ds-sheet-preview-row{border-top:1px solid var(--color-border-subtle)}.ds-sheet-preview-cell{padding:.2rem .45rem;min-width:0}.ds-sheet-preview-cell--ref{border-right:1px solid var(--color-border-subtle);color:var(--muted);font-variant-numeric:tabular-nums}.ds-sheet-preview-cell--value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-sheet-preview-row--header .ds-sheet-preview-cell{font-weight:var(--font-weight-strong)}.inspector-breadcrumbs{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0;width:100%;overflow:hidden;padding:0}:is(.ds-workspace-inspector-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .inspector-breadcrumbs{flex-wrap:wrap;overflow:visible}.inspector-breadcrumb-button{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 1 auto;min-width:0;min-inline-size:3.4rem;min-height:1.9rem;height:1.9rem;padding:.12rem .44rem;border:0;border-radius:8px;background:color-mix(in srgb,var(--color-border-subtle) 80%,var(--color-surface-base));color:var(--ink);font-size:var(--font-size-sm);line-height:1.1;font-weight:var(--font-weight-strong);box-shadow:none;overflow:hidden;white-space:nowrap}.inspector-breadcrumb-button:not(:disabled):hover{background:color-mix(in srgb,var(--color-border-subtle) 92%,var(--color-surface-muted));color:var(--ink)}.inspector-breadcrumb-button.ds-button:focus-visible,.inspector-breadcrumb-button.ds-p-button:focus-visible,.inspector-breadcrumb-current-button.ds-button:focus-visible,.inspector-breadcrumb-current-button.ds-p-button:focus-visible{outline:0;box-shadow:var(--form-control-focus-ring)}.inspector-breadcrumb-button:disabled{opacity:1;flex:0 1 auto;border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--color-border-subtle));background:color-mix(in srgb,var(--brand-primary) 14%,transparent);color:var(--ink);cursor:default}.inspector-breadcrumbs>.inspector-breadcrumb-button:only-child{min-inline-size:0}.inspector-breadcrumb-current{text-overflow:ellipsis}:is(.inspector-breadcrumb-current,.inspector-breadcrumb-current-button){min-width:0;flex:1 1 0;width:0;min-height:1.9rem;padding:.12rem .44rem;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--color-border-subtle));border-radius:8px;background:color-mix(in srgb,var(--brand-primary) 14%,transparent);color:var(--ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);line-height:1.1;white-space:nowrap;box-shadow:none}.inspector-breadcrumb-current-button.ds-button,.inspector-breadcrumb-current-button.ds-p-button{height:1.9rem}:is(.inspector-breadcrumb-current-button,.inspector-breadcrumb-button) .ds-p-button-label{display:block;flex:1 1 auto;width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.inspector-breadcrumb-current-button:not(:disabled):hover{background:color-mix(in srgb,var(--brand-primary) 18%,transparent);color:var(--ink)}.inspector-breadcrumb-selector{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:1.9rem;height:1.9rem;padding:.12rem .44rem;border:1px solid color-mix(in srgb,var(--color-border-subtle) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-border-subtle) 22%,transparent);color:color-mix(in srgb,var(--muted) 84%,transparent);font-size:var(--font-size-sm);line-height:1.1;font-weight:var(--font-weight-strong);gap:.34rem;opacity:.62}.inspector-breadcrumb-selector .ds-p-button-label{display:block;min-width:0;text-align:center}.inspector-breadcrumb-selector--current{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--color-border-subtle));background:color-mix(in srgb,var(--brand-primary) 14%,transparent);color:var(--ink);opacity:1}.inspector-breadcrumb-selector:not(:disabled):hover{border-color:color-mix(in srgb,var(--brand-primary) 12%,var(--color-border-subtle));background:color-mix(in srgb,var(--brand-primary) 9%,transparent);color:color-mix(in srgb,var(--ink) 84%,var(--muted));opacity:.82}.inspector-breadcrumbs .inspector-breadcrumb-item--active{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--color-border-subtle));background:color-mix(in srgb,var(--brand-primary) 14%,transparent);color:var(--ink);opacity:1}.inspector-jump-menu{display:grid;gap:4px;width:max-content;min-width:0;max-width:min(18rem,calc(100vw - 2rem))}.inspector-jump-popover-content{padding:.28rem}.inspector-jump-option{width:auto;min-height:auto;height:auto;padding:.42rem .56rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);text-align:left;justify-content:flex-start;box-shadow:none}.inspector-jump-option .ds-p-button-label{flex:1 1 auto;text-align:left}.inspector-jump-option:is(:hover,:focus-visible){outline:0;border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--color-border-subtle));background:color-mix(in srgb,var(--brand-primary) 10%,transparent)}.inspector-breadcrumb-separator{color:color-mix(in srgb,var(--muted) 72%,transparent);font-weight:var(--font-weight-strong);flex:0 0 auto;opacity:.7}@media(max-width:980px){.ds-page{--ds-page-top-inset: 16px;--ds-page-edge-inset: 16px;padding:var(--ds-page-top-inset) var(--ds-page-edge-inset) var(--ds-page-edge-inset)}.ds-page-header{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0;row-gap:10px;align-items:stretch}.ds-page-title-stack,.ds-page-header>:first-child:not(.ds-page-title-stack):not(.ds-page-header-tools):not(.ds-page-header-actions):not(.ds-page-header-search){grid-column:1;grid-row:auto;grid-template-rows:auto auto}.ds-page-subtitle{margin-top:4px;transform:none}.ds-page-header-tools{grid-column:1;grid-row:auto;grid-template-rows:auto;min-width:0;width:100%}.ds-page-header-actions,.ds-page-header-search{grid-row:auto;width:100%;transform:none}.ds-page-header-actions{justify-content:flex-start;align-items:center;flex-wrap:wrap}.ds-page-header-search{justify-content:flex-start;align-items:center}.ds-page-header>.ds-page-header-search,.ds-page-header>.ds-p-button,.ds-page-header>.ds-app-button,.ds-page-header>button{grid-column:1;grid-row:auto;justify-self:start;align-self:auto}.ds-card-grid--two,.ds-card-grid--three{grid-template-columns:1fr}.ds-public-hero-head{grid-template-columns:1fr;grid-template-areas:"title" "meeting" "subtitle" "meta";row-gap:6px}.ds-public-meeting-name,.ds-public-meeting-city-date{justify-self:start;text-align:left;white-space:normal}.ds-main-card-split{grid-template-columns:1fr;gap:var(--ds-main-card-gap)}.ds-workspace-sidebar-card{position:static;height:auto;max-height:none;overflow:visible}.ds-workspace-sidebar{position:static;top:auto;align-self:auto}.ds-workspace-sidebar>.ds-card{max-height:none}.ds-workspace-sidebar-panel{max-height:none;overflow:visible;padding-right:0}.ds-fields{grid-template-columns:1fr}.ds-span-2{grid-column:span 1}.ds-dialog-grid{grid-template-columns:1fr}.ds-dialog-actions{flex-wrap:wrap;justify-content:flex-start}.ds-public-page-toggle-overlay{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right))}.schedule-header,.language-pairs-header{display:none}.schedule-row,.language-pairs-row{grid-template-columns:1fr}.ds-action-row--compact{flex-wrap:wrap;justify-content:flex-start}.ds-filter-bar{width:100%;flex-wrap:wrap}.ds-filter-bar__control,.ds-filter-bar>.ds-search-field,.ds-filter-bar :is(.ds-search-field,.ds-filter-bar__search){width:100%}.ds-summary-grid--2,.ds-summary-grid--4.ds-summary-grid--collapse-single{grid-template-columns:1fr}.ds-summary-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ds-form-card{padding:22px}.ds-choice-card-title-row{grid-template-columns:auto minmax(0,1fr)}.ds-choice-card-title{white-space:normal}.ds-fixed-control,.ds-fixed-control--wide,.ds-fixed-control.ds-p-select,.ds-fixed-control.ds-p-inputtext,.compact-count-spinner{width:100%}.ds-compact-row{flex-wrap:wrap}.ds-summary-grid--4{grid-template-columns:1fr}}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,var(--color-app-bg-radial-warm) 0%,var(--color-app-bg-radial-warm-fade) 40%),radial-gradient(circle at 20% 20%,var(--color-app-bg-radial-cool) 0%,var(--color-app-bg-radial-cool-fade) 45%),var(--color-app-bg);color:var(--ink)}#app{min-height:100vh}.shell-loading{min-height:100vh;display:grid;place-items:center}.shell-layout{min-height:100vh;height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.shell-sidebar{background:var(--color-shell-nav-bg);color:var(--color-shell-nav-text);border-right:1px solid var(--color-shell-nav-border);padding:18px 14px;display:flex;flex-direction:column;gap:24px;height:100vh;overflow:auto}.shell-sidebar-head{position:relative;display:grid;justify-items:center;gap:10px}.shell-brand-lockup{display:grid;justify-items:center;gap:8px;width:100%}.shell-sidebar-close,.shell-nav-backdrop{display:none}.shell-brand{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:64px}.shell-brand-link{text-decoration:none}.shell-brand-logo{display:block;width:44px;height:44px;object-fit:contain}.shell-brand-link:hover{color:var(--color-shell-nav-active-text);opacity:.9}.shell-brand-link:focus-visible{color:var(--color-shell-nav-active-text);opacity:.9;text-decoration:none}.shell-focus-ring:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 24%,transparent);outline-offset:1px}.shell-meeting-mark{display:inline-grid;grid-auto-flow:column;align-items:stretch;justify-content:center;font:600 .78rem/1 var(--font-family-heading);letter-spacing:.14em;text-transform:uppercase}.shell-meeting-mark-part{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px}.shell-meeting-mark-prefix{background:var(--surface);color:var(--brand-primary);border-radius:7px 0 0 7px}.shell-meeting-mark-code{background:var(--brand-primary);color:var(--surface);border-radius:0 7px 7px 0;font-variant-numeric:tabular-nums;min-width:3.9rem;letter-spacing:.18em;padding-inline:10px 8px}.shell-nav{display:grid;gap:6px}.shell-nav-secondary{margin-top:auto;padding-top:10px;border-top:1px solid var(--color-shell-nav-divider);display:grid;gap:6px}.shell-sidebar-footer{padding-top:14px;border-top:1px solid var(--color-shell-nav-divider);display:grid;gap:10px}.shell-help-link{display:block}.shell-client-brand{display:grid;justify-items:center;padding-top:4px}.shell-client-brand-logo{display:block;width:44px;height:44px;object-fit:contain;opacity:.94}.shell-crescents-logo{width:73.6px;height:73.6px;color:var(--color-shell-crescents-logo)}.shell-sidebar-copyright{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.74rem;color:var(--color-shell-nav-sub-link);opacity:.9}.shell-sidebar-copyright-symbol{font-size:.72rem;line-height:1}.shell-nav-link{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--color-shell-nav-link);border-radius:10px;padding:10px 12px;font-weight:var(--font-weight-strong);transition:background .2s ease,color .2s ease;width:100%;min-width:0}.shell-nav-link .pi{font-size:.9rem;width:1rem;text-align:center;flex:0 0 1rem}.shell-nav-link span{min-width:0}.shell-nav-link:hover{background:var(--color-shell-nav-hover-bg)}.shell-nav-link.is-active{background:var(--color-shell-nav-active-bg);color:var(--color-shell-nav-active-text)}.shell-nav-group{display:grid;gap:4px}.shell-nav-sub{display:grid;gap:4px;margin-left:12px;padding-left:10px;border-left:1px solid var(--color-shell-nav-divider)}.shell-nav-sub-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-shell-nav-sub-link);border-radius:8px;padding:7px 9px;font-size:.84rem;font-weight:var(--font-weight-strong);transition:background .2s ease,color .2s ease;width:100%;min-width:0}.shell-nav-sub-link .pi{font-size:.82rem;width:.95rem;text-align:center;flex:0 0 .95rem}.shell-nav-sub-link span{min-width:0}.shell-nav-sub-link:hover{background:var(--color-shell-nav-hover-bg);color:var(--color-shell-nav-sub-hover-text)}.shell-nav-sub-link.is-active{background:var(--color-shell-nav-sub-active-bg);box-shadow:inset 0 0 0 1px var(--color-shell-nav-sub-active-border);color:var(--color-shell-nav-sub-active-text)}.shell-content{min-width:0;height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.shell-topbar{--shell-topbar-control-radius: var(--radius-sm);--shell-topbar-control-height: var(--button-height);background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;z-index:90;display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:12px;align-items:center;justify-content:space-between;padding:8px 20px}.shell-topbar-main{min-width:0;display:flex;align-items:center;gap:10px}.shell-nav-toggle{display:none}.shell-topbar-meetings{flex:1 1 auto;min-width:0}.shell-meeting-switcher-group{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;width:100%}.shell-meeting-home-btn{border:1px solid var(--border);border-right:0;background:var(--color-shell-menu-surface);color:var(--p-select-color, var(--ink-soft));font-family:inherit;border-radius:var(--shell-topbar-control-radius) 0 0 var(--shell-topbar-control-radius);min-height:var(--shell-topbar-control-height);height:var(--shell-topbar-control-height);padding:0 10px 0 var(--ds-card-padding-inline);display:inline-flex;align-items:center;gap:5px;font-size:1rem;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer}.shell-meeting-home-btn:hover{background:var(--color-shell-menu-surface-hover)}.shell-meeting-select{width:100%;min-width:0}.shell-topbar-meetings .ds-p-select{min-height:var(--shell-topbar-control-height);height:var(--shell-topbar-control-height);border-radius:var(--shell-topbar-control-radius);border-color:var(--border)}.shell-meeting-switcher-group .ds-p-select{border-top-left-radius:0;border-bottom-left-radius:0}.shell-topbar-meetings .ds-p-select-label{min-height:calc(var(--shell-topbar-control-height) - 2px);padding-top:0;padding-bottom:0;color:var(--p-select-color, var(--ink-soft));font-size:1rem;font-weight:var(--font-weight-strong);line-height:1.2}.shell-meeting-value{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.shell-meeting-value-title{display:block;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.shell-meeting-value-meta-inline{flex:1 1 auto;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;min-width:0}.shell-meeting-option{display:grid;gap:2px}.shell-meeting-option small{color:var(--muted)}.shell-user-menu{position:relative;z-index:110}.shell-user-trigger{border:1px solid var(--border);background:var(--color-shell-menu-surface);font-family:inherit;border-radius:var(--shell-topbar-control-radius);min-height:var(--shell-topbar-control-height);height:var(--shell-topbar-control-height);padding:4px 10px 4px 6px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink)}.shell-user-avatar{width:28px;height:28px;border-radius:999px;background:var(--color-shell-avatar-bg);color:var(--color-shell-avatar-text);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-strong);font-size:.75rem}.shell-user-name{font-weight:var(--font-weight-strong);max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-user-dropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;background:var(--color-shell-menu-surface);border:1px solid var(--border);border-radius:var(--shell-topbar-control-radius);box-shadow:0 14px 26px var(--color-shell-menu-shadow);padding:6px;display:grid;gap:3px;z-index:120}.shell-user-item{border:0;background:transparent;text-align:left;border-radius:8px;padding:8px 10px;cursor:pointer;color:var(--ink-soft);font-weight:var(--font-weight-strong)}.shell-user-item:hover{background:var(--surface-soft);color:var(--ink)}.shell-user-theme-row{display:flex;justify-content:center;padding:8px 10px}.shell-user-theme-key-row{display:grid;gap:6px;padding:8px 10px}.shell-user-theme-key-row label{font-size:.78rem;font-weight:var(--font-weight-strong);color:var(--ink-soft)}.shell-page{min-width:0;min-height:0;overflow:auto}@media(max-width:1100px){.shell-layout{height:auto;grid-template-columns:1fr;overflow:visible}.shell-sidebar{position:fixed;top:0;left:0;z-index:220;width:min(320px,calc(100vw - 36px));height:100dvh;border-right:1px solid var(--color-shell-nav-border);border-bottom:0;padding:12px;gap:16px;overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 18px 30px var(--color-shell-menu-shadow)}.shell-sidebar.is-open{transform:translate(0)}.shell-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.shell-brand-lockup{justify-items:start;gap:7px}.shell-brand{width:auto;min-height:0;justify-content:flex-start;flex:1 1 auto}.shell-brand-logo{width:40px;height:40px}.shell-meeting-mark{justify-self:start;font-size:.74rem}.shell-sidebar-close{border:1px solid var(--color-shell-nav-mobile-border);background:transparent;color:var(--color-shell-nav-text);width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.shell-sidebar-close:hover{background:var(--color-shell-nav-hover-bg)}.shell-nav-backdrop{display:block;position:fixed;inset:0;z-index:210;border-radius:0;border:0;padding:0;margin:0;min-height:0;box-shadow:none;appearance:none;background:var(--color-overlay-backdrop);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:pointer}.shell-sidebar-footer{margin-top:0}.shell-nav-secondary{margin-top:auto}.shell-content{height:auto;min-height:0;overflow:visible}.shell-page{overflow:visible}.shell-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px}.shell-topbar-main{gap:8px}.shell-nav-toggle{border:1px solid var(--border);background:var(--color-shell-menu-surface);color:var(--ink-soft);font-family:inherit;border-radius:var(--shell-topbar-control-radius);min-height:var(--shell-topbar-control-height);height:var(--shell-topbar-control-height);padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;flex:0 0 auto}.shell-nav-toggle:hover{background:var(--color-shell-menu-surface-hover)}.shell-nav-toggle .pi{font-size:.92rem}.shell-topbar-meetings{min-width:0}.shell-meeting-home-btn{padding:0 10px}.shell-user-menu{justify-self:end}}@media(max-width:640px){.shell-sidebar{width:min(300px,calc(100vw - 20px));gap:10px;padding:8px 10px}.shell-brand-logo{width:36px;height:36px}.shell-meeting-mark{font-size:.7rem;letter-spacing:.12em}.shell-meeting-mark-part{min-height:22px;padding-inline:7px}.shell-meeting-mark-code{min-width:3.5rem}.shell-client-brand-logo{width:26px;height:26px}.shell-crescents-logo{width:29.9px;height:29.9px}.shell-sidebar-copyright{font-size:.62rem}.shell-topbar{gap:8px;padding:8px 10px}.shell-topbar-compact-control{min-height:32px;padding:0 8px}.shell-nav-toggle-label{display:none}.shell-user-trigger{padding:4px;gap:0}.shell-user-name,.shell-user-trigger .pi-angle-down{display:none}}.ds-public-page{--ds-page-header-text-inset-inline: 14px;--ds-public-form-max-width: 960px;--ds-public-form-padding-block-start: 30px;--ds-public-form-padding-inline: 18px;--ds-public-form-padding-block-end: 50px}.ds-public-page[data-public-view=unavailable]{--ds-public-form-max-width: 760px;padding-top:clamp(40px,12vh,112px)}.ds-public-page-main{display:grid;gap:14px;min-width:0}.ds-public-page-main>*{min-width:0}.ds-public-empty-state,.ds-public-thankyou{max-width:42rem}.ds-public-empty-state{margin:0 auto;padding:clamp(20px,4vw,30px)}.ds-public-empty-state-copy{max-width:34rem}.ds-public-empty-state-title-row{display:inline-flex;align-items:center;gap:10px}.ds-public-empty-state-title,.ds-public-empty-state-body,.ds-public-empty-state-detail{margin:0}.ds-public-submit-row{display:flex;justify-content:var(--ds-public-submit-justify, center);padding-top:8px}.ds-public-submit-row .ds-primary-button,.ds-public-submit-row>.ds-app-button{min-width:13rem}.help-layout{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:0;min-height:min(72vh,760px)}.help-toc{border-right:1px solid var(--color-border-subtle);background:var(--color-surface-muted);padding:14px;align-content:start}.help-toc-link{border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;padding:7px 8px;cursor:pointer;min-height:0}.help-toc-link.ds-p-button{justify-content:flex-start;width:100%}.help-toc-link .ds-p-button-label{text-align:left;width:100%}.help-toc-link:hover,.help-toc-link.ds-p-button:hover:not(:disabled){background:var(--color-surface-muted)}.help-sections{padding:14px;align-content:start;overflow:auto}.help-section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);padding:14px;scroll-margin-top:14px}.help-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.help-section-list{margin:0;padding-left:18px;list-style:decimal}.auth-page{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-card{width:min(460px,100%);display:grid;gap:var(--ds-card-gap);padding:var(--ds-card-padding);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base)}.meetings-table .meetings-col-id{width:5rem}.meetings-table .meetings-col-name{width:18rem}.meetings-table .meetings-col-client{width:14rem}.meetings-table .meetings-col-city{width:8rem}.meetings-table .meetings-col-planner{width:5rem}.meetings-table .meetings-col-venue{width:12rem}.meetings-table .meetings-col-dates{width:7rem}.meetings-table .meetings-col-status{width:5rem}.profile-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-appearance-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.profile-appearance-theme-field{min-width:0}.profile-appearance-mode-field,.profile-appearance-mode-field .ds-theme-mode-toggle{width:fit-content}.admin-user-row{background:var(--color-surface-base)}.admin-user-row.is-selected{border-color:var(--color-accent-border-selected);background:var(--color-accent-bg-subtle)}.admin-user-row-body{gap:.2rem}.admin-user-row-title,.admin-user-row-meta,.admin-user-row-name,.admin-user-row-email{min-width:0}.admin-user-row-roles{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-field-control{min-width:0}.admin-user-field-meta{align-content:center}.admin-user-field-meta label{color:var(--ink);font-size:var(--font-size-sm)}.admin-user-reset{margin-top:2px}.admin-matrix-permission-col{width:14rem;min-width:14rem;text-align:left}.admin-matrix-role-col{text-align:center;white-space:nowrap}.admin-matrix-cell{text-align:center}.admin-matrix-cell .ds-form-checkbox{justify-self:center}@media(max-width:980px){.help-layout{grid-template-columns:1fr;min-height:0}.help-toc{border-right:0;border-bottom:1px solid var(--color-border-subtle)}.profile-secondary-grid,.profile-appearance-row{grid-template-columns:1fr}.profile-appearance-mode-field{width:auto}}.help-keywords-row,.help-callout-list{display:flex;flex-wrap:wrap;gap:8px}.help-intro{max-width:78ch}.help-section-paragraph{margin:0}.help-callout{align-content:start}.help-callout-list{margin:0;padding-left:18px;display:grid}.help-section-reviewed{margin:0;color:var(--ink-muted);font-size:var(--font-size-sm)}.help-page-links{display:flex;flex-wrap:wrap;gap:8px}.help-page-link{display:inline-flex;align-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:4px 10px;color:var(--ink-link);text-decoration:none;background:var(--color-surface-base)}.help-page-link:hover{background:var(--color-surface-muted)}.help-page-link-disabled{color:var(--ink-muted)}.help-search-highlight{background:var(--color-accent-bg-subtle);color:inherit;border-radius:2px;padding:0 2px}.internal-issues-layout{min-height:0}.internal-issues-detail{min-height:20rem;display:grid;gap:.85rem}.internal-issues-detail-top{display:grid;gap:.85rem}.internal-issues-detail-top--with-screenshot{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:start}.internal-issues-detail-main,.internal-issues-detail-shot{min-width:0}.internal-issues-screenshot-thumb{display:block;width:100%;max-width:28rem;padding:0;overflow:hidden}.internal-issues-screenshot-thumb img{display:block;width:100%;height:auto}.internal-issue-reporter-drawer{width:min(30rem,92vw)}.internal-issue-reporter-drawer-panel{background:color-mix(in srgb,var(--brand-primary) 7%,var(--color-surface-base));border-left:1px solid var(--color-accent-border-selected);box-shadow:-16px 0 40px var(--color-shadow-modal)}.internal-issue-reporter-drawer-panel-header,.internal-issue-reporter-drawer-panel-content{background:inherit}.internal-issue-reporter-drawer-header{display:grid;gap:.2rem;width:100%}.internal-issue-reporter-drawer-body{padding:4px 4px 20px}.internal-issue-reporter-intro{gap:6px}.internal-issue-reporter-entry-actions{gap:10px}.internal-issue-reporter-entry-button.ds-app-button{width:100%}.internal-issue-reporter-entry-button.ds-button-card{min-height:4.9rem}.internal-issue-reporter-entry-card{display:grid;gap:4px;width:100%;padding:12px 14px;text-align:left}.internal-issue-reporter-entry-title{font-size:.98rem;line-height:1.2;font-weight:700}.internal-issue-reporter-entry-subtitle{font-size:.82rem;line-height:1.25;color:color-mix(in srgb,currentColor 78%,transparent)}.internal-issue-reporter-entry-cancel.ds-app-button{width:100%;justify-content:center}.internal-issue-reporter-picker-rail{gap:6px}.internal-issue-reporter-corner-picker{position:fixed;z-index:6402;inset-inline-end:.5rem;bottom:.5rem;width:min(14rem,calc(100vw - 1rem));display:grid;gap:6px;border-radius:var(--radius-sm);box-shadow:0 10px 20px var(--color-shadow-modal);background:var(--color-surface-base)}.internal-issue-reporter-corner-picker-text{margin:0;font-size:.76rem;line-height:1.2;color:var(--ds-text-muted, var(--text-muted))}.internal-issue-reporter-corner-picker-target{margin:0;font-size:.72rem;line-height:1.2;color:var(--ink);max-height:2.5rem;overflow:hidden}.internal-issue-reporter-corner-picker-cancel.ds-app-button{width:100%}.internal-issue-reporter-target-summary,.internal-issue-reporter-summary-actions{gap:6px}.internal-issue-reporter-shot-preview{display:block;width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.internal-issue-reporter-drawer-actions{justify-content:flex-end}.internal-issue-reporter-picker-highlight{position:fixed;z-index:6400;border:2px solid var(--color-accent-border-selected);border-radius:var(--radius-sm);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-border-selected) 40%,transparent);pointer-events:none}.internal-issue-reporter-picker-label{position:fixed;z-index:6401;max-width:min(28rem,calc(100vw - 16px));border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-base);color:var(--ink);box-shadow:0 10px 20px var(--color-shadow-modal);padding:4px 8px;font-size:.76rem;line-height:1.25;pointer-events:none}@media(max-width:1080px){.internal-issues-detail-top--with-screenshot,.internal-issues-layout{grid-template-columns:1fr}}.dashboard-meeting-label{text-transform:uppercase;letter-spacing:.04em}.dashboard-link-card{min-width:0}.dashboard-link-card-body{inline-size:100%;min-width:0}.dashboard-grid{--dashboard-flow-stack-gap: 8px;--dashboard-flow-tile-block-size: calc(1lh + 22px) ;--dashboard-flow-stack-block-size: calc((var(--dashboard-flow-tile-block-size) * 2) + var(--dashboard-flow-stack-gap))}.dashboard-flow-stats{gap:var(--dashboard-flow-stack-gap);grid-template-rows:repeat(2,minmax(0,var(--dashboard-flow-tile-block-size)))}.dashboard-flow-stat{block-size:100%}.dashboard-branding-preview{block-size:var(--dashboard-flow-stack-block-size);min-block-size:0}.dashboard-branding-preview>.meeting-branding-logo-card{--branding-layout-slot-min-block-size: 0;block-size:100%;min-block-size:0}.dashboard-branding-card .meeting-branding-logo-slot{min-block-size:0}.dashboard-branding-card .meeting-branding-logo-empty{max-inline-size:18rem;line-height:1.35}.dashboard-card-full-width{grid-column:1 / -1}.dashboard-meeting-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lifecycle-due-item{align-items:flex-start;gap:10px}.lifecycle-filter-field{min-width:220px}.lifecycle-path-cell{max-width:460px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lifecycle-masonry{column-count:2;column-gap:var(--ds-main-card-gap)}.lifecycle-masonry-item{break-inside:avoid;margin-bottom:var(--ds-main-card-gap)}.scanner-control-header{gap:18px;align-items:flex-start}.scanner-control-toolbar{display:grid;gap:4px}.scanner-control-top-row{align-items:flex-start;gap:12px}.scanner-control-actions{justify-content:flex-end;flex-wrap:wrap}.scanner-control-devices-wrap{max-block-size:min(48vh,540px);overflow:auto}.scanner-control-devices-wrap .scanner-device-row-selected>td{background-color:color-mix(in srgb,var(--ds-color-accent-teal-soft) 12%,transparent)}.scanner-control-devices-wrap .scanner-operator-trigger{justify-content:flex-start;text-align:left;width:100%;padding-inline:0!important;padding-block:0!important;min-height:0}.scanner-control-devices-wrap .scanner-operator-trigger .ds-p-button-label{flex:1 1 auto;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scanner-control-devices-wrap .scanner-operator-trigger.ds-app-button--inline-link:not(:disabled):hover .ds-p-button-label,.scanner-control-devices-wrap .scanner-operator-trigger.ds-app-button--inline-link:focus-visible .ds-p-button-label{text-decoration:underline}.scanner-control-devices-wrap .scanner-col-operator{width:18%}.scanner-control-devices-wrap .scanner-col-state{width:8%}.scanner-control-devices-wrap .scanner-col-session{width:7%}.scanner-control-devices-wrap .scanner-col-scans,.scanner-control-devices-wrap .scanner-col-pending{width:8%}.scanner-control-devices-wrap .scanner-col-errors{width:7%}.scanner-control-devices-wrap .scanner-col-last-seen{width:20%}.scanner-control-devices-wrap .scanner-col-network{width:9%}.scanner-control-devices-wrap .scanner-col-actions{width:15%}.scanner-control-devices-wrap .scanner-col-numeric-head,.scanner-control-devices-wrap .scanner-col-numeric-cell,.scanner-control-devices-wrap .scanner-col-actions-head,.scanner-control-devices-wrap .scanner-col-actions-cell{white-space:nowrap}.scanner-control-devices-wrap .scanner-col-last-seen-head,.scanner-control-devices-wrap .scanner-col-last-seen-cell{white-space:normal}.scanner-control-devices-wrap .scanner-col-actions-cell{text-align:right}.scanner-control-devices-wrap .scanner-col-actions-cell .ds-p-button{min-width:0;max-width:100%}.scanner-control-history-wrap{max-block-size:min(28vh,320px);overflow:auto}.scanner-control-device-panel{border:1px solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg);padding:10px}.scanner-control-device-panel-head{align-items:flex-start;gap:8px}.scanner-control-history-wrap .scanner-history-col-time{width:23%}.scanner-control-history-wrap .scanner-history-col-session{width:20%}.scanner-control-history-wrap .scanner-history-col-attendee{width:30%}.scanner-control-history-wrap .scanner-history-col-status{width:13%}.scanner-control-history-wrap .scanner-history-col-source{width:14%}@media(max-width:980px){.dashboard-meeting-grid{grid-template-columns:1fr}.lifecycle-events-head{flex-direction:column;align-items:flex-start}.lifecycle-due-item{flex-direction:column;align-items:stretch}.lifecycle-filter-field{min-width:0;width:100%}.scanner-control-actions{width:100%;flex-wrap:wrap;justify-content:stretch}.lifecycle-masonry{column-count:1}}.attendee-lists-page,.attendee-list-detail-page,.meeting-attendees-page{gap:16px}.attendee-add-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.attendee-list-controls{display:grid;gap:10px}.attendee-bulk-row{gap:10px;flex-wrap:wrap}.attendee-bulk-actions{display:flex;flex-wrap:wrap;gap:6px}.attendance-expected-groups{background:color-mix(in srgb,var(--color-surface-base) 92%,var(--color-accent-bg-subtle))}.attendance-expected-groups-head{gap:10px;align-items:flex-start}.attendance-group-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.attendance-group-choice{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-muted);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.attendance-group-choice:hover{border-color:var(--color-accent-border);background:var(--color-accent-bg-subtle)}.attendance-group-choice.is-selected{border-color:var(--color-accent-border-selected);background:var(--color-accent-bg-active);box-shadow:inset 0 0 0 1px var(--color-accent-ring-pressed)}.attendance-group-choice.is-saving{opacity:.66;cursor:wait}.attendance-group-choice .ds-form-checkbox{flex:0 0 auto}.attendance-group-choice-copy{display:grid;gap:1px;min-width:0}.attendance-group-choice-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-strong);color:var(--ink)}.attendance-group-choice-copy small{color:var(--muted);font-size:.78rem}.attendee-lists-col-name{width:26%}.attendee-lists-col-type{width:12%}.attendee-lists-col-count{width:7%}.attendee-lists-col-updated{width:16%}.attendee-lists-col-actions{width:11%}.attendance-table{min-width:0}.attendance-table :is(th,td){overflow:hidden}.attendance-table th{white-space:nowrap}.attendance-col-select{width:36px;text-align:center}.attendance-col-select .ds-form-checkbox{margin-inline:auto}.attendance-col-attendee{width:25%}.attendance-col-groups{width:16%}.attendance-col-status{width:38px;text-align:center}.attendance-col-expectation{width:42px;text-align:center}.attendance-col-last-checkin{width:68px}.attendance-col-source{width:36px;text-align:center}.attendance-col-actions{width:16%}.attendance-sort-btn.ds-p-button{display:flex;align-items:center;justify-content:flex-start;min-width:0;max-width:100%;width:100%;min-height:0;height:auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;border-radius:0}.attendance-sort-btn.ds-p-button:hover:not(:disabled){background:transparent;color:var(--ink)}.attendance-th-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendance-attendee-cell{min-width:0}.attendance-attendee-name,.attendance-attendee-email,.attendance-groups-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attendance-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;color:var(--muted)}.attendance-icon-chip.is-success{color:var(--color-success-text)}.attendance-icon-chip.is-warning{color:var(--color-warning-text)}.attendance-icon-chip.is-muted{color:var(--muted)}.attendance-compact-time{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.attendee-col-select{width:44px;text-align:center}.attendee-col-select .ds-form-checkbox{margin-inline:auto}.attendee-email-cell{display:flex;align-items:center;justify-content:center;min-width:0}.attendee-email-link{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);text-decoration:none}.attendee-email-link:hover{color:var(--ink)}.attendee-email-empty{color:var(--muted)}.attendee-country-cell{min-width:0}.attendee-country-cell .ds-country-inline{display:flex;width:100%;max-width:100%}.attendee-import-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attendee-import-setup-card{display:grid;gap:10px;min-width:0}.attendee-import-setup-title{margin:0;font-size:1rem;font-weight:var(--font-weight-strong)}.attendee-import-file-title{display:flex;align-items:baseline;gap:8px;min-width:0}.attendee-import-file-name{min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--font-weight-medium)}.attendee-import-title-row{display:flex;align-items:center;gap:8px}.attendee-import-target-fields{grid-template-columns:minmax(0,1fr)!important}.attendee-import-upload-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}.attendee-import-file-action{display:flex;justify-content:flex-end}.attendee-import-upload-meta{display:grid;gap:4px}.attendee-import-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attendee-import-summary-card{display:grid;gap:10px;min-width:0}.attendee-import-preview-inline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.attendee-import-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:280px}.attendee-import-metric-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);padding:10px;display:grid;gap:4px;min-width:0}.attendee-import-metric-label{font-size:.78rem;color:var(--muted)}.attendee-import-metric-value{font-size:1.2rem;font-weight:var(--font-weight-strong);color:var(--ink)}.attendee-import-field-label-row{display:inline-flex;align-items:center;gap:8px}.attendee-import-col-field{width:45%}.attendee-import-col-mapped{width:35%}.attendee-import-col-status{width:20%}.attendee-import-status-select{width:100%}.attendee-import-issues{margin:0;padding-left:18px}.attendee-reconciliation-summary{gap:12px;align-items:flex-start;flex-wrap:wrap}.attendee-reconciliation-metrics{min-width:220px}.meeting-attendees-row{cursor:pointer}.meeting-attendees-row:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:-2px}.meeting-attendees-col-name{width:21%}.meeting-attendees-col-email{width:44px}.meeting-attendees-col-status{width:10%}.meeting-attendees-col-lists{width:25%}.meeting-attendees-col-checkins,.meeting-attendees-col-last-checkin{width:12%}.attendee-record-dialog{--attendee-record-tab-overlap:clamp(18px,calc(var(--room-choice-control-height) - 2px),34px);min-height:340px}.attendee-record-tabs-shell{width:min(90%,100%);margin:6px auto calc(-1 * var(--attendee-record-tab-overlap));position:relative;z-index:2;display:flex;justify-content:center}.attendee-record-tabs{display:inline-flex;gap:0;width:fit-content;max-width:100%;flex:0 0 auto}.attendee-record-tab-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:calc(var(--attendee-record-tab-overlap) + 12px) 12px 12px}.attendee-record-tab-panel{min-height:220px}.attendee-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.attendee-record-grid label{display:grid;gap:6px}.attendee-record-status-cell{display:grid;gap:4px}.attendee-record-attendance-action-cell{display:grid;justify-items:start;align-content:start;gap:6px}.attendee-record-col-session{width:40%}.attendee-record-col-time{width:18%}.attendee-record-col-state{width:22%}.attendee-record-col-actions{width:20%}@media(max-width:1100px){.attendee-add-fields,.attendee-import-setup-grid,.attendee-import-summary-grid{grid-template-columns:1fr}.attendee-import-preview-inline{align-items:start}.attendee-import-metric-grid{grid-template-columns:1fr}.attendee-record-dialog{--attendee-record-tab-overlap:clamp(16px,calc(var(--room-choice-control-height) - 4px),28px)}.attendee-record-tabs-shell{width:100%;margin:6px auto calc(-1 * var(--attendee-record-tab-overlap))}.attendee-record-grid{grid-template-columns:1fr}}.meeting-mailing-composer-page{gap:16px}.mailing-composer-layout{min-height:0}.mailing-composer-sidebar,.mailing-composer-stage{min-width:0}.mailing-composer-tab-panel{display:grid;gap:14px}.mailing-composer-pane-section{display:grid;gap:10px}.mailing-composer-overview-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mailing-composer-overview-card,.inspector-controls-card{display:grid;gap:0}.mailing-composer-overview-card>summary{cursor:pointer}.inspector-controls-card>summary{cursor:pointer}.mailing-composer-overview-card[open]>summary{margin-bottom:10px}.inspector-controls-card[open]>summary{margin-bottom:10px}.mailing-composer-overview-card-body,.inspector-controls-card-body{display:grid;gap:10px;min-width:0}.mailing-composer-overview-card-title,.mailing-composer-picker-card-head,.mailing-composer-block-label{display:inline-flex;align-items:center;gap:8px}:is(.mailing-composer-compact-stack,.inspector-control-stack){display:grid;gap:6px}.inspector-slider-head,.mailing-composer-inline-check{display:flex;align-items:center;gap:8px}.inspector-slider-head>span{font-weight:var(--font-weight-strong);color:var(--ink)}.inspector-slider-main{display:grid;inline-size:100%;grid-template-columns:3.7rem calc(var(--mailing-composer-control-tile-width) - 3.7rem - var(--mailing-composer-control-gap));gap:var(--mailing-composer-control-gap);align-items:start;min-height:36px}.inspector-slider-value-shell{min-height:36px;display:flex;align-items:stretch;border:1px solid var(--form-control-border-color);border-radius:0;background:var(--color-surface-base);color:var(--ink);font-size:var(--font-size-sm);line-height:1.05}.inspector-slider-value-input.ds-form-control.ds-p-inputtext{width:100%;min-height:36px;padding:.14rem .18rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;font-size:var(--font-size-sm);line-height:1.05;font-variant-numeric:tabular-nums}.inspector-slider-value-input.ds-form-control.ds-p-inputtext:enabled:hover,.inspector-slider-value-input.ds-form-control.ds-p-inputtext:enabled:focus{border-color:transparent;box-shadow:none}.inspector-slider-lane{min-height:36px;display:flex;align-items:center}.inspector-slider-control.ds-form-control.ds-form-slider.ds-p-slider{width:100%;height:36px;padding-block:0}.mailing-composer-form-grid,.inspector-controls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;--mailing-composer-control-tile-width: 12rem;--mailing-composer-control-gap: 6px;--mailing-composer-swatch-grid-width: calc(4rem + 12px) }:is(.mailing-composer-overview-card-body.mailing-composer-form-grid,.mailing-composer-overview-card-body>.mailing-composer-form-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--mailing-composer-control-tile-width)),var(--mailing-composer-control-tile-width)));justify-content:start}:is(.inspector-controls-card-body.inspector-controls-grid,.inspector-controls-card-body>.inspector-controls-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--mailing-composer-control-tile-width)),var(--mailing-composer-control-tile-width)));justify-content:start}.inspector-control-tile{inline-size:var(--mailing-composer-control-tile-width);justify-self:start}.inspector-color-field .ds-form-color-main{inline-size:100%;grid-template-columns:calc(var(--mailing-composer-control-tile-width) - var(--mailing-composer-swatch-grid-width) - var(--mailing-composer-control-gap)) var(--mailing-composer-swatch-grid-width);gap:var(--mailing-composer-control-gap)}.mailing-composer-token-row{display:flex;flex-wrap:wrap;gap:6px}.mailing-composer-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.mailing-composer-picker-card{min-height:96px}.mailing-composer-picker-panel-body{display:grid;gap:6px;align-content:start;padding:12px}.mailing-composer-mini-icon{font-size:.85rem;line-height:1}.mailing-composer-empty-column{min-height:104px}.mailing-composer-list-targets,.mailing-composer-library-section,.mailing-asset-card{display:grid;gap:8px}.mailing-library-card{width:100%;text-align:left;display:grid;gap:4px;border:0;background:transparent;cursor:pointer}.mailing-library-card[data-active=true]{outline:2px solid var(--brand);outline-offset:2px}.mailing-composer-assets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.mailing-composer-theme-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .mailing-composer-form-grid,:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .mailing-composer-theme-preset-grid,:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .inspector-controls-grid{grid-template-columns:1fr}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .mailing-composer-overview-card-body.mailing-composer-form-grid,:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .mailing-composer-overview-card-body>.mailing-composer-form-grid,:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .inspector-controls-card-body.inspector-controls-grid,:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .inspector-controls-card-body>.inspector-controls-grid{grid-template-columns:1fr}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .inspector-color-field,:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .inspector-slider-field{inline-size:100%}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .inspector-color-field .ds-form-color-main{grid-template-columns:minmax(0,1fr) var(--mailing-composer-swatch-grid-width)}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .response-builder-section-columns-segmented.ds-segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .response-builder-section-columns-segmented.ds-segmented-control .ds-segmented-option{min-width:0;white-space:normal;text-align:center;justify-content:center;border-left:0}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .response-builder-section-columns-segmented.ds-segmented-control .ds-segmented-option:nth-child(2n){border-left:1px solid var(--p-select-border-color, var(--border))}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .response-builder-section-columns-segmented.ds-segmented-control .ds-segmented-option:nth-child(n+3){border-top:1px solid var(--p-select-border-color, var(--border))}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .mailing-composer-overview-label-row{align-items:flex-start;flex-direction:column}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .mailing-composer-toolbar-field{min-width:0;max-width:none;width:100%}.mailing-composer-theme-preset-button.ds-p-button{width:100%;align-items:stretch;padding:0;min-height:0;height:auto;border-radius:var(--radius-md);background:transparent;box-shadow:none;overflow:hidden}.mailing-composer-theme-preset-button.ds-p-button .ds-p-button-label{display:block;width:100%}.mailing-composer-theme-preset-button.ds-p-button:hover:not(:disabled){background:transparent;box-shadow:none}.mailing-composer-theme-preset-button.is-selected{border-color:var(--color-button-primary-border);background:var(--color-border-subtle-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-button-primary-border) 24%,transparent)}.mailing-composer-theme-preset-preview{display:grid;width:100%;padding:6px}.mailing-composer-theme-preset-card{display:grid;gap:6px;min-height:54px;padding:6px;border:1px solid}.mailing-composer-theme-preset-card-title{font-size:.75rem;font-weight:700;line-height:1.1}.mailing-composer-theme-preset-card-text{display:block;width:100%;height:2px;border-radius:999px}.mailing-composer-theme-preset-actions{display:flex;justify-content:flex-end}.mailing-composer-theme-preset-action{display:block;width:16px;height:8px;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent)}.mailing-composer-drawer-body,.mailing-composer-popover-body{min-width:0}.mailing-asset-card-button{display:grid;gap:8px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.mailing-asset-card-image{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-sm)}.mailing-composer-toolbar-field{min-width:260px;max-width:320px}.mailing-composer-warning-stack{display:grid;gap:8px;margin-bottom:16px}.mailing-composer-canvas-shell{min-height:var(--response-builder-canvas-shell-min-height, min(72vh, 960px))}.mailing-composer-rendered-preview,.mailing-composer-preview-text{min-height:min(72vh,960px)}.mailing-composer-stage-preview-shell,.mailing-composer-canvas-shell,.mailing-composer-rendered-preview,.mailing-composer-preview-text{overflow:auto}.mailing-composer-stage-preview-shell,.mailing-composer-rendered-preview,.mailing-composer-preview-text{font-family:var(--builder-font-family)}.mailing-composer-preview-text{white-space:pre-wrap;word-break:break-word;color:var(--ink)}.mailing-composer-canvas-background{min-height:var(--response-builder-canvas-background-min-height, 100%);min-width:100%;width:var(--response-builder-canvas-background-width, max-content);padding:var(--response-builder-canvas-background-padding, 32px);display:flex;justify-content:center;align-items:flex-start}.mailing-composer-card{max-width:100%;display:grid;gap:0;position:relative;overflow:hidden;font-family:var(--builder-font-family);--mailing-composer-overlay-rail-height: calc(1.6rem + 2px) }.mailing-composer-card-content{position:relative;min-height:100%;font-family:var(--builder-font-family)}.mailing-composer-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;cursor:pointer;row-gap:0}.mailing-composer-section-divider{top:0;left:calc(var(--mailing-composer-section-rail-offset-inline, var(--mailing-composer-section-frame-inset-inline)) - 6px);inset-inline:auto;width:max-content;pointer-events:auto;z-index:7;--mailing-composer-block-tab-border-base: var(--response-builder-selection-border-color);--mailing-composer-block-tab-fill-base: var(--response-builder-selected-tab-fill);--mailing-composer-block-tab-label-base: var(--response-builder-selection-label-color)}.mailing-composer-section-divider .mailing-composer-block-label-tab{position:relative;top:var(--mailing-composer-section-label-top, calc(-1 * var(--mailing-composer-overlay-rail-height)));max-width:var(--mailing-composer-section-label-max-width, none)}.mailing-composer-section-divider--vertical{top:10px;left:calc(var(--mailing-composer-section-rail-offset-inline, var(--mailing-composer-section-frame-inset-inline)) - 8px)}.mailing-composer-section-divider--vertical .mailing-composer-block-label-tab{top:var(--mailing-composer-section-label-top-vertical, 0);transform:var(--mailing-composer-section-label-transform-vertical, translateX(-100%));transform-origin:var(--mailing-composer-section-label-transform-origin-vertical, top right);margin-left:var(--mailing-composer-section-label-margin-left-vertical, -8px)}.mailing-composer-section-divider[data-tone=selected]{--mailing-composer-block-tab-border-base: var(--response-builder-selection-border-color);--mailing-composer-block-tab-fill-base: var(--response-builder-selected-tab-fill);--mailing-composer-block-tab-label-base: var(--response-builder-selection-label-color)}.mailing-composer-section-divider[data-tone=hovered]{--mailing-composer-block-tab-border-base: var(--response-builder-hover-chrome-border-color);--mailing-composer-block-tab-fill-base: var(--response-builder-hover-tab-fill);--mailing-composer-block-tab-label-base: var(--response-builder-hover-label-color)}.mailing-composer-block-overlay-layer{position:absolute;inset:0;pointer-events:none;z-index:9}.mailing-composer-canvas-shell{--response-builder-chrome-theme-tint: var(--response-builder-theme-tint, var(--brand-primary));--response-builder-display-scale: 1;--mailing-composer-block-frame-inset: calc(6px / var(--response-builder-display-scale));--mailing-composer-block-frame-border-width: calc(1px / var(--response-builder-display-scale));--response-builder-section-divider-color: color-mix(in srgb, var(--builder-surface-light-ink) var(--state-22), transparent);--response-builder-neutral-border-strong: color-mix(in srgb, var(--builder-surface-light-ink) 42%, transparent);--response-builder-neutral-border-soft: color-mix(in srgb, var(--builder-surface-light-ink) 28%, transparent);--response-builder-neutral-fill-strong: color-mix(in srgb, var(--builder-surface-light-base) 92%, var(--builder-surface-light-ink) 8%);--response-builder-neutral-fill-soft: color-mix(in srgb, var(--builder-surface-light-base) 95%, var(--builder-surface-light-ink) 5%);--response-builder-neutral-label: color-mix(in srgb, var(--builder-surface-light-ink) 86%, var(--builder-surface-light-ink-soft));--response-builder-chrome-tint-strength: 20%;--response-builder-selection-border-color: color-mix(in srgb, var(--response-builder-neutral-border-strong) 80%, var(--response-builder-chrome-theme-tint) var(--response-builder-chrome-tint-strength));--response-builder-selection-border-color-soft: color-mix(in srgb, var(--response-builder-neutral-border-strong) 64%, transparent);--response-builder-selection-fill-color: color-mix(in srgb, var(--response-builder-neutral-fill-strong) 80%, var(--response-builder-chrome-theme-tint) var(--response-builder-chrome-tint-strength));--response-builder-selection-label-color: color-mix(in srgb, var(--response-builder-neutral-label) 80%, var(--response-builder-chrome-theme-tint) var(--response-builder-chrome-tint-strength));--response-builder-hover-border-color: color-mix(in srgb, var(--response-builder-neutral-border-soft) 80%, var(--response-builder-chrome-theme-tint) var(--response-builder-chrome-tint-strength));--response-builder-hover-border-color-soft: var(--response-builder-hover-border-color);--response-builder-hover-chrome-border-color: var(--response-builder-hover-border-color-soft);--response-builder-hover-fill-color: color-mix(in srgb, var(--response-builder-neutral-fill-soft) 80%, var(--response-builder-chrome-theme-tint) var(--response-builder-chrome-tint-strength));--response-builder-hover-label-color: color-mix(in srgb, var(--response-builder-neutral-label) 80%, var(--response-builder-chrome-theme-tint) var(--response-builder-chrome-tint-strength));--response-builder-selected-tab-fill: var(--response-builder-selection-fill-color);--response-builder-hover-tab-fill: var(--response-builder-hover-fill-color);--response-builder-selected-tab-blur: blur(8px);--response-builder-hover-tab-blur: blur(8px);--response-builder-selected-chrome-opacity: 1;--response-builder-hover-chrome-opacity: .8;--response-builder-dimmed-chrome-opacity: .2;--mailing-composer-block-actions-footprint: 9.4rem;--response-builder-canvas-background-padding: 32px}.mailing-composer-section-divider-layer{position:absolute;inset:0;pointer-events:none;z-index:10}.mailing-composer-card[data-hover-owner=block] .mailing-composer-block-overlay-layer{z-index:10}.mailing-composer-card[data-hover-owner=block] .mailing-composer-section-divider-layer,.mailing-composer-card[data-hover-owner=section] .mailing-composer-block-overlay-layer{z-index:9}.mailing-composer-card[data-hover-owner=section] .mailing-composer-section-divider-layer{z-index:10}.mailing-composer-column{min-width:0;display:grid;gap:0;box-sizing:border-box}.mailing-composer-block{width:100%;text-align:left;display:block;position:relative;--mailing-composer-block-frame-color: var(--response-builder-block-guide-color, var(--mailing-canvas-scaffold-border));--mailing-composer-block-frame-style: dotted;container-type:inline-size;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.mailing-composer-block:before{content:"";position:absolute;top:calc(-1 * var(--mailing-composer-block-frame-inset));right:calc(-1 * var(--mailing-composer-block-frame-inset));bottom:calc(-1 * var(--mailing-composer-block-frame-inset));left:calc(-1 * var(--mailing-composer-block-frame-inset));border-style:var(--mailing-composer-block-frame-style);border-width:var(--mailing-composer-block-frame-border-width);border-color:var(--mailing-composer-block-frame-color);pointer-events:none;z-index:3}.mailing-composer-block:after{content:none}.mailing-composer-block-frame-overlay{position:absolute;border:1px solid transparent;pointer-events:none;opacity:0;transition:opacity .28s ease,border-color .28s ease;z-index:1}.mailing-composer-block-frame-overlay[data-tone=selected]{border-color:var(--response-builder-selection-border-color);opacity:var(--response-builder-selected-chrome-opacity)}.mailing-composer-block-frame-overlay[data-tone=hovered]{border-color:var(--response-builder-hover-chrome-border-color);opacity:var(--response-builder-hover-chrome-opacity)}.mailing-composer-block-frame-overlay[data-tone=selected][data-dimmed=true]{opacity:var(--response-builder-dimmed-chrome-opacity)}.mailing-composer-canvas-shell[data-show-block-guides=false] .mailing-composer-block:before{content:none}.mailing-composer-block:focus-visible{outline:2px solid var(--mailing-canvas-scaffold-focus);outline-offset:2px}.mailing-composer-block:hover{z-index:6}.mailing-composer-block[data-active=true]{z-index:5}.mailing-composer-block-tab-shell{position:absolute;inset-inline:0;height:var(--mailing-composer-overlay-rail-height);min-height:var(--mailing-composer-overlay-rail-height);pointer-events:none;transition:opacity .28s ease;z-index:1;--mailing-composer-block-tab-backdrop: blur(8px);--mailing-composer-block-tab-opacity: 1;--mailing-composer-block-tab-border-base: var(--response-builder-selection-border-color);--mailing-composer-block-tab-fill-base: var(--response-builder-selected-tab-fill);--mailing-composer-block-tab-label-base: var(--response-builder-selection-label-color);--mailing-composer-block-tab-border-color: color-mix( in srgb, var(--mailing-composer-block-tab-border-base) calc(var(--mailing-composer-block-tab-opacity) * 100%), transparent );--mailing-composer-block-tab-fill: color-mix( in srgb, var(--mailing-composer-block-tab-fill-base) calc(var(--mailing-composer-block-tab-opacity) * 100%), transparent );--mailing-composer-block-tab-label-color: color-mix( in srgb, var(--mailing-composer-block-tab-label-base) calc(var(--mailing-composer-block-tab-opacity) * 100%), transparent );--mailing-composer-rail-button-text: var(--mailing-composer-block-tab-label-color);--mailing-composer-rail-button-hover-surface: color-mix( in srgb, var(--mailing-composer-block-tab-label-base) calc(var(--mailing-composer-block-tab-opacity) * 18%), transparent )}.mailing-composer-block-tab-shell[data-tone=selected]{--mailing-composer-block-tab-opacity: var(--response-builder-selected-chrome-opacity);--mailing-composer-block-tab-border-base: var(--response-builder-selection-border-color);--mailing-composer-block-tab-fill-base: var(--response-builder-selected-tab-fill);--mailing-composer-block-tab-label-base: var(--response-builder-selection-label-color);--mailing-composer-block-tab-backdrop: var(--response-builder-selected-tab-blur)}.mailing-composer-block-tab-shell[data-tone=hovered]{--mailing-composer-block-tab-opacity: var(--response-builder-hover-chrome-opacity);--mailing-composer-block-tab-border-base: var(--response-builder-hover-chrome-border-color);--mailing-composer-block-tab-fill-base: var(--response-builder-hover-tab-fill);--mailing-composer-block-tab-label-base: var(--response-builder-hover-label-color);--mailing-composer-block-tab-backdrop: var(--response-builder-hover-tab-blur)}.mailing-composer-block-tab-shell[data-hovered=true]{z-index:2}.mailing-composer-block-tab-shell[data-tone=selected][data-dimmed=false]{--mailing-composer-block-tab-backdrop: var(--response-builder-selected-tab-blur)}.mailing-composer-block-tab-shell[data-tone=selected][data-dimmed=true]{--mailing-composer-block-tab-opacity: var(--response-builder-dimmed-chrome-opacity);--mailing-composer-block-tab-backdrop: none}:is(.mailing-composer-block-label-tab,.mailing-composer-block-actions-tab){position:absolute;top:calc(-1 * var(--mailing-composer-overlay-rail-height));min-height:var(--mailing-composer-overlay-rail-height);display:inline-flex;align-items:center;box-sizing:border-box;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;--ds-overlay-rail-border-color: var(--mailing-composer-block-tab-border-color);--ds-overlay-rail-fill: var(--mailing-composer-block-tab-fill);--ds-overlay-rail-backdrop: var(--mailing-composer-block-tab-backdrop, blur(8px))}.mailing-composer-block-label-tab{left:0;max-width:100%;padding:0 .9rem 0 .95rem;top:var(--mailing-composer-block-label-top, calc(-1 * var(--mailing-composer-overlay-rail-height)));transform:var(--mailing-composer-block-label-transform, none);transform-origin:var(--mailing-composer-block-label-transform-origin, initial);margin-left:var(--mailing-composer-block-label-margin-left, 0)}.mailing-composer-block-tab-shell[data-selected=true][data-has-actions=true] .mailing-composer-block-label-tab{max-width:var( --mailing-composer-block-label-max-width-selected, calc(100% - var(--mailing-composer-block-actions-footprint)) )}.mailing-composer-section-divider.mailing-composer-block-tab-shell{inset-inline:auto;right:auto;left:calc(var(--mailing-composer-section-rail-offset-inline, var(--mailing-composer-section-frame-inset-inline)) - 6px)}.mailing-composer-section-divider--vertical.mailing-composer-block-tab-shell{left:calc(var(--mailing-composer-section-rail-offset-inline, var(--mailing-composer-section-frame-inset-inline)) - 8px)}.mailing-composer-block-actions-tab{right:0;padding:0 .3125rem 0 .375rem;pointer-events:auto}.mailing-composer-block-actions{display:flex;align-items:center;justify-content:flex-end;gap:1px;flex-wrap:nowrap;position:relative;z-index:2;pointer-events:auto}.mailing-composer-section-overlay{position:absolute;pointer-events:none;--mailing-composer-section-frame-color: var(--response-builder-chrome-border-strong);--mailing-composer-section-rail-fill: var(--response-builder-chrome-fill-active);--mailing-composer-section-frame-inset-inline: 0px;--mailing-composer-section-frame-opacity: 0}.mailing-composer-section-overlay:before{content:"";position:absolute;top:0;right:calc(var(--mailing-composer-section-frame-inset-inline) - 6px);bottom:0;left:calc(var(--mailing-composer-section-frame-inset-inline) - 6px);border-style:solid;border-width:1px;border-color:color-mix(in srgb,var(--mailing-composer-section-frame-color) calc(var(--mailing-composer-section-frame-opacity) * 100%),transparent);pointer-events:none}.mailing-composer-section-overlay.is-active:before{--mailing-composer-section-frame-opacity: var(--response-builder-selected-chrome-opacity)}.mailing-composer-section-overlay.is-hovered:before{--mailing-composer-section-frame-color: var(--response-builder-hover-chrome-border-color);--mailing-composer-section-frame-opacity: var(--response-builder-hover-chrome-opacity)}.mailing-composer-section-overlay.is-active.is-dimmed:before{--mailing-composer-section-frame-opacity: var(--response-builder-dimmed-chrome-opacity)}.mailing-composer-block-actions .ds-icon-button-tiny.ds-p-button{position:relative;z-index:1;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--mailing-composer-rail-button-text, var(--mailing-canvas-scaffold-button-text));width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;padding:0}.mailing-composer-block-actions .ds-icon-button-tiny.ds-p-button:hover:not(:disabled),.mailing-composer-block-actions .ds-icon-button-tiny.ds-p-button:focus-visible{background:var(--mailing-composer-rail-button-hover-surface, var(--mailing-canvas-scaffold-button-surface))}.mailing-composer-block-actions .ds-p-button-icon{font-size:1rem}.mailing-composer-block-label{min-width:0;align-self:center;font-size:var(--mailing-composer-label-font-size, .98rem);line-height:var(--mailing-composer-label-line-height, 1.25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.mailing-composer-block-label{color:var(--mailing-composer-block-tab-label-color, var(--mailing-canvas-scaffold-label))}.mailing-composer-block-label-tab .mailing-composer-block-label{gap:8px}@container (max-width: 280px){.mailing-composer-block-tab-shell[data-selected=true]{--mailing-composer-block-actions-footprint: 8.55rem}.mailing-composer-block-label-tab{padding-inline:.72rem .78rem}.mailing-composer-block-actions-tab{padding-inline:.2rem .25rem}.mailing-composer-block-label{font-size:.92rem}}@container (max-width: 228px){.mailing-composer-block-tab-shell[data-selected=true]{--mailing-composer-block-actions-footprint: 7.6rem}.mailing-composer-block-label{font-size:.86rem;gap:6px}.mailing-composer-block-actions .ds-icon-button-tiny.ds-p-button{width:1.42rem;min-width:1.42rem;height:1.42rem;min-height:1.42rem}.mailing-composer-block-actions .ds-p-button-icon{font-size:.92rem}}.mailing-composer-preview-window{display:block;min-width:0;position:relative;z-index:1}.mailing-composer-rendered-block{min-width:0;display:block}.mailing-composer-rendered-block,.mailing-composer-rendered-block *{pointer-events:none}.mailing-composer-rendered-block :is(img,table){max-width:100%}.mailing-composer-rendered-block th{text-align:center}.mailing-table-inspector-actions{display:grid;gap:10px}.mailing-table-paste-surface{display:grid;gap:4px;min-height:96px;align-content:center;cursor:text}.mailing-table-paste-surface:empty:before{content:attr(data-placeholder);color:var(--muted);font-weight:600}.mailing-table-paste-surface:focus{outline:2px solid color-mix(in srgb,var(--brand-primary) 24%,transparent)}@media(max-width:1100px){.mailing-composer-canvas-shell{--response-builder-canvas-background-padding: 20px}}.mailing-table-editor{display:grid;grid-template-columns:minmax(18rem,20rem) minmax(0,1fr);gap:16px;min-height:0}.mailing-table-editor-sidebar,.mailing-table-editor-canvas{min-width:0}.mailing-table-editor-note{margin:0}.mailing-table-editor-summary-meta{display:flex;gap:6px;flex-wrap:wrap}.mailing-table-editor-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mailing-table-editor-number-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.mailing-table-editor-toggle-group{display:grid;gap:6px}.mailing-table-editor-toggle-row{display:flex;gap:8px;flex-wrap:wrap}.mailing-table-editor-toggle-row .ds-p-button.is-selected{background:color-mix(in srgb,var(--brand-primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--color-border-subtle))}.mailing-table-editor-canvas-copy{display:grid;gap:4px}.mailing-table-editor-frame{--mailing-table-editor-handle-column-width: 2.75rem;--mailing-table-editor-header-row-height: 2.4rem;position:relative;width:fit-content;max-width:100%}:is(.mailing-table-editor-column-handle,.mailing-table-editor-row-handle){width:100%;min-width:0;display:grid;place-items:center;padding:.25rem;cursor:pointer;border:1px solid var(--color-border-subtle);border-radius:0;background:var(--color-surface-muted);color:var(--ink-soft);font-size:.8rem;font-weight:600;line-height:1}.mailing-table-editor-column-handle{min-height:var(--mailing-table-editor-header-row-height)}:is(.mailing-table-editor-column-handle,.mailing-table-editor-row-handle)[data-selected=true]{background:color-mix(in srgb,var(--brand-primary) 12%,var(--color-surface-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 28%,transparent)}.mailing-table-editor-row-handle{height:100%;min-height:2.2rem}.mailing-table-editor-table-wrap{min-width:0;overflow-x:auto;max-width:100%}.mailing-table-editor-table-inner{position:relative}.mailing-table-editor-handle-column{width:var(--mailing-table-editor-handle-column-width)}.mailing-table-editor-table{width:100%;border-collapse:collapse;table-layout:fixed}.mailing-table-editor-corner-cell,.mailing-table-editor-column-header-cell,.mailing-table-editor-row-header-cell{padding:0;border:0;background:transparent}:is(.mailing-table-editor-corner-cell,.mailing-table-editor-column-header-cell){height:var(--mailing-table-editor-header-row-height);vertical-align:top}.mailing-table-editor-corner-cell{border:1px solid var(--color-border-subtle);background:var(--color-surface-muted)}.mailing-table-editor-column-header-cell{min-width:0}.mailing-table-editor-row-header-cell{width:var(--mailing-table-editor-handle-column-width);min-width:var(--mailing-table-editor-handle-column-width);position:relative;vertical-align:top}.mailing-table-editor-row-header-cell .mailing-table-editor-row-handle{position:absolute;inset:0}.mailing-table-editor-cell{position:relative;cursor:pointer;transition:box-shadow .12s ease}.mailing-table-editor-cell[data-selected=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-primary) 60%,transparent)}.mailing-table-editor-cell-text{display:block;white-space:pre-line;min-height:1.25rem}.mailing-table-editor-divider-layer{position:absolute;top:var(--mailing-table-editor-header-row-height);right:0;bottom:0;left:var(--mailing-table-editor-handle-column-width);pointer-events:none}.mailing-table-editor-column-divider{position:absolute;top:0;bottom:0;width:14px;margin-left:-7px;border:0;background:transparent;cursor:col-resize;pointer-events:auto}.mailing-table-editor-column-divider:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:color-mix(in srgb,var(--brand-primary) 24%,transparent)}.mailing-table-editor-empty{min-height:180px;display:grid;place-items:center}.mailing-table-editor-footer{display:flex;justify-content:flex-end}@media(max-width:1100px){.mailing-table-editor{grid-template-columns:1fr}}.meeting-form-page-layout{align-items:start}.meeting-form-page-sidebar,.meeting-form-page-main,.meeting-form-sidebar-section{min-width:0}:is(.meeting-form-sidebar-section-head,.meeting-form-field-inline-heading){align-items:center;gap:12px}.meeting-form-sidebar-note{margin:0}.meeting-form-sidebar-inspector-target{min-width:0}.meeting-form-workspace{gap:16px;min-width:0}.meeting-form-surface-stage,.meeting-form-editor-layout,.meeting-form-field-list,.meeting-form-field-inspector,.meeting-form-field-inspector-head{min-width:0}.meeting-form-editor-footer{align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--ds-color-border-subtle)}.meeting-form-field-card{gap:8px}.meeting-form-canvas-fields{grid-auto-flow:row}.meeting-form-canvas-fields :is(.mailing-composer-block,.mailing-composer-preview-window){display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start;min-height:100%}.meeting-form-field-list-card{display:grid;padding:0;border:1px solid var(--ds-color-border-subtle)}.meeting-form-field-list-panel-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.meeting-form-field-list-panel-summary-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.meeting-form-field-list-panel .mailing-composer-overview-card-body{gap:0}.meeting-form-field-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) repeat(3,18px) 36px;align-items:center;gap:6px;min-height:30px;padding:2px 8px;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:transparent;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.meeting-form-field-list-row:last-child{border-bottom:0}.meeting-form-field-list-row[data-selected=true]{background:color-mix(in srgb,var(--brand-primary) 5%,transparent)}.meeting-form-field-list-row[data-tone=hidden]{color:var(--muted)}.meeting-form-field-list-row[data-tone=conditional]{background:transparent}.meeting-form-field-list-row[data-dragging=true]{opacity:.52}.meeting-form-field-list-row[data-drag-over=true][data-drop-position=before]{box-shadow:inset 0 2px 0 var(--brand-primary)}.meeting-form-field-list-row[data-drag-over=true][data-drop-position=after]{box-shadow:inset 0 -2px 0 var(--brand-primary)}:is(.meeting-form-field-list-drag-handle,.meeting-form-field-list-visibility-button){display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--muted)}.meeting-form-field-list-card :is(.meeting-form-field-list-drag-handle,.meeting-form-field-list-row-button,.meeting-form-field-list-visibility-button).ds-p-button{min-height:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.meeting-form-field-list-card :is(.meeting-form-field-list-drag-handle,.meeting-form-field-list-row-button).ds-p-button:hover:not(:disabled){background:transparent;border-color:transparent;box-shadow:none}.meeting-form-field-list-card :is(.meeting-form-field-list-drag-handle,.meeting-form-field-list-row-button,.meeting-form-field-list-visibility-button).ds-p-button .ds-p-button-label{display:contents}.meeting-form-field-list-drag-handle{cursor:grab}.meeting-form-field-list-drag-handle:active{cursor:grabbing}.meeting-form-field-list-drag-handle.is-static{cursor:default;opacity:.4}.meeting-form-field-list-visibility-button{width:36px;height:26px;margin-left:6px;padding-left:10px;padding-right:2px;color:var(--ink-soft);cursor:pointer}.meeting-form-field-list-card .meeting-form-field-list-visibility-button.ds-p-button{border-left:1px solid color-mix(in srgb,var(--ink) 36%,transparent)}.meeting-form-field-list-drag-handle:hover{color:var(--ink)}.meeting-form-field-list-card .meeting-form-field-list-visibility-button.ds-p-button:is(:hover:not(:disabled),:focus-visible){background:color-mix(in srgb,var(--brand-primary) 8%,transparent);border-left-color:color-mix(in srgb,var(--ink) 36%,transparent);color:var(--ink);box-shadow:none}.meeting-form-field-list-meta-cell{cursor:default}.meeting-form-field-list-row-button{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;padding:0;color:inherit;text-align:left;cursor:pointer;font-weight:400}.meeting-form-field-list-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;font-weight:500;line-height:1.05}.meeting-form-field-list-meta-cell{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:color-mix(in srgb,var(--ink) 58%,transparent)}.meeting-form-field-list-meta-icon{font-size:.82rem;line-height:1}.meeting-form-field-list-meta-icon.is-dormant{opacity:.48}.meeting-form-field-list-meta-icon.is-warning{color:var(--color-warning-border-alt)}.meeting-form-layout-panel,.meeting-form-help-position-field{gap:10px}.meeting-form-help-position-segmented,.meeting-form-width-segmented{align-self:flex-start}.meeting-form-width-segmented .ds-segmented-option{flex:1 1 0}.meeting-form-width-segmented .ds-segmented-option+.ds-segmented-option{border-left-color:color-mix(in srgb,var(--ink) 14%,transparent)}.meeting-form-width-segmented .ds-segmented-option.is-active{background:var(--ink);color:var(--surface)}.meeting-form-width-segmented .ds-segmented-option.is-active+.ds-segmented-option.is-active{border-left-color:color-mix(in srgb,var(--surface) 58%,transparent)}.meeting-form-width-segmented .ds-segmented-option:not(.is-active){color:color-mix(in srgb,var(--ink) 28%,transparent)}.meeting-form-layout-row-toggle,.meeting-form-field-checkbox label,.meeting-form-visibility-toggle{display:inline-flex;align-items:center;gap:8px}.admin-field-catalog-dialog,.admin-field-catalog-layout,.admin-field-catalog-list,.admin-field-catalog-inspector{min-width:0}.admin-field-catalog-layout{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:16px}.admin-field-catalog-list{display:grid;align-content:start;gap:0;padding:0}.admin-field-catalog-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--ds-color-border-subtle)}.admin-field-catalog-row:last-child{border-bottom:0}.admin-field-catalog-row[data-selected=true]{background:color-mix(in srgb,var(--brand-primary) 10%,var(--color-surface-base))}.admin-field-catalog-row-button{justify-content:flex-start;padding-inline:0}@media(max-width:960px){.admin-field-catalog-layout{grid-template-columns:1fr}}.meeting-form-field-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:flex-start;cursor:pointer}.meeting-form-field-header-actions{justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:8px}.meeting-form-field-copy{min-width:0}.meeting-form-field-inspector-titlebar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:flex-start}.meeting-form-field-inspector-actions{flex-wrap:nowrap;align-items:center}.meeting-form-field-title-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.meeting-form-field-badges{flex-wrap:wrap}.meeting-form-field-summary-line{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-form-warning-line{margin:0}.meeting-form-visibility-panel{gap:10px}.meeting-form-visibility-clauses,.meeting-form-visibility-multi-value{min-width:0}.meeting-form-visibility-actions{justify-content:flex-end;flex-wrap:wrap}.mailing-builder-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .meeting-form-sidebar-section-head,.mailing-builder-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .meeting-form-field-list-panel-summary{align-items:flex-start;flex-wrap:wrap}@media(max-width:1100px){.meeting-form-editor-footer{align-items:stretch}}.meeting-mailings-index-page,.meeting-mailing-shell-page{gap:16px}.mailing-builder-workspace-layout{--ds-main-card-split-sidebar-min: 29rem;--ds-main-card-split-sidebar-track: 29rem}.meeting-mailings-index-grid,.meeting-mailings-group,.meeting-mailings-group-list,.mailing-shell-summary,.mailing-shell-panel{display:grid;gap:12px}.meeting-mailings-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.meeting-mailings-item-copy,.meeting-mailings-item-meta,.meeting-mailings-item-actions,.mailing-shell-advanced-body{display:grid;gap:8px}.mailings-review-actions{display:flex;flex-wrap:wrap;gap:6px}.mailings-fields-grid,.mailings-review-schedule,.mailings-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mailings-choice-row{display:flex;align-items:center;gap:8px}.mailings-audience-column{display:grid;gap:8px;align-content:start}.mailings-audience-options{display:grid;gap:6px}.mailings-preview-list,.mailing-results-timeline,.meeting-mailings-item,.meeting-mailings-create-source-grid,.meeting-mailings-template-grid,.mailing-results-follow-up-grid{display:grid}.mailings-bullet-list{margin:0;padding-left:18px;gap:4px}.response-builder-sidebar-panel,.response-builder-stage-panel,.response-builder-sidebar-head,.response-builder-sidebar-controls,.response-builder-sidebar-context,.response-builder-sidebar-body,.response-builder-stage-toolbar,.response-builder-stage-body,.response-builder-stage-warnings{min-width:0}.response-builder-stage-body{position:relative;z-index:6;padding:var(--response-builder-stage-body-padding, 0);background:var(--response-builder-stage-body-background, transparent)}.response-builder-stage-panel{--response-builder-stage-body-padding: 0;--response-builder-stage-body-background: transparent}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .response-builder-sidebar-panel .ds-fields{grid-template-columns:1fr}:is(.mailing-builder-workspace-layout[data-inspector-mode=half],.ds-workspace-inspector-layout__drawer) .response-builder-sidebar-panel .ds-span-2{grid-column:span 1}.response-builder-stage-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.response-builder-stage-toolbar-group{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.response-builder-stage-toolbar-group--grow{flex:1 1 20rem;min-width:0}.meeting-mailings-item-tags,.mailing-shell-summary-tags{flex-wrap:wrap}.meeting-mailings-item-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meeting-mailings-item.report-catalog-card{min-height:0;grid-template-rows:auto;gap:10px}.meeting-mailings-item--sent.report-catalog-card{grid-template-rows:auto auto}.meeting-mailings-audience-label{cursor:help}.meeting-mailings-item-metric{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border-default) 42%,transparent);background:color-mix(in srgb,var(--ds-surface-subtle, var(--surface-0)) 42%,transparent)}.meeting-mailings-item-metric strong{font-size:.78rem;font-weight:700;color:var(--ds-text-muted, var(--text-muted))}.meeting-mailings-item-metric-value{text-align:right;font-size:1.1rem;font-weight:700;line-height:1.1;margin-left:auto}.meeting-mailing-flow-stack{display:grid;grid-template-columns:repeat(var(--meeting-mailing-flow-column-count, 1),minmax(0,1fr));row-gap:0}.meeting-mailing-flow-stack>.ds-mailing-flow-rail{grid-column:1 / -1}.meeting-mailing-flow-stack>.ds-attached-subrail{grid-column:var(--meeting-mailing-surface-column, 1)}.meeting-mailings-item,.meeting-mailings-create-source-grid,.meeting-mailings-template-grid,.mailing-results-follow-up-grid{gap:10px}.meeting-mailings-create-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-mailings-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-results-follow-up-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-mailings-create-lists{display:grid;gap:8px;max-height:18rem;overflow:auto;align-content:start}.mailing-results-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mailing-create-panel-enter-active,.mailing-create-panel-leave-active{transition:opacity .16s ease,transform .16s ease}:is(.mailing-create-panel-enter-from,.mailing-create-panel-leave-to){opacity:0;transform:translateY(4px)}@media(max-width:1100px){.response-builder-stage-toolbar{flex-direction:column}.response-builder-stage-toolbar-group{flex:0 0 auto;width:100%}.meeting-mailings-create-source-grid,.meeting-mailings-template-grid,.mailings-fields-grid,.mailings-audience-grid,.mailings-review-schedule,.mailing-results-follow-up-grid,.mailing-results-metrics,.meeting-mailing-flow-stack{grid-template-columns:1fr}.meeting-mailing-flow-stack>.ds-attached-subrail{width:100%;grid-column:1}.meeting-mailings-item-metrics{grid-template-columns:1fr}}.meeting-branding-aside,.meeting-branding-editor,.meeting-branding-preview-stack,.meeting-branding-layout-item{min-width:0}.meeting-branding-channel-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,13rem);gap:12px;align-items:stretch}.meeting-branding-channel-body{min-width:0}.meeting-branding-channel-label-row{gap:8px}.meeting-branding-channel-actions{align-items:flex-start;gap:8px;flex-wrap:wrap}.meeting-branding-channel-thumb{inline-size:100%;min-inline-size:0;block-size:7.5rem;padding:10px}.meeting-branding-logo-card{--branding-layout-slot-min-block-size: 6.25rem;--branding-layout-logo-max-block-size: 4rem;min-width:0;display:grid;gap:10px;padding:10px}.meeting-branding-logo-card.is-frameless{padding:0}.meeting-branding-logo-card--double{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-branding-logo-card--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-branding-logo-card.is-single-slot{grid-template-columns:minmax(0,1fr)}.meeting-branding-logo-slot{position:relative;min-block-size:var(--branding-layout-slot-min-block-size);min-width:0;padding:8px;display:block;overflow:hidden}.meeting-branding-logo-slot.is-span-all{grid-column:1 / -1}.meeting-branding-logo-slot.is-gap{visibility:hidden}.meeting-branding-logo-overlay{position:absolute;inset-inline:8px;top:8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.meeting-branding-logo-slot-content{inline-size:100%;block-size:100%;min-block-size:0;display:flex;align-items:center;justify-content:center}.meeting-branding-logo-image{max-block-size:var(--branding-layout-logo-max-block-size)}.meeting-branding-logo-empty{text-align:center}.meeting-branding-thumb-empty{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;text-align:center}.meeting-branding-picker{min-width:0}.meeting-branding-picker-segmented{justify-self:center;inline-size:auto;max-inline-size:100%}:is(.meeting-branding-picker-toolbar,.meeting-branding-picker-upload-preview-head){align-items:center;gap:10px;flex-wrap:wrap}.meeting-branding-picker-upload-trigger{flex:0 0 auto}.meeting-branding-picker-upload-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meeting-branding-picker-upload-preview-card{min-width:0}.meeting-branding-picker-upload-preview-stage{min-width:0;block-size:6.5rem}.meeting-branding-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.meeting-branding-picker-card{inline-size:100%;min-width:0;min-block-size:8rem;display:grid;align-content:start;justify-items:center;gap:8px;text-align:center}.meeting-branding-picker-card-media{position:relative;inline-size:100%;min-width:0;block-size:5rem}.meeting-branding-picker-card-image{max-block-size:3.25rem}.meeting-branding-picker-card-name{display:block;inline-size:100%;overflow-wrap:anywhere}@media(max-width:980px){.meeting-branding-channel-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.meeting-branding-channel-thumb{block-size:6.75rem}.meeting-branding-logo-card--double,.meeting-branding-logo-card--triple{grid-template-columns:minmax(0,1fr)}.meeting-branding-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-branding-picker-upload-preview-grid{grid-template-columns:minmax(0,1fr)}}.table-layout-builder{min-height:62vh}.table-layout-builder__toolbar-line{display:flex;align-items:center;justify-content:stretch;gap:12px;width:100%;min-width:0}.table-layout-builder__toolbar-controls{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;width:100%;min-width:0;margin-left:0}.table-layout-builder__zoom-inline{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:0 0 auto}.table-layout-builder__zoom-input{width:3.4rem;min-width:0;text-align:right;font-size:.8rem}.table-layout-builder__zoom-slider{width:100px;min-width:100px;flex:0 0 100px}.table-layout-builder__page-actions{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex:0 0 auto}.table-layout-builder__canvas-scroller{overflow:auto;border:1px solid var(--border);border-radius:18px;background:var(--surface-2);padding:28px}.table-layout-builder__canvas-scroller .mailing-composer-canvas-background{padding:24px}.table-layout-builder .mailing-composer-section-divider--vertical{top:0;left:calc(var(--mailing-composer-section-frame-inset-inline) - 6px);--mailing-composer-section-label-top-vertical: calc(-1 * var(--mailing-composer-overlay-rail-height));--mailing-composer-section-label-transform-vertical: none;--mailing-composer-section-label-transform-origin-vertical: top left;--mailing-composer-section-label-margin-left-vertical: 0}.table-layout-builder__canvas-header,.table-layout-builder__canvas-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.35;white-space:nowrap;min-height:30px;color:var(--report-print-preview-ink-soft);font-family:inherit;font-size:inherit}.table-layout-builder__logo-token{display:inline-block;width:auto;height:1em;max-height:100%;vertical-align:middle;color:currentColor}.table-layout-builder__table-surface{position:relative;width:100%;min-width:0;overflow:visible}.table-layout-builder__table-surface .table-report-print-table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:inherit;font-size:inherit;line-height:1.35}.table-layout-builder__table-surface .table-report-print-table-wrap{position:relative;overflow:visible}.table-layout-builder .mailing-composer-block.table-layout-builder__table-block .mailing-composer-preview-window{z-index:auto}.table-layout-builder__table-surface .table-report-print-table th,.table-layout-builder__table-surface .table-report-print-table td{border-bottom:.2mm solid color-mix(in srgb,var(--report-print-preview-ink) 18%,transparent);padding:1.1mm 1.4mm;text-align:left;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-layout-builder__table-surface .table-report-print-table th{font-weight:600;color:var(--table-head-text, var(--ink-soft));position:relative}.table-layout-builder__table-surface .table-report-print-table td{color:var(--report-print-preview-ink)}.table-layout-builder__table-empty-row{color:var(--ink-muted);text-align:center;padding:14px 8px}.table-layout-builder__table-surface .table-report-print-group-row td{font-weight:700;color:var(--report-print-preview-ink-soft);background:color-mix(in srgb,var(--report-print-preview-ink) 4%,transparent)}.table-layout-builder__table-surface .table-report-print-group-cell{border-top:.3mm solid color-mix(in srgb,var(--report-print-preview-ink) 22%,transparent)}.table-layout-builder__table-surface .table-report-print-line{display:block}.table-layout-builder__table-surface .table-report-print-resize-overlay{position:absolute;inset:0;pointer-events:none;z-index:3}.table-layout-builder__table-surface .table-report-print-column-chrome{position:absolute;inset-block:0;pointer-events:none;z-index:2}.table-layout-builder__table-surface .table-report-print-column-chrome__frame{position:absolute;inset:calc(-1 * var(--mailing-composer-block-frame-inset, 6px));border:1px solid transparent;background:transparent;transition:opacity .28s ease,border-color .28s ease}.table-layout-builder__table-surface .table-report-print-column-chrome--selected .table-report-print-column-chrome__frame{border-color:var(--response-builder-selection-border-color, color-mix(in srgb, var(--brand-primary) 50%, transparent));opacity:var(--response-builder-selected-chrome-opacity, 1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--response-builder-selection-border-color, var(--brand-primary)) 40%,transparent)}.table-layout-builder__table-surface .table-report-print-column-chrome--hovered .table-report-print-column-chrome__frame{border-color:var(--response-builder-hover-chrome-border-color, color-mix(in srgb, var(--brand-primary) 36%, transparent));opacity:var(--response-builder-hover-chrome-opacity, .8)}.table-layout-builder__table-surface .table-report-print-column-chrome__rail{position:absolute;inset-inline:calc(-1 * var(--mailing-composer-block-frame-inset, 6px));top:calc(-1 * var(--mailing-composer-block-frame-inset, 6px));z-index:2;--mailing-composer-block-label-max-width-selected: 100%}.table-layout-builder__table-surface .table-report-print-resize-handle{position:absolute;inset-block:0;top:0;bottom:0;width:8px;transform:translate(-50%);border:0;margin:0;padding:0;background:transparent;cursor:col-resize;pointer-events:auto;z-index:3}.table-layout-builder__table-surface .table-report-print-resize-handle:after{content:"";position:absolute;inset-block:0;inset-inline-start:50%;width:1px;transform:translate(-50%);background:color-mix(in srgb,var(--report-print-preview-ink) 20%,transparent)}.table-layout-builder .mailing-composer-card[data-hover-owner=block] .mailing-composer-block.table-layout-builder__table-block{z-index:10}.table-layout-builder .mailing-composer-card[data-hover-owner=block] .mailing-composer-card-content{position:relative;z-index:10}body.table-layout-builder--resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.report-saved-view-card-menu__popover{padding:.28rem}.report-saved-view-save-card{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--color-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 8%,var(--color-surface-panel)),color-mix(in srgb,var(--brand-primary) 3%,var(--color-surface-panel)))}.report-saved-view-card-menu__items{display:grid;gap:4px;width:max-content;min-width:0;max-width:min(18rem,calc(100vw - 2rem))}.report-saved-view-card-menu__item{width:auto;min-height:auto;height:auto;padding:.42rem .56rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);text-align:left;justify-content:flex-start;box-shadow:none}.report-saved-view-card-menu__item .ds-p-button-label{flex:1 1 auto;text-align:left}.report-saved-view-card-menu__item:is(:hover,:focus-visible){outline:0;border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--color-border-subtle));background:color-mix(in srgb,var(--brand-primary) 10%,transparent)}.report-saved-view-card-menu__item.is-danger{color:var(--color-status-danger-text, var(--color-danger-text, var(--text-danger)))}.report-workspace-table--compact td,.report-workspace-table--compact th{padding-block:7px}.report-grid :where(.p-hidden-accessible){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.report-grid{position:relative;--table-bg: var(--color-surface-base);--table-head-bg: var(--color-surface-muted);--table-head-text: var(--color-text-base);--table-head-border: var(--color-border-strong);--table-row-border: var(--color-border-subtle);--table-subheader-bg: var(--color-surface-muted);--table-cell-pad-x: 14px;--table-cell-pad-y: 11px;--table-cell-pad-y-compact: 7px;--table-head-height: 52px;border:1px solid var(--table-head-border);border-radius:14px;overflow:hidden}.report-grid__container{overflow:auto}.report-grid__table{width:100%;min-width:900px;border-collapse:collapse;table-layout:auto;background:var(--table-bg)}.report-grid__header-cell{position:sticky;top:0;z-index:1;background:var(--table-head-bg);color:var(--table-head-text);border-bottom:1px solid var(--table-head-border);border-right:1px solid var(--table-head-border);text-align:left;font-weight:var(--font-weight-strong);height:var(--table-head-height);padding:var(--table-cell-pad-y) var(--table-cell-pad-x);vertical-align:middle}.report-grid__header-cell:last-child{border-right:0}.report-grid__body-cell{border-bottom:1px solid var(--table-row-border);border-right:1px solid var(--table-row-border);padding:var(--table-cell-pad-y) var(--table-cell-pad-x);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28rem}.report-grid__body-cell:last-child{border-right:0}.report-grid__column-resizer{position:absolute;inset-block:0;right:0;transform:translate(50%);width:12px;cursor:col-resize;touch-action:none;z-index:2}.report-grid__column-resizer:before{content:"";position:absolute;inset-block:28%;right:6px;width:1px;background:color-mix(in srgb,var(--table-head-text) 18%,transparent)}.report-grid__sort-icon{margin-inline-start:6px}.report-grid__resize-indicator{position:absolute;width:1px;background:var(--color-link-primary);z-index:6;pointer-events:none}.report-grid__reorder-indicator-up,.report-grid__reorder-indicator-down{position:fixed;z-index:6;pointer-events:none}.report-workspace-sort-row{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 2.75rem auto;column-gap:10px;align-items:center;width:100%}.report-workspace-sort-list{gap:4px}.report-workspace-sort-card{padding:6px 10px;border-radius:14px;border:1px solid var(--ds-border-subtle, var(--surface-border));background:var(--ds-surface-subtle, var(--surface-0))}.report-workspace-sort-card__order{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:var(--ds-surface, var(--surface-card));border:1px solid var(--ds-border-subtle, var(--surface-border));color:var(--ds-text-muted, var(--text-muted));font-size:.8rem;font-weight:700}.report-workspace-sort-row__actions{display:inline-flex;align-items:center;gap:4px;justify-self:end;white-space:nowrap}.report-workspace-sort-row__field,.report-workspace-sort-row__dir{min-width:0}.report-workspace-sort-row__dir{justify-self:center}.report-workspace-sort-row__field{width:100%}.report-grid__group-cell{background:var(--table-subheader-bg);color:var(--table-head-text);border-bottom:1px solid var(--table-head-border);padding:8px var(--table-cell-pad-x);font-weight:var(--font-weight-strong)}.report-workspace-group-header{display:inline-flex;align-items:center;font-weight:600;color:var(--ds-text-muted, var(--text-muted))}.report-grid-country-cell{display:inline-flex;align-items:center;gap:6px}.report-builder-print-layout{min-width:0}@media(max-width:720px){.report-workspace-sort-row{grid-template-columns:1fr;align-items:stretch}.report-workspace-sort-card__order{width:1.6rem;height:1.6rem}.report-workspace-sort-row__actions{justify-content:flex-end}}.report-print-builder-sidebar,.report-print-builder-stage{min-width:0}.report-print-builder-stage{--response-builder-stage-body-padding: 12px;--response-builder-stage-body-background: var(--report-print-preview-canvas-bg);--response-builder-canvas-shell-min-height: 0;--response-builder-canvas-background-min-height: 0;--response-builder-canvas-background-width: 100%;--response-builder-canvas-background-padding: 12px}.report-print-builder-stage-shell{min-height:0;inline-size:100%;max-inline-size:100%}.report-print-builder-stage-shell .mailing-composer-canvas-shell{--response-builder-canvas-background-width: 100%;--response-builder-canvas-background-padding: 12px}.report-print-builder-stage-shell .mailing-composer-card{max-width:none}.report-print-builder-stage>.ds-card>.ds-card-body{padding:0;gap:0}.report-print-builder-stage>.ds-card.ds-card--with-page-action-dock{overflow:visible}.report-print-builder-stage>.ds-card.ds-card--with-page-action-dock>.ds-card-body{overflow:visible}.report-print-builder-stage .response-builder-stage-panel{gap:0}.report-print-builder-stage .response-builder-stage-toolbar{padding:var(--ds-card-padding);border-bottom:1px solid var(--response-builder-chrome-border)}.report-print-builder-shell:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .inspector-breadcrumbs{flex-wrap:wrap}.report-print-builder-shell:is([data-inspector-mode=half],[data-inspector-mode=drawer]) :is(.mailing-composer-form-grid,.inspector-controls-grid){grid-template-columns:1fr}.report-print-builder-shell:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .ds-span-2{grid-column:span 1}.report-print-builder-shell:is([data-inspector-mode=half],[data-inspector-mode=drawer]) :is(.inspector-breadcrumb-current,.inspector-breadcrumb-current-button){width:100%;min-width:0;flex-basis:100%}.report-print-sheet-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.report-print-sheet-grid>*{flex:0 0 auto}.report-print-sheet-grid .mailing-composer-canvas-shell{min-height:0;--response-builder-canvas-background-width: 100%;--response-builder-canvas-background-padding: 12px}.report-print-sheet-grid .mailing-composer-canvas-background{width:100%;max-width:100%;box-sizing:border-box;padding:var(--response-builder-canvas-background-padding, 12px)}.report-print-block-text,.report-print-block-qr,.report-print-block-image,.report-print-block-country,.report-print-block-divider,.report-print-block-spacer,.report-print-block-image-shell .meeting-branding-logo-card,.report-print-block-image-empty{width:100%;min-height:100%}.report-print-block-text{display:grid;align-items:center;color:var(--report-print-preview-ink)}.report-print-block-qr,.report-print-block-image,.report-print-block-country{display:grid;gap:6px}.report-print-block-media-tile{display:grid;place-items:center;gap:6px;color:var(--report-print-preview-ink);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.report-print-block-qr-tile{border:0;background:transparent}.report-print-block-image-shell{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.report-print-block-country-shell{display:inline-flex;align-items:center;gap:8px}.report-print-block-country-label{font-size:.84rem;line-height:1.15}.report-print-block-country-fallback{color:var(--report-print-preview-ink-soft)}.report-print-block-divider{display:flex;align-items:center}.report-print-block-divider-line{width:100%;height:1px;display:block}.report-name-card-empty{margin:0;color:var(--ds-text-muted, var(--text-muted))}.report-print-page{gap:16px;padding-bottom:40px}.report-print-header h1{margin:0}.report-print-header-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:720px){.report-workspace-pagination{align-items:stretch}.report-workspace-pagination-controls{width:100%;justify-content:space-between}.report-workspace-page-size{width:100%;max-width:10rem}}@media print{.report-print-header-actions{display:none}.report-print-page{padding:0}}.report-workspace-page{gap:16px}.report-workspace-grid{display:grid;gap:16px}.report-catalog-stack,.report-builder-stack,.report-builder-preview-stack{display:grid;gap:12px}.report-catalog-card{display:grid;align-items:start;align-content:start;grid-template-rows:auto auto;gap:16px;min-height:10.25rem}.report-catalog-card--interactive{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.report-catalog-card--interactive:hover{border-color:color-mix(in srgb,var(--core-accent) 36%,var(--ds-border-subtle, var(--surface-border)));box-shadow:0 0 0 1px color-mix(in srgb,var(--core-accent) 24%,transparent)}.report-catalog-card--interactive:focus-visible{outline:none;border-color:var(--core-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--core-accent) 28%,transparent)}.report-catalog-card--interactive:active{transform:translateY(1px)}.report-catalog-card-copy{display:grid;gap:6px;max-width:none;min-width:0}.report-catalog-card-copy h3{margin:0}.report-catalog-card-copy h4{margin:0;font-size:1rem}.report-catalog-title{display:inline-flex;align-items:center;gap:8px}.report-catalog-title-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:1.55rem;block-size:1.55rem;border-radius:999px;background:var(--ds-surface-subtle, var(--surface-0));border:1px solid var(--ds-border-subtle, var(--surface-border));color:var(--ds-text-muted, var(--text-muted));flex:0 0 auto}.report-catalog-title-icon .pi{font-size:.76rem}.report-catalog-groups{display:grid;gap:16px}.report-catalog-group{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--ds-border-subtle, var(--surface-border))}.report-catalog-group:first-child{padding-top:0;border-top:0}.report-catalog-group-header{display:grid;gap:3px}.report-catalog-group-header h3{margin:0;font-size:.95rem}.report-catalog-group-header p,.report-catalog-meta{margin:0}.report-catalog-card-grid{align-items:stretch}.report-catalog-card--advanced{min-height:8.5rem}.report-workspace-kicker{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted, var(--text-muted))}.report-catalog-card-actions{margin-top:auto}.report-catalog-card-link-hint{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ds-text, var(--text))}.report-catalog-card-link-hint .pi{font-size:.78rem}.report-builder-intro-grid{align-items:stretch}.report-builder-intro-card{display:grid;gap:8px;min-height:9.5rem}.report-builder-intro-card h3{margin:0;font-size:1rem}.report-builder-page--advanced .report-workspace-toolbar-copy strong{font-size:1rem}.report-builder-summary-list{display:grid;gap:10px;margin:0}.report-builder-summary-list div{display:grid;gap:2px}.report-builder-summary-list dt{font-size:.78rem;font-weight:700;color:var(--ds-text-muted, var(--text-muted))}.report-builder-summary-list dd{margin:0}.report-builder-preview{position:relative;min-height:18rem}.report-builder-preview-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--ds-text-muted, var(--text-muted));font-size:.92rem}.report-builder-preview-table-wrap{overflow:auto;border:1px solid var(--ds-border-subtle, var(--surface-border));border-radius:16px}.report-builder-preview-code{margin:0;padding:14px 16px;border-radius:16px;background:var(--ds-surface-subtle, var(--surface-0));border:1px solid var(--ds-border-subtle, var(--surface-border));overflow:auto;font-size:.85rem;line-height:1.45}.report-workspace-toolbar,.report-workspace-toolbar-shell,.report-print-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.report-workspace-header-card-panel{position:relative;width:100%}.report-workspace-header-card-rail-shell{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;width:fit-content;max-width:calc(100% - 2rem)}.report-workspace-header-card{position:relative}.report-workspace-header-card .ds-card-actions{width:100%}.report-workspace-header-card>.ds-card-body{display:grid;gap:10px}.report-workspace-header-card__body{min-width:0}.report-workspace-stat-grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;column-gap:8px;row-gap:8px}.report-workspace-stat-tile{flex:0 1 auto;width:fit-content;min-width:0;max-width:min(22rem,100%);display:grid;gap:2px;min-height:3.2rem;padding:8px 10px;border:1px solid var(--ds-border-subtle, var(--surface-border));border-radius:10px;background:color-mix(in srgb,var(--ds-surface-subtle, var(--surface-0)) 78%,transparent)}.report-workspace-stat-tile__label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted, var(--text-muted))}.report-workspace-stat-tile__value{font-size:.9rem;line-height:1.2;font-weight:650;color:var(--ds-text, var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-workspace-stat-tile__note{font-size:.72rem;line-height:1.2;color:var(--ds-text-muted, var(--text-muted))}.report-workspace-header-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%}.report-workspace-header-card__leading{min-width:0;flex:1 1 auto}.report-workspace-header-card__actions{justify-content:flex-end}.preset-report-search-row .preset-report-search-controls{width:min(46rem,100%)}.preset-report-search-flex{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.report-workspace-toolbar-copy{display:grid;gap:4px}.report-workspace-toolbar-state{display:flex;flex-wrap:wrap;gap:8px}.report-workspace-toolbar-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:999px;border:1px solid var(--ds-border-subtle, var(--surface-border));background:var(--ds-surface-subtle, var(--surface-0));color:var(--ds-text-muted, var(--text-muted));font-size:.82rem;line-height:1.2}.report-workspace-toolbar-pill strong{color:var(--ds-text, var(--text))}@media(max-width:960px){.report-workspace-header-card-rail-shell{width:min(100%,calc(100% - 1rem))}.report-workspace-header-card-panel{padding-top:0}.report-workspace-header-card__header{align-items:stretch}.report-workspace-stat-tile{max-width:100%}}.report-workspace-summary{align-items:stretch}.report-workspace-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.report-workspace-pagination-meta{display:flex;align-items:baseline;gap:6px}.report-workspace-page-size{width:8.75rem}.report-workspace-pagination-label{min-width:7.5rem;text-align:center;font-size:.92rem;color:var(--ds-text-muted, var(--text-muted))}.report-workspace-drawer{width:min(30rem,92vw)}.report-workspace-drawer-body{padding:4px 4px 20px}.report-workspace-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.report-settings-top-stack{gap:10px}.report-settings-top-card{gap:8px;padding:12px 14px}.report-settings-inline-row{display:grid;grid-template-columns:minmax(0,1fr) 8.25rem;align-items:center;gap:12px}.report-settings-inline-row--aligned{align-items:center}.report-settings-inline-label{font-size:.9rem;font-weight:600;color:var(--ds-text-muted, var(--text-muted));justify-self:start;white-space:nowrap}.report-settings-inline-label-wrap{display:inline-flex;align-items:center;gap:6px}.report-settings-inline-control{min-width:0}.report-settings-inline-control--with-help{display:block}.report-settings-card{padding:0;overflow:hidden}.report-settings-card-header-button{width:100%;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;text-align:left;padding:11px 14px;cursor:pointer}.report-settings-card-body{padding:0 14px 14px}.report-settings-card-header-static{border-bottom:1px solid var(--color-border-subtle);padding:11px 14px}.report-settings-card.is-open .report-settings-card-header-button{border-bottom-color:var(--color-border-subtle)!important}.report-settings-card .report-settings-card-header-button .ds-p-button-label{width:100%}.report-settings-header-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center;column-gap:10px;width:100%}.report-settings-header-row .ds-choice-card-title{min-width:0}.report-settings-header-row .ds-accordion-summary{display:inline-flex!important;align-items:center!important;align-self:center!important;grid-column:3 / 4!important;justify-self:end!important;margin:0!important;width:auto!important;min-width:0!important;white-space:nowrap!important;text-align:right!important;font-weight:700}.report-workspace-drawer-actions{display:flex;justify-content:flex-end}.report-workspace-filter-row,.report-workspace-filter-add-row{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr) auto;gap:8px;align-items:center}.report-workspace-filter-row{min-height:32px;padding:4px 0}.report-workspace-filter-row__label{font-size:.88rem;font-weight:600}.report-workspace-filter-row__value,.report-workspace-filter-add-row__field,.report-workspace-filter-add-row__value{min-width:0}.report-workspace-filter-add-actions{display:inline-flex;align-items:center;gap:4px;justify-self:end;white-space:nowrap}.report-workspace-full-width-action{width:100%;justify-content:center}.report-workspace-columns{display:grid;gap:6px;border:0;padding:0;margin:0}.report-settings-columns-list{display:grid;gap:0;border:1px solid var(--ds-border-subtle, var(--surface-border));border-radius:12px;overflow:hidden;background:var(--ds-surface-subtle, var(--surface-0))}.report-settings-columns-list>li+li{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.report-workspace-column-option{display:flex;align-items:center;gap:6px;width:100%;min-height:1.95rem;padding:4px 8px;border-radius:0;border:0;background:transparent;font-size:.88rem;transition:background-color .14s ease}.report-workspace-column-option:hover{background:color-mix(in srgb,var(--brand-primary) 4%,transparent)}.report-workspace-column-option.is-active{background:color-mix(in srgb,var(--brand-primary) 6%,transparent)}.report-saved-view-card{display:grid;gap:8px;min-width:0;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.report-saved-view-card.is-active,.report-saved-view-card:hover{border-color:var(--color-accent-border);background:var(--color-accent-bg-subtle)}.report-saved-view-card__open{display:grid;gap:6px;width:100%;min-width:0;padding:0;border:0;background:transparent;cursor:pointer}.report-saved-view-card__top{align-items:flex-start;gap:10px}.report-saved-view-card__title{overflow-wrap:anywhere;line-height:1.25}.report-saved-view-card__facts{align-items:flex-start;gap:6px}.report-saved-view-card__note{margin:0;overflow-wrap:anywhere;padding-top:2px}@media(max-width:720px){.report-catalog-card{min-height:0}}.meeting-sessions-panel{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:8px}.meeting-session-list{display:grid;gap:6px;flex:1 1 auto;min-height:0;overflow:auto}.meeting-session-card{cursor:pointer}.meeting-session-card:hover,.meeting-session-card.is-selected,.meeting-session-block:hover,.meeting-session-block.is-linked-selection,.meeting-session-block.is-selected{border-color:var(--color-accent-border);background:var(--color-accent-bg-subtle)}.meeting-session-card.is-disabled{opacity:.7}.meeting-session-top{align-items:flex-start}.meeting-session-location-note{margin:0;display:inline-flex;align-items:center;gap:6px}.meeting-session-badges{align-items:flex-start;gap:6px}.meeting-session-card,.meeting-session-block{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.meeting-session-block-datetime,.meeting-session-block-room-line,.meeting-session-block-attendance{gap:10px;min-width:0}.meeting-session-block-datetime{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.meeting-session-block-top{position:relative;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding-right:1.5rem}.meeting-session-block-fact-icon{flex:0 0 auto}.meeting-session-block-fact-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-session-block-attendance{flex:1 1 auto}.meeting-session-block-attendance .meeting-session-block-fact{max-width:100%}.meeting-session-block-room,.meeting-session-block-label{max-width:min(100%,30ch)}.meeting-session-block-status{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:0 0 auto;position:absolute;inset-inline-end:0;top:.12rem;margin:0;color:var(--color-neutral-dot-border-soft)}.meeting-session-block-status.is-saved{color:var(--color-status-positive-text)}.meeting-session-block-status.is-no_av{color:var(--color-info-text)}.meeting-session-block-status.is-unsaved{color:var(--color-status-warning-text)}.meeting-session-block-status .pi{font-size:.9rem;line-height:1}.av-scope-cta{margin-bottom:4px}.av-scope-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.av-scope-selected-panel .form-linked-context-line,.av-scope-status-panel .form-linked-context-line,.av-scope-info-panel .form-linked-context-line{margin:0}.av-scope-selection-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.av-scope-selection-topline .form-linked-context-line{margin:0}.av-scope-selected-lines{display:grid;gap:4px}.av-scope-actions{align-items:center;gap:8px;flex-wrap:wrap}.av-scope-primary-actions{display:grid;grid-template-columns:1fr;gap:8px}.av-scope-primary-actions.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.av-scope-primary-button{width:100%}.av-scope-source-stack{margin-top:2px}.prefill-actions--context{justify-content:flex-start;flex-wrap:wrap;gap:10px}.av-scope-source-picker{justify-content:flex-start;flex-wrap:wrap;gap:8px}@media(max-width:1080px){.av-scope-top-grid{grid-template-columns:1fr}}.floating-summary{position:sticky;top:10px;z-index:25;pointer-events:none;height:0}.floating-summary-content{margin:0 auto;width:fit-content;max-width:min(680px,calc(100% - 24px));padding:8px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);line-height:1.35;opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease}.floating-summary.is-visible .floating-summary-content{opacity:1;transform:translateY(0)}.error-list{margin:0;padding-left:18px}.ds-choice-card-title-row .ds-p-toggleswitch{flex:0 0 auto}.ds-choice-card-title-row .ds-accordion-summary{grid-column:2 / -1;margin:2px 0 0;min-width:0;width:min(100%,78ch);justify-self:start;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word;text-align:left;line-height:1.25}.compact-count-field{display:block;grid-column:1 / -1}.compact-count-spinner{width:9rem;flex:0 0 auto}.compact-count-spinner .ds-p-inputnumber-input{text-align:center;width:1%;min-width:0;flex:1 1 0}.ds-compact-row .ds-icon-button-tiny{margin-left:auto}.room-profile-schedule-card{margin-top:8px}.ds-choice-card-footer{display:flex;justify-content:center;align-items:center;position:relative;min-height:12px;margin-top:0;padding-top:0}.ds-choice-card-footer:before{content:none}.camera-explainer ul{padding-left:20px;margin:0}.camera-explainer,.history-card,.field-history-item{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.session-dialog-content{gap:14px;--room-choice-control-width: 100%;--room-choice-control-height: 2rem}.session-group-setup-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}.session-group-setup-col{min-width:0}.session-dialog-grid .ds-fixed-control,.session-group-setup-spinner.ds-fixed-control.compact-count-spinner{width:100%}.session-group-setup-actions{justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.session-dialog-grid--identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.session-dialog-location-field{justify-self:end}.session-dialog-location-mode{width:fit-content;min-width:0}.session-dialog-offsite-picker{margin-top:2px}.session-group-field-status{display:inline-block;line-height:1.25}.session-dialog-schedule{margin-top:2px}:is(.session-dialog-schedule-header,.session-dialog-schedule-row){display:grid;grid-template-columns:18px minmax(0,.72fr) 108px 108px minmax(0,.72fr) 132px 2rem;gap:8px;align-items:center}.session-dialog-schedule-header{color:var(--muted);font-size:.75rem;font-weight:var(--font-weight-strong);text-transform:uppercase;letter-spacing:.04em}.session-dialog-schedule-col--day,.session-dialog-schedule-col--standard{text-align:center}.session-dialog-schedule-item{gap:8px}.session-dialog-standard-cell{display:flex;align-items:center;justify-content:stretch;min-height:var(--room-choice-control-height, 2rem)}.session-dialog-schedule-subrow{margin-left:26px}.session-dialog-schedule-subrow-panel{width:100%}.session-dialog-schedule-subgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.session-dialog-schedule-subrow-compact{display:inline-flex;max-width:min(100%,44rem);min-height:1.9rem;padding:4px 8px;justify-content:flex-start;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-surface-muted);text-align:left;cursor:pointer}.session-dialog-schedule-subrow-compact:is(:hover,:focus-visible){border-color:var(--color-accent-border);background:var(--color-accent-bg-subtle);color:var(--ink)}.session-dialog-schedule-subrow-compact-wrap{display:flex;align-items:center;gap:8px;margin-left:10px}.field-history-item{gap:var(--ds-card-gap)}.identifier-segmented.is-invalid,.meeting-report-link-hint.is-error,.form-linked-context-line.is-warning{color:var(--color-error-text)}.session-dialog-schedule-subrow-compact-arrow{color:var(--muted);line-height:1;font-size:.82rem}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .meeting-session-top,.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .meeting-session-block-top,.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .meeting-session-block-footer{align-items:flex-start;flex-direction:column}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .meeting-session-badges,.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .meeting-session-block-datetime,.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .meeting-session-block-room-line,.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .meeting-session-block-attendance{flex-wrap:wrap}.sessions-agenda-summary .ds-row-between{align-items:flex-start;gap:12px}.sessions-agenda-summary .ds-row-between>strong{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sessions-agenda-table{min-width:0}.sessions-agenda-table :is(th,td){overflow:hidden}.sessions-agenda-col-block,.sessions-agenda-col-date,.sessions-agenda-col-time{width:18%}.sessions-agenda-col-room{width:22%}.sessions-agenda-col-pax{width:8%}.sessions-agenda-col-setup{width:16%}.sessions-agenda-truncate{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .av-scope-top-grid,.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .ds-fields{grid-template-columns:1fr}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .ds-span-2{grid-column:span 1}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) :is(.ds-fixed-control,.ds-fixed-control--wide,.ds-fixed-control.ds-p-select,.ds-fixed-control.ds-p-inputtext,.compact-count-spinner){width:100%}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .ds-compact-row{align-items:flex-start;flex-wrap:wrap;row-gap:6px}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .ds-compact-row .ds-icon-button-tiny{margin-left:0}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .av-scope-selection-topline{align-items:flex-start}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .ds-choice-card-title-row .ds-accordion-summary{grid-column:1 / -1;width:100%;margin-top:6px}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .language-pairs-header{display:none}.sessions-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .language-pairs-row{grid-template-columns:1fr}@media(max-width:980px){.session-group-setup-row{grid-template-columns:1fr}.session-dialog-schedule-header{display:none}.session-dialog-grid--identity{grid-template-columns:1fr}.session-dialog-location-field{justify-self:stretch}.session-dialog-schedule-row{grid-template-columns:1fr}.session-dialog-standard-cell{justify-content:flex-start}.session-dialog-schedule-subrow,.session-dialog-schedule-subrow-compact-wrap{margin-left:0}.session-dialog-schedule-subgrid{grid-template-columns:1fr}}@media(max-width:640px){.meeting-session-block-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-right:.5rem}.meeting-session-block-datetime{grid-column:1 / 2}.meeting-session-block-status{position:static;justify-self:end;margin-top:.1rem}.ds-choice-card-title-row .ds-accordion-summary{grid-column:2 / -1;margin-left:0;width:100%;text-align:left}.field-history-item{flex-direction:column;align-items:flex-start}}.survey-submissions-page,.venues-page{gap:16px}.venues-table .venues-col-venue{width:18rem}.venues-table .venues-col-city{width:10rem}.venues-table .venues-col-country,.venues-table .venues-col-rating{width:8rem}.venues-table .venues-col-meetings{width:8.5rem}.venues-table .venues-col-submissions{width:9.5rem}.venues-rating-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.venues-editor-content,.venues-editor-secondary-stack{display:grid;gap:10px}.venues-editor-section{padding:.6rem;display:grid;gap:10px}.venues-editor-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.venues-editor-section-head--collapsible{align-items:center}.venues-editor-score-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.venues-editor-score-list{display:grid;gap:6px}.venues-editor-score-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.venues-card-body{display:grid;gap:10px}.venues-summary-hero{display:grid;gap:4px}.venues-summary-hero-meta{margin:0}.venues-summary-grid--masonry{column-count:2;column-gap:10px}.venues-summary-grid--masonry>*{break-inside:avoid;display:inline-grid;width:100%;margin-bottom:10px}.venues-summary-item{display:grid;gap:6px;align-content:start}.venues-summary-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.venues-summary-copy-button{justify-content:flex-end}.venues-summary-item-value,.venues-detail-label,.venues-detail-value{min-width:0}.venues-summary-item-value.is-multiline,.venues-detail-value{white-space:pre-line}.venues-detail-table{table-layout:fixed}.venues-detail-table .venues-detail-row>th,.venues-detail-table .venues-detail-row>td{vertical-align:top}.venues-detail-label{width:15rem;text-align:left}.venues-detail-value-cell{min-width:0}.venues-detail-value{display:block}.venues-card-collapse-indicator{margin-left:auto}@media(max-width:720px){.venues-detail-table,.venues-detail-table tbody,.venues-detail-table tr,.venues-detail-table th,.venues-detail-table td{display:block}.venues-summary-grid--masonry{column-count:1}.venues-detail-label{width:auto;padding-bottom:0}.venues-detail-value-cell{padding-top:0}}.av-report-editor-context-grid{display:grid;gap:8px}.av-reports-compare-select{min-width:220px}.av-reports-detail-shell,.av-reports-detail-section,.av-reports-detail-copy,.av-reports-version-facts,.av-reports-version-fact,.av-reports-history-shell,.av-reports-history-summary,.av-reports-history-group,.av-reports-history-value,.av-reports-history-session-list,.av-reports-history-session{display:grid}.av-reports-detail-shell{gap:.75rem}.av-reports-history-shell{gap:.8rem}.av-reports-rail-item{position:relative}.av-reports-rail-list{flex:1 1 auto;min-height:0;overflow:auto;padding-right:2px}.av-reports-detail-head,.av-reports-section-head,.av-reports-pdf-command,.av-reports-chip-row{display:flex;gap:12px}.av-reports-detail-head,.av-reports-section-head{align-items:flex-start;justify-content:space-between}.av-reports-top-rail-cards{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.av-reports-top-rail-card{flex:0 0 auto;display:grid;align-items:center;gap:6px}.av-reports-top-rail-card--metric{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;row-gap:0}.av-reports-top-rail-card--metric strong{justify-self:start;text-align:left}.av-reports-top-rail-card--link{grid-template-columns:auto auto;column-gap:12px;row-gap:0;align-items:center}.av-reports-top-rail-link-actions{align-items:center}.av-reports-top-rail-card--time{margin-left:auto;grid-template-columns:auto auto;column-gap:12px;row-gap:0;align-items:center}.av-reports-top-rail-segmented{justify-self:start}.av-reports-rail-item-title-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.av-reports-rail-item-kind-icon{flex:0 0 auto;color:var(--muted);font-size:.85rem;line-height:1}.av-reports-live-toggle.ds-app-button.ds-p-button{min-height:1.75rem;padding-inline:.62rem;border-radius:999px}.av-reports-live-toggle.ds-app-button.ds-p-button:not(.is-live){background:var(--color-surface-base);border-color:var(--color-border-subtle);color:var(--ink-soft)}.av-reports-live-toggle.ds-app-button.ds-p-button:not(.is-live):not(:disabled):hover{border-color:var(--color-button-primary-border);color:var(--ink)}.av-reports-live-toggle.ds-app-button.ds-p-button.is-live{background:var(--color-status-positive-bg);border-color:var(--color-status-positive-border);color:var(--color-status-positive-text)}.av-reports-live-toggle.ds-app-button.ds-p-button.is-live:disabled{opacity:1}.av-reports-placeholder-overlay{position:absolute;inset:.52rem;display:grid;place-items:center;gap:4px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-base) 78%,transparent);border:1px dashed color-mix(in srgb,var(--color-border-default) 78%,transparent);color:var(--ink-muted);text-align:center}.av-reports-detail-section{gap:.85rem}.av-reports-detail-copy{gap:6px}.av-reports-history-summary{gap:.35rem}.av-reports-version-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.av-reports-version-fact{gap:4px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-base) 94%,var(--brand-primary) 6%)}.av-reports-version-fact--note{grid-column:1 / -1}.av-reports-version-fact--note p{margin:0;white-space:pre-wrap;color:var(--ink)}.av-reports-chip-row{flex-wrap:wrap}.av-reports-history-group-head{display:flex;gap:12px}.av-reports-history-group-head{align-items:baseline;justify-content:space-between}.av-reports-history-session-list{gap:10px}.av-reports-history-session{gap:5px}.av-reports-history-session-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ink);font-size:.86rem;font-weight:400}.av-reports-history-table{width:100%;min-width:0;table-layout:fixed}.ds-table-wrap:has(>.av-reports-history-table){overflow-x:hidden}.av-reports-history-table th{color:var(--ink-muted);font-size:.74rem;font-weight:400}.av-reports-history-table-row>*{vertical-align:top}.av-reports-history-line-table :is(th,td){padding-inline:8px}.av-reports-history-line-table :is(th,td):first-child{padding-inline:0}.av-reports-history-table-row.is-added>*{background:color-mix(in srgb,var(--color-diff-added-bg) 38%,transparent)}.av-reports-history-table-row.is-removed>*{background:var(--color-diff-removed-row-bg)}.av-reports-history-table-row.is-kept-source>*{background:color-mix(in srgb,var(--color-warning-row-bg) 42%,transparent)}.av-reports-history-col-icon{width:26px}.av-reports-history-col-qty{width:38px}.av-reports-history-col-field{width:118px}.av-reports-history-table-icon{text-align:center}.av-reports-history-diff-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;min-width:1rem;min-height:1rem;color:var(--ink);font-size:.82rem;line-height:1}.av-reports-history-table-row.is-kept-source .av-reports-history-diff-icon{color:var(--color-warning-text)}.av-reports-history-table-qty{padding-inline:6px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.av-reports-history-table-qty .av-reports-history-rich-value,.av-reports-history-table-value .av-reports-history-rich-value{max-width:100%}.av-reports-history-table-line{min-width:0;padding-left:8px;white-space:normal;overflow-wrap:anywhere}.av-reports-history-line-taxonomy{display:inline;margin-right:.35rem;color:var(--ink-soft);font-weight:400}.av-reports-history-line-taxonomy-separator{margin-inline:.2rem;color:var(--ink-muted)}.av-reports-history-delta-icon{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;min-height:1.2rem;border-radius:999px;font-size:.78rem;font-weight:400;line-height:1}.av-reports-history-line-description{display:inline;min-width:0}.av-reports-history-line-description .av-reports-history-rich-entry,.av-reports-history-line-description .av-reports-history-rich-part{display:inline}.av-reports-history-rich-value{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.02em;min-width:0}.av-reports-history-rich-value.is-block{display:grid;gap:4px}.av-reports-history-rich-part.is-removed{text-decoration:line-through;text-decoration-thickness:1.4px}.av-reports-history-rich-part.is-added{font-weight:inherit}.av-reports-history-qty-part.is-removed{text-decoration:none}.av-reports-history-rich-entry{display:inline-flex;gap:8px;align-items:baseline;min-width:0}.av-reports-history-rich-entry--inline{display:inline}.av-reports-history-rich-entry.is-removed span:last-child{text-decoration:line-through;text-decoration-thickness:1.4px}.av-reports-history-rich-entry.is-added span:last-child{font-weight:inherit}.av-reports-history-rich-entry span:last-child{overflow-wrap:anywhere}.av-reports-history-skeleton{display:grid;gap:8px}.av-reports-history-skeleton-line{display:block;width:100%;height:12px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface-muted) 82%,transparent),color-mix(in srgb,var(--color-surface-raised) 88%,transparent),color-mix(in srgb,var(--color-surface-muted) 82%,transparent))}.av-reports-history-skeleton-line.is-wide{width:92%}.av-reports-history-skeleton-line.is-short{width:58%}.av-reports-section-head{flex-wrap:wrap}.av-reports-pdf-command{align-items:center;width:100%;flex-wrap:wrap}.av-reports-pdf-command-copy{display:inline-block;align-items:baseline;flex:0 0 auto;white-space:nowrap}.av-reports-pdf-command-select{flex:0 0 148px}.av-reports-empty{padding:.35rem 0}.av-report-editor-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.av-report-editor-top-card{position:relative}.av-report-editor-context-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.av-report-editor-context-item{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.av-report-editor-context-item strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-report-editor-tabs-shell{--av-report-editor-tab-overlap: clamp(18px, calc(var(--room-choice-control-height) - 2px), 34px);width:min(90%,100%);margin:6px auto calc(-1 * var(--av-report-editor-tab-overlap));position:relative;z-index:2}.av-report-editor-tabs-shell .ds-p-tablist-content{display:flex;justify-content:center}.av-report-editor-tabs-shell.is-overflowing .ds-p-tablist-content{justify-content:flex-start}.av-report-editor-tabs-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.av-report-editor-tabs-arrow.is-left{left:-20px}.av-report-editor-tabs-arrow.is-right{right:-20px}.av-report-editor-tab-strip{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:8px;margin-top:-2px;margin-bottom:6px}.av-report-editor-tab-button{padding:8px 10px;text-align:center;display:grid;gap:2px;min-width:180px;max-width:240px;justify-items:center}.av-report-editor-main-card>.ds-card-body{padding-bottom:var(--ds-card-padding-block)}.av-report-editor-schedule-row-label{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.av-report-editor-schedule-pill{vertical-align:middle}.av-report-editor-overview-table,.av-report-editor-review-meta-table,.av-report-editor-review-schedule-table,.av-report-editor-review-lines-table,.av-report-editor-lines-table{--av-editor-room-label-column-width: 120px;--av-editor-schedule-date-column-width: 10rem;--av-editor-schedule-time-column-width: 11.2rem;--av-editor-row-divider: color-mix(in srgb, var(--ink) 24%, var(--color-border-strong))}.av-report-editor-overview-table{table-layout:fixed}.av-report-editor-overview-table th,.av-report-editor-overview-table td{vertical-align:middle}.av-report-editor-col-overview-label{width:var(--av-editor-room-label-column-width)}.av-report-editor-col-overview-value{width:auto}.av-report-editor-col-overview-schedule-block{width:calc(100% - var(--av-editor-schedule-date-column-width) - var(--av-editor-schedule-time-column-width))}.av-report-editor-col-overview-schedule-date{width:var(--av-editor-schedule-date-column-width)}.av-report-editor-col-overview-schedule-time{width:var(--av-editor-schedule-time-column-width)}.av-report-editor-overview-label,.av-report-editor-overview-block{background:color-mix(in srgb,var(--color-surface-muted) 84%,var(--color-surface-base));color:var(--ink-soft);font-weight:600}.av-report-editor-overview-label{width:var(--av-editor-room-label-column-width)}.av-report-editor-overview-block{min-width:0}.av-report-editor-overview-schedule-table td{white-space:nowrap}.av-report-editor-overview-cell--changed,.av-report-editor-overview-schedule-table .av-report-editor-schedule-cell--changed,.av-report-editor-edit-schedule-table .av-report-editor-schedule-cell--changed{background:var(--color-diff-modified-bg)}.av-report-editor-overview-schedule-table .av-report-editor-schedule-cell--changed,.av-report-editor-edit-schedule-table .av-report-editor-schedule-cell--changed{border-radius:8px;padding-inline:6px}.av-report-editor-overview-schedule-table .av-report-editor-schedule-row--added .av-report-editor-schedule-cell--changed,.av-report-editor-overview-schedule-table .av-report-editor-schedule-row--removed .av-report-editor-schedule-cell--changed,.av-report-editor-edit-schedule-table .av-report-editor-schedule-row--added .av-report-editor-schedule-cell--changed,.av-report-editor-edit-schedule-table .av-report-editor-schedule-row--removed .av-report-editor-schedule-cell--changed{background:var(--color-diff-added-bg)}.av-report-editor-overview-schedule-table .av-report-editor-schedule-row--removed .av-report-editor-schedule-cell--changed,.av-report-editor-edit-schedule-table .av-report-editor-schedule-row--removed .av-report-editor-schedule-cell--changed{background:var(--color-diff-removed-row-bg);color:var(--color-diff-removed-fg);text-decoration:line-through}.av-report-editor-line-picker{position:relative}.av-report-editor-line-picker-list{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 4px);max-height:256px;overflow:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border-soft) 70%,transparent),var(--shadow-lg);padding:4px;display:grid;gap:2px}.av-report-editor-line-picker-item{border:0;background:transparent;border-radius:var(--radius-sm);padding:8px;text-align:left;display:grid;gap:2px;color:var(--ink)}.av-report-editor-line-picker-item:hover,.av-report-editor-line-picker-item.is-active{background:color-mix(in srgb,var(--brand-primary) 14%,var(--color-surface-base))}.av-report-editor-line-picker-item-desc{font-weight:400;font-size:.93rem}.av-report-editor-line-picker-item-meta{font-size:.76rem;color:var(--ink-muted)}.av-report-editor-col-qty{width:56px;text-align:center}:is(.av-report-editor-col-group,.av-report-editor-col-subgroup){width:152px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-report-editor-col-description{min-width:0}.av-report-editor-lines-table :is(td,th).av-report-editor-col-description,.av-report-editor-lines-table td.av-order-line-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-report-editor-lines-table :is(.av-token-inline,.av-report-editor-review-static){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-report-editor-col-actions{width:88px;text-align:center;white-space:nowrap}.av-report-editor-col-actions .ds-p-button--icon-only{width:1.85rem;height:1.85rem}.av-report-editor-line-actions{width:100%;justify-content:space-between}.av-report-editor-tab-note-control{min-width:0;margin-right:auto}.av-report-editor-tab-note-trigger.ds-app-button.ds-p-button{max-width:min(34rem,44vw)}.av-report-editor-tab-note-trigger.ds-app-button.ds-p-button.has-note{background:var(--color-surface-cream);border-color:var(--color-border-strong);color:var(--ink)}.av-report-editor-tab-note-trigger .ds-p-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-report-editor-tab-note-popover{width:min(28rem,calc(100vw - 1rem));max-width:min(28rem,calc(100vw - 1rem));border:0;background:transparent;box-shadow:none}.av-report-editor-tab-note-popover-content{box-sizing:border-box;width:100%;padding:.75rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:0 16px 30px var(--color-shadow-popover)}.av-report-editor-tab-note-popover-body{display:grid;gap:.5rem}.av-report-editor-tab-note-popover-head{display:flex;align-items:baseline;justify-content:flex-start;gap:.35rem .75rem;flex-wrap:wrap}.av-report-editor-tab-note-popover-head .ds-subnote{white-space:nowrap}.av-report-editor-tab-note-input{width:100%}.av-report-editor-line-actions-add{margin-left:8px}.av-report-editor-lines-table:not(.av-report-editor-review-lines-table) .av-report-editor-line-row>*{background:var(--color-surface-base);border-top:2px solid var(--av-editor-row-divider);border-bottom:2px solid var(--av-editor-row-divider)}.av-report-editor-lines-table:not(.av-report-editor-review-lines-table) .av-report-editor-line-row.is-clickable{cursor:pointer}.av-report-editor-lines-table:not(.av-report-editor-review-lines-table) .av-report-editor-line-row.is-clickable:hover>*{background:color-mix(in srgb,var(--color-accent-bg-subtle) 62%,var(--color-surface-base))}.av-report-editor-lines-table:not(.av-report-editor-review-lines-table) .av-report-editor-line-row.is-clickable:focus-visible>*{background:color-mix(in srgb,var(--color-accent-bg-subtle) 74%,var(--color-surface-base));outline:2px solid color-mix(in srgb,var(--brand-primary) 22%,transparent);outline-offset:-2px}.av-report-editor-save-note{width:100%}.av-report-editor-page-dock .ds-page-action-dock__rail{align-items:stretch}.av-report-editor-page-dock .ds-page-action-dock__left{flex:1 1 auto}.av-report-editor-page-dock .av-report-editor-save-note{min-width:min(32rem,100%)}.av-report-editor-compare-controls{margin-top:0}.av-report-editor-top-card-review{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}.av-report-editor-review-launch{display:flex;align-items:center;justify-content:space-between;gap:12px}.av-report-editor-review-launch-copy{display:grid;gap:4px;min-width:0}.av-report-editor-review-launch-head{display:inline-flex;align-items:center;gap:8px;min-width:0}.av-report-editor-review-launch-note{margin:0;color:var(--ink)}.av-report-editor-review-launch-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.av-report-editor-compare-helper{max-width:72ch}.av-report-editor-task-switch-shell{display:inline-flex;width:fit-content;max-width:100%}.av-report-editor-compare-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.av-report-editor-summary-pill{white-space:nowrap}.av-report-editor-review-header{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.av-report-editor-review-target,.av-report-editor-review-filter{min-width:0}.av-report-editor-review-target-card,.av-report-editor-review-filter-card{display:flex;align-items:center;min-height:3.25rem}.av-report-editor-review-target-card{flex:1 1 24rem}.av-report-editor-review-filter-card,.av-report-editor-review-tools{flex:0 0 auto}.av-report-editor-review-filter--inline{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.av-report-editor-review-filter--inline .ds-muted{white-space:nowrap}.av-report-editor-review-target--inline{display:flex;align-items:center;width:100%;gap:10px;flex-wrap:nowrap;min-width:0;--av-review-gutter-slot-size: 1.2rem;--av-review-role-badge-height: 1.12rem;--av-review-role-current-fg: var(--ink-soft);--av-review-role-compared-bg: color-mix(in srgb, var(--ink) 18%, var(--color-surface-muted));--av-review-role-compared-fg: var(--ink)}.av-report-editor-review-target-copy{display:inline-flex;align-items:center;gap:8px;line-height:1.3}.av-report-editor-compare-version,.av-report-editor-review-target-trigger-label{font-size:1em;line-height:1.1}.av-report-editor-review-target-copy strong{color:var(--ink)}.av-report-editor-review-target--inline .av-report-editor-compare-version{color:var(--av-review-role-current-fg, var(--ink-soft))}.av-report-editor-review-target-trigger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:var(--font-weight-strong);line-height:1.1;cursor:pointer}.av-report-editor-review-target-trigger:not(:disabled):hover{color:var(--brand-primary-strong)}.av-report-editor-review-target-trigger:disabled{opacity:.6;cursor:default}.av-report-editor-review-target-trigger-label{text-decoration:none;background:var(--av-review-role-compared-bg, color-mix(in srgb, var(--ink) 18%, var(--color-surface-muted)));color:var(--av-review-role-compared-fg, var(--ink))}.av-report-editor-compare-target-popover{width:min(18rem,calc(100vw - 1rem));max-width:min(18rem,calc(100vw - 1rem));border:0;background:transparent;box-shadow:none}.av-report-editor-compare-target-popover-content{padding:0;background:transparent}.av-report-editor-compare-target-popover-body{min-width:0}.av-report-editor-compare-target-table-wrap{border-radius:12px}.av-report-editor-compare-target-table{min-width:0}.av-report-editor-compare-target-row.is-selected td{background:var(--color-accent-bg-subtle)}.av-report-editor-compare-target-cell{padding:0!important}.av-report-editor-compare-target-link.ds-p-button{width:100%;justify-content:flex-start;padding:.72rem .85rem;text-align:left;color:var(--ink)}.av-report-editor-compare-target-link.ds-p-button .ds-p-button-label{white-space:normal;text-align:left}.av-report-editor-compare-target-link.ds-p-button:hover:not(:disabled){background:transparent}.av-report-editor-review-tools{align-self:center;justify-content:flex-end}.av-report-editor-review-target-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.av-report-editor-review-section-head{display:flex;align-items:center;justify-content:space-between}.av-report-editor-review-overview-grid{display:grid;grid-template-columns:1fr;gap:16px}.av-report-editor-review-overview-panel{min-width:0}@media(min-width:1100px){.av-report-editor-review-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.av-report-editor-review-meta-table,.av-report-editor-review-schedule-table,.av-report-editor-review-lines-table{table-layout:fixed;--av-review-gutter-slot-size: 1.2rem;--av-review-role-badge-height: 1.12rem;--av-review-role-column-width: 40px;--av-review-diff-column-width: 32px;--av-review-decision-column-width: 23px;--av-review-field-column-width: var(--av-editor-room-label-column-width);--av-review-schedule-date-column-width: var(--av-editor-schedule-date-column-width);--av-review-schedule-time-column-width: var(--av-editor-schedule-time-column-width);--av-review-row-selected-bg: var(--color-surface-base);--av-review-row-unselected-bg: color-mix(in srgb, var(--color-surface-muted) 88%, var(--color-surface-base));--av-review-selected-bg: var(--color-surface-base);--av-review-similar-row-bg: var(--color-status-warning-bg);--av-review-outline-border: color-mix(in srgb, var(--ink) 16%, var(--color-border-strong));--av-review-outline-hover: color-mix(in srgb, var(--ink) 8%, var(--color-surface-base));--av-review-pair-divider: color-mix(in srgb, var(--ink) 24%, var(--color-border-strong));--av-review-role-current-fg: var(--ink-soft);--av-review-role-current-border: currentColor;--av-review-role-compared-bg: color-mix(in srgb, var(--ink) 18%, var(--color-surface-muted));--av-review-role-compared-fg: var(--ink);--av-review-diff-accent: var(--ink);--av-review-diff-warning: var(--color-warning-text);--av-review-rail-fg: var(--ink-soft);--av-review-rail-muted: var(--ink-muted);--av-review-dim-fg: color-mix(in srgb, var(--ink) 35%, var(--color-surface-base));--av-review-row-bg: var(--av-review-row-selected-bg);--av-review-row-fg: var(--ink)}.av-report-editor-review-meta-table,.av-report-editor-review-schedule-table{min-width:0}.ds-table-wrap:has(>:is(.av-report-editor-review-meta-table,.av-report-editor-review-schedule-table,.av-report-editor-review-lines-table,.av-report-editor-lines-table)){border-radius:0}.av-report-editor-review-row>*{vertical-align:top;background:var(--av-review-row-bg);color:var(--av-review-row-fg)}.av-report-editor-review-row[data-review-summary=current][data-review-role=current],.av-report-editor-review-row[data-review-summary=compared][data-review-role=compared],.av-report-editor-review-row[data-review-summary=mixed][data-review-role=current],.av-report-editor-review-row[data-review-summary=current][data-review-role=compared],.av-report-editor-review-row[data-review-summary=compared][data-review-role=current],.av-report-editor-review-row[data-review-summary=mixed][data-review-role=compared],.av-report-editor-review-row.is-ghost{--av-review-row-bg: var(--av-review-row-selected-bg);--av-review-row-fg: var(--ink)}.av-report-editor-review-row.has-similar-warning{--av-review-row-bg: var(--av-review-similar-row-bg);--av-review-row-selected-bg: var(--av-review-similar-row-bg);--av-review-selected-bg: var(--av-review-similar-row-bg)}.av-report-editor-review-row.has-similar-warning .av-report-editor-review-field,.av-report-editor-review-row.has-similar-warning .av-report-editor-review-block{background:color-mix(in srgb,var(--color-status-warning-bg) 72%,var(--color-surface-muted))}.av-report-editor-review-row.is-pair-start>*{border-top:2px solid var(--av-review-pair-divider)}.av-report-editor-review-row.is-pair-end>*{border-bottom:2px solid var(--av-review-pair-divider)}.av-report-editor-review-rail-head{box-sizing:border-box;width:var(--av-review-role-column-width);min-width:var(--av-review-role-column-width);max-width:var(--av-review-role-column-width);padding-inline:1px;text-align:center;color:var(--ink-muted);font-weight:700}.av-report-editor-review-rail-head:nth-child(2){width:var(--av-review-diff-column-width);min-width:var(--av-review-diff-column-width);max-width:var(--av-review-diff-column-width)}.av-report-editor-review-rail-head--decision{width:var(--av-review-decision-column-width);min-width:var(--av-review-decision-column-width);max-width:var(--av-review-decision-column-width)}.av-report-editor-col-review-role{width:var(--av-review-role-column-width)}.av-report-editor-col-review-diff{width:var(--av-review-diff-column-width)}.av-report-editor-col-review-decision{width:var(--av-review-decision-column-width)}.av-report-editor-col-review-field{width:var(--av-review-field-column-width)}.av-report-editor-col-review-block{width:160px}.av-report-editor-col-review-schedule-block{width:calc(100% - var(--av-review-role-column-width) - var(--av-review-diff-column-width) - (var(--av-review-decision-column-width) * 2) - var(--av-review-schedule-date-column-width) - var(--av-review-schedule-time-column-width))}.av-report-editor-col-review-schedule-date{width:var(--av-review-schedule-date-column-width)}.av-report-editor-col-review-schedule-time{width:var(--av-review-schedule-time-column-width)}.av-report-editor-review-field{width:120px;white-space:nowrap}.av-report-editor-review-field,.av-report-editor-review-block{color:var(--ink);font-weight:600;padding:var(--table-cell-pad-y-dense) var(--table-cell-pad-x);text-align:left}.av-report-editor-review-rail{box-sizing:border-box;width:var(--av-review-role-column-width);min-width:var(--av-review-role-column-width);max-width:var(--av-review-role-column-width);padding:0 1px;text-align:center;color:var(--av-review-rail-fg)}.av-report-editor-review-rail--role,.av-report-editor-review-rail--diff,.av-report-editor-review-rail--decision{vertical-align:middle}.av-report-editor-review-rail--diff{width:var(--av-review-diff-column-width);min-width:var(--av-review-diff-column-width);max-width:var(--av-review-diff-column-width)}.av-report-editor-review-rail--decision{width:var(--av-review-decision-column-width);min-width:var(--av-review-decision-column-width);max-width:var(--av-review-decision-column-width)}.av-report-editor-review-rail--role{font-size:0;line-height:0}.av-report-editor-review-row>.av-report-editor-review-rail--role{color:var(--av-review-role-current-fg)}.av-report-editor-review-row[data-review-role=compared]>.av-report-editor-review-rail--role{color:var(--av-review-role-compared-fg)}.av-report-editor-review-role-badge{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-inline-size:var(--av-review-gutter-slot-size);block-size:var(--av-review-role-badge-height);padding-inline:.3rem;border:1px solid transparent;border-radius:6px;color:inherit;font-size:.8rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;vertical-align:middle;border-color:currentColor}.av-report-editor-review-row[data-review-role=compared] .av-report-editor-review-role-badge{background:var(--av-review-role-compared-bg)}.av-report-editor-review-rail--diff{gap:4px;color:var(--ink);font-size:.78rem;font-weight:700;letter-spacing:.02em}.av-report-editor-review-diff-stack{display:inline-flex;align-items:center;justify-content:center;gap:4px;inline-size:var(--av-review-gutter-slot-size);min-inline-size:var(--av-review-gutter-slot-size);block-size:var(--av-review-gutter-slot-size);line-height:1}.av-report-editor-review-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.av-report-editor-review-icon--decision{width:.82rem;min-width:.82rem;font-size:.82rem}.av-report-editor-review-icon--decision.is-head{color:var(--ink-muted);opacity:.82}.av-report-editor-review-icon--diff{width:.82rem;min-width:.82rem;font-size:.82rem}.av-report-editor-review-icon--diff.is-added,.av-report-editor-review-icon--diff.is-removed,.av-report-editor-review-icon--diff.is-changed{color:var(--av-review-diff-accent)}.av-report-editor-review-row.has-similar-warning .av-report-editor-review-icon--diff{color:inherit}.av-report-editor-review-icon.is-hidden{opacity:0}.av-report-editor-review-rail-button{width:100%;display:inline-flex;align-items:center;justify-content:center;block-size:var(--av-review-gutter-slot-size);min-block-size:var(--av-review-gutter-slot-size);border:0;background:transparent;color:var(--av-review-rail-muted);border-radius:0;padding:0;text-align:center;font:inherit;line-height:1;opacity:.5;transition:color .12s ease,opacity .12s ease,transform .12s ease}.av-report-editor-review-rail-button.is-active{color:var(--ink);opacity:1}.av-report-editor-review-row--compared .av-report-editor-review-rail-button.is-active{color:var(--ink)}.av-report-editor-review-rail-button.is-dimmed,.av-report-editor-review-rail-button.is-mixed{color:var(--av-review-dim-fg)}.av-report-editor-review-rail-button.is-dimmed:not(:disabled):hover,.av-report-editor-review-rail-button.is-mixed:not(:disabled):hover{color:var(--ink);opacity:.9;transform:scale(1.06)}.av-report-editor-review-row--compared .av-report-editor-review-rail-button.is-dimmed:not(:disabled):hover,.av-report-editor-review-row--compared .av-report-editor-review-rail-button.is-mixed:not(:disabled):hover{color:var(--ink)}.av-report-editor-review-rail-button:disabled{opacity:1}.av-report-editor-review-choice{width:100%;border:0;background:transparent;color:inherit;border-radius:0;padding:1px 0;text-align:left;font:inherit;line-height:1.35;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.av-report-editor-review-static{display:block;min-height:1.35em;line-height:1.35}.av-report-editor-review-blank{display:block;min-height:1.35em}.av-report-editor-review-choice.is-selected{background:var(--av-review-selected-bg);color:var(--ink);box-shadow:none}.av-report-editor-review-choice.is-alternate{background:transparent;color:inherit;box-shadow:none;cursor:pointer;opacity:1}.av-report-editor-review-row[data-review-summary=mixed][data-review-role=current] .av-report-editor-review-choice.is-selected,.av-report-editor-review-row[data-review-summary=current][data-review-role=current] .av-report-editor-review-choice.is-selected,.av-report-editor-review-row[data-review-summary=compared][data-review-role=compared] .av-report-editor-review-choice.is-selected,.av-report-editor-review-row[data-review-summary=mixed][data-review-role=compared] .av-report-editor-review-choice.is-selected{background:var(--av-review-row-selected-bg)}.av-report-editor-review-row[data-review-summary=mixed] .av-report-editor-review-choice.is-alternate{background:var(--av-review-row-unselected-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent);color:inherit}.av-report-editor-review-choice.is-muted{color:var(--av-review-dim-fg);background:transparent;box-shadow:none}.av-report-editor-review-choice.is-ghost{color:var(--ink-muted);background:transparent;box-shadow:none}.av-report-editor-review-choice.is-selected.is-ghost{background:color-mix(in srgb,var(--color-neutral-pill-bg) 78%,var(--color-surface-base))}.av-report-editor-review-choice.is-placeholder,.av-report-editor-review-static.is-placeholder,.av-report-editor-review-placeholder{color:var(--ink-muted)}.av-report-editor-review-choice:disabled{cursor:default;opacity:1}.av-report-editor-review-choice.is-alternate:not(:disabled):hover{background:color-mix(in srgb,var(--color-surface-muted) 28%,transparent);box-shadow:inset 0 0 0 1px var(--av-review-outline-border);opacity:.8}.av-report-editor-review-row[data-review-summary=mixed] .av-report-editor-review-choice.is-alternate:not(:disabled):hover{background:color-mix(in srgb,var(--av-review-row-unselected-bg) 82%,var(--color-surface-base));opacity:.8}.av-report-editor-review-lines-table .av-report-editor-review-choice.is-alternate,.av-report-editor-review-lines-table .av-report-editor-review-choice.is-muted,.av-report-editor-review-lines-table .av-report-editor-review-row[data-review-summary=current][data-review-role=compared]>td:nth-child(n+5),.av-report-editor-review-lines-table .av-report-editor-review-row[data-review-summary=compared][data-review-role=current]>td:nth-child(n+5),.av-report-editor-review-lines-table .av-report-editor-review-row[data-review-summary=mixed][data-review-role=compared]>td:nth-child(n+5),.av-report-editor-review-lines-table .av-report-editor-review-row.is-ghost>td:nth-child(n+5){color:var(--av-review-dim-fg)}.av-report-editor-review-lines-table .av-report-editor-review-choice.is-alternate :is(.av-report-editor-review-placeholder,.av-token-inline,.av-token-pill),.av-report-editor-review-lines-table :is(.av-report-editor-review-row[data-review-summary=current][data-review-role=compared],.av-report-editor-review-row[data-review-summary=compared][data-review-role=current],.av-report-editor-review-row[data-review-summary=mixed][data-review-role=compared],.av-report-editor-review-row.is-ghost)>td:nth-child(n+5) :is(.av-report-editor-review-static,.av-report-editor-review-placeholder,.av-token-inline,.av-token-pill){color:inherit}.av-report-editor-review-choice:not(:disabled):focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 20%,transparent);outline-offset:0}.av-report-editor-review-choice--description{min-height:0}.av-report-editor-conflict-pill{margin-left:8px}.av-report-editor-conflict-explainer{margin-top:8px;font-size:.82rem;color:var(--ink-muted)}.av-supplier-public-page .ds-public-page-main{gap:12px}.av-supplier-controls-grid{max-width:520px}@media(max-width:980px){.av-reports-rail-item-head,.av-reports-detail-head,.av-reports-section-head,.av-reports-pdf-command,.av-reports-history-group-head{align-items:stretch;flex-direction:column}.av-reports-top-rail-card,.av-reports-top-rail-card--time{min-width:100%}.av-reports-top-rail-card--time{grid-template-columns:1fr;row-gap:6px}.av-reports-pdf-command-copy{width:auto}.av-reports-pdf-command-select{width:100%;flex:1 1 auto}.av-report-editor-context-grid,.av-report-editor-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.av-report-editor-tabs-shell{--av-report-editor-tab-overlap: clamp(16px, calc(var(--room-choice-control-height) - 4px), 28px);width:100%;margin:6px auto calc(-1 * var(--av-report-editor-tab-overlap))}.av-report-editor-tabs-arrow.is-left{left:2px}.av-report-editor-tabs-arrow.is-right{right:2px}.av-report-editor-review-header,.av-report-editor-review-target--inline{align-items:stretch}.av-report-editor-review-filter--inline{flex-wrap:wrap}.av-report-editor-review-target-card,.av-report-editor-review-filter-card{min-height:0}.av-report-editor-compare-target-popover-body{min-width:0}.av-report-editor-review-launch{align-items:stretch;flex-direction:column}.av-report-editor-review-launch-actions,.av-report-editor-review-launch-actions .ds-app-button.ds-p-button{width:100%}.av-report-editor-review-tools{justify-content:flex-start}}.av-rule-trigger-logic-toggle{width:100%;min-height:2rem;height:2rem;line-height:1}.av-rule-triggers-col-index{width:40px}.av-rule-triggers-col-logic{width:84px}.av-rule-triggers-col-operator{width:118px}.av-rule-actions-col-map{width:78px}.av-rule-actions-col-qfield{width:220px}.av-rule-actions-col-qty,.av-rule-triggers-col-controls,.av-rule-actions-col-controls{width:96px}.av-rule-action-orderline-select .ds-p-select-label,.av-rule-action-orderline-overlay .ds-p-select-option-label,.av-order-description--inline,.av-order-line-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-rule-action-orderline-overlay{max-width:min(52rem,calc(100vw - 3rem))}.av-rule-action-orderline-overlay .ds-p-select-option-label{display:block}.av-rule-actions-map-cell{text-align:center;vertical-align:middle}.av-rule-actions-map-cell .ds-p-checkbox{margin:0 auto}.av-order-title-row{min-width:0}.av-order-title-copy{align-items:baseline;flex:0 1 auto;max-width:100%}.av-order-description--inline{flex:0 1 auto;max-width:min(56ch,100%)}.av-order-title-row--subgroup,.av-order-line-row--subgroup td:first-child{padding-left:18px}.av-order-line-indent{padding-left:12px}.av-order-table col.av-order-col-mode{width:60px}.av-order-table col.av-order-col-qty{width:56px}.av-order-table col.av-order-col-actions{width:148px}.av-order-actions-cell,.av-token-inline,.av-coverage-status-cell{white-space:nowrap}.av-token-pill{display:inline-block;padding:0 8px;margin:0 2px;line-height:inherit;vertical-align:baseline}.av-token-preview{padding:8px 10px;min-height:36px;white-space:pre-wrap}.av-order-col-qty,.av-order-col-mode,.av-order-col-deps{text-align:center;padding-left:4px;padding-right:4px;vertical-align:middle}.av-order-status-pill,.av-rules-trigger-pill,.av-coverage-status-pill,.av-coverage-trigger-op{display:inline-flex;align-items:center;justify-content:center}.av-order-status-pill{height:1.4rem;min-height:1.4rem;line-height:1;vertical-align:middle}.av-order-dependency-chip{gap:4px;padding:0 6px;min-width:1.4rem}.av-rules-table col.av-rules-col-triggers,.av-rules-table col.av-rules-col-actions{width:37%}.av-order-table col.av-order-col-deps,.av-rules-table col.av-rules-col-controls{width:56px}.av-order-line-dialog-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1.9fr) minmax(7.5rem,.45fr);align-items:end}.av-order-line-dialog-grid>.ds-field{min-width:0}.av-order-line-dialog-quantity{min-width:7.5rem}.av-order-dependency-qty-cell{width:5.5rem;min-width:5.5rem}.av-order-dependency-qty-cell .ds-p-inputnumber,.av-order-dependency-qty-cell .ds-p-inputtext{width:100%}.av-order-dependency-mode-cell{width:16rem;min-width:16rem}.av-order-dependency-mode-segmented{min-width:12rem;width:100%}.av-rules-table col.av-rules-col-name{width:26%}.av-rules-text-cell{vertical-align:top}.av-rules-summary-list{margin:0;padding-left:12px;display:grid;gap:1px}.av-rules-summary-list li,.av-rules-trigger-text{line-height:1.22}.av-rules-trigger-list{display:grid;gap:1px}.av-rules-trigger-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;column-gap:6px}.av-rules-trigger-pill{min-height:1rem;line-height:1;letter-spacing:.01em;padding:0 6px;width:34px;margin-top:1px}.av-rules-trigger-text{white-space:pre-wrap}.av-rules-name{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.28;cursor:help}.av-rules-warning-list{display:grid;gap:3px;margin-top:6px;color:var(--color-status-warning-text);font-size:.82rem;line-height:1.18}.av-rules-warning-list li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:baseline;column-gap:5px}.av-rules-warning-list .pi{font-size:.75rem}.av-rules-controls-cell{text-align:center;vertical-align:top}.av-coverage-table col.av-coverage-col-status{width:112px}.av-coverage-table col.av-coverage-col-field{width:210px}.av-coverage-table col.av-coverage-col-choice{width:260px}.av-coverage-table tbody td{vertical-align:top}.av-coverage-status-pill{gap:6px;padding:2px 8px}@media(max-width:980px){.av-order-line-dialog-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:640px){.av-order-line-dialog-grid{grid-template-columns:1fr}}.av-coverage-field-cell,.av-coverage-choice-cell,.av-coverage-impact-description{line-height:1.3}.av-coverage-field-ref{margin-top:3px}.av-coverage-choice-meta{margin-top:4px}:is(.av-coverage-rule-head h3,.av-coverage-rule-section h4){margin:0;text-transform:uppercase;letter-spacing:.4px}.av-coverage-trigger-list{display:grid;gap:5px}.av-coverage-trigger-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px}.av-coverage-trigger-op{min-height:18px;padding:0 6px}.av-coverage-trigger-text{white-space:pre-wrap;line-height:1.3}.av-coverage-impact-qty{padding:1px 7px}.av-coverage-impact-meta{line-height:1.25}.reimb-currency-search-input{width:100%}.reimb-form-body{gap:14px}.reimb-group{display:grid;gap:12px}.reimb-field{display:grid;gap:6px}.reimb-field>span{font-weight:var(--font-weight-strong);font-size:.9rem}.reimb-field code{font-size:.82rem}.reimb-check{display:inline-flex;align-items:center;gap:8px}.reimb-open-at-controls{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem;gap:8px;width:min(100%,30rem)}.reimb-open-at-controls .ds-p-datepicker{width:100%;min-height:var(--room-choice-control-height, 2rem)}.reimb-open-at-controls .ds-p-datepicker .ds-p-datepicker-input{height:var(--room-choice-control-height, 2rem);min-height:var(--room-choice-control-height, 2rem);line-height:var(--room-choice-control-height, 2rem);padding-top:0;padding-bottom:0}.setup-link-qr-card{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:10px;align-items:stretch}.setup-link-qr-card-code{min-height:10rem}.setup-link-qr-card-code img{width:9rem;max-width:100%;height:auto}.setup-link-qr-card-actions{display:grid;align-content:center}.setup-link-qr-card-actions-stack{width:100%}.setup-link-qr-card-actions-stack .ds-p-button,.setup-link-qr-card-actions-stack .ds-app-button{width:100%;justify-content:center}.reimb-group-heading--sub{margin-top:-2px}.reimb-hint--inline{display:block;margin-top:-4px}.ds-control-group--currency-picker{overflow:visible}.ds-control-row--align-start{align-items:flex-start}.reimb-choice-copy{display:grid;gap:3px;min-width:0;flex:1 1 auto}.reimb-choice-copy .ds-inline-label{width:100%}.reimb-choice-copy .ds-inline-label .ds-icon-button-tiny,.ds-choice-card-title-row .ds-icon-button-tiny{margin-left:auto}.reimb-close-after-label{line-height:1.2;white-space:normal}.reimb-stat-card strong{font-weight:var(--font-weight-strong)}.reimb-check--inline{width:fit-content;align-self:center}.reimb-rule-card h4,.reimb-rule-summary p{margin:0}.reimb-rule-summary p{line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere}.survey-choice-label-field{flex:1 1 auto}.survey-choice-score-field{width:7rem}.survey-choice-row{align-items:flex-end}.survey-question-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.survey-question-item-main{display:grid;gap:4px;min-width:0}.survey-question-item-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.survey-question-item-title h4,.survey-question-item-main p{margin:0}.survey-question-item-title h4{min-width:0}.survey-setup-card{display:grid;gap:10px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.survey-setup-card:hover,.survey-setup-card.is-selected{border-color:var(--color-accent-border);background:var(--color-accent-bg-subtle)}.survey-setup-card h3,.survey-setup-card h4,.survey-setup-card p{margin:0}.reimb-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .reimb-status-stats,.reimb-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .reimb-open-at-controls,.reimb-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .setup-link-qr-card,.surveys-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .setup-link-qr-card,.surveys-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .survey-question-item{grid-template-columns:1fr}.reimb-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) :is(.ds-control-group--reimb,.ds-control-group--currency),.surveys-workspace-layout:is([data-inspector-mode=half],[data-inspector-mode=drawer]) .ds-control-group--reimb{--room-choice-control-width: 100%}@media(max-width:980px){.reimb-status-stats,.reimb-open-at-controls{grid-template-columns:1fr}.ds-control-group--reimb,.ds-control-group--currency{--room-choice-control-width: 100%}.setup-link-qr-card,.survey-question-item{grid-template-columns:1fr}}.currency-row-control{width:var(--room-choice-control-width);display:flex;align-items:center;gap:8px}.currency-row-control__field{min-width:0;flex:1 1 auto}.currency-add-row-button{width:var(--room-choice-control-width);justify-content:flex-start}.currency-row-remove-button{margin-left:auto}@media(max-width:980px){.currency-row-control,.currency-add-row-button{width:100%}.history-item{flex-direction:column;align-items:flex-start}}.meeting-form-public-page{min-height:100vh;background:var(--meeting-form-public-page-bg, var(--color-public-bg));color:var(--meeting-form-public-body-color, var(--ink))}.meeting-form-public-page :is(.ds-choice-card-title,h1,h2,h3,h4,h5,h6){color:var(--meeting-form-public-heading-color, var(--ink))}.meeting-form-public-page .ds-public-submit-row .ds-primary-button,.meeting-form-public-page .ds-public-submit-row>.ds-app-button{border-color:var(--meeting-form-public-submit-accent, var(--color-button-primary-border))}.response-surface-preview-stack--public{min-height:0;overflow:visible}.response-surface-preview-stack--public .mailing-composer-canvas-background{min-height:0;padding:0}.response-surface-preview-stack--public .mailing-composer-card{inline-size:min(100%,var(--ds-public-form-max-width, 960px));margin-inline:auto}.response-surface-preview-stack--public .mailing-composer-section,.response-surface-preview-stack--public .mailing-composer-block{cursor:default}.response-surface-preview-stack--public .mailing-composer-block:before{display:none}.response-surface-preview-stack--public .mailing-composer-block:hover,.response-surface-preview-stack--public .mailing-composer-block[data-active=true]{z-index:auto}.response-surface-preview-stack--public .mailing-composer-block:focus-visible{outline:0}.meeting-form-public-fields{--meeting-form-public-column-gap: 16px;--meeting-form-public-padding: 24px;--meeting-form-public-field-padding: 30px;--meeting-form-public-field-bg: var(--color-surface-cream-soft);--meeting-form-public-field-border-color: var(--color-border-subtle);--meeting-form-public-field-border-width: 1px;--meeting-form-public-field-border-radius: 20px;--meeting-form-public-label-font-size: 16px;--meeting-form-public-label-color: var(--ink);--meeting-form-public-control-font-size: 16px;--meeting-form-public-control-color: var(--ink);--meeting-form-public-help-font-size: 13px;--meeting-form-public-help-color: var(--muted);grid-auto-flow:row;column-gap:var(--meeting-form-public-column-gap);row-gap:10px;padding:var(--meeting-form-public-padding)}.meeting-form-public-field{min-height:100%;display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:10px;align-content:start;padding:var(--meeting-form-public-field-padding);border:var(--meeting-form-public-field-border-width) solid var(--meeting-form-public-field-border-color);border-radius:var(--meeting-form-public-field-border-radius);background:var(--meeting-form-public-field-bg)}.meeting-form-public-field[data-help-position=above] .meeting-form-public-field-help{order:2}.meeting-form-public-field[data-help-position=above] .meeting-form-public-field-control{order:3}.meeting-form-public-field[data-help-position=below] .meeting-form-public-field-control{order:2}.meeting-form-public-field[data-help-position=below] .meeting-form-public-field-help{order:3}.meeting-form-public-field-label,.meeting-form-public-field-help,.meeting-form-public-field-control{min-width:0}.meeting-form-public-field-label strong{display:block;color:var(--meeting-form-public-label-color);font-size:var(--meeting-form-public-label-font-size);line-height:1.35}.meeting-form-public-field-help{min-height:0;color:var(--meeting-form-public-help-color);font-size:var(--meeting-form-public-help-font-size);line-height:1.45}.meeting-form-public-field-help:empty{display:none}.meeting-form-public-field-control{display:grid;align-content:start}.meeting-form-public-field-help .ds-muted{color:inherit;font-size:inherit;line-height:inherit}.meeting-form-public-field-control :is(.ds-p-inputtext,.ds-p-inputtextarea,.ds-p-select,.ds-p-inputnumber){width:100%}:is(.meeting-form-public-field-control :is(.ds-p-inputtext,.ds-p-inputtextarea,.ds-p-select-label,.ds-p-inputnumber-input),.meeting-form-public-multi-choice){color:var(--meeting-form-public-control-color);font-size:var(--meeting-form-public-control-font-size)}.meeting-form-public-multi-choice{gap:10px}body.reimbursements-public-route .reimbursements-public-section{width:100%;min-width:0;gap:14px}body.reimbursements-public-route .reimbursements-public-section .ds-fields{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.reimbursements-public-route .reimbursements-public-section .ds-field.ds-span-2{grid-column:span 2}body.reimbursements-public-route .expense-empty{padding:14px}body.reimbursements-public-route .expense-actions-col{width:160px}body.reimbursements-public-route .expense-actions{white-space:nowrap}body.reimbursements-public-route .expense-date-picker.ds-p-datepicker{width:100%}body.reimbursements-public-route .expense-date-picker .ds-p-datepicker-input,body.reimbursements-public-route .expense-date-picker .ds-p-inputtext{min-height:2rem}body.reimbursements-public-route .receipt-uploader .ds-p-button{min-width:10rem}body.reimbursements-public-route .reimbursements-public-info-card p{margin:0}body.reimbursements-public-route .iban-input-wrap{position:relative}body.reimbursements-public-route .iban-input-wrap .ds-p-inputtext,body.reimbursements-public-route .iban-input-wrap input{padding-right:2.2rem}body.reimbursements-public-route .iban-checkmark{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:18px;height:18px}body.reimbursements-public-route .iban-checkmark.is-idle{opacity:0}body.reimbursements-public-route .iban-checkmark.is-loading{animation:reimbursements-iban-spin .8s linear infinite}body.reimbursements-public-route .iban-checkmark.is-valid:before{content:"✓";display:block;text-align:center;line-height:18px}body.reimbursements-public-route .iban-checkmark.is-invalid:before{content:"✕";display:block;text-align:center;line-height:18px}@keyframes reimbursements-iban-spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}body.reimbursements-public-route code{padding:2px 6px}@media(max-width:860px){body.reimbursements-public-route .reimbursements-public-section .ds-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body.reimbursements-public-route .reimbursements-public-section .ds-fields{grid-template-columns:1fr}}body.surveys-public-route .ds-choice-card .ds-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.surveys-public-route .ds-choice-card .ds-field{padding:10px;align-items:center;justify-content:center;text-align:center;gap:10px}body.surveys-public-route .ds-choice-card .ds-field>label{text-align:center;line-height:1.3}body.surveys-public-route .ds-choice-card .ds-field.surveys-question-field--rating{min-height:128px;padding-top:6px;padding-bottom:6px;gap:8px}body.surveys-public-route .ds-choice-card .ds-field .ds-form-star-rating{margin:0 auto}body.surveys-public-route .ds-choice-card .ds-field.surveys-question-field--rating .ds-form-star-rating{letter-spacing:.14rem}body.surveys-public-route .ds-choice-card .ds-field.surveys-question-field--multiple-choice{align-items:stretch;justify-content:flex-start;text-align:left}body.surveys-public-route .surveys-multiple-choice-options{display:grid;gap:8px;inline-size:100%}body.surveys-public-route .ds-choice-card .ds-field.surveys-question-field--long{grid-column:1 / -1;padding:0;align-items:stretch;justify-content:flex-start;text-align:left;min-height:0}@media(max-width:980px){body.surveys-public-route .ds-choice-card .ds-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body.surveys-public-route .ds-choice-card .ds-fields{grid-template-columns:1fr}}
