.page-body.rcc-body{flex-direction:column;display:flex;overflow:hidden}.rcc-panel,.rcc-tab{flex-direction:column;flex:auto;min-height:0;display:flex}.rcc-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);display:flex}.rcc-total{font-size:var(--text-meta);color:var(--ink-2);margin:0}.rcc-error{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--error-ink);margin:0;display:flex}.rcc-toolbar{justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.rcc-import-fields{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.rcc-import-fields:disabled{opacity:.6}.rcc-import-ai{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0;flex-direction:column;display:flex}.rcc-notice{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-tile);background:var(--error-soft)}.rcc-board{gap:var(--space-3);min-height:0;padding:var(--space-2) var(--space-1-5) var(--space-4);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-1-5)) 0;scrollbar-width:thin;scrollbar-color:var(--fill-strong) transparent;flex:auto;display:flex;position:relative;overflow:auto hidden}.rcc-col{--stage:var(--ink-2);--panel-r:var(--radius-toast);flex:1 0 var(--size-280);cursor:pointer;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.glass-panel.rcc-col{background:linear-gradient(180deg, color-mix(in srgb, var(--stage) 8%, transparent), color-mix(in srgb, var(--stage) 16%, transparent)), var(--glass-panel-fill);transition:box-shadow var(--dur-indicator) var(--ease-fade)}.glass-panel.rcc-col:not(.is-expanded):hover{box-shadow:var(--shadow-lift)}.rcc-col-glow{z-index:0;pointer-events:none;border-radius:inherit;background:color-mix(in srgb, var(--stage) 16%, transparent);box-shadow:inset 0 0 0 var(--stroke-2) color-mix(in srgb, var(--stage) 60%, transparent);position:absolute;inset:0}.rcc-col-hot{z-index:0;pointer-events:none;border-radius:inherit;background:var(--fill-hover);position:absolute;inset:0}.rcc-col-head{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);flex:none;display:flex;position:relative}.rcc-col-title{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);flex:auto;margin:0}.rcc-col-count{flex:none}.rcc-col-list{z-index:1;gap:var(--space-2);min-height:0;padding:var(--space-1) var(--space-3) var(--space-3);scrollbar-width:thin;scrollbar-color:var(--fill-strong) transparent;flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}.rcc-col-empty{margin:var(--space-4) 0;text-align:center;font-size:var(--text-help);color:var(--ink-3)}.rcc-drag{cursor:grab}.rcc-drag.is-dragging{opacity:.45}.rcc-card{align-items:center;gap:var(--space-2);padding:var(--space-3);cursor:pointer;display:flex}.rcc-card:focus-visible{outline:var(--stroke-2) solid var(--rim-focus);outline-offset:var(--space-0-5)}.rcc-skel-avatar{width:var(--avatar-md);height:var(--avatar-md);background:var(--skeleton);flex:none}.rcc-card-text{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.rcc-card-text p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.rcc-card-name{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1)}.rcc-card-sub{font-size:var(--text-help);color:var(--ink-2)}.rcc-card-clip{color:var(--ink-2);flex-shrink:0}.rcc-rejectnotice{align-items:center}.rcc-rejectnotice-icon,.rcc-mailnotice-icon{flex-shrink:0;display:inline-flex}.rcc-rejectnotice-title{font-weight:var(--weight-semibold);color:var(--error-ink);margin:0}.rcc-rejectnotice-text{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);margin:0}.rcc-mailbadge,.rcc-mailnotice{--mail-tone:var(--warning-ink)}.rcc-mailbadge.is-sent,.rcc-mailnotice.is-sent{--mail-tone:var(--success)}.rcc-mailbadge{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);color:var(--mail-tone);background:color-mix(in srgb, var(--mail-tone) 18%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rcc-mailnotice{align-items:center}.rcc-mailnotice-title{font-weight:var(--weight-semibold);margin:0}.rcc-mailnotice-text{font-size:var(--text-help);color:var(--ink-2);margin:0}.rcc-rdvbadge{--mail-tone:var(--success);border:var(--hairline) solid color-mix(in srgb, var(--success) 30%, transparent);-webkit-backdrop-filter:blur(var(--blur-small)) saturate(var(--sat-3));backdrop-filter:blur(var(--blur-small)) saturate(var(--sat-3))}.rcc-rdvnotice{--mail-tone:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--glass-panel-top));border-color:color-mix(in srgb, var(--success) 30%, transparent)}.rcc-rdvnotice .rcc-mailnotice-title,.rcc-rdvnotice .rcc-mailnotice-icon{color:var(--success)}.rcc-sheet{gap:var(--space-5);flex-direction:column;display:flex}.rcc-identity{align-items:center;gap:var(--space-3);display:flex}.rcc-identity-stage{gap:var(--space-1);flex-direction:column;display:flex}.rcc-label{font-size:var(--text-help);color:var(--ink-2)}.rcc-fields{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.rcc-field{gap:var(--space-0-5);flex-direction:column;display:flex}.rcc-field dt{font-size:var(--text-help);color:var(--ink-2)}.rcc-field dd{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--ink-1);overflow-wrap:anywhere;margin:0;display:flex}.rcc-field a{color:var(--teal-ink)}.rcc-block{gap:var(--space-3);flex-direction:column;display:flex}.rcc-block-title{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);margin:0}.rcc-answer p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.rcc-answer-q{font-size:var(--text-help);color:var(--ink-2)}.rcc-answer-a{font-size:var(--text-meta);color:var(--ink-1)}.rcc-docs{gap:var(--space-2);flex-wrap:wrap;display:flex}.rcc-retention{align-items:center;gap:var(--space-2);font-size:var(--text-help);color:var(--ink-2);margin:0;display:flex}.rcc-col.is-expanded{cursor:default;flex:1 1 0;min-width:0}.rcc-col-collapse{margin-left:var(--space-2);display:inline-flex}.rcc-col.is-expanded .rcc-card{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4)}.rcc-card-text--wide{min-width:0;max-width:var(--size-300);flex:0 auto}.rcc-srclogo{--tag-ink:var(--ink-2);width:var(--space-5-25);height:var(--space-5-25);color:var(--tag-ink);flex:none;place-items:center;display:inline-grid}.rcc-srclogo svg{width:100%;height:100%}.rcc-card-facts{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;flex:0 auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rcc-card-facts li{align-items:center;gap:var(--space-1-75);font-size:var(--text-meta);color:var(--ink-2);white-space:nowrap;display:inline-flex}.rcc-card-facts svg{color:var(--ink-3);flex:none}.rcc-stagepick{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.rcc-stage{min-height:0;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-1-5)) 0;padding:var(--space-2) var(--space-1-5) var(--space-1);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.rcc-stage>.rcc-board{margin-bottom:var(--space-8-5)}.rcc-layer{z-index:calc(var(--z-raised) + 1);inset:var(--space-2) var(--space-1-5) var(--space-14);clip-path:inset(0 0 100%);background:var(--bg-page);border-radius:var(--radius-toast);outline:none;display:flex;position:absolute}.rcc-reject{--stage:var(--error-ink);z-index:calc(var(--z-raised) + 2);left:var(--space-1-5);right:var(--space-1-5);bottom:var(--space-1);border-radius:var(--radius-toast);border:var(--hairline) solid color-mix(in srgb, var(--stage) 45%, transparent);background:linear-gradient(color-mix(in srgb, var(--stage) 14%, transparent), color-mix(in srgb, var(--stage) 14%, transparent)), var(--bg-page);box-shadow:var(--shadow-small);cursor:pointer;flex-direction:column;display:flex;position:absolute;overflow:hidden}.rcc-reject.is-open{cursor:default}.rcc-reject-bg{pointer-events:none;background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--stage) 92%, var(--color-white)), transparent 70%), linear-gradient(135deg, var(--stage), color-mix(in srgb, var(--stage) 62%, var(--color-black)));position:absolute;inset:0}.rcc-reject-head{flex:none;display:flex;position:relative}.rcc-reject-bar{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-10);padding:0 var(--space-4);color:var(--stage);display:flex}.rcc-reject.is-over .rcc-reject-bar{justify-content:center;gap:var(--space-2);padding-top:var(--space-3-5);color:var(--ink-on-accent);flex-direction:column}.rcc-reject.is-open .rcc-reject-bar{min-height:var(--space-12);justify-content:flex-start}.rcc-reject-icon{display:inline-flex}.rcc-reject-title{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.rcc-reject-count{flex:none}.rcc-reject-tools{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.rcc-reject-list{gap:var(--space-2);min-height:0;padding:0 var(--space-3) var(--space-3);flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}.rcc-reject-action{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--hairline) solid var(--line)}.rcc-reject-flash{pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--stage) 55%, transparent), transparent 70%);position:absolute;inset:0}.rcc-confirm{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-control);font-size:var(--text-btn);font-weight:var(--weight-medium);display:flex}.rcc-confirm.is-reject{color:var(--ink-on-accent);background:var(--danger-solid)}.rcc-confirm.is-back{color:var(--teal-ink);background:var(--fill-selected)}.rcc-ghost{z-index:calc(var(--z-catalogue) - 100);align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-tile);background:var(--surface-field);box-shadow:var(--shadow-float);pointer-events:none;display:flex;position:fixed}.rcc-ghost-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);overflow:hidden}.rcc-promo{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.rcc-promo-help{font-size:var(--text-help);color:var(--ink-2);cursor:help}.rcc-reasons{gap:var(--space-2);flex-direction:column;display:flex}.rcc-reason{justify-content:flex-start}.rcc-fact-reject{color:var(--error-ink);font-weight:var(--weight-semibold)}.rcc-mail{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:inline-flex}.rcc-mail-label{font-size:var(--text-help);color:var(--ink-2);white-space:nowrap}.rcc-mail-edit{gap:var(--space-2);white-space:nowrap;display:inline-flex;overflow:hidden}.rcc-mail-note{z-index:1;align-items:center;gap:var(--space-2);padding:0 var(--space-3);font-size:var(--text-help);color:var(--stage,var(--ink-2));flex:none;margin:0;display:flex;position:relative;overflow:hidden}.dash-drawer-root.rcc-drawer--over-modal{z-index:var(--z-modal)}.rcc-drawer-who{align-items:center;gap:var(--space-3);display:inline-flex}.rcc-contacts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rcc-contact{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);color:var(--ink-1);cursor:pointer;text-decoration:none;display:flex}.rcc-contact-icon{flex-shrink:0}.rcc-contact-text{flex-direction:column;min-width:0;display:flex}.rcc-contact-value{font-size:var(--text-meta);font-weight:var(--weight-semibold);overflow-wrap:anywhere}@media (max-width:520px){.rcc-contacts{grid-template-columns:minmax(0,1fr)}}.rcc-scores{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.rcc-scores>div,.rcc-scores-others{width:100%}.rcc-scores-others{gap:var(--space-1);flex-direction:column;display:flex}.rcc-notes{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rcc-notes-row{--stage:var(--ink-2);align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.rcc-notes-stage{align-items:center;gap:var(--space-2);min-width:var(--space-16);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);flex:auto;display:inline-flex}.rcc-notes-score{align-items:center;gap:var(--space-2);display:inline-flex}.rcc-notes-label{font-size:var(--text-help);color:var(--ink-2)}.rcc-notes .rif-score{border:0}.rcc-card-notes{gap:var(--space-1);flex-direction:column;flex:none;margin-left:auto;display:flex}.rcc-card-notes-row{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}.rcc-card-notes-stage{margin-right:var(--space-1);font-size:var(--text-help);color:var(--ink-2)}.rif-score.rcc-card-note{padding:var(--space-px) var(--space-2);font-size:var(--text-help);border:0}.rcc-card.is-unconsented{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink-2) 16%, transparent) 0 var(--space-1-25), transparent var(--space-1-25) var(--space-2-75)) padding-box, linear-gradient(var(--surface-field), var(--surface-field)) padding-box, var(--rim-gradient) border-box;opacity:.82}.rcc-drag--static{cursor:default;flex:auto;width:100%;min-width:0}.rcc-drag--static>.rcc-card{width:100%}.rcc-card--anon{cursor:default;opacity:.82}.rcc-anon-badge{width:var(--space-10-5);height:var(--space-10-5);border-radius:var(--radius-pill);border:var(--hairline) dashed var(--line-strong);color:var(--ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.rcc-maillist{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rcm-item{--stage:var(--ink-2);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--line);display:flex}.rcm-item:last-child{border-bottom:0}.rcm-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rcm-stage{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:inline-flex}.rcm-date{font-size:var(--text-help);color:var(--ink-2)}.rcm-confirm{display:flex}.rcm-notice{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-meta);color:var(--success);display:flex}.rcm-wait{min-height:var(--size-120);place-items:center;display:grid}:root{--rsw-w:min(calc(var(--size-980) + var(--space-15)), 100%);--rsw-w-wide:min(calc(var(--content-max-w) + var(--size-240)), 100%);--rsw-deck-w:calc(var(--size-720) - var(--space-5));--rsw-deck-w-wide:calc(var(--content-max-w) - var(--size-100))}.rsw-window{height:min(calc(var(--size-960) - var(--space-5)), 94vh);flex-direction:column;display:flex}.rsw{gap:var(--space-4);height:100%;color:var(--ink-1);font-family:var(--font-body);flex-direction:column;display:flex}.rsw-top{align-items:center;gap:var(--space-4);padding-inline:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}.rsw-top>:last-child{grid-column:3;justify-self:end}.rsw-progress{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);box-shadow:var(--shadow-small);grid-column:2;display:flex}.rsw-count{align-items:baseline;gap:var(--space-2);font-size:var(--text-read);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);display:inline-flex}.rsw-count-total{font-size:inherit;font-weight:inherit;color:inherit}.rsw-bar{width:var(--size-180)}.rsw-stage{grid-template-columns:var(--size-140) minmax(0, var(--rsw-deck-w)) var(--size-140);gap:var(--space-5);flex:1;justify-content:center;align-items:center;min-height:0;display:grid}.rsw-stage--wide{grid-template-columns:var(--size-140) minmax(0, var(--rsw-deck-w-wide)) var(--size-140)}.rsw-side{justify-content:center;align-items:center;display:flex}.rsw-deck{height:100%;min-height:0;position:relative}.rsw-card,.rsw-peek,.rsw-end{border-radius:var(--radius-modal);position:absolute;inset:0}.rsw-card{touch-action:pan-y}.rsw-card-tilt{border:var(--hairline) solid var(--line);border-radius:var(--radius-modal);background:var(--surface-field);height:100%;box-shadow:var(--shadow-window);flex-direction:column;display:flex;position:relative;overflow:hidden}.rsw-card-head{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:var(--hairline) solid var(--line);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;display:flex}.rsw-card-name{font-size:var(--text-window);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsw-cv{background:var(--color-white);flex:1;min-height:0;position:relative;overflow:hidden}.rsw-cv-frame{top:calc(-1 * var(--space-2-5));left:calc(-1 * var(--space-2-5));width:calc(100% + var(--space-5));height:calc(100% + var(--space-5));background:var(--color-white);border:0;display:block;position:absolute}.rsw-scroll{padding:var(--space-5) var(--space-6);position:absolute;inset:0;overflow-y:auto}.rsw-fill{position:absolute;inset:0}.rsw-forms{grid-template-columns:repeat(var(--rsw-cols,1), minmax(0, 1fr));gap:var(--space-6);align-items:start;display:grid}.rsw-form{min-width:0}.rsw-form+.rsw-form{padding-left:var(--space-6);border-left:var(--hairline) solid var(--line)}.rsw-form-head{top:calc(-1 * var(--space-5));z-index:var(--z-raised);align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) 0;background:var(--surface-field);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex;position:sticky}.rsw-form-who{font-size:var(--text-read);font-weight:var(--weight-semibold)}.rsw-form-notes{gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:inline-flex}.rsw-form-empty{color:var(--ink-2);margin:0}.rsw-cv-note,.rsw-cv-loading{justify-content:center;align-items:center;gap:var(--space-3);color:var(--ink-2);flex-direction:column;display:flex;position:absolute;inset:0}.rsw-hint{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rsw-hint--keep{background:color-mix(in srgb, var(--success) 26%, transparent);color:var(--success)}.rsw-hint--reject{background:color-mix(in srgb, var(--error-line) 26%, transparent);color:var(--error-line)}.rsw-hint>span{width:calc(var(--space-24) - var(--space-1));height:calc(var(--space-24) - var(--space-1));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-field) 82%, transparent);-webkit-backdrop-filter:var(--filter-small);backdrop-filter:var(--filter-small);place-items:center;display:grid}.rsw-peek{padding:var(--space-4) var(--space-6);border:var(--hairline) solid var(--line);background:var(--surface-field);box-shadow:var(--shadow-float);transform-origin:bottom;align-items:flex-start;display:flex}.rsw-peek-name{font-size:var(--text-window);font-weight:var(--weight-semibold);color:var(--ink-2)}.rsw-end{justify-content:center;align-items:center;gap:var(--space-5);border:var(--hairline) solid var(--line);background:var(--surface-field);box-shadow:var(--shadow-window);flex-direction:column;display:flex}.rsw-end-mark{width:var(--space-18);height:var(--space-18);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success);place-items:center;display:grid}.rsw-end-totals{align-items:center;gap:var(--space-5);font-size:var(--text-hero);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);margin:0;display:flex}.rsw-end-keep{color:var(--success)}.rsw-end-reject{color:var(--error-line)}.rsw-end-sep{width:var(--space-px);height:var(--space-10);background:var(--line)}.rsw-act{justify-content:center;align-items:center;gap:var(--space-3);height:var(--space-16);padding:0 var(--space-5);border:var(--hairline) solid var(--line);border-radius:var(--radius-modal);background:var(--surface-gray);box-shadow:var(--shadow-small);color:var(--ink-1);cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.rsw-act-flash{pointer-events:none;position:absolute;inset:0}.rsw-act--reject .rsw-act-flash{background:color-mix(in srgb, color-mix(in srgb, var(--error-line) 55%, var(--color-white)) 52%, transparent)}.rsw-act--keep .rsw-act-flash{background:color-mix(in srgb, color-mix(in srgb, var(--success) 55%, var(--color-white)) 52%, transparent)}.rsw-act--undo .rsw-act-flash,.rsw-act--boost .rsw-act-flash{background:color-mix(in srgb, var(--ink-1) 18%, transparent)}.rsw-act>svg,.rsw-act>kbd{position:relative}.rsw-act:disabled{cursor:default}.rsw-act--reject{border-color:color-mix(in srgb, var(--error-line) 45%, transparent);color:var(--error-line)}.rsw-act--keep{border-color:color-mix(in srgb, var(--success) 45%, transparent);color:var(--success)}.rsw-act--undo,.rsw-act--boost,.rsw-act--close{height:var(--space-11);padding:0 var(--space-4);border-radius:var(--radius-toast);color:var(--ink-2)}.rsw-act--close{width:var(--space-11);border-radius:var(--radius-pill);padding:0}.rsw-foot{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}@media (max-width:760px){.rsw-stage{gap:var(--space-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr 1fr}.rsw-deck{grid-area:1/1/auto/-1}.rsw-side{grid-row:2}.rsw-side--reject{justify-content:flex-end}.rsw-side--keep{justify-content:flex-start}.rsw-act{height:var(--space-14)}.rsw-act--undo,.rsw-act--boost,.rsw-act--close{height:var(--space-11)}.rsw-act--close{width:var(--space-11)}.rsw-bar{width:var(--size-100)}}.rsw-key{min-width:var(--space-7);height:var(--space-6);padding:0 var(--space-2);border:var(--hairline) solid var(--line);border-bottom-width:var(--stroke-2);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--surface-field) 82%, transparent);color:var(--ink-2);font-family:var(--font-body);font-size:var(--text-help);line-height:var(--leading-none);place-items:center;display:inline-grid}@media (hover:none){.rsw-key{display:none}}.rsw-glow{width:min(34vw, var(--size-460));pointer-events:none;filter:blur(var(--blur-panel-3));position:absolute;top:0;bottom:0}.rsw-glow--keep{right:calc(-1 * var(--space-10));background:radial-gradient(ellipse 100% 62% at 100% 50%, color-mix(in srgb, var(--success) 62%, transparent), transparent 72%)}.rsw-glow--reject{left:calc(-1 * var(--space-10));background:radial-gradient(ellipse 100% 62% at 0% 50%, color-mix(in srgb, var(--error-line) 62%, transparent), transparent 72%)}.rsw-act-text{font-size:var(--text-read);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;position:relative}.rvpl{border-radius:inherit;background:var(--bg-sunken);width:100%;height:100%;color:var(--color-white);font-family:var(--font-body);outline:none;position:relative;overflow:hidden}.rvpl:focus-visible{box-shadow:inset 0 0 0 var(--stroke-2) var(--teal-ink)}.rvpl-video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.rvpl-center{width:var(--space-19);height:var(--space-19);padding:0 0 0 var(--space-1);border:var(--hairline) solid color-mix(in srgb, var(--media-ink) 28%, transparent);border-radius:var(--radius-pill);background:var(--media-veil);-webkit-backdrop-filter:blur(var(--blur-window-2));backdrop-filter:blur(var(--blur-window-2));color:var(--media-ink);cursor:pointer;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.rvpl-boost{top:var(--space-4);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);margin-left:calc(-1 * var(--space-8-5));border:var(--hairline) solid color-mix(in srgb, var(--media-ink) 24%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-black) 55%, transparent);-webkit-backdrop-filter:blur(var(--blur-window-2));backdrop-filter:blur(var(--blur-window-2));font-size:var(--text-help);font-weight:var(--weight-semibold);pointer-events:none;display:inline-flex;position:absolute;left:50%}.rvpl-bar{padding:var(--space-6) var(--space-4) var(--space-3);background:linear-gradient(to top, color-mix(in srgb, var(--color-black) 72%, transparent), transparent);position:absolute;bottom:0;left:0;right:0}.rvpl-track{padding:var(--space-2) 0;cursor:pointer;touch-action:none}.rvpl-rail{height:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--media-ink) 28%, transparent);display:block;overflow:hidden}.rvpl-fill{border-radius:inherit;background:var(--teal);transform-origin:0;width:100%;height:100%;display:block}.rvpl-row{align-items:center;gap:var(--space-2);display:flex}.rvpl-gap{flex:1}.rvpl-time{font-family:var(--font-body);font-size:var(--text-help);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--media-ink) 88%, transparent)}.rvpl-btn{min-width:var(--space-8-5);height:var(--space-8-5);padding:0 var(--space-2);border-radius:var(--radius-tabs);color:var(--color-white);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.rvpl-rate{font-size:var(--text-help);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.rcc-video-box{aspect-ratio:16/9;max-height:var(--size-360);border-radius:var(--radius-tabs);overflow:hidden}.rcc-video-box--big{max-height:70vh}.rcc-video-wait{min-height:var(--size-220);place-items:center;display:grid}.rsw-video-player{position:absolute;inset:0}.rci-stepper{margin:0 0 var(--space-4)}.rci-kinds{gap:var(--space-3);display:flex}.rci-kind{align-items:center;gap:var(--space-2);min-width:0;font:inherit;text-align:center;color:var(--ink-1);flex-direction:column;flex:1;display:flex}.rci-kind-icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--fill-subtle);place-items:center;display:inline-grid}.rci-kind-name{font-size:var(--text-ui);font-weight:var(--weight-semibold)}.rci-choices{gap:var(--space-2);max-height:var(--size-360);padding:var(--space-0-5);flex-direction:column;display:flex;overflow-y:auto}.rci-day{gap:var(--space-2);flex-direction:column;display:flex}.rci-day-title{margin:var(--space-2) 0 0;font-size:var(--text-help);font-weight:var(--weight-semibold);color:var(--ink-2)}.rci-choice{align-items:center;gap:var(--space-3);font:inherit;text-align:left;color:var(--ink-1);flex:none;display:flex}.rci-choice.is-locked{cursor:not-allowed;opacity:.45}.rci-choice-text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.rci-choice-title{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.rci-choice-sub{font-size:var(--text-help);color:var(--ink-2)}.rci-when{gap:var(--space-4);flex-direction:column;display:flex}.rci-cal{padding:0}.rci-when-grid{align-items:stretch;gap:var(--space-5);display:flex;position:relative}.rci-when-grid .rci-cal{flex:auto;min-width:0}.rci-cal .taches-cal-compact{width:calc(var(--size-300) - var(--space-1))}.rci-cal .taches-cal-compact .taches-cal-day{font-size:var(--text-btn-sm)}.rci-cal .taches-cal-day:disabled{color:var(--ink-3);opacity:.4;cursor:not-allowed}.rci-when-loading{z-index:var(--z-raised);border-radius:var(--radius-track);color:var(--teal-ink);background:color-mix(in srgb, var(--surface-field) 62%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rci-times{flex:0 0 calc(var(--size-150) + var(--space-1-5));gap:var(--space-1);max-height:var(--size-280);padding:var(--space-0-5);flex-direction:column;display:flex;overflow-y:auto}.rci-time{padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius-tabs);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;color:var(--ink-1);flex-shrink:0}.rci-times-empty{font-size:var(--text-help);line-height:var(--leading-ui);color:var(--ink-2);margin:0}@media (max-width:520px){.rci-when-grid{flex-direction:column}.rci-times{max-height:var(--size-200);flex-basis:auto}}.rci-slot{text-align:center;font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--teal-ink);margin:0}.rci-slot.is-warn{color:var(--error-ink)}.rci-people{gap:var(--space-3);flex-direction:column;display:flex}.rci-people-bar{align-items:center;gap:var(--space-3);display:flex}.rci-people-bar .ui-search{flex:1;min-width:0}.rci-count{font-family:var(--font-body);font-size:var(--text-help);color:var(--ink-2);flex-shrink:0}.rci-members{gap:var(--space-1);max-height:var(--size-280);padding:var(--space-0-5);flex-direction:column;display:flex;overflow-y:auto}.rci-member{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-tabs);cursor:pointer;display:flex;position:relative}.rci-member.is-locked{cursor:not-allowed}.rci-member-check{flex-shrink:0;display:inline-flex}.rci-member-text{flex-direction:column;flex:1;min-width:0;display:flex}.rci-member-name{font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rci-member-role{font-size:var(--text-help);color:var(--ink-2)}.rci-empty{margin:var(--space-4) 0;text-align:center;font-size:var(--text-meta);color:var(--ink-2)}.rci-done{align-items:center;gap:var(--space-4);padding:var(--space-10) 0;flex-direction:column;display:flex}.rci-seal{width:var(--space-24);height:var(--space-24);place-items:center;display:grid;position:relative}.rci-halo{inset:var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--success) 38%, transparent);position:absolute}.rci-disc{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-pill);color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent);place-items:center;display:grid;position:relative}.rci-warn{text-align:center;font-size:var(--text-meta);line-height:var(--leading-ui);color:var(--warning-ink);margin:0}.rci-no-calendar{color:var(--warning-ink)}.rci-error{text-align:center;font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--error-ink);margin:0}.rci-cancel-text{font-size:var(--text-meta);line-height:var(--leading-read);color:var(--ink-2);margin:0}.rcc-col.is-screening .rcc-col-list{filter:blur(var(--blur-small));pointer-events:none;-webkit-user-select:none;user-select:none}.rcs-head-action{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:inline-flex}.rcs-error-pill{align-items:center;gap:var(--space-2);box-sizing:border-box;height:var(--control-h-sm);max-width:var(--size-360);padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-control-sm);background:var(--error-soft);color:var(--error-ink);font-size:var(--text-btn-sm);line-height:var(--leading-none);display:inline-flex}.rcs-error-pill>svg{flex:none}.rcs-error-pill-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rcs-head-action+.rcc-mail{margin-left:var(--space-3)}.rcs-bar{z-index:var(--z-raised);align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-2);flex-wrap:wrap;flex:none;display:flex;position:relative}.rcs-bar-note{align-items:center;gap:var(--space-1);font-size:var(--text-help);color:var(--ink-3);display:inline-flex}.rcs-bar-note.is-error{color:var(--error-ink)}.rcs-banner{z-index:var(--z-raised);align-items:center;gap:var(--space-2);margin:0 var(--space-3) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-help);font-weight:var(--weight-medium);color:var(--teal-ink);background:var(--fill-selected);display:flex;position:relative}.rcs-overlay{z-index:calc(var(--z-raised) + 1);padding:var(--space-4);pointer-events:none;background:color-mix(in srgb, var(--glass-panel-bottom) 35%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rcs-overlay-card{pointer-events:auto;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;max-width:100%;display:flex}.rcs-spark{color:var(--teal-ink);display:inline-flex}.rcs-overlay-title{font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--ink-1);margin:0}.rcs-overlay-sub{font-size:var(--text-help);color:var(--ink-2);margin:0}.rcs-track{width:var(--size-160)}.rcs-estimate{gap:var(--space-3);flex-direction:column;display:flex}.rcs-section-title{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);margin:0}.rcs-criteria{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rcs-criteria li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-meta);color:var(--ink-2);display:flex}.rcs-criteria-num{min-width:var(--space-5);height:var(--space-5);margin-top:var(--space-px);padding-inline:var(--space-1-25);border-radius:var(--radius-pill);background:var(--fill-selected);color:var(--teal-ink);font-family:var(--font-body);font-size:var(--text-help);line-height:var(--leading-none);flex:none;place-items:center;display:inline-grid}.rcs-empty{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--ink-3);margin:0;display:flex}.rcs-cost{gap:var(--space-1);padding:var(--pad-tile-y) var(--pad-tile-x);border-radius:var(--radius-tile);background:var(--fill-subtle);flex-direction:column;display:flex}.rcs-cost-total{font-family:var(--font-body);font-size:var(--text-window);font-weight:var(--weight-semibold);color:var(--ink-1)}.rcs-cost-line{font-size:var(--text-help);color:var(--ink-2)}.rcs-note{font-size:var(--text-help);line-height:var(--leading-read);color:var(--ink-3);margin:0}.rcs-error{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--error-ink);margin:0;display:flex}.rcs-review{gap:var(--space-4);flex-direction:column;display:flex}.rcs-stats{padding:var(--space-4) 0;border-bottom:var(--hairline) solid var(--line);align-items:stretch;margin:0;display:flex}.rcs-stat{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.rcs-stat+.rcs-stat{border-left:var(--hairline) solid var(--line)}.rcs-stat-value{font-size:var(--text-kpi);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-kpi);font-variant-numeric:tabular-nums;line-height:var(--leading-display);color:var(--ink-1);margin:0}.rcs-stat-label{font-size:var(--text-help);color:var(--ink-3)}.rcs-cols{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:720px){.rcs-cols{grid-template-columns:1fr}}.rcs-col{--tone:var(--success);min-height:var(--size-160);border-radius:var(--radius-tile);border:var(--hairline) solid var(--line);background:var(--fill-subtle);flex-direction:column;display:flex;position:relative;overflow:hidden}.rcs-col.is-reject{--tone:var(--error-ink)}.rcs-col-glow{z-index:0;pointer-events:none;border-radius:inherit;background:color-mix(in srgb, var(--tone) 14%, transparent);box-shadow:inset 0 0 0 var(--stroke-2) color-mix(in srgb, var(--tone) 60%, transparent);position:absolute;inset:0}.rcs-col-head{z-index:var(--z-raised);align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);margin:0;display:flex;position:relative}.rcs-col-dot{width:var(--dot-state);height:var(--dot-state);border-radius:var(--radius-pill);background:var(--tone)}.rcs-col-list{z-index:var(--z-raised);gap:var(--space-2);padding:0 var(--space-3) var(--space-3);scrollbar-width:thin;scrollbar-color:var(--fill-strong) transparent;flex-direction:column;max-height:52vh;margin:0;list-style:none;display:flex;position:relative;overflow-y:auto}.rcs-col-empty{padding:var(--space-4) 0;text-align:center;font-size:var(--text-help);color:var(--ink-3)}.rcs-card{cursor:grab}.rcs-card.is-dragging{opacity:.45}.rcs-card-main{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.rcs-card-open{gap:var(--space-px);border-radius:var(--radius-control);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;padding:0;display:flex}.rcs-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);overflow:hidden}.rcs-card-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-help);color:var(--ink-3);overflow:hidden}.rcs-reason{padding:var(--space-2) var(--space-3) var(--space-3);font-size:var(--text-help);line-height:var(--leading-read);color:var(--ink-2);border-top:var(--hairline) solid var(--line);margin:0}.rcs-budget{font-size:var(--text-help);line-height:var(--leading-read);color:var(--ink-2);margin:0}.rcs-budget.is-short{color:var(--error-ink)}.rcs-rejection{gap:var(--space-2);flex-direction:column;display:flex}.rcs-rejection-title{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);margin:0}.rcs-why{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--hairline) solid var(--line);flex-direction:column;margin:0;list-style:none;display:flex}.rcs-why-row{align-items:flex-start;gap:var(--space-2);display:flex}.rcs-why-mark{width:var(--space-5);height:var(--space-5);margin-top:var(--space-px);border-radius:var(--radius-pill);flex:none;place-items:center;display:inline-grid}.rcs-why-mark.is-met{background:var(--fill-selected);color:var(--success)}.rcs-why-mark.is-unmet{background:var(--error-soft);color:var(--error-ink)}.rcs-why-body{gap:var(--space-0-5);min-width:0;font-size:var(--text-help);line-height:var(--leading-ui);flex-direction:column;display:flex}.rcs-why-criterion{color:var(--ink-3);overflow-wrap:anywhere}.rcs-why-note{color:var(--ink-1);overflow-wrap:anywhere}.rcc-rules-slot{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}

.ui-stars{align-items:center;gap:var(--space-3);display:inline-flex}.ui-stars-row{gap:var(--space-0-5);border-radius:var(--radius-tabs);touch-action:manipulation;display:inline-flex}.ui-stars:not(.is-readonly) .ui-star{cursor:pointer}.ui-star{padding:var(--space-0-5);line-height:var(--leading-none);display:inline-flex}.ui-star-base{fill:var(--surface-track);stroke:var(--rim-3);stroke-width:var(--hairline);stroke-linejoin:round}.ui-star-fill{fill:var(--color-warning);stroke:var(--color-warning);stroke-width:var(--hairline);stroke-linejoin:round}.ui-stars-value{min-width:var(--space-16);font-size:var(--text-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--ink-1)}.ui-stars-value.is-empty{font-weight:var(--weight-regular);color:var(--ink-2)}.ui-yn{gap:var(--space-1-5);display:inline-flex}.ui-yn-btn{isolation:isolate;min-width:var(--space-14);height:var(--control-h-yn);padding:0 var(--space-3-5);border-radius:var(--radius-control-sm);background-color:var(--glass-small);-webkit-backdrop-filter:var(--filter-small);backdrop-filter:var(--filter-small);font:inherit;font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--yn-ink);cursor:pointer;border:0;position:relative}.ui-yn-btn:before{content:"";z-index:2;padding:var(--hairline);border-radius:inherit;background:var(--edge-small-gradient);-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box, linear-gradient(var(--color-black) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box exclude, linear-gradient(var(--color-black) 0 0);mask:linear-gradient(var(--color-black) 0 0) content-box exclude, linear-gradient(var(--color-black) 0 0);pointer-events:none;position:absolute;inset:0}.ui-yn-btn.is-on{color:var(--yes-ink)}.ui-yn-btn.is-on:has(.is-no){color:var(--no-ink)}.ui-yn-label{z-index:1;position:relative}.ui-yn-pill{z-index:0;border-radius:inherit;position:absolute;inset:0}.ui-yn-pill.is-yes{background:var(--yes-fill);box-shadow:inset 0 0 0 var(--hairline) var(--yes-line), var(--shadow-yes)}.ui-yn-pill.is-no{background:var(--no-fill);box-shadow:inset 0 0 0 var(--hairline) var(--no-line), var(--shadow-no)}.ui-score{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ui-score-big{justify-content:center;align-items:baseline;gap:var(--space-0-5);font-variant-numeric:tabular-nums;line-height:var(--leading-none);display:flex}.ui-score-big>span:first-child{font-size:var(--text-page);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-kpi);color:var(--teal-ink)}.ui-score.is-unset .ui-score-big>span:first-child{color:var(--ink-2)}.ui-score.is-invalid .ui-score-big>span:first-child{color:var(--error-ink)}.ui-score-max{font-size:var(--text-window);color:var(--ink-2)}.ui-roll{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.ui-roll-slot{height:calc(var(--leading-heading) * 1em);line-height:var(--leading-heading);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-black) 18%, var(--color-black) 82%, transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-black) 18%, var(--color-black) 82%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--color-black) 18%, var(--color-black) 82%, transparent);display:inline-block;overflow:hidden}.ui-roll-strip{will-change:transform;flex-direction:column;display:flex}.ui-roll-char{height:calc(var(--leading-heading) * 1em);line-height:var(--leading-heading);text-align:center;display:block}.ui-roll-comma{line-height:var(--leading-heading)}.ui-roll-decimal{display:inline-flex}.ui-score-rail{height:var(--space-8);margin-inline:var(--space-3);position:relative}.ui-score-track{inset:var(--space-3) 0;height:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-track);box-shadow:var(--shadow-track-inset);position:absolute}.ui-score-fill{border-radius:var(--radius-pill);background:var(--teal);position:absolute;inset:0 auto 0 0}.ui-score.is-unset .ui-score-fill{background:var(--ink-3)}.ui-score-tick-dot{width:var(--space-1);height:var(--space-1);margin:calc(-1 * var(--space-0-5)) 0 0 calc(-1 * var(--space-0-5));border-radius:var(--radius-pill);background:var(--surface-field);position:absolute;top:50%}.ui-score-knob{top:var(--space-4);pointer-events:none;width:0;height:0;position:absolute}.ui-score-thumb{border-radius:var(--radius-pill);transform-origin:50%;inset:calc(-1 * var(--space-2-75));border:var(--space-0-75) solid var(--color-white);background:var(--teal);box-shadow:var(--shadow-knob);position:absolute}.ui-score.is-unset .ui-score-thumb{background:var(--ink-3)}.ui-score.is-invalid .ui-score-thumb{background:var(--error-line)}.ui-score-range{appearance:none;inset:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));width:calc(100% + var(--space-4));height:calc(100% + var(--space-2));opacity:0;cursor:pointer;margin:0;position:absolute}.ui-score-range::-webkit-slider-thumb{appearance:none;width:var(--space-4);height:var(--space-4)}.ui-score-range::-moz-range-thumb{width:var(--space-4);height:var(--space-4);border:0}.ui-score-rail:has(.ui-score-range:focus-visible) .ui-score-track{outline:var(--stroke-2) solid var(--rim-focus);outline-offset:var(--space-1-5)}.ui-score-ticks{height:calc(var(--leading-heading) * 1em);margin-inline:var(--space-3);font-size:var(--text-help);font-variant-numeric:tabular-nums;color:var(--ink-2);position:relative}.ui-score-ticks>span{position:absolute;top:0;translate:-50%}
.ui-code{gap:var(--space-2);width:100%;display:flex}.ui-code-box{min-width:0;max-width:var(--space-16);height:var(--space-16);text-align:center;font-family:var(--font-body);font-size:var(--text-kpi);font-weight:var(--weight-medium);caret-color:var(--teal);flex:1 1 0;padding:0}@media (max-width:520px){.ui-code-box{height:var(--space-14);font-size:var(--text-chart-value)}}
.mfa-loading{padding:var(--space-8) 0;justify-content:center;display:flex}.mfa-status{justify-content:center;align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-help);margin:0;display:flex}.mfa-step-body .mfa-status{justify-content:flex-start}.mfa-or{align-items:center;gap:var(--space-3);color:var(--ink-3);font-size:var(--text-help);margin-bottom:0;display:flex}.mfa-or:before,.mfa-or:after{content:"";border-top:var(--hairline) solid var(--color-card-divider);flex:1}.mfa-steps{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mfa-step{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3);align-items:start;display:grid}.mfa-step-num{width:var(--space-6);height:var(--space-6);border:var(--hairline) solid var(--color-card-divider);border-radius:var(--radius-full);background:var(--surface-gray);color:var(--ink-2);font-size:var(--text-help);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.mfa-step-body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.mfa-step-text{color:var(--ink-1);font-size:var(--text-meta);line-height:var(--leading-read);margin:0}.mfa-qr{padding:var(--space-3);border-radius:var(--radius-tile);background:var(--color-white);align-self:center;line-height:0}.mfa-qr img{width:var(--size-180);height:var(--size-180);display:block}.mfa-secret{gap:var(--space-1);color:var(--ink-3);font-size:var(--text-help);flex-direction:column;display:flex}.mfa-secret-key{align-items:center;gap:var(--space-2);display:flex}.mfa-secret code{color:var(--ink-1);font-family:var(--font-body);font-size:var(--text-meta);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide)}.mfa-open-app{color:var(--ink-2);font-size:var(--text-help);text-underline-offset:var(--space-0-5);text-decoration:underline}.mfa-open-app:hover{color:var(--ink-1)}.security-row{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.security-row+.security-row{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline) solid var(--color-card-divider)}.security-row-text{flex:1 1 var(--size-240);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.security-row-title{align-items:center;gap:var(--space-2);color:var(--ink-1);font-size:var(--text-ui);font-weight:var(--weight-medium);display:flex}.security-devices{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.security-device{align-items:center;gap:var(--space-3);color:var(--ink-2);display:flex}.security-device-name{color:var(--ink-1);font-size:var(--text-ui)}.security-device .field-hint{flex:auto;min-width:0}.verrou-voile{z-index:var(--z-verrou);overscroll-behavior:contain;background:var(--bg-page);position:fixed;inset:0;overflow-y:auto}
.rif-bare{background:var(--bg-page);min-height:100dvh}.rif-page{gap:var(--space-5);box-sizing:border-box;width:100%;max-width:var(--size-880);min-height:100dvh;padding:var(--space-6) var(--space-4);flex-direction:column;margin:0 auto;display:flex}.rif-stage-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--stage)}.rif-empty{padding:var(--space-5) var(--space-4);border:var(--hairline) dashed var(--line-strong);border-radius:var(--radius-tile);text-align:center;font-size:var(--text-meta);color:var(--ink-2);margin:0}.rif-read-a{font-size:var(--text-meta);color:var(--ink-1);overflow-wrap:anywhere;margin:0}.rif-error{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--error-ink);margin:0;display:flex}.rif-open{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.rif-recruiters{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0 0 0 var(--space-3);flex-direction:column;list-style:none;display:flex}.rif-recruiter{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;display:flex}.rif-recruiter-text{flex-direction:column;flex:auto;min-width:0;display:flex}.rif-recruiter-name{font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rif-recruiter-status{font-size:var(--text-help);color:var(--ink-2)}.rif-topbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rif-kicker{align-items:center;gap:var(--space-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-2);margin:0;display:inline-flex}.rif-recap{--stage:var(--ink-2);gap:var(--space-4);flex-direction:column;display:flex}.rif-recap-head{align-items:center;gap:var(--space-4);display:flex}.rif-recap-id{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.rif-recap-name{font-size:var(--text-block);line-height:var(--leading-heading);color:var(--ink-1);overflow-wrap:anywhere;margin:0}.rif-recap-job{font-size:var(--text-meta);color:var(--ink-2);margin:0}.rif-facts{grid-template-columns:repeat(auto-fit, minmax(var(--size-200), 1fr));gap:var(--space-3) var(--space-4);padding:var(--space-4) 0 0;border-top:var(--hairline) solid var(--line);margin:0;list-style:none;display:grid}.rif-fact{align-items:center;gap:var(--space-3);min-width:0;display:flex}.rif-fact-icon{width:var(--space-7-5);height:var(--space-7-5);border-radius:var(--radius-tabs);background:var(--fill-subtle);color:var(--ink-2);flex-shrink:0;place-items:center;display:inline-grid}.rif-fact-body{flex-direction:column;min-width:0;display:flex}.rif-fact-label{font-size:var(--text-help);color:var(--ink-2)}.rif-fact-value{font-size:var(--text-meta);color:var(--ink-1);overflow-wrap:anywhere}.rif-fact-value a{color:inherit;text-decoration:none}.rif-by{align-items:center;gap:var(--space-2) var(--space-5);padding:var(--pad-tile-y) var(--pad-tile-x);flex-wrap:wrap;display:flex}.rif-by-note{margin:var(--space-4) 0 0;font-size:var(--text-help);color:var(--ink-2)}.rif-by-pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1-5);border-radius:var(--radius-pill);font-size:var(--text-meta);color:var(--ink-2);margin:0 0 0 auto;display:inline-flex}.rif-by-pill strong{color:var(--ink-1);font-weight:var(--weight-semibold)}.rif-by-line{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--ink-2);margin:0;display:flex}.rif-by-line strong{color:var(--ink-1)}.rif-by-faces{display:inline-flex}.rif-by-faces .ui-avatar{box-shadow:0 0 0 var(--stroke-2) var(--surface-field)}.rif-by-faces .ui-avatar+.ui-avatar{margin-left:calc(-1 * var(--space-2))}.rif-sections{gap:var(--space-4);flex-direction:column;display:flex}.rif-section{gap:var(--space-3);flex-direction:column;display:flex}.rif-section-head{align-items:center;gap:var(--space-3);display:flex}.rif-section-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-tabs);background:var(--fill-selected);color:var(--teal-ink);place-items:center;display:inline-grid}.rif-section-title{font-size:var(--text-read);color:var(--ink-1);margin:0}.rif-section-body{flex-direction:column;display:flex}.rif-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.rif-row:first-child{border-top:0}.rif-row.is-block{flex-direction:column;justify-content:flex-start;align-items:stretch}.rif-label{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1)}.rif-row.is-unrated>.rif-label:before{content:"";width:var(--space-1-5);height:var(--space-1-5);margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--warning-ink);vertical-align:middle;display:inline-block}.rif-input{width:100%}.rif-count{font-size:var(--text-help);font-variant-numeric:tabular-nums;color:var(--ink-2);align-self:flex-end}.rif-read-score{font-size:var(--text-window);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--teal-ink)}.rif-read-score small{font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--ink-2)}.rif-section-title{flex:1}.rif-score,.rif-summary{--rif-tone:var(--ink-2)}.rif-score.is-danger,.rif-summary.is-danger{--rif-tone:var(--error-ink)}.rif-score.is-warning,.rif-summary.is-warning{--rif-tone:var(--warning-ink)}.rif-score.is-success,.rif-summary.is-success{--rif-tone:var(--success)}.rif-score{align-items:baseline;gap:var(--space-0-5);padding:var(--pad-chip-y) var(--pad-chip-x);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-chip);background:var(--glass-small);font-size:var(--text-help);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--rif-tone);display:inline-flex}.rif-score small{font-weight:var(--weight-regular);color:var(--ink-2)}.rif-score.is-neutral{color:var(--ink-2)}.rif-summary{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.rif-summary-main,.rif-summary-side{gap:var(--space-0-5);flex-direction:column;display:flex}.rif-summary-side{align-items:flex-end}.rif-summary-label{font-size:var(--text-help);font-weight:var(--weight-medium);color:var(--ink-2)}.rif-summary-value{font-size:var(--text-page);font-weight:var(--weight-semibold);line-height:var(--leading-display);font-variant-numeric:tabular-nums;color:var(--rif-tone)}.rif-summary-value small{font-size:var(--text-read);font-weight:var(--weight-regular);color:var(--ink-2)}.rif-summary-avg{font-size:var(--text-read);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--ink-1)}.rif-bar{bottom:var(--space-3);z-index:var(--z-raised);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-top:auto;display:flex;position:sticky}.rif-bar-info{min-height:var(--space-6);flex:1;align-items:center;min-width:0;display:flex}.rif-bar-info p{margin:0}.rif-saved{align-items:center;gap:var(--space-1-5);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--success);display:inline-flex}.rif-dirty{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--ink-2);display:inline-flex}.rif-dirty-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--warning-ink)}@media (max-width:640px){.rif-page{padding:var(--space-4) var(--space-3)}.rif-recap-head{flex-wrap:wrap}.rif-row{flex-direction:column;align-items:flex-start}.rif-bar{flex-wrap:wrap}.rif-bar .ui-btn{justify-content:center;width:100%}.ui-score-big>span:first-child{font-size:var(--text-hero)}}.rint-tab{gap:var(--space-4);flex-direction:column;display:flex}.rint-group{gap:var(--space-3);flex-direction:column;display:flex}.rint-group-title{align-items:center;gap:var(--space-2);font-size:var(--text-window);color:var(--ink-1);margin:0;display:flex}.rint-list{gap:var(--space-2);flex-direction:column;display:flex}.rint-block{--stage:var(--ink-2);width:100%}.rint-line{align-items:center;gap:var(--space-3);width:100%;padding:var(--pad-tile-y) var(--pad-tile-x);color:var(--ink-1);cursor:pointer;display:flex}.rint-date{width:var(--space-11);height:var(--space-11);border-radius:var(--radius-control);background:var(--fill-subtle);line-height:var(--leading-display);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rint-date-day{font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--ink-1)}.rint-date-month{font-size:var(--text-help);color:var(--ink-2)}.rint-line-name{min-width:0;font-size:var(--text-ui);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.rint-chevron{color:var(--ink-3);flex-shrink:0;display:inline-flex}.rint-body{gap:var(--space-3);padding:var(--space-3) var(--pad-tile-x) var(--pad-tile-y);border-top:var(--hairline) solid var(--line);flex-direction:column;display:flex}.rint-badges{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:inline-flex}.rint-facts{gap:var(--space-2);font-size:var(--text-meta);color:var(--ink-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rint-facts>li{align-items:center;gap:var(--space-2);display:flex}.rint-facts>li>svg{color:var(--ink-3);flex-shrink:0}.rint-day{color:var(--ink-1);font-weight:var(--weight-semibold);text-transform:capitalize}.rint-muted{color:var(--ink-3)}.rint-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.rint-people{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:inline-flex}.rint-person{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--ink-1);display:inline-flex}.rint-me{padding:var(--pad-chip-y) var(--pad-chip-x);border-radius:var(--radius-chip);background:var(--fill-selected);font-size:var(--text-help);font-weight:var(--weight-medium);color:var(--teal-ink)}.rint-visio{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:inline-flex}.rint-visio-url{font-size:var(--text-meta);color:var(--teal-ink);overflow-wrap:anywhere}.rint-visio-code{align-items:center;gap:var(--space-1);font-size:var(--text-meta);color:var(--ink-2);display:inline-flex}.rint-visio-code code{font-family:var(--font-body);color:var(--ink-1)}.rint-members{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rint-member{--stage:var(--ink-2);border-bottom:var(--hairline) solid var(--line)}.rint-member:last-child{border-bottom:0}.rint-member-line{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1);display:flex}.rint-member-campaign{min-width:0;font-size:var(--text-help);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}



.rcq-section{flex-direction:column;display:flex}.rcq-section-head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.rcq-section-ico{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-tile);color:var(--teal-ink);background:var(--fill-selected);flex-shrink:0;place-items:center;display:inline-grid}.rcq-section-text{flex:1 1 var(--size-280);min-width:0}.rcq-section-title{font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--ink-1);margin:0}.rcq-section-switch{align-items:center;gap:var(--space-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);display:inline-flex}.rcq-section-body{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.rcq-section-info{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.rcq-section-name{font-weight:var(--weight-semibold);color:var(--ink-1);overflow-wrap:anywhere}.rcq-section-warn{align-items:center;gap:var(--space-1);font-size:var(--text-help);color:var(--warning-ink);display:inline-flex}.rcq-section-error{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--error-ink);font-size:var(--text-meta);display:flex}.rcq-scroll{gap:var(--space-5);min-height:0;padding:var(--space-6) clamp(var(--space-4), 5vw, var(--space-14)) var(--space-8);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.rcq-scroll>*{flex-shrink:0}.rcq-intro{gap:var(--space-2);flex-direction:column;display:flex}.rcq-title-label{font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--ink-1)}.rcq-title{font-size:var(--text-window);font-weight:var(--weight-semibold)}.rcq-sub{max-width:62ch;font-size:var(--text-help);line-height:var(--leading-loose);color:var(--ink-2);margin:0}.rcq-banner{margin:0}.rcq-list{gap:var(--space-3);flex-direction:column;display:flex}.rcq-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-2);display:flex;position:relative}.rcq-card.has-issue{background:linear-gradient(var(--surface-field), var(--surface-field)) padding-box, linear-gradient(var(--warning-ink), var(--warning-ink)) border-box}.rcq-grip{cursor:grab;touch-action:none;flex-shrink:0}.rcq-body{gap:var(--space-3);flex-direction:column;flex:auto;min-width:0;display:flex}.rcq-head{align-items:flex-start;gap:var(--space-3);display:flex}.rcq-num{width:var(--space-6);height:var(--space-6);margin-top:var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-help);font-weight:var(--weight-semibold);color:var(--teal-ink);background:var(--fill-selected);flex-shrink:0;place-items:center;display:inline-grid}.rcq-text{min-width:0;min-height:var(--control-h-field);font-weight:var(--weight-medium);flex:auto;overflow:hidden}.rcq-tools{align-items:center;gap:var(--space-0-5);flex-shrink:0;display:inline-flex}.rcq-folded{padding-left:calc(var(--space-6) + var(--space-3));font-size:var(--text-help);color:var(--ink-3);margin:0}.rcq-fold{gap:var(--space-3);padding-left:calc(var(--space-6) + var(--space-3));flex-direction:column;display:flex}.rcq-options{gap:var(--space-1-5);flex-direction:column;display:flex}.rcq-option{align-items:center;gap:var(--space-2);display:flex;overflow:hidden}.rcq-option-input{flex:auto;min-width:0}.rcq-option-end{width:var(--space-5-5);height:var(--space-5-5);flex-shrink:0;display:inline-flex}.rcq-foot{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rcq-hint{font-size:var(--text-help);color:var(--ink-3)}.rcq-issues{gap:var(--space-0-5);padding:0 0 0 calc(var(--space-6) + var(--space-3));font-size:var(--text-help);color:var(--warning-ink);flex-direction:column;margin:0;list-style:none;display:flex}.rcq-issues li{align-items:center;gap:var(--space-1-5);display:flex}.rcq-add{align-items:center;gap:var(--space-3);display:flex}.rcq-count{font-size:var(--text-help);color:var(--ink-3)}.rcc-qcm{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-1) 0;flex-wrap:wrap;margin:0;display:flex}.rcc-qcm .rcc-notes-label{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--ink-1);flex:auto}.rcc-qcm-date{font-size:var(--text-help);color:var(--ink-2)}.rqr{gap:var(--space-5);flex-direction:column;display:flex}.rqr-summary{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.rqr-summary-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.rqr-title{font-size:var(--text-read);font-weight:var(--weight-semibold);color:var(--ink-1);overflow-wrap:anywhere;margin:0}.rqr-summary .rif-score{font-size:var(--text-ui)}.rqr-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rqr-question{gap:var(--space-3);padding:var(--pad-tile-y) var(--pad-tile-x);flex-direction:column;display:flex}.rqr-qhead{align-items:flex-start;gap:var(--space-3);display:flex}.rqr-num{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-help);font-weight:var(--weight-semibold);color:var(--teal-ink);background:var(--fill-selected);flex-shrink:0;place-items:center;display:inline-grid}.rqr-qtext{min-width:0;padding-top:var(--space-0-5);font-weight:var(--weight-semibold);line-height:var(--leading-ui);color:var(--ink-1);overflow-wrap:anywhere;flex:auto;margin:0}.rqr-multi{padding-left:calc(var(--space-6) + var(--space-3));font-size:var(--text-help);color:var(--ink-3);margin:0}.rqr-options{gap:var(--space-1-5);padding:0 0 0 calc(var(--space-6) + var(--space-3));flex-direction:column;margin:0;list-style:none;display:flex}.rqr-option{--rqr-tone:var(--ink-3);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);color:var(--ink-2);display:flex}.rqr-option.is-right{--rqr-tone:var(--success);border-color:color-mix(in srgb, var(--rqr-tone) 45%, transparent);background:color-mix(in srgb, var(--rqr-tone) 12%, transparent);color:var(--ink-1)}.rqr-option.is-wrong{--rqr-tone:var(--error-ink);border-color:color-mix(in srgb, var(--rqr-tone) 45%, transparent);background:color-mix(in srgb, var(--rqr-tone) 12%, transparent);color:var(--ink-1)}.rqr-option.is-missed{--rqr-tone:var(--success);border:var(--hairline-strong) dashed var(--rqr-tone);color:var(--ink-1)}.rqr-mark{width:var(--check-size);height:var(--check-size);border:var(--hairline-strong) solid var(--rqr-tone);border-radius:var(--radius-pill);color:var(--ink-on-accent);flex-shrink:0;place-items:center;display:inline-grid}.rqr-option.is-box .rqr-mark{border-radius:var(--radius-check)}.rqr-option.is-right .rqr-mark,.rqr-option.is-wrong .rqr-mark{background:var(--rqr-tone)}.rqr-option-text{overflow-wrap:anywhere;flex:auto;min-width:0}.rqr-option-note{font-size:var(--text-help);font-weight:var(--weight-semibold);color:var(--rqr-tone);flex-shrink:0}.rcg-tiles{gap:var(--space-3);margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:var(--hairline) solid var(--line);flex-wrap:wrap;list-style:none;display:flex}.rcg-tile-slot{flex:0 1 var(--size-260);min-width:var(--size-180);display:flex}.rcg-tile{align-items:stretch;gap:var(--space-2);width:100%;color:var(--ink-1);font:inherit;font-size:var(--text-meta);line-height:var(--leading-read);text-align:left;flex-direction:column;display:flex}.rcg-tile-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rcg-tile-impact{font-family:var(--font-body);font-size:var(--text-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-none);color:var(--ink-1);white-space:nowrap}.rcg-tile-text{-webkit-line-clamp:4;line-clamp:4;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rcg-tile-num{min-width:var(--space-5-5);height:var(--space-5-5);padding-inline:var(--space-1-5);border-radius:var(--radius-pill);background:var(--fill-selected);color:var(--teal-ink);font-family:var(--font-body);font-size:var(--text-help);font-variant-numeric:tabular-nums;line-height:var(--leading-none);flex:none;place-items:center;display:inline-grid;overflow:hidden}.rcg-tile:focus-visible{outline:var(--stroke-2) solid var(--rim-focus);outline-offset:var(--space-0-5)}.rcg-modal-input{width:100%;line-height:var(--leading-read)}.rcx-zone{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.rcx-zone-title{margin:0 0 var(--space-0-5);font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--error-ink)}.rcx-zone-text{max-width:var(--size-560);font-size:var(--text-help);color:var(--ink-2);margin:0}.rcx-intro,.rcx-label{margin:0 0 var(--space-3);font-size:var(--text-ui);color:var(--ink-2)}.rcx-list{margin:0 0 var(--space-4);padding-left:var(--space-5);font-size:var(--text-ui);color:var(--ink-1)}.rcx-list li+li{margin-top:var(--space-0-5)}.rcx-name{font-weight:var(--weight-semibold);color:var(--ink-1)}.rcx-error{margin:var(--space-3) 0 0;font-size:var(--text-help);color:var(--error-ink)}.rcd-stats{gap:var(--space-6);flex-direction:column;display:flex}.rcd-block{gap:var(--space-4-5);flex-direction:column;display:flex}.rcd-block-plain{gap:var(--space-3-5);flex-direction:column;display:flex}.rcd-head{align-items:baseline;gap:var(--space-3-5);display:flex}.rcd-title{font-size:var(--text-read);font-weight:var(--weight-semibold);color:var(--ink-1);margin:0}.rcd-total{font-size:var(--text-block);font-weight:var(--weight-semibold);line-height:var(--leading-none);color:var(--teal-ink);font-variant-numeric:tabular-nums}.rcd-pills{max-width:100%;padding-bottom:var(--space-0-5);scrollbar-width:none;overflow-x:auto}.rcd-pills::-webkit-scrollbar{display:none}.rcd-pills .ui-tab{white-space:nowrap}.rcd-pills .ui-tab .rcc-srclogo{width:var(--space-4);height:var(--space-4)}.rcd-chart{width:100%;height:var(--size-240);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.rcd-svg{display:block;overflow:visible}.rcd-grid{stroke:var(--chart-grid);stroke-width:var(--hairline)}.rcd-tick{fill:var(--chart-axis);font-size:var(--text-axis)}.rcd-line{fill:none;stroke:var(--chart-main);stroke-width:var(--stroke-2);stroke-linecap:round;stroke-linejoin:round}.rcd-area{stroke:none;pointer-events:none}.rcd-stop-top{stop-color:var(--chart-main);stop-opacity:var(--chart-area-alpha)}.rcd-stop-bottom{stop-color:var(--chart-main);stop-opacity:0}.rcd-chart-empty{inset:0 0 var(--space-7-5) var(--space-8-5);justify-content:center;align-items:center;gap:var(--space-1);text-align:center;pointer-events:none;color:var(--ink-2);font-size:var(--text-meta);flex-direction:column;display:flex;position:absolute}.rcd-chart-empty strong{font-size:var(--text-ui);color:var(--ink-1)}.rcd-cards{grid-template-columns:repeat(auto-fill, minmax(var(--size-180), 1fr));gap:var(--space-3);display:grid}.rcd-card{gap:var(--space-3);width:100%;height:100%;color:var(--ink-1);flex-direction:column;display:flex}.rcd-card-head{align-items:center;gap:var(--space-2-5);color:var(--ink-2);font-size:var(--text-meta);display:flex}.rcd-card .rcc-srclogo{width:var(--space-6-5);height:var(--space-6-5)}.rcd-card-count{font-size:var(--text-block);font-weight:var(--weight-semibold);line-height:var(--leading-none);font-variant-numeric:tabular-nums}.rcd-card.is-zero .rcd-card-count{color:var(--ink-3)}.rcd-card-share{align-items:center;gap:var(--space-2-5);display:flex}.rcd-bar{flex:1}.rcd-card-pct{min-width:var(--space-8-5);text-align:right;font-size:var(--text-help);color:var(--ink-3);font-variant-numeric:tabular-nums}@media (max-width:640px){.rcd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcd-page{gap:var(--space-5);flex-direction:column;display:flex}.rcd-schedule{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.rcd-schedule-main{flex:1 1 var(--size-260);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.rcd-state{display:inline-flex}.rcd-dates{gap:var(--space-8);margin:0;display:flex}.rcd-dates dt{color:var(--ink-2);font-size:var(--text-help)}.rcd-dates dd{margin:var(--space-0-5) 0 0;color:var(--ink-1);font-weight:var(--weight-semibold)}.rcd-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.rcd-error{color:var(--error-ink);font-size:var(--text-meta);flex-basis:100%;align-items:flex-start;margin:0}.rcd-error p{margin:0}.rch-stats{margin-top:var(--space-4);border-bottom:0}.rch-runs{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.rch-run{grid-template-columns:minmax(var(--size-150), 2.2fr) repeat(4, minmax(var(--space-16), 1fr));gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--line);font-size:var(--text-meta);color:var(--ink-1);font-variant-numeric:tabular-nums;align-items:baseline;display:grid}.rch-run>:not(:first-child){text-align:right}.rch-run--head{font-size:var(--text-help);color:var(--ink-3);border-top:0}.rch-run-note{color:var(--ink-3)}@media (max-width:560px){.rch-run{grid-template-columns:minmax(var(--size-100), 2fr) repeat(4, minmax(var(--space-11), 1fr));gap:var(--space-2);font-size:var(--text-help)}}




.prep-alert{margin-bottom:var(--space-4)}.prep-list{gap:var(--space-3);flex-direction:column;display:flex}.prep-card{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);white-space:nowrap;display:flex}.prep-date{width:calc(var(--space-12) + var(--space-1));height:calc(var(--space-12) + var(--space-1));border-radius:var(--radius-track);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.prep-date-day{color:var(--ink-1);font-family:var(--font-body);font-size:var(--text-window);font-weight:var(--weight-medium);line-height:var(--leading-display)}.prep-date-month{color:var(--ink-3);font-size:var(--text-axis);letter-spacing:var(--tracking-none)}.prep-card-client{text-overflow:ellipsis;min-width:0;color:var(--ink-1);font-weight:var(--weight-medium);flex:0 auto;overflow:hidden}.prep-card-actions{align-items:center;gap:var(--space-4);flex-shrink:0;margin-left:auto;display:flex}.prep-card-warning{color:var(--error-ink);font-size:var(--text-help);font-weight:var(--weight-medium)}.prep-form{gap:var(--space-5);display:grid}.prep-client-field{padding:var(--space-4) var(--space-5)}.prep-textarea{min-height:calc(var(--control-h-field) * 3);line-height:var(--leading-ui);field-sizing:content;resize:vertical}.prep-textarea--short{min-height:calc(var(--control-h-field) * 2)}.pv-root.prep-strategy-frame{background:0 0;min-height:0}.prep-strategy-note{align-items:center;gap:var(--space-1-5);margin:var(--space-3) 0 0;color:var(--ink-3);font-size:var(--text-help);display:flex}.prep-strategy-missing{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.prep-objectives{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.prep-objectives-list{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.prep-objective{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.prep-objective-head{align-items:flex-start;gap:var(--space-2);display:flex}.prep-objective-grip{padding:var(--space-1);color:var(--ink-3);cursor:grab;touch-action:none;flex-shrink:0;display:inline-flex}.prep-objective-rank{min-width:var(--space-4-5);color:var(--ink-3);font-family:var(--font-body);font-size:var(--text-help);text-align:center;flex-shrink:0}.prep-objective-text{flex:auto;min-width:0}.prep-objective-remove{flex-shrink:0}.prep-objective-how{margin-left:var(--space-10);width:calc(100% - var(--space-10))}.prep-team{gap:var(--space-3);flex-direction:column;display:flex}.prep-team-head{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.prep-team-head:focus-visible{outline:var(--stroke-2) solid var(--teal);outline-offset:calc(-1 * var(--space-0-5))}.prep-team-name{min-width:0;color:var(--ink-1);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.prep-team-state{align-items:center;gap:var(--space-3);color:var(--ink-2);font-size:var(--text-btn-sm);flex-shrink:0;display:flex}.prep-chevron{color:var(--ink-3);display:inline-flex}.prep-team-body{column-gap:var(--space-3);border-top:var(--hairline) solid var(--line);grid-template-columns:minmax(0,max-content) max-content 1fr max-content max-content;display:grid}.prep-row{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:var(--hairline) solid var(--line);white-space:nowrap;align-items:center;display:grid}.prep-row:last-child{border-bottom:0}.prep-row-client{text-overflow:ellipsis;min-width:0;color:var(--ink-1);font-weight:var(--weight-medium);overflow:hidden}.prep-row-date{color:var(--ink-3);font-size:var(--text-help);flex-shrink:0}.prep-row-end{display:contents}.prep-row-strategy{grid-column:4;display:flex}.prep-row-state{grid-column:5;justify-content:flex-end;display:flex}.prep-row-waiting{color:var(--warning-ink);font-size:var(--text-help)}.prep-row-missing{align-items:center;gap:var(--space-1-5);color:var(--error-ink);font-size:var(--text-help);font-weight:var(--weight-medium);display:inline-flex}.prep-dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-pill);background:var(--error-ink)}.prep-read{gap:var(--space-8);flex-direction:column;display:flex}.prep-read-section{gap:var(--space-4);flex-direction:column;display:flex}.prep-read-section--card{padding:var(--space-4) var(--space-5)}.prep-read-section-title{padding-bottom:var(--space-2);border-bottom:var(--hairline) solid var(--line);color:var(--teal-ink);font-family:var(--font-body);font-size:var(--text-help);font-weight:var(--weight-medium);letter-spacing:var(--tracking-none);margin:0}.prep-read-item{gap:var(--space-1-5);flex-direction:column;display:flex}.prep-read-label{color:var(--ink-1);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.prep-read-text{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--leading-read);white-space:pre-wrap;margin:0}.prep-read-objectives{padding-left:var(--space-5);color:var(--ink-2);font-size:var(--text-meta);line-height:var(--leading-read);margin:0}.prep-read-objectives li+li{margin-top:var(--space-3)}.prep-read-how{margin-top:var(--space-0-5);color:var(--ink-3);font-size:var(--text-help);display:block}@media (max-width:640px){.prep-card{white-space:normal;flex-wrap:wrap}.prep-card-actions{justify-content:space-between;width:100%}.prep-team-state{display:none}.prep-team-body{display:block}.prep-row{gap:var(--space-3);white-space:normal;flex-wrap:wrap;display:flex}.prep-row-end{gap:var(--space-3);margin-left:auto;display:flex}}.prep-pdf-btn{margin-right:auto}.prep-pdf-error{font-size:var(--text-meta);color:var(--error-ink);align-self:center}
.audit-tiles{grid-template-columns:repeat(auto-fill, minmax(var(--size-320), var(--size-420)));gap:var(--gap-cards);align-items:stretch;display:grid}.audit-tile{min-width:0;color:var(--ink-1);flex-direction:column;display:flex}.audit-tile-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.audit-tile-link:focus-visible{outline:var(--stroke-2) solid var(--rim-focus);outline-offset:calc(-1 * var(--stroke-2));border-radius:inherit}.audit-tile-poster{aspect-ratio:16/9;background:var(--deck-paper);color:var(--deck-ink);justify-content:center;align-items:flex-start;gap:var(--space-3);padding:0 var(--space-7);flex-direction:column;display:flex;position:relative;overflow:hidden}.audit-tile-poster:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--deck-teal) 7%, transparent) 60%, color-mix(in srgb, var(--deck-teal) 13%, transparent));height:50%;position:absolute;bottom:0;left:0;right:0}.audit-tile-poster:after{content:"";width:46%;height:100%;-webkit-mask-image:radial-gradient(ellipse at 50% 48%, var(--deck-mask) 46%, transparent 74%);-webkit-mask-image:radial-gradient(ellipse at 50% 48%, var(--deck-mask) 46%, transparent 74%);mask-image:radial-gradient(ellipse at 50% 48%, var(--deck-mask) 46%, transparent 74%);background:url(/audit/lion.avif) 50%/contain no-repeat;position:absolute;top:4%;right:-6%}.audit-tile-poster>*{z-index:1;position:relative}.audit-tile-mark{width:var(--space-5-5);height:auto;color:var(--deck-teal-deep)}.audit-tile-poster-title{max-width:62%;font-family:var(--font-serif), Georgia, "Times New Roman", serif;font-size:var(--text-block);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-display)}.audit-tile-poster-title .ac{color:var(--deck-title-2);display:block}.audit-tile-poster-sub{font-family:var(--font-body);font-size:var(--text-help);font-weight:var(--weight-medium);color:var(--deck-teal-deep)}.audit-tile-body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-4);flex-direction:column;display:flex}.audit-tile-title{font-size:var(--text-read);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1);margin:0}.audit-tile-desc{font-size:var(--text-meta);line-height:var(--leading-read);color:var(--ink-2);margin:0}.audit-tile-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-5) var(--space-5);display:flex}.audit-tile-meta{margin-top:var(--space-1);font-size:var(--text-help);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink-3)}.audit-tile-cta{align-items:center;gap:var(--space-1-5);font-size:var(--text-btn);font-weight:var(--weight-semibold);color:var(--teal-ink);white-space:nowrap;text-decoration:none;display:inline-flex}.audit-tile-cta svg{transition:transform var(--dur-indicator) var(--ease-spring-firm)}.audit-tile:hover .audit-tile-cta svg,.audit-tile-link:focus-visible~.audit-tile-foot .audit-tile-cta svg{transform:translateX(var(--space-0-75))}@media (prefers-reduced-motion:reduce){.audit-tile-cta svg{transition:none}}.audit-hints{align-items:center;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);font-size:var(--text-meta);color:var(--ink-3);flex-wrap:wrap;display:flex}.audit-hints kbd{padding:var(--space-px) var(--space-1-25);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-bar);background:var(--fill-subtle);font-family:var(--font-body);font-size:var(--text-help);font-variant-numeric:tabular-nums;color:var(--ink-2)}.adeck{background:var(--deck-paper);color:var(--deck-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.adeck ::selection{background:#00a88f59}.adeck-viewport{transition:right .42s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.adeck--notes .adeck-viewport{right:min(440px,42vw)}.adeck--notes .adeck-tools{right:calc(min(440px,42vw) + 18px)}.adeck--notes .adeck-edge.next{right:min(440px,42vw)}.adeck-stage{transform-origin:50%;background:var(--deck-paper);will-change:transform;width:1600px;height:900px;margin:-450px 0 0 -800px;position:absolute;top:50%;left:50%;overflow:hidden}.adeck-slide{background:var(--dk-bg);color:var(--dk-tx);padding:84px 104px;position:absolute;inset:0;overflow:hidden}.adeck-slide.light{--dk-bg:var(--deck-paper);--dk-tx:var(--deck-ink);--dk-tx-2:var(--deck-text);--dk-tx-3:var(--deck-note);--dk-muted:var(--deck-muted);--dk-title-2:var(--deck-title-2);--dk-ac:var(--deck-teal-deep);--dk-glow:var(--deck-teal);--dk-soft:var(--deck-teal-soft);--dk-card:var(--deck-card);--dk-line:var(--deck-line);--dk-line-2:var(--deck-line-2);--dk-shadow:0 1px 2px #0b14120a, 0 14px 34px -20px #0b141238}.adeck-slide>*{z-index:2;position:relative}.adeck-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.adeck-bg>*{position:absolute}.adeck-bg-mint{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--dk-glow) 7%, transparent) 60%, color-mix(in srgb, var(--dk-glow) 13%, transparent));height:460px;bottom:0;left:0;right:0}.adeck-bg-chars{opacity:.1;width:620px;height:460px;-webkit-mask-image:radial-gradient(farthest-side at 100% 0%, var(--deck-mask) 0%, transparent 100%);-webkit-mask-image:radial-gradient(farthest-side at 100% 0%, var(--deck-mask) 0%, transparent 100%);mask-image:radial-gradient(farthest-side at 100% 0%, var(--deck-mask) 0%, transparent 100%);background:url(/audit/chars.webp) 0 0/800px;top:0;right:0}.adeck-bg-rocket{width:720px;height:403px;-webkit-mask-image:radial-gradient(closest-side at 50% 50%, var(--deck-mask) 55%, transparent 100%);-webkit-mask-image:radial-gradient(closest-side at 50% 50%, var(--deck-mask) 55%, transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%, var(--deck-mask) 55%, transparent 100%);background:url(/audit/rocket.webp) 50%/contain no-repeat;top:-40px;right:150px}.adeck-bg-wave{opacity:.45;height:330px;-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--deck-mask) 70%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--deck-mask) 70%);mask-image:linear-gradient(180deg, transparent 0%, var(--deck-mask) 70%);background:url(/audit/wave.webp) 50% 70%/cover no-repeat;bottom:-90px;left:-40px;right:-40px}.adeck-bg-lion{width:700px;height:880px;-webkit-mask-image:radial-gradient(ellipse at 50% 48%, var(--deck-mask) 46%, transparent 74%);-webkit-mask-image:radial-gradient(ellipse at 50% 48%, var(--deck-mask) 46%, transparent 74%);mask-image:radial-gradient(ellipse at 50% 48%, var(--deck-mask) 46%, transparent 74%);background:url(/audit/lion.avif) 50%/contain no-repeat;top:10px;right:0}.adeck-bg-shield{background:url(/audit/shield-light.webp) 50%/contain no-repeat;width:268px;height:376px;top:6px;right:230px}.adeck-top{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:56px;left:104px;right:104px}.adeck-bottom{z-index:5;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:46px;left:104px;right:104px}.adeck-eyebrow{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--dk-ac);align-items:center;gap:12px;font-size:12px;font-weight:500;display:inline-flex}.adeck-pulse{background:var(--dk-glow);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dk-glow) 22%, transparent);border-radius:50%;flex-shrink:0;animation:2.4s infinite adeck-pulse}@keyframes adeck-pulse{0%,to{opacity:1}50%{opacity:.35}}.adeck-logo{width:auto;height:21px;color:var(--dk-tx);display:block}.adeck-caption{font-family:var(--font-body);color:var(--dk-tx-3);max-width:820px;font-size:12.5px;line-height:1.45}.adeck-caption.onimg{background:color-mix(in srgb, var(--dk-bg) 82%, transparent);border-radius:8px;margin-left:-10px;padding:4px 10px}.adeck-pagenum{font-family:var(--font-body);letter-spacing:.14em;color:var(--dk-tx-3);white-space:nowrap;font-size:12px}.adeck-h{font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:-.012em;color:var(--dk-tx);text-wrap:balance;margin:0;font-weight:500;line-height:1.06}.adeck-h .ac{color:var(--dk-title-2);display:block}.adeck-h-xl{letter-spacing:-.018em;font-size:92px;line-height:1.02}.adeck-h-lg{font-size:62px}.adeck-h-md{font-size:50px}.adeck-lede{font-family:var(--font-body);color:var(--dk-tx-2);text-wrap:pretty;max-width:600px;margin:20px 0 0;font-size:21px;font-weight:400;line-height:1.5}.adeck-h3{font-family:var(--font-body);letter-spacing:-.01em;color:var(--dk-tx);text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.22}.adeck-h3.lg{font-size:22px}.adeck-text{font-family:var(--font-body);color:var(--dk-tx-2);text-wrap:pretty;margin:5px 0 0;font-size:15.5px;line-height:1.5}.adeck-text.lg{font-size:18px}.adeck-text b{color:var(--dk-tx);font-weight:600}.adeck-note{font-family:var(--font-body);color:var(--dk-tx-3);font-size:13px}.adeck-kicker{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--dk-ac);font-size:12px;font-weight:500;display:block}.adeck-kicker.muted{color:var(--dk-tx-3)}.adeck-figure{font-family:var(--font-body);letter-spacing:-.035em;color:var(--dk-ac);white-space:nowrap;align-items:baseline;font-size:44px;font-weight:400;line-height:1;display:inline-flex}.adeck-figure small{letter-spacing:0;margin-left:.22em;font-size:.42em;font-weight:400}.adeck-figure.xl{font-size:76px}.adeck-figure.huge{letter-spacing:-.05em;font-size:220px;font-weight:400}.adeck-bignum{font-family:var(--font-body);letter-spacing:-.04em;color:color-mix(in srgb, var(--dk-ac) 18%, transparent);font-size:76px;font-weight:400;line-height:.9;display:block}.adeck-num{font-family:var(--font-body);letter-spacing:.12em;color:var(--dk-ac);font-size:12px;font-weight:500}.adeck-k{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--dk-tx-3);font-size:12px}.adeck-col{border-top:1px solid var(--dk-line-2);padding-top:22px;position:relative}.adeck-col.hi{border-top-color:#0000}.adeck-col.hi:before{content:"";background:linear-gradient(90deg, var(--dk-ac), var(--dk-glow) 55%, transparent);height:2px;position:absolute;top:-1px;left:0;right:0}.adeck-grad{background:linear-gradient(100deg, var(--dk-ac) 10%, var(--dk-glow) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.adeck-ico{width:24px;height:24px;color:var(--dk-ac);flex-shrink:0;place-items:center;display:inline-grid}.adeck-chip{font-family:var(--font-body);border:1px solid var(--dk-line-2);color:var(--dk-tx-2);white-space:nowrap;border-radius:100px;align-items:center;padding:6px 13px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.adeck-chip.ghost{color:var(--dk-tx-3);border-style:dashed}.adeck-badge{font-family:var(--font-body);color:var(--dk-ac);font-size:14px;font-weight:500;line-height:1.4;display:inline-block}.adeck-point{border-top:1px solid var(--dk-line-2);grid-template-columns:24px 1fr;align-items:start;gap:16px;padding:14px 0;display:grid}.adeck-point .adeck-text{margin-top:3px;font-size:15px}.adeck-shot{--pv-text-primary:var(--dk-tx);--pv-text-secondary:var(--dk-tx-2);--pv-text-muted:var(--dk-tx-3);--pv-bg-base:var(--dk-card);--pv-bg-card-plain:var(--dk-card);--pv-tile:#0b14120a;--pv-border-subtle:#0b14120f;--pv-border-default:#0b14121a;--pv-border-strong:#0b141224;--pv-shadow-float:#0b141247;--pv-app-sidebar:var(--dk-tx);--pv-app-sidebar-ink:var(--dk-card);--pv-shot-teal:var(--color-primary);--pv-shot-teal-deep:var(--color-primary-dark);--pv-shot-bleu:var(--pres-shot-bleu-clair);--pv-shot-violet:var(--pres-shot-violet-clair);--pv-shot-logo-filter:brightness(0);--pv-shot-glow:28%;--pv-shot-wash:10%;--pv-shot-glass:66%;--pv-shot-sheen:color-mix(in srgb, var(--dk-card) 90%, transparent);--pv-shot-veil:.18;--pv-shot-halo:.32;width:100%;color:var(--dk-tx);font-family:var(--font-body)}.adeck-shot.scene .pv-checklist-shot{aspect-ratio:9/7}.adeck-shot.scene .pv-shot-catalogue{font-size:1.85em}.adeck-shot.scene .pv-shot-cat-house{margin-right:3em}.adeck-shot-included{color:var(--dk-tx-2);justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;font-weight:500;display:flex}.adeck-shot-included svg{color:var(--dk-ac)}.adeck-progress{z-index:20;background:#0b14120f;height:3px;position:absolute;bottom:0;left:0;right:0}.adeck-progress i{background:linear-gradient(90deg, var(--color-primary-dark), var(--color-primary), var(--dk-accent));transform-origin:0;height:100%;display:block}.adeck-tools{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0d0fd1;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 26px #00000059}.adeck-tool{appearance:none;color:var(--dk-snow);cursor:pointer;width:38px;height:38px;font-family:var(--font-body);letter-spacing:.08em;background:0 0;border:0;border-radius:50%;place-items:center;font-size:12px;display:grid}.adeck-tool:hover,.adeck-tool:focus-visible{background:#ffffff1a;outline:none}.adeck-tool[aria-pressed=true]{color:var(--dk-accent);background:#00a88f29}.adeck-tool.counter{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.06em;width:auto;min-width:82px;color:color-mix(in srgb, var(--dk-snow) 62%, transparent);border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.adeck-tool.counter b{color:var(--dk-snow);font-weight:500}.adeck-tool.counter i{opacity:.45;font-style:normal}.adeck-tools-sep{background:#ffffff1f;width:1px;height:22px;margin:0 2px}.adeck-edge{z-index:15;appearance:none;cursor:pointer;color:#eef1f2d9;opacity:0;background:0 0;border:0;place-items:center;width:18%;transition:opacity .2s;display:grid;position:absolute;top:0;bottom:0}.adeck-edge:hover,.adeck-edge:focus-visible{opacity:1;outline:none}.adeck-edge.prev{left:0}.adeck-edge.next{right:0}.adeck-edge span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d0fb3;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.adeck-overview{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050708db;flex-direction:column;padding:48px 56px;display:flex;position:absolute;inset:0;overflow:auto}.adeck-overview-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.adeck-overview-head h2{font-family:var(--font-body);letter-spacing:-.035em;color:var(--dk-snow);margin:0;font-size:30px;font-weight:600}.adeck-overview-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.adeck-overview-item{appearance:none;text-align:left;cursor:pointer;min-height:132px;font-family:var(--font-body);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:10px;padding:18px 18px 16px;transition:border-color .15s,transform .2s;display:flex}.adeck-overview-item.dark{color:var(--dk-snow);background:#0a0d0f}.adeck-overview-item.light{color:var(--dk-ink);background:#f2f7f6}.adeck-overview-item:hover,.adeck-overview-item:focus-visible{border-color:#00a88f99;outline:none;transform:translateY(-2px)}.adeck-overview-item[aria-current=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px #00a88f40}.adeck-overview-item .adeck-k{color:inherit;opacity:.6}.adeck-overview-item strong{letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:1.15}.adeck-overview-item strong .ac{color:var(--color-primary)}.adeck-notes{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(440px,42vw);color:var(--dk-snow);background:#0a0d0ff0;border-left:1px solid #ffffff1a;flex-direction:column;gap:18px;padding:28px 28px 90px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}.adeck-notes h2{font-family:var(--font-body);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.adeck-notes h2 .ac{color:var(--dk-accent)}.adeck-notes p{font-family:var(--font-body);color:#c9cfd4;white-space:pre-line;margin:0;font-size:16.5px;line-height:1.6}.adeck-notes .adeck-k{color:#6f7880}@media (max-width:760px){.adeck-tool.optional{display:none}.adeck-notes{width:100vw}}.aregie{gap:var(--space-5);padding:var(--space-3) var(--space-5) var(--space-4);background:var(--bg-page);color:var(--ink-1);font-family:var(--font-body);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.aregie-top{align-items:center;gap:var(--space-3);min-height:var(--control-h);display:flex}.aregie-logo{height:var(--space-4-5);width:auto;color:var(--ink-1)}.aregie-k{font-size:var(--text-help);font-weight:var(--weight-medium);color:var(--ink-3)}.aregie-top .aregie-k:before{content:"";width:var(--hairline);height:var(--space-3-5);margin:0 var(--space-3) calc(-1 * var(--space-0-5)) 0;background:var(--line-strong);display:inline-block}.aregie-title{font-size:var(--text-ui);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--ink-2)}.aregie-spacer{flex:1}.aregie-main{grid-template-columns:minmax(var(--size-360), 46%) 1fr;gap:var(--space-6);min-height:0;display:grid}.aregie-left{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.aregie-preview{aspect-ratio:16/9;border-radius:var(--radius-tile);border:var(--hairline) solid var(--line);background:var(--dk-night);width:100%;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.aregie-controls{align-items:center;gap:var(--space-2);display:flex}.aregie-counter{align-items:center;gap:var(--space-2);padding-left:var(--space-1);font-size:var(--text-help);font-weight:var(--weight-medium);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:1;display:flex}.aregie-counter b{font-weight:var(--weight-semibold);color:var(--ink-1)}.aregie-counter i{width:var(--hairline);height:var(--space-3);background:var(--line-strong)}.aregie-hint{font-size:var(--text-help);color:var(--ink-3);line-height:var(--leading-read);margin:0}.aregie-prompter{flex-direction:column;min-height:0;display:flex}.aregie-prompter-scroll{gap:var(--space-4);min-height:0;padding:var(--space-7) var(--space-8) var(--space-8);scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-black) var(--space-7));-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-black) var(--space-7));mask-image:linear-gradient(to bottom, transparent 0, var(--color-black) var(--space-7));flex-direction:column;flex:1;display:flex;overflow:auto}.aregie-prompter h1{font-size:var(--text-kpi);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--ink-1);text-wrap:balance;margin:0}.aregie-prompter h1 .ac{color:var(--teal-ink)}.aregie-notes{font-size:clamp(var(--text-read), 1.55vw, var(--text-block));line-height:var(--leading-read);color:var(--ink-1);max-width:var(--column-w);white-space:pre-line;margin:0}.aregie-next{padding-top:var(--space-4);border-top:var(--hairline) solid var(--line);gap:var(--space-1);font-size:var(--text-read);font-weight:var(--weight-medium);color:var(--ink-2);flex-direction:column;margin:auto 0 0;display:flex}.aregie-strip{min-width:0}@media (max-width:900px){.aregie-main{grid-template-columns:1fr;overflow:auto}}.audit-send-form{gap:var(--space-4);flex-direction:column;display:flex}.pub-wrap{width:100%}.pub-logo{margin-bottom:var(--space-8);justify-content:center;display:flex}.pub-card{padding:var(--space-10)}.pub-card--center{text-align:center}.pub-icon{margin-bottom:var(--space-5)}.pub-head{margin-bottom:var(--space-6);text-align:center}.pub-eyebrow{align-items:center;gap:var(--space-1-75);margin-bottom:var(--space-3);font-size:var(--text-help);font-weight:var(--weight-medium);color:var(--ink-3);display:inline-flex}.pub-title{margin:0 0 var(--space-3);font-size:var(--text-block);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-title);color:var(--ink-1)}.pub-lead{margin:0 0 var(--space-2);font-size:var(--text-meta);line-height:var(--leading-read);color:var(--ink-2)}.pub-head .pub-lead{margin-bottom:0}.pub-strong{color:var(--ink-1)}.pub-hint{font-size:var(--text-meta);line-height:var(--leading-read);color:var(--ink-3);margin:0}.pub-actions{margin-top:var(--space-6);justify-content:center;display:flex}.pub-form{gap:var(--space-5);flex-direction:column;display:flex}.pub-footer{margin:var(--space-6) 0 0;font-size:var(--text-help);text-align:center;color:var(--ink-3);font-style:italic}@media (max-width:640px){.pub-card{padding:var(--pad-card)}}.pv-doc-page{max-width:var(--content-max-w);padding:var(--space-10) var(--space-10) var(--space-12);margin:0 auto}.pv-doc-head{margin-bottom:var(--space-6)}.pv-doc-title{margin:var(--space-2-5) 0 var(--space-3-5);font-family:inherit;font-size:var(--text-section);font-weight:var(--weight-regular);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--pv-text-primary)}.pv-doc-lead{max-width:var(--column-w);font-size:var(--text-read);line-height:var(--leading-loose);color:var(--pv-text-secondary)}.pv-doc-lead strong{color:var(--pv-text-primary)}.pv-doc-sheets{gap:var(--space-2-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:640px){.pv-doc-page{padding:var(--space-6) var(--space-4) var(--space-10)}}.pv-root.pv-html-root{flex-direction:column;height:100dvh;display:flex}.pv-html-frame{background:var(--color-white);border:none;flex:1;width:100%}
.adeck-head-row{grid-template-columns:1fr 540px;align-items:end;gap:72px;margin-top:62px;display:grid}.adeck-head-row .adeck-lede{margin:0}.adeck-head-stack{max-width:940px;margin-top:62px}.adeck-head-stack .adeck-lede{max-width:none;margin-top:18px}.adeck-cover{flex-direction:column;justify-content:center;align-items:flex-start;gap:44px;padding:0 500px 110px 104px;display:flex;position:absolute;inset:0}.adeck-cover-mark{width:60px;height:auto;color:var(--dk-ac)}.adeck-cover-presenter{align-items:center;gap:14px;display:inline-flex}.adeck-cover-presenter b{font-family:var(--font-body);color:var(--dk-tx);font-size:18px;font-weight:600;line-height:1.15;display:block}.adeck-cover-presenter small{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dk-tx-3);margin-top:4px;font-size:10.5px;display:block}.adeck-avatar{background:var(--dk-soft) center / cover no-repeat;border:1px solid var(--dk-line-2);width:48px;height:48px;font-family:var(--font-body);letter-spacing:.04em;color:var(--dk-ac);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:500;display:inline-grid}.adeck-histoire{grid-template-columns:560px 1fr;column-gap:112px;margin-top:62px;display:grid}.adeck-histoire-main{flex-direction:column;gap:36px;display:flex}.adeck-histoire-photo{aspect-ratio:3/2;border-radius:var(--radius-card);box-shadow:var(--dk-shadow);overflow:hidden}.adeck-histoire-photo img{object-fit:cover;width:100%;height:100%;display:block}.adeck-histoire-side{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.adeck-histoire-topics .adeck-kicker{margin-bottom:10px}.adeck-histoire-idea{border-top:1px solid var(--dk-line-2);flex-direction:column;align-items:flex-start;gap:20px;padding-top:28px;display:flex}.adeck-histoire-idea .adeck-chips{justify-content:flex-start;max-width:none}.adeck-statement{max-width:640px;font-family:var(--font-body);letter-spacing:-.015em;color:var(--dk-tx);text-wrap:balance;margin:0;font-size:28px;font-weight:500;line-height:1.3}.adeck-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:640px;display:flex}.adeck-chips-label{font-family:var(--font-body);color:var(--dk-tx-3);margin-right:4px;font-size:14px}.adeck-pos{grid-template-columns:704px 1fr;align-items:start;column-gap:56px;margin-top:62px;display:grid}.adeck-pos .adeck-head-stack{margin-top:0}.adeck-map{width:680px;height:420px;margin-top:26px;position:relative}.adeck-map>svg{display:block;position:absolute;inset:0;overflow:visible}.adeck-map-grid-dot{fill:var(--dk-line-2)}.adeck-map-grid{opacity:.7}.adeck-map-axis{fill:none;stroke:var(--dk-line-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.adeck-map-curve{fill:none;stroke:var(--dk-tx-3);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.1 8}.adeck-map-mask{mask-type:alpha}.adeck-map-mask-path{fill:none;stroke:var(--deck-mask);stroke-width:14px}.adeck-map-curve-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;fill:var(--dk-tx-3);font-size:11px;font-weight:500}.adeck-map-link{fill:none;stroke-width:2px;stroke-linecap:round}.adeck-map-stop-from{stop-color:var(--dk-line-2)}.adeck-map-stop-to{stop-color:var(--dk-ac)}.adeck-map-ring{fill:none;stroke:color-mix(in srgb, var(--dk-ac) 26%, transparent);stroke-width:1px}.adeck-map-axis-y,.adeck-map-axis-x{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--dk-tx-3);font-size:11px;font-weight:500;position:absolute}.adeck-map-axis-y{writing-mode:vertical-rl;top:30px;left:10px;transform:rotate(180deg)}.adeck-map-axis-x{top:386px;right:8px}.adeck-map-tag{width:0;height:0;position:absolute}.adeck-map-tag>span{background:var(--dk-card);border:1px solid color-mix(in srgb, var(--dk-ac) 28%, transparent);box-shadow:var(--dk-shadow);font-family:var(--font-body);white-space:nowrap;color:var(--dk-ac);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:500;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.adeck-map-pin{width:0;height:0;position:absolute}.adeck-map-dot,.adeck-pos-badge{background:var(--dk-card);border:1px solid var(--dk-line-2);color:var(--dk-tx-2);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.adeck-map-dot{width:52px;height:52px;box-shadow:var(--dk-shadow);position:absolute;top:-26px;left:-26px}.adeck-map-dot.patrimy,.adeck-pos-badge.patrimy{border-color:color-mix(in srgb, var(--dk-ac) 30%, transparent)}.adeck-map-dot.patrimy{width:64px;height:64px;top:-32px;left:-32px}.adeck-map-dot.patrimy svg,.adeck-pos-badge.patrimy svg{margin-left:3px}.adeck-map-name{text-align:center;width:240px;font-family:var(--font-body);color:var(--dk-tx);font-size:15px;font-weight:600;line-height:1.2;position:absolute;left:-120px}.adeck-map-pin.platforms .adeck-map-name{bottom:40px}.adeck-map-pin.banks .adeck-map-name{top:40px}.adeck-map-pin.patrimy .adeck-map-name{color:var(--dk-ac);font-size:18px;bottom:58px}.adeck-pos-options{flex-direction:column;gap:16px;display:flex}.adeck-pos-option.adeck-col{padding-top:14px}.adeck-pos-head{align-items:center;gap:16px;display:flex}.adeck-pos-badge{width:42px;height:42px}.adeck-pos-head .adeck-h3{margin-top:6px}.adeck-pos-option.patrimy .adeck-h3{color:var(--dk-ac)}.adeck-pos-body{grid-template-columns:5fr 7fr;align-items:start;column-gap:28px;margin-top:10px;display:grid}.adeck-pos-body .adeck-marks li{font-size:15px}.adeck-pos-body .adeck-sub{margin-top:0}.adeck-marks.two{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:28px}.adeck-marks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adeck-marks li{font-family:var(--font-body);color:var(--dk-tx-2);align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;display:flex}.adeck-marks i{width:18px;height:22px;color:var(--dk-ac);flex-shrink:0;place-items:center;display:grid}.adeck-marks.no i:before{content:"";background:var(--dk-tx-3);border-radius:1px;width:9px;height:1.5px}.adeck-sub{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dk-tx-3);margin:24px 0 10px;font-size:11px;display:block}.adeck-tier{border-top:1px solid var(--dk-line);padding:8px 0}.adeck-tier-bars{gap:4px;display:flex}.adeck-tier-bars i{background:var(--dk-line-2);border-radius:2px;width:16px;height:4px}.adeck-tier-bars i.on{background:var(--dk-ac)}.adeck-tier b{font-family:var(--font-body);color:var(--dk-tx);align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.adeck-tier small{font-family:var(--font-body);color:var(--dk-tx-2);margin-top:2px;font-size:14px;line-height:1.4;display:block}.adeck-evo{grid-template-columns:960px 1fr;align-items:end;gap:64px;margin-top:26px;display:grid}.adeck-evo-chart{width:960px;height:372px;position:relative}.adeck-evo-chart svg{display:block;overflow:visible}.adeck-evo-base{stroke:var(--dk-line-2);stroke-width:1px}.adeck-evo-line{fill:none;stroke:var(--dk-ac);stroke-width:3px;stroke-linecap:round}.adeck-evo-stop-top{stop-color:var(--dk-glow);stop-opacity:.22}.adeck-evo-stop-bottom{stop-color:var(--dk-glow);stop-opacity:0}.adeck-evo-dot{fill:var(--dk-bg);stroke:var(--dk-ac);stroke-width:3px}.adeck-evo-dot.end{fill:var(--dk-ac);stroke:color-mix(in srgb, var(--dk-glow) 35%, transparent);stroke-width:10px}.adeck-evo-m{flex-direction:column;gap:6px;max-width:260px;display:flex;position:absolute}.adeck-evo-m .adeck-text{margin:0;font-size:14.5px}.adeck-evo-m0{top:150px;left:26px}.adeck-evo-m1{top:74px;left:372px}.adeck-evo-m2{text-align:right;align-items:flex-end;top:-6px;right:66px}.adeck-evo-axis{position:absolute;top:304px;left:0;right:0}.adeck-evo-tick{flex-direction:column;gap:8px;display:flex;position:absolute;top:0}.adeck-evo-tick b{font-family:var(--font-body);color:var(--dk-tx);font-size:14px;font-weight:600}.adeck-evo-tick .adeck-chip{padding:4px 10px;font-size:12.5px}.adeck-evo-t0{left:20px}.adeck-evo-t1{align-items:center;left:470px;transform:translate(-50%)}.adeck-evo-t2{align-items:flex-end;right:20px}.adeck-evo-side{flex-direction:column;gap:34px;padding-bottom:20px;display:flex}.adeck-evo-aum .adeck-figure{margin:14px 0 8px}.adeck-evo-award .adeck-h3{margin-top:14px}.adeck-evo-award-logo,.adeck-press-item img{object-fit:contain;object-position:left center;filter:brightness(0);opacity:.72;width:auto;max-width:150px;display:block}.adeck-evo-award-logo{height:22px}.adeck-press{border-top:1px solid var(--dk-line-2);align-items:flex-end;gap:56px;margin-top:22px;padding-top:18px;display:flex}.adeck-press>.adeck-kicker{align-self:center}.adeck-press-item img{height:30px}.adeck-press-item img[alt=BFM\ Business]{height:40px}.adeck-pillars{grid-template-columns:repeat(4,1fr);gap:48px;margin-top:104px;display:grid}.adeck-pillar .adeck-bignum{padding:6px 0 44px;font-size:128px}.adeck-pillar .adeck-h3{font-size:27px}.adeck-pillar .adeck-text{margin-top:8px;font-size:18px}.adeck-split{grid-template-columns:600px 1fr;gap:80px;height:690px;margin-top:40px;display:grid}.adeck-split-text .adeck-h{font-size:50px}.adeck-split-shot{align-self:center}.adeck-access{margin-top:64px}.adeck-access .adeck-kicker{margin-bottom:16px}.adeck-versus{font-family:var(--font-body);color:var(--dk-tx-3);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.adeck-versus .adeck-chip{color:var(--dk-tx-3)}.adeck-steps{grid-template-columns:repeat(3,1fr);align-items:start;gap:56px;margin-top:40px;display:grid}.adeck-step.s0{margin-top:96px}.adeck-step.s1{margin-top:48px}.adeck-step{flex-direction:column;display:flex}.adeck-step.s0{--step-k:22%;--step-line:1px}.adeck-step.s1{--step-k:60%;--step-line:2px}.adeck-step.s2{--step-k:100%;--step-line:3px}.adeck-step.adeck-col{border-top-color:#0000}.adeck-step.adeck-col:before{content:"";height:var(--step-line);border-radius:var(--step-line);background:linear-gradient(90deg, color-mix(in srgb, var(--dk-ac) var(--step-k), var(--dk-line-2)), color-mix(in srgb, var(--dk-glow) var(--step-k), var(--dk-line-2)) 55%, transparent);position:absolute;top:-1px;left:0;right:0}.adeck-step-horizon{color:color-mix(in srgb, var(--dk-ac) var(--step-k), var(--dk-tx-3));margin-bottom:12px}.adeck-step .adeck-ico{color:color-mix(in srgb, var(--dk-ac) var(--step-k), var(--dk-tx-3))}.adeck-step-figure{background:linear-gradient(100deg, color-mix(in srgb, var(--dk-ac) var(--step-k), var(--dk-tx-3)) 10%, color-mix(in srgb, var(--dk-glow) var(--step-k), var(--dk-tx-3)) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.adeck-step-title{align-items:center;gap:12px;display:flex}.adeck-examples{margin:12px 0 0;padding:0;list-style:none}.adeck-examples li{font-family:var(--font-body);color:var(--dk-tx-2);padding:3px 0 3px 16px;font-size:14.5px;position:relative}.adeck-examples li:before{content:"";background:var(--dk-ac);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:0}.adeck-target{align-items:baseline;gap:12px;margin-top:18px;display:flex}.adeck-target small{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dk-tx-3);font-size:11px}.adeck-target .adeck-figure{font-size:36px}.adeck-exp-group{margin-top:30px;padding:4px 0 0 22px;position:relative}.adeck-exp-bar{background:linear-gradient(180deg, var(--dk-ac), var(--dk-glow));transform-origin:top;border-radius:2px;width:2px;position:absolute;top:2px;bottom:6px;left:0}.adeck-exp-group .adeck-kicker{margin-bottom:6px}.adeck-exp-item{grid-template-columns:22px 1fr;gap:16px;padding:12px 0;display:grid}.adeck-exp-item+.adeck-exp-item{border-top:1px solid var(--dk-line)}.adeck-exp-item .adeck-text{margin-top:3px}.adeck-fees{grid-template-columns:480px 1fr;align-items:start;gap:96px;margin-top:56px;display:grid}.adeck-fees-hero{flex-direction:column;display:flex}.adeck-fees-hero .adeck-figure{margin:4px 0 18px}.adeck-fees-sources .adeck-kicker{margin-bottom:8px}.adeck-fees-sources .adeck-point{padding:24px 0}.adeck-fees-sources .adeck-point .adeck-text{max-width:640px;margin-top:6px;font-size:16.5px}.adeck-rules{grid-template-columns:repeat(3,1fr);gap:64px;margin-top:80px;display:grid}.adeck-rule{flex-direction:column;min-height:300px;display:flex}.adeck-rule-top{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:18px;display:flex}.adeck-rule-logo{width:auto;height:40px}.adeck-rule .adeck-text{margin-top:10px}.adeck-rule .adeck-badge{margin-top:auto;padding-top:16px}.adeck-cycle{grid-template-columns:repeat(3,1fr);gap:64px;margin-top:64px;display:grid;position:relative}.adeck-cycle-rail{background:linear-gradient(90deg, var(--dk-ac), var(--dk-glow) 55%, var(--dk-line-2));transform-origin:0;z-index:0;height:2px;position:absolute;top:22px;left:23px;right:23px}.adeck-cycle-step{flex-direction:column;gap:24px;display:flex}.adeck-cycle-node{z-index:1;background:var(--dk-bg);border:1.5px solid var(--dk-ac);width:46px;height:46px;font-family:var(--font-body);color:var(--dk-ac);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid;position:relative}.adeck-cycle-node.today{background:var(--dk-ac);color:var(--dk-card);box-shadow:0 0 0 7px color-mix(in srgb, var(--dk-glow) 22%, transparent)}.adeck-cycle-body .adeck-eyebrow{margin-bottom:12px;display:flex}.adeck-cycle-body .adeck-text{margin-top:10px}.adeck-rhythm{align-items:center;gap:36px;max-width:900px;margin-top:56px;display:flex}.adeck-rhythm .adeck-text{margin-top:6px}
[data-theme=clair],.fmt,.pv-root[data-pres-theme=clair],.pv-theme[data-pres-theme=clair]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#f4f5f5;--bg-sunken:#eceeee;--ink-1:#16191b;--ink-2:#464d52;--ink-3:#6b7378;--teal-ink:#00705f;--line:#14191c12;--line-strong:#14191c1f;--fill-subtle:#14191c09;--fill-hover:#14191c0f;--fill-strong:#14191c1a;--fill-deep:#14191c24;--fill-selected:#00a88f1a;--drag-ghost-bg:#1c2124;--drag-ghost-ink:#f2f4f5;--error-line:#e5484d;--error-ink:#b42318;--error-soft:#fff7f6b3;--danger-soft:#fdecea;--success:#177a4d;--warning-ink:#a2650f;--warning-soft:#fffaf0b3;--sense-favorable:#2f7a58;--sense-neutral:#6e6a3a;--sense-unfavorable:#5b5872;--sense-info:#2c6a94;--sense-warning:#a2650f;--skeleton:#14191c0f;--spinner:#6e6e73;--glass-panel-top:#ffffffeb;--glass-panel-bottom:#fffffff5;--glass-thick-top:#fafbfbd1;--glass-thick-bottom:#fafbfbe6;--glass-sidebar-bg:linear-gradient(135deg, #d9e0ddcc 0%, #c6d2cebd 100%);--glass-sidebar-edge:#e8eeec8c;--glass-sidebar-edge-low:#f0f4f3cc;--glass-sidebar-inner:#18242133;--glass-sidebar-hi:#eef3f1bf;--glass-sidebar-rim:linear-gradient(160deg, #f0f4f3eb 0%, #dee5e266 20%, #c4cfcb0f 50%, #dee5e257 80%, #f0f4f3cc 100%);--glass-sidebar-shadow:0 1px 2px #1824211a, 0 4px 10px -4px #18242117, 0 16px 32px -12px #1824212b;--glass-sidebar-solid:#d3dcd9;--head-glass-bg:linear-gradient(135deg, #d9e0dd94 0%, #c6d2ce80 100%);--sat-head-glass:1.5;--bright-head-glass:1.03;--sat-head-halo:1.8;--bright-head-halo:1.05;--head-glass-shadow:0 10px 28px -14px #14191c17;--sidebar-on-fill:#fffc;--sidebar-on-rim:#ffffffe6;--sidebar-on-shadow:0 1px 2px #1824211a, 0 3px 8px -3px #18242124;--nav-on-fill:#e7eeeb;--nav-on-hi:#fffffff2;--nav-on-rim:#14191c12;--glass-range-groove:inset 0 1px 3px #14302a47, 0 1px 0 #ffffffb3;--glass-window-top:#ffffffd6;--glass-window-bottom:#ffffffeb;--glass-veil:#f4f5f52e;--glass-toast-top:#ffffff80;--glass-toast-bottom:#ffffffe6;--glass-small:#ffffff3d;--glass-fancy:#ffffff3d;--glass-bubble-top:#ffffffb8;--glass-bubble-bottom:#ffffffe6;--glass-gutter:#14191c12;--glass-plate:#ffffffe6;--edge-hi:#fffffff2;--edge-mid:#ffffff73;--edge-lo:#00000016;--edge-small-hi:#fffffff2;--edge-small-mid:#14191c1f;--edge-small-lo:#14191c29;--rim-1:#14191c14;--rim-2:#14191c29;--rim-3:#14191c38;--rim-hover-1:#14191c1f;--rim-hover-2:#14191c38;--rim-hover-3:#14191c4d;--rim-focus:#14191c4d;--rim-strong-1:#14191c24;--rim-strong-2:#14191c3d;--rim-strong-3:#14191c52;--rim-switch-1:#14191c1a;--rim-switch-2:#14191c2e;--rim-switch-3:#14191c3d;--danger-card:#fff6f5;--danger-rim-1:#b423182e;--danger-rim-2:#b4231852;--edge-spot:#14191c3d;--surface-field:#fff;--surface-raised:#fff;--surface-gray:#eef0ef;--surface-gray-hover:#e5e8e7;--surface-ghost-hover:#f1f3f2;--surface-avatar:#e3e7e6;--surface-track:#f3f5f4;--surface-ring-track:#f3f5f4;--surface-legend-hot:#fff;--plan-floor:#f6f7f7;--plan-floor-edge:#d4dad8;--plan-wall:#b9c1be;--plan-ground-shadow:#14191c29;--plan-side-shade:16%;--yn-ink:var(--ink-1);--yes-fill:#00a88f24;--yes-line:transparent;--yes-ink:var(--ink-1);--no-fill:#e5484d1f;--no-line:transparent;--no-ink:var(--ink-1);--chart-under:#b9c3c0;--chart-secondary:#c3cdca;--share-hatch:#ffffff80;--chart-id-2:#5b6469;--chart-id-4:#c3cdca;--chart-share-1:var(--teal-ink);--chart-share-2:var(--teal);--chart-share-3:var(--teal-pale);--chart-share-4:var(--glass-sidebar-solid);--chart-ramp-from:#00433a;--chart-ramp-to:#b7e6dc;--chart-lost:#d3dad8;--chart-grid:#14191c12;--chart-ring:#fff;--highlight-ring:#7c5cc4;--shadow-card:0 1px 2px #14191c0d, 0 4px 12px -10px #14191c0f;--shadow-small:0 1px 1px #14191c08, 0 2px 6px -5px #14191c0d;--shadow-small-hover:0 1px 1px #14191c0a, 0 3px 8px -6px #14191c14;--shadow-focus:0 1px 1px #14191c0a, 0 4px 10px -8px #14191c1c;--shadow-invalid:0 1px 1px #14191c0a, 0 4px 10px -8px #b4231824;--shadow-float:0 2px 4px #14191c0a, 0 14px 32px -18px #14191c24;--shadow-window:0 1px 2px #14191c0d, 0 18px 44px -22px #14191c29;--shadow-lift:0 1px 2px #14191c0a, 0 6px 14px -10px #14191c17;--shadow-toast:0 2px 4px #14191c0a, 0 12px 26px -14px #14191c29;--shadow-bubble:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #14191c0f, 0 8px 18px -10px #14191c2b;--shadow-ghost-hover:0 1px 2px #14191c0a, 0 2px 6px -4px #14191c12;--shadow-ghost-danger-hover:0 2px 6px -4px #b423181a;--shadow-primary:0 1px 2px #14191c1f;--shadow-switch-on:0 2px 6px -2px #006b5c73;--shadow-knob:0 2px 5px -1px #14191c4d, 0 0 0 .5px #14191c0d;--shadow-track-inset:inset 0 1px 2px #14191c14;--shadow-check:0 1px 2px #14191c14;--shadow-glass-small:0 1px 2px #14191c0f;--shadow-plate:0 1px 2px #14191c1a, 0 0 0 .5px #14191c0f;--shadow-legend-hot:0 1px 1px #14191c0a, 0 4px 10px -8px #14191c24;--shadow-yes:0 0 0 transparent;--shadow-no:0 0 0 transparent;--shadow-ring-track:drop-shadow(0 0 .35px #14191c8c) drop-shadow(0 1.5px 2px #14191c1f);--shadow-dock:0 -4px 16px -6px #14191c0f;--shadow-progress-fill:inset 0 1px 0 #ffffff38, 0 2px 6px -4px #003c3259;--glass-panel-fill:linear-gradient(180deg, var(--glass-panel-top), var(--glass-panel-bottom));--glass-thick-fill:linear-gradient(180deg, var(--glass-thick-top), var(--glass-thick-bottom));--glass-window-fill:linear-gradient(180deg, var(--glass-window-top), var(--glass-window-bottom));--glass-toast-fill:linear-gradient(180deg, var(--glass-toast-top), var(--glass-toast-bottom));--glass-bubble-fill:linear-gradient(180deg, var(--glass-bubble-top), var(--glass-bubble-bottom));--glass-nested-fill:linear-gradient(180deg, #f8f9f9, #f2f4f4);--glass-nested-edge:linear-gradient(155deg, #14191c14, #14191c1c 55%, #14191c21);--glass-nested-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #14191c0a, 0 2px 6px -4px #14191c0f;--edge-gradient:linear-gradient(155deg, var(--edge-hi) 0%, var(--edge-mid) 26%, var(--edge-lo) 52%, var(--edge-lo) 74%, var(--edge-mid) 100%);--edge-small-gradient:linear-gradient(170deg, var(--edge-small-hi), var(--edge-small-mid) 55%, var(--edge-small-lo));--rim-gradient:linear-gradient(160deg, var(--rim-1), var(--rim-2) 55%, var(--rim-3));--rim-strong-gradient:linear-gradient(160deg, var(--rim-strong-1), var(--rim-strong-2) 60%, var(--rim-strong-3));--rim-switch-gradient:linear-gradient(160deg, var(--rim-switch-1), var(--rim-switch-2) 60%, var(--rim-switch-3));--plate-rim-gradient:linear-gradient(150deg, var(--edge-hi), var(--edge-lo) 60%, var(--edge-mid));--danger-rim-gradient:linear-gradient(160deg, var(--danger-rim-1), var(--danger-rim-2));--rim-gradient-hover:linear-gradient(160deg, var(--rim-hover-1), var(--rim-hover-2) 55%, var(--rim-hover-3));--chart-axis:var(--ink-3);--chart-guide:var(--ink-2);--chart-detail-from:#073223;--chart-detail-to:#8fe0b3;--chart-teal-from:#022115;--chart-teal-to:#479d73;--chart-teal-wide-from:#00170c;--chart-teal-wide-to:#9fe0c1;--range-cover:#f4f5f5e6;--color-success-rgb:23, 122, 77;--color-success-soft:#589f7f;--color-bg-base-rgb:244, 245, 245;--auth-dot-1:#8b80d6;--auth-dot-2:#3aa9c4;--auth-dot-3:#0fa386;--auth-dot-4:#0b5e48}
