.dga0902-public-election{background:var(--dga0902-canvas);min-height:100dvh;color:var(--dga0902-navy);overflow-wrap:anywhere;font-family:Pretendard,sans-serif;line-height:1.5}.dga0902-public-election *{box-sizing:border-box}.dga0902-public-election__header{background:var(--dga0902-white);border-bottom:1px solid var(--dga0902-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px max(24px,50vw - 560px);display:flex}.dga0902-public-election__brand{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;font-weight:800;display:flex}.dga0902-public-election__brand span{border-left:1px solid var(--dga0902-border);color:var(--dga0902-cobalt);padding-left:12px}.dga0902-public-election__header a{color:var(--dga0902-muted);align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dga0902-public-election__body{width:min(1120px,100% - 48px);margin:0 auto;padding:56px 0 24px}.dga0902-public-election__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.dga0902-public-election__intro p{color:var(--dga0902-cobalt);margin:0 0 8px;font-size:15px;font-weight:600}.dga0902-public-election__intro h1{letter-spacing:-.06em;word-break:keep-all;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.25}.dga0902-public-election__connection{text-align:right;gap:4px;font-size:13px;display:grid}.dga0902-public-election__connection span{color:var(--dga0902-cobalt);align-items:center;gap:6px;font-weight:700;display:flex}.dga0902-public-election__connection span.is-error{color:var(--dga0902-danger-ink)}.dga0902-public-election__connection small{color:var(--dga0902-muted);font-variant-numeric:tabular-nums;font-size:12px}.dga0902-public-election__body>.dga0902-celebration{margin-bottom:32px}.dga0902-public-election__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.dga0902-public-election__seat{background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:24px;min-width:0;padding:28px}.dga0902-public-election__seat-heading{border-bottom:1px solid var(--dga0902-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.dga0902-public-election__seat-heading h2{letter-spacing:-.04em;margin:0;font-size:24px}.dga0902-public-election__seat-heading>span{background:var(--dga0902-neutral-100);color:var(--dga0902-supporting);white-space:nowrap;border-radius:100px;padding:6px 12px;font-size:12px;font-weight:700}.dga0902-public-election__seat-heading>span.is-live{background:var(--dga0902-cobalt-10);color:var(--dga0902-cobalt)}.dga0902-public-election__candidates{gap:28px;display:grid}.dga0902-public-election__candidate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.dga0902-public-election__portrait{aspect-ratio:4/5;background:var(--dga0902-election-stage-launch-fill);width:100%;color:var(--dga0902-cobalt);border-radius:12px;place-items:center;font-size:64px;font-weight:800;display:grid;overflow:hidden}.dga0902-public-election__portrait img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.dga0902-public-election__candidate-copy{min-width:0}.dga0902-public-election__candidate-role{color:var(--dga0902-muted);font-size:13px;font-weight:600}.dga0902-public-election__candidate h3{letter-spacing:-.04em;margin:4px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.2}.dga0902-public-election__candidate details{font-size:14px}.dga0902-public-election__candidate summary{cursor:pointer;min-height:44px;color:var(--dga0902-cobalt);padding:10px 0;font-weight:600}.dga0902-public-election__candidate details p{white-space:pre-wrap;color:var(--dga0902-text);margin:4px 0 0;line-height:1.7}.dga0902-public-election__status{color:var(--dga0902-text);margin-top:24px;font-size:14px}.dga0902-public-election__status p{word-break:keep-all;margin:0}.dga0902-public-election__status>span{color:var(--dga0902-muted);margin-top:8px;font-size:12px;display:block}.dga0902-public-election__turnout{border-top:1px solid var(--dga0902-border);margin-top:24px;padding-top:20px}.dga0902-public-election__turnout>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.dga0902-public-election__turnout span{color:var(--dga0902-muted);align-items:center;gap:6px;display:flex}.dga0902-public-election__turnout strong{font-variant-numeric:tabular-nums;font-size:20px}.dga0902-public-election__turnout small{color:var(--dga0902-muted);font-size:13px;font-weight:500}.dga0902-public-election__progress{background:var(--dga0902-neutral-100);border-radius:4px;height:6px;margin-top:12px;overflow:hidden}.dga0902-public-election__progress i{background:var(--dga0902-cobalt);height:100%;display:block}.dga0902-public-election__result{background:var(--dga0902-election-stage-launch-fill);border-radius:12px;margin-top:24px;padding:20px}.dga0902-public-election__result>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dga0902-public-election__result h3{margin:0;font-size:16px}.dga0902-public-election__result span{color:var(--dga0902-muted);font-size:12px}.dga0902-public-election__result dl{margin:16px 0 0}.dga0902-public-election__result dl div{justify-content:space-between;gap:12px;margin-top:8px;font-size:14px;display:flex}.dga0902-public-election__result dd{white-space:nowrap;margin:0;font-weight:700}.dga0902-public-election__notice{background:var(--dga0902-yellow-10);color:var(--dga0902-warning-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;font-size:14px;display:flex}.dga0902-public-election__notice p{margin:0}.dga0902-public-election__notice button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.dga0902-public-election__loading,.dga0902-public-election__empty,.dga0902-public-election__empty-candidate{color:var(--dga0902-muted);padding:32px 0}.dga0902-public-election__empty h2{color:var(--dga0902-navy)}.dga0902-public-election__footer{border-top:1px solid var(--dga0902-border);color:var(--dga0902-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:32px;padding-top:24px;font-size:12px;display:flex}.dga0902-public-election__footer p{margin:0}.dga0902-public-election :is(button,a,summary):focus-visible{outline:3px solid var(--dga0902-sky);outline-offset:4px}@media (width<=760px){.dga0902-public-election__grid{grid-template-columns:minmax(0,1fr)}.dga0902-public-election__body{padding-top:32px}}@media (width<=420px){.dga0902-public-election__header{gap:0 12px;padding:12px 16px}.dga0902-public-election__brand{font-size:14px}.dga0902-public-election__header a{font-size:12px}.dga0902-public-election__body{width:calc(100% - 32px)}.dga0902-public-election__intro{gap:16px}.dga0902-public-election__connection{text-align:left}.dga0902-public-election__seat{border-radius:20px;padding:20px}.dga0902-public-election__candidate{gap:16px}.dga0902-public-election__candidate-role{font-size:12px}}@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.ttf)format("truetype-variations");font-style:normal;font-weight:100 900;font-display:swap}:root{color:var(--dga0902-ink);background:var(--dga0902-white);font-synthesis:none;text-rendering:optimizelegibility;--dga0902-election-confirm-overlay:#080f2b7a;--dga0902-election-stage-navy:#0a1649;--dga0902-election-stage-blue:#1646db;--dga0902-election-stage-gold:#d4c18a;--dga0902-election-stage-border:#4c65ac;--dga0902-election-stage-shadow:#0a164918;--dga0902-election-stage-heading:#d8e4ff;--dga0902-election-stage-badge-border:#a7bbdf77;--dga0902-election-stage-caption:#c1d2f5;--dga0902-election-stage-divider:#b8cafa44;--dga0902-election-stage-shadow-dark:#0003;--dga0902-election-stage-rule:#b8cafa33;--dga0902-election-stage-control-border:#c9d8ff77;--dga0902-election-stage-control-fill:#ffffff0d;--dga0902-election-stage-launch-ink:#13348d;--dga0902-election-stage-launch-fill:#f0f4ff;--dga0902-election-stage-launch-border:#c9d6ee;--dga0902-election-stage-focus:#55d7fa;--dga0902-election-stage-confetti-blue:#6ebaff;--dga0902-election-stage-backdrop:#080f32;--dga0902-election-stage-gold-halo:#d4c18a0b;--dga0902-election-stage-portrait-fill:#142760;--dga0902-election-stage-monogram-fill:#254185;--dga0902-election-stage-monogram-ink:#e7edff;--dga0902-election-stage-background:radial-gradient(ellipse at 50% 10%,#2448a0 0%,#112767 34%,#0a1649 74%);--dga0902-election-stage-light:linear-gradient(105deg,transparent 45%,#91c9ff22 50%,transparent 55%);--dga0902-navy:#090f3b;--dga0902-cobalt:#1428a0;--dga0902-sky:#01b2e3;--dga0902-coral:#ff4337;--dga0902-gradient-dark:#07144f;--dga0902-success:#34c759;--dga0902-warning:#ff9500;--dga0902-yellow:#fc0;--dga0902-danger:#ff3b30;--dga0902-system-blue:#007aff;--dga0902-ink:#222;--dga0902-text:#344054;--dga0902-muted:#667085;--dga0902-neutral-050:#f9fafb;--dga0902-neutral-100:#f2f4f7;--dga0902-neutral-200:#e4e7ec;--dga0902-neutral-300:#d0d5dd;--dga0902-neutral-400:#98a2b3;--dga0902-neutral-500:#667085;--dga0902-neutral-700:#344054;--dga0902-soft:#667085;--dga0902-supporting:#475467;--dga0902-success-ink:#086550;--dga0902-warning-ink:#7c5300;--dga0902-danger-ink:#8d3030;--dga0902-border:#e4e7ec;--dga0902-subtle:#f2f4f7;--dga0902-canvas:#f9fafb;--dga0902-white:#fff;--dga0902-white-10:#ffffff1a;--dga0902-white-20:#fff3;--dga0902-cobalt-10:#1428a01a;--dga0902-sky-10:#01b2e31a;--dga0902-sky-05:#01b2e30d;--dga0902-success-10:#34c7591a;--dga0902-success-20:#34c75933;--dga0902-danger-10:#ff3b301a;--dga0902-coral-20:#ff433733;--dga0902-yellow-10:#ffcc001a;--dga0902-neutral-500-10:#6670851a;--dga0902-action:linear-gradient(90deg, #07144f 0%, #07144f 75.676%, #ff4337 99.329%);--dga0902-sidebar-selection:linear-gradient(90deg, #ff4337 0%, #ff433700 100%);--dga0902-space-1:4px;--dga0902-space-2:8px;--dga0902-space-3:12px;--dga0902-space-4:16px;--dga0902-space-5:20px;--dga0902-space-6:24px;--dga0902-space-8:32px;--dga0902-space-10:40px;--dga0902-space-12:48px;--dga0902-space-16:64px;--dga0902-space-micro:2px;--dga0902-space-rail-gap:3px;--dga0902-space-popup-pair-gap:6px;--dga0902-space-compact:10px;--dga0902-space-dialog-body-x:13px;--dga0902-space-sidebar-nav-gap:14px;--dga0902-space-metric-grid-gap:15px;--dga0902-space-compact-geometry:28px;--dga0902-space-metric-inset:29px;--dga0902-space-desktop-body-gutter:30px;--dga0902-space-desktop-hero-gutter:50px;--dga0902-space-task-text-offset:58px;--dga0902-space-top-band:60px;--dga0902-space-task-row:68px;--dga0902-space-sidebar-region:80px;--dga0902-type-xs:12px;--dga0902-type-sm:14px;--dga0902-type-md:16px;--dga0902-type-lg:20px;--dga0902-type-xl:24px;--dga0902-type-2xl:32px;--dga0902-leading-xs:18px;--dga0902-leading-sm:20px;--dga0902-leading-md:24px;--dga0902-leading-lg:28px;--dga0902-leading-xl:32px;--dga0902-leading-2xl:40px;--dga0902-weight-regular:400;--dga0902-weight-semibold:600;--dga0902-weight-bold:700;--dga0902-type-display-large:58px;--dga0902-leading-display-large:64px;--dga0902-type-display-medium:44px;--dga0902-leading-display-medium:52px;--dga0902-type-display-small:36px;--dga0902-leading-display-small:44px;--dga0902-type-headline-large:32px;--dga0902-leading-headline-large:40px;--dga0902-type-headline-medium:28px;--dga0902-leading-headline-medium:36px;--dga0902-type-headline-small:24px;--dga0902-leading-headline-small:32px;--dga0902-type-title-large:22px;--dga0902-leading-title-large:28px;--dga0902-type-title-medium:18px;--dga0902-leading-title-medium:24px;--dga0902-type-title-small:14px;--dga0902-leading-title-small:20px;--dga0902-type-label-large:16px;--dga0902-leading-label-large:24px;--dga0902-type-label-medium:12px;--dga0902-leading-label-medium:16px;--dga0902-type-label-small-source:11px;--dga0902-type-label-small-web:12px;--dga0902-leading-label-small:16px;--dga0902-type-body-large:16px;--dga0902-leading-body-large:24px;--dga0902-type-body-medium:14px;--dga0902-leading-body-medium:20px;--dga0902-type-body-small:12px;--dga0902-leading-body-small:16px;--dga0902-type-button-large:18px;--dga0902-leading-button-large:24px;--dga0902-type-button-medium:16px;--dga0902-leading-button-medium:24px;--dga0902-type-button-small:14px;--dga0902-leading-button-small:16px;--dga0902-control-sm:36px;--dga0902-control-md:44px;--dga0902-control-lg:48px;--dga0902-control-padding-x:16px;--dga0902-control-border:#c7cdd6;--dga0902-control-border-hover:#98a2b3;--dga0902-control-placeholder:#526078;--dga0902-control-disabled-bg:#f2f4f7;--dga0902-control-disabled-fg:#667085;--dga0902-control-hit-min:44px;--dga0902-control-compact-status:30px;--dga0902-control-mobile-list:38px;--dga0902-control-mobile-action:44px;--dga0902-control-input:48px;--dga0902-control-desktop-action:50px;--dga0902-control-desktop-form-action:56px;--dga0902-control-desktop-popup-action:62px;--dga0902-control-desktop-header-action:70px;--dga0902-control-compact-status-width:80px;--dga0902-control-mobile-list-width:78px;--dga0902-control-desktop-table-width:96px;--dga0902-control-desktop-header-width:178px;--dga0902-control-popup-single-width:458px;--dga0902-control-popup-pair-width:228px;--dga0902-radius-xs:4px;--dga0902-radius-sm:6px;--dga0902-radius-md:8px;--dga0902-radius-lg:12px;--dga0902-radius-xl:16px;--dga0902-radius-pill:999px;--dga0902-radius-4:4px;--dga0902-radius-6:6px;--dga0902-radius-8:8px;--dga0902-radius-10:10px;--dga0902-radius-12:12px;--dga0902-radius-14:14px;--dga0902-radius-19:19px;--dga0902-radius-20:20px;--dga0902-radius-24:24px;--dga0902-radius-30:30px;--dga0902-radius-34:34px;--dga0902-radius-table-action:var(--dga0902-radius-4);--dga0902-radius-popup-action:var(--dga0902-radius-6);--dga0902-radius-compact-control:var(--dga0902-radius-8);--dga0902-radius-desktop-control:var(--dga0902-radius-10);--dga0902-radius-hero-mobile:var(--dga0902-radius-14);--dga0902-radius-status:var(--dga0902-radius-19);--dga0902-radius-card-mobile:var(--dga0902-radius-20);--dga0902-radius-card-desktop-column:var(--dga0902-radius-20);--dga0902-radius-popup-mobile:var(--dga0902-radius-14);--dga0902-radius-popup-desktop:var(--dga0902-radius-20);--dga0902-radius-segmented:var(--dga0902-radius-24);--dga0902-radius-page:var(--dga0902-radius-30);--dga0902-radius-segment-shell:var(--dga0902-radius-34);--dga0902-focus-color:#01b2e3;--dga0902-focus-ring:0 0 0 3px #01b2e340;--dga0902-motion-fast:.12s;--dga0902-motion-normal:.18s;--dga0902-ease-standard:cubic-bezier(.2, 0, 0, 1);--dga0902-shadow-popover:0 20px 48px #090f3b38;--dga0902-z-sticky:40;--dga0902-z-backdrop:80;--dga0902-z-drawer:90;--dga0902-z-toast:1200;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--dga0902-white);min-width:320px}body{background:var(--dga0902-white);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}small{font-size:inherit;line-height:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}[aria-busy=true]{cursor:wait}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--dga0902-focus-color);outline-offset:3px}.dga0902-brand{align-items:center;gap:var(--dga0902-space-2);color:var(--dga0902-white);font-size:var(--dga0902-type-title-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-title-medium);white-space:nowrap;display:inline-flex}.dga0902-brand img{object-fit:contain;filter:brightness(0)invert();width:30px;height:30px}.dga0902-brand--dark{color:var(--dga0902-navy)}.dga0902-brand--dark img{filter:none}.dga0902-brand--compact{font-size:var(--dga0902-type-button-medium)}.dga0902-brand--compact img{width:28px;height:28px}.dga0902-brand-home{width:fit-content;min-width:0;max-width:100%;min-height:32px;color:inherit;border-radius:var(--dga0902-radius-sm);text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.dga0902-primary,.dga0902-secondary,.dga0902-ghost{justify-content:center;align-items:center;gap:var(--dga0902-space-2);min-height:var(--dga0902-control-mobile-action);border-radius:var(--dga0902-radius-compact-control);padding:0 var(--dga0902-space-6);font-weight:var(--dga0902-weight-bold);font-size:var(--dga0902-type-button-medium);line-height:var(--dga0902-leading-button-medium);transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-standard), background-color var(--dga0902-motion-fast) var(--dga0902-ease-standard), color var(--dga0902-motion-fast) var(--dga0902-ease-standard), filter var(--dga0902-motion-fast) var(--dga0902-ease-standard);display:inline-flex}.dga0902-primary{color:var(--dga0902-white);background:var(--dga0902-action);border:1px solid #0000}.dga0902-primary--solid{background:var(--dga0902-cobalt)}.dga0902-primary--sky{background:var(--dga0902-sky)}.dga0902-secondary{border:1px solid var(--dga0902-muted);color:var(--dga0902-text);background:var(--dga0902-white)}.dga0902-ghost{border:1px solid var(--dga0902-border);color:var(--dga0902-cobalt);background:var(--dga0902-white)}.dga0902-primary:disabled,.dga0902-secondary:disabled,.dga0902-ghost:disabled,.dga0902-primary[aria-disabled=true],.dga0902-secondary[aria-disabled=true],.dga0902-ghost[aria-disabled=true]{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-border);filter:none}.dga0902-primary[aria-busy=true],.dga0902-secondary[aria-busy=true],.dga0902-ghost[aria-busy=true]{pointer-events:none}@media (width>=1024px){.dga0902-primary,.dga0902-secondary,.dga0902-ghost{min-height:var(--dga0902-control-desktop-action);border-radius:var(--dga0902-radius-desktop-control);font-size:var(--dga0902-type-button-large);line-height:var(--dga0902-leading-button-large)}}@media (hover:hover){.dga0902-primary:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{filter:brightness(.94)}.dga0902-secondary:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover,.dga0902-ghost:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{border-color:var(--dga0902-control-border-hover);background:var(--dga0902-canvas)}}.dga0902-control{width:100%;min-height:var(--dga0902-control-input);padding:0 var(--dga0902-control-padding-x);border:1px solid var(--dga0902-control-border);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-text);background:var(--dga0902-white);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-standard), box-shadow var(--dga0902-motion-fast) var(--dga0902-ease-standard), background-color var(--dga0902-motion-fast) var(--dga0902-ease-standard)}textarea.dga0902-control{min-height:112px;padding-block:var(--dga0902-space-3);resize:vertical}.dga0902-control::placeholder{color:var(--dga0902-control-placeholder);opacity:1}.dga0902-control:hover:not(:disabled){border-color:var(--dga0902-control-border-hover)}.dga0902-control:focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:0}.dga0902-control:disabled,.dga0902-control[aria-disabled=true]{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-border)}.dga0902-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dga0902-interaction-notice{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:1200;width:min(420px,100vw - 40px);color:var(--dga0902-ink);background:#fff;border:1px solid #b9c3e6;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;line-height:21px;display:flex;position:fixed;box-shadow:0 12px 32px #090f3b2e}.dga0902-interaction-notice span{flex:1}.dga0902-interaction-notice button{color:#475467;background:0 0;border:0;border-radius:6px;flex:none;width:28px;height:28px;margin:-4px -6px -4px 0;font-size:22px;line-height:28px}.dga0902-sw-notice{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:var(--dga0902-z-toast);width:min(610px,100vw - 40px);color:var(--dga0902-ink);background:#fff;border:1px solid #b9c3e6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid;position:fixed;box-shadow:0 12px 32px #090f3b2e}.dga0902-sw-notice div{gap:2px;display:grid}.dga0902-sw-notice strong{font-size:14px;line-height:20px}.dga0902-sw-notice span{color:#526078;font-size:12px;line-height:18px}.dga0902-sw-notice button{border:1px solid var(--dga0902-cobalt);color:#fff;background:var(--dga0902-cobalt);border-radius:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:700}.dga0902-sw-notice button.is-secondary{color:#344054;background:#fff;border-color:#d0d5dd}@media (width<=600px){.dga0902-sw-notice{grid-template-columns:1fr 1fr}.dga0902-sw-notice div{grid-column:1/-1}}@media (width<=1023px){html[data-app-version="0902"] button,html[data-app-version="0902"] [role=button],html[data-app-version="0902"] details>summary,html[data-app-version="0902"] input:not([type=checkbox],[type=radio],[type=hidden]),html[data-app-version="0902"] select{min-height:var(--dga0902-control-md)!important}html[data-app-version="0902"] input:is([type=checkbox],[type=radio]){min-width:24px;min-height:24px}html[data-app-version="0902"] label:has(>input:is([type=checkbox],[type=radio])){min-height:var(--dga0902-control-md)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dga0902-alumni-boundary,.dga0902-alumni-operator dt,.dga0902-data-bank__resource-main>div span,.dga0902-governance-directory article>div:nth-child(2) span{font-size:var(--dga0902-type-xs)}html[data-app-version="0902"] input::placeholder,html[data-app-version="0902"] textarea::placeholder{color:var(--dga0902-control-placeholder);opacity:1}.dga0902-legal-policy,.dga0902-legal-sections p,.dga0902-legal-intro,.dga0902-legal-footnote{max-inline-size:68ch}.dga0902-interaction-notice,.dga0902-sw-notice span{font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md)}.dga0902-sw-notice button{font-size:var(--dga0902-type-sm)}.dga0902-state-header .dga0902-brand>span{line-height:var(--dga0902-leading-sm);font-size:var(--dga0902-type-sm)!important}.dga0902-state-header .dga0902-brand>span:after{content:none!important}.dga0902-auth-page{min-height:100vh;color:var(--dga0902-ink);background:var(--dga0902-white)}.dga0902-auth-header{background:var(--dga0902-navy);justify-content:center;align-items:center;height:80px;padding:0 24px;display:flex;position:relative}.dga0902-auth-login-entry{color:#fff;background:0 0;border:1px solid #ffffff94;border-radius:8px;min-width:64px;min-height:36px;font-size:13px;font-weight:700;position:absolute;right:24px}.dga0902-auth-header .dga0902-brand img,.dga0902-state-header .dga0902-brand img{width:29px;height:29px}.dga0902-auth-main{padding:84px 24px 80px}.dga0902-signup-form{width:min(452px,100%);margin:0 auto}.dga0902-signup-form h1{text-align:center;letter-spacing:-.02em;margin:0 0 39px;font-size:22px;font-weight:700;line-height:28px}.dga0902-form-field label{margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px;display:block}.dga0902-form-field input{width:100%;height:48px;color:var(--dga0902-ink);background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:0 12px;font-size:16px;line-height:24px}.dga0902-form-field input::placeholder,.dga0902-form-field input:invalid:not(:focus):not(:placeholder-shown),.dga0902-form-field input[type=date]:invalid{color:#526078}.dga0902-field-help{color:#667085;margin:3px 0 0;font-size:14px;line-height:20px}.dga0902-consents{border:0;margin:1px 0 36px;padding:0}.dga0902-consents legend{margin-bottom:8px;font-size:14px;font-weight:700;line-height:20px}.dga0902-consent-row{color:#344054;grid-template-columns:1fr auto;align-items:center;min-height:26px;font-size:12px;line-height:16px;display:grid}.dga0902-consent-row label{grid-template-columns:20px 1fr;align-items:center;display:grid}.dga0902-consents input{appearance:none;background:#fff;border:1px solid #d0d5dd;border-radius:4px;width:20px;height:20px;margin:0}.dga0902-consents input:checked{border-color:var(--dga0902-cobalt);background:var(--dga0902-cobalt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8 3 3 6-6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.dga0902-consents strong{color:var(--dga0902-cobalt);font-weight:700}.dga0902-consent-more{color:#667085;background:0 0;border:0;padding:4px 0 4px 12px;font-size:12px;line-height:16px}.dga0902-consent-detail{color:#475467;background:#f6f8fc;border-radius:6px;margin:4px 0 8px 20px;padding:10px 12px;font-size:12px;line-height:18px}.dga0902-consent-links{flex-wrap:wrap;gap:8px 14px;margin-top:7px;display:flex}.dga0902-consent-links a{color:var(--dga0902-cobalt);text-underline-offset:3px;font-weight:700}.dga0902-form-message{color:var(--dga0902-danger);margin:-24px 0 16px;font-size:13px;line-height:18px}.dga0902-login-invite{width:100%;min-height:44px;color:var(--dga0902-cobalt);background:0 0;border:0;margin-top:16px;font-size:14px;font-weight:700}.dga0902-login-reset{min-height:32px;color:var(--dga0902-cobalt);background:0 0;border:0;justify-self:end;margin:-22px 0 20px;font-size:13px;font-weight:700}.dga0902-form-message.is-success{color:#087a49}.dga0902-complete-main{grid-template-rows:minmax(0,1fr) auto;justify-items:center;min-height:calc(100vh - 80px);padding:0 24px 228px;display:grid}.dga0902-complete-message{text-align:center;align-self:center;margin-top:26px}.dga0902-complete-message h1{letter-spacing:-.035em;margin:0 0 18px;font-size:36px;font-weight:800;line-height:40px}.dga0902-complete-message p{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700;line-height:30px}.dga0902-complete-action{width:min(452px,100%)}.dga0902-complete-action p{text-align:center;margin:0 0 16px;font-size:20px;line-height:28px}.dga0902-complete-action button{width:100%}@media (width<=600px){.dga0902-auth-header{justify-content:flex-start;height:80px;padding:0 48px}.dga0902-auth-login-entry{min-width:52px;padding:0 8px;right:14px}.dga0902-auth-header .dga0902-brand{gap:7px;font-size:16px}.dga0902-auth-main{padding:44px 48px 45px}.dga0902-signup-form h1{margin-bottom:39px;font-size:22px}.dga0902-form-field{margin-bottom:40px}.dga0902-form-field input{height:48px}.dga0902-consents{margin-top:0;margin-bottom:36px}.dga0902-consent-row{grid-template-columns:1fr auto}.dga0902-complete-main{min-height:calc(100vh - 80px);padding:0 24px 57px}.dga0902-complete-message{align-self:start;margin-top:98px}.dga0902-complete-message img{width:104px;height:104px;margin-bottom:18px}.dga0902-complete-message h1{margin-bottom:18px;font-size:28px;line-height:36px}.dga0902-complete-message p{font-size:14px;line-height:24px}.dga0902-complete-action{width:100%}.dga0902-complete-action p{margin-bottom:17px;font-size:16px;line-height:24px}}.dga0902-state-page{min-height:100vh;color:var(--dga0902-ink);background:#fff}.dga0902-state-header{background:var(--dga0902-navy);justify-content:center;align-items:center;height:80px;padding:0 24px;display:flex}.dga0902-state-mobile-controls,.dga0902-state-statusbar{display:none}.dga0902-state-main{justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:48px 24px 228px;display:flex;position:relative}.dga0902-state-content{text-align:center;width:min(520px,100%);margin-top:106px}.dga0902-state-content h1{letter-spacing:0;margin:32px 0 14px;font-size:20px;font-weight:700;line-height:28px}.dga0902-state-content p{margin:0;font-size:20px;line-height:30px;position:relative;top:-1px}.dga0902-state-spinner{background:conic-gradient(#66d1ee 0deg,#b4e8f7 90deg,#e4f6fc 150deg,#1428a0 180deg,#0ca5dc 240deg,#17b9e6 270deg,#31c1e9 300deg,#4dc9ec 330deg,#66d1ee 360deg);border-radius:50%;width:80px;height:80px;margin:0 auto;animation:1s linear infinite dga0902-spin;display:block;-webkit-mask:radial-gradient(circle,#0000 0 29px,#000 30px);mask:radial-gradient(circle,#0000 0 29px,#000 30px)}.dga0902-state-page--loading .dga0902-state-content{margin-top:112px}.dga0902-state-page--loading .dga0902-state-content h1{margin-top:26px}.dga0902-state-watermark{opacity:.08;width:132px;height:132px;margin:0 auto}.dga0902-state-error-icon{border:4px solid;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:34px;font-weight:400;line-height:1;display:inline-flex}.dga0902-state-action{width:min(452px,100% - 48px);font-size:18px;position:absolute;bottom:229px}@keyframes dga0902-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dga0902-state-spinner{animation:none}}.dga0902-state-empty-panel{position:relative;overflow:hidden}.dga0902-state-empty-panel-content{text-align:center;width:520px;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.dga0902-state-empty-panel-content img{opacity:.08;width:144px;height:144px;margin:0;position:absolute;top:341px;left:50%;transform:translate(-50%)}.dga0902-state-empty-panel-content h2{color:var(--dga0902-ink);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700;line-height:28px;position:absolute;top:499px;left:0;right:0;transform:scaleX(.967)}.dga0902-state-empty-mobile{display:none}@media (width<=767px){.dga0902-state-empty-desktop.dga0902-desk-shell{display:none}.dga0902-state-empty-mobile{display:block}.dga0902-state-page{color:#fff;background:var(--dga0902-navy)}.dga0902-state-header{justify-content:center;height:104px;padding:28px 24px 0;position:relative}.dga0902-state-statusbar{z-index:1;color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;line-height:20px;display:flex;position:absolute;top:16px;left:37px;right:31px}.dga0902-state-status-icons{align-items:center;gap:7.5px;display:flex}.dga0902-state-header .dga0902-brand{gap:6px;font-size:12px;line-height:16px}.dga0902-state-header .dga0902-brand>span{font-size:0}.dga0902-state-header .dga0902-brand>span:after{content:"대구·경북 청년 아카데미";font-size:14px}.dga0902-state-header .dga0902-brand img{width:24px;height:24px}.dga0902-state-mobile-controls{color:#fff;justify-content:space-between;display:flex;position:absolute;top:58px;left:25px;right:26px}.dga0902-state-menu{font-size:0}.dga0902-state-menu:before{content:"";border-top:2px solid #fff;border-bottom:2px solid #fff;width:21px;height:16px;display:block;box-shadow:inset 0 7px 0 -5px #fff}.dga0902-state-account{color:#0000;border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:relative;overflow:hidden}.dga0902-state-account:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.dga0902-state-account:after{content:"";background:#fff;border-radius:7px 7px 3px 3px;width:11px;height:5px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.dga0902-state-main{align-items:flex-start;min-height:calc(100vh - 104px);padding:190px 24px 116px}.dga0902-state-content{width:100%;margin:0}.dga0902-state-content h1{letter-spacing:0;margin:30px 0 12px;font-size:20px;line-height:28px}.dga0902-state-content p{color:#fff;font-size:16px;line-height:24px;top:3px}.dga0902-state-spinner{background:conic-gradient(#0471a0 0deg,#05406d 90deg,#08204d 150deg,#1428a0 180deg,#0ba5dd 240deg,#02a4d4 270deg,#0293c3 300deg,#0382b1 330deg,#0471a0 360deg);width:80px;height:80px}.dga0902-state-watermark{filter:brightness(0)invert();opacity:.09;width:142px;height:142px}.dga0902-state-error-icon{border-width:4px;width:70px;height:70px;font-size:34px}.dga0902-state-action{width:calc(100% - 48px);bottom:40px}.dga0902-state-page--loading .dga0902-state-main{padding-top:221px}.dga0902-state-page--loading .dga0902-state-content,.dga0902-state-page--loading .dga0902-state-content h1{margin-top:0}.dga0902-state-page--loading .dga0902-state-content h1{margin-top:27px}.dga0902-state-page--empty .dga0902-state-main{padding-top:227px}.dga0902-state-page--empty .dga0902-state-content h1{margin-top:16px;transform:scaleX(.9)}.dga0902-state-page--error .dga0902-state-main,.dga0902-state-page--offline .dga0902-state-main{padding-top:183px}.dga0902-state-page--error .dga0902-state-content h1,.dga0902-state-page--offline .dga0902-state-content h1{margin-top:32px}}.dga0902-dialog-backdrop{z-index:1000;background:#090f3b47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dga0902-dialog{width:min(600px,100%);height:350px;color:var(--dga0902-ink);text-align:center;background:#fff;border-radius:18px;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #10182829}.dga0902-dialog:focus{outline:none}.dga0902-dialog-close{color:#7f8aa5;background:0 0;border:0;width:40px;height:40px;padding:0;font-size:30px;font-weight:300;line-height:40px;position:absolute;top:24px;right:24px}.dga0902-dialog h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:30px;position:absolute;top:76px;left:24px;right:24px}.dga0902-dialog-copy{position:absolute;top:127px;left:24px;right:24px}.dga0902-dialog-copy p{color:var(--dga0902-ink);margin:0;font-size:18px;line-height:30px}.dga0902-dialog-actions{grid-template-columns:1fr;gap:8px;margin:0;display:grid;position:absolute;top:217px;left:71px;right:71px}.dga0902-dialog-actions--split{grid-template-columns:1fr 1fr;left:69px;right:69px}.dga0902-dialog-actions button{border-radius:6px;height:62px;font-size:20px;font-weight:700;line-height:28px}.dga0902-dialog-confirm{color:#fff;background:#2434b4;border:1px solid #2434b4}.dga0902-dialog-danger{border:1px solid var(--dga0902-coral);color:#fff;background:var(--dga0902-coral)}.dga0902-dialog-cancel{color:var(--dga0902-ink);background:#fff;border:1px solid #667085}.dga0902-dialog-back{color:#667085;background:#fff;border:1px solid #e4e7ec}.dga0902-dialog--expired,.dga0902-dialog--consent{border-radius:12px;width:min(268px,100%);height:158px}.dga0902-dialog--expired .dga0902-dialog-close,.dga0902-dialog--consent .dga0902-dialog-close{display:none}.dga0902-dialog--expired .dga0902-dialog-actions,.dga0902-dialog--consent .dga0902-dialog-actions{border-top:1px solid #e4e7ec;gap:0;height:51px;margin:0;top:107px;left:0;right:0}.dga0902-dialog--expired .dga0902-dialog-actions button,.dga0902-dialog--consent .dga0902-dialog-actions button{background:#fff;border-width:0;border-radius:0;height:51px;font-size:14px;line-height:20px}.dga0902-dialog--expired .dga0902-dialog-confirm,.dga0902-dialog--consent .dga0902-dialog-confirm{color:#2434b4}.dga0902-dialog--expired h2,.dga0902-dialog--consent h2{letter-spacing:0;font-size:16px;line-height:24px;top:22px;left:14px;right:14px}.dga0902-dialog--expired .dga0902-dialog-copy,.dga0902-dialog--consent .dga0902-dialog-copy{top:52px;left:14px;right:14px}.dga0902-dialog--expired .dga0902-dialog-copy p,.dga0902-dialog--consent .dga0902-dialog-copy p{font-size:14px;line-height:20px}.dga0902-dialog--consent{height:138px}.dga0902-dialog--consent .dga0902-dialog-actions{top:87px}@media (width<=600px){.dga0902-dialog-backdrop{padding:36px}.dga0902-dialog{border-radius:12px;width:min(268px,100%);height:158px}.dga0902-dialog-close{display:none}.dga0902-dialog h2{letter-spacing:0;font-size:16px;line-height:24px;top:22px;left:14px;right:14px}.dga0902-dialog-copy{top:52px;left:14px;right:14px}.dga0902-dialog-copy p{font-size:14px;line-height:20px}.dga0902-dialog-actions{border-top:1px solid #e4e7ec;gap:0;height:51px;top:107px;left:0;right:0}.dga0902-dialog-actions button{background:#fff;border-width:0;border-radius:0;height:51px;font-size:14px;line-height:20px}.dga0902-dialog-confirm{color:#1428a0}.dga0902-dialog-danger{color:var(--dga0902-coral)}.dga0902-dialog-cancel{color:#667085;border-left:1px solid #e4e7ec!important}.dga0902-dialog--consent{height:138px}.dga0902-dialog--consent .dga0902-dialog-actions{top:87px}}.dga0902-dialog--attendance-correction{text-align:left;border-radius:20px;width:min(600px,100%);height:auto;max-height:min(760px,100dvh - 48px);padding:32px;overflow:auto}.dga0902-dialog--attendance-correction .dga0902-dialog-close{border-radius:8px;place-items:center;width:44px;height:44px;font-size:0;display:grid;top:20px;right:20px}.dga0902-dialog--attendance-correction .dga0902-dialog-close svg{width:22px;height:22px}.dga0902-dialog--attendance-correction>header{align-items:center;gap:12px;padding-right:44px;display:flex}.dga0902-attendance-correction-icon{color:#2434b4;background:#eef1ff;border-radius:10px;flex:0 0 42px;place-items:center;height:42px;display:grid}.dga0902-attendance-correction-icon svg{width:21px;height:21px}.dga0902-dialog--attendance-correction header p{color:#667085;margin:0 0 2px;font-size:12px;font-weight:700}.dga0902-dialog--attendance-correction h2{text-align:left;margin:0;font-size:24px;line-height:30px;position:static}.dga0902-attendance-correction-description{color:#475467;margin:20px 0 22px;font-size:14px;line-height:22px}.dga0902-dialog--attendance-correction form{gap:18px;display:grid}.dga0902-attendance-correction-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dga0902-dialog--attendance-correction label{color:#344054;gap:7px;font-size:13px;font-weight:700;display:grid}.dga0902-dialog--attendance-correction select,.dga0902-dialog--attendance-correction textarea{color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;font-weight:500}.dga0902-dialog--attendance-correction select{height:46px;padding:0 11px}.dga0902-dialog--attendance-correction textarea{resize:vertical;min-height:118px;padding:11px;line-height:20px}.dga0902-dialog--attendance-correction select:focus-visible,.dga0902-dialog--attendance-correction textarea:focus-visible,.dga0902-dialog--attendance-correction button:focus-visible{outline-offset:2px;outline:3px solid #2434b43d}.dga0902-attendance-correction-reason>span{justify-content:space-between;gap:10px;display:flex}.dga0902-attendance-correction-reason>span small{color:#b42318}.dga0902-attendance-correction-reason>small{color:#667085;text-align:right;font-size:12px;font-weight:500}.dga0902-attendance-correction-state{background:#f9fafb;border:1px solid #d0d5dd;border-radius:8px;gap:3px;padding:12px 14px;display:grid}.dga0902-attendance-correction-state strong{font-size:13px}.dga0902-attendance-correction-state span{color:#475467;font-size:12px}.dga0902-attendance-correction-state.is-open{background:#f5f6ff;border-color:#b2b9ed}.dga0902-attendance-correction-error{color:#b42318;margin:-6px 0 0;font-size:13px;line-height:20px}.dga0902-attendance-correction-actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:2px;display:grid}.dga0902-attendance-correction-actions button,.dga0902-attendance-correction-empty button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:48px;font-size:14px;font-weight:700}.dga0902-attendance-correction-actions .is-primary{color:#fff;background:#2434b4;border-color:#2434b4}.dga0902-attendance-correction-actions button:disabled{cursor:not-allowed;opacity:.56}.dga0902-attendance-correction-empty{text-align:center;gap:8px;padding-top:8px;display:grid}.dga0902-attendance-correction-empty span{color:#667085;font-size:13px}.dga0902-attendance-correction-empty button{margin-top:12px}@media (width<=600px){.dga0902-attendance-correction-backdrop{padding:16px}.dga0902-dialog--attendance-correction{border-radius:14px;width:100%;height:auto;max-height:calc(100dvh - 32px);padding:24px 18px 18px}.dga0902-dialog--attendance-correction .dga0902-dialog-close{top:12px;right:12px}.dga0902-dialog--attendance-correction h2{font-size:20px;line-height:27px;position:static}.dga0902-attendance-correction-description{margin:16px 0 18px;font-size:13px;line-height:20px}.dga0902-attendance-correction-grid,.dga0902-attendance-correction-actions{grid-template-columns:1fr}.dga0902-attendance-correction-actions .is-primary{grid-row:1}}.dga0902-desk-shell{background:var(--dga0902-navy);grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.dga0902-desk-side{color:#fff;border-right:1px solid #ffffff26;flex-direction:column;justify-content:space-between;height:100vh;padding:29px 20px 24px;display:flex;position:sticky;top:0;overflow:auto}.dga0902-desk-wordmark{white-space:nowrap;align-items:center;height:26px;display:flex}.dga0902-desk-wordmark .dga0902-brand{letter-spacing:-.8px;gap:8px;font-size:17px}.dga0902-desk-wordmark .dga0902-brand img{width:31px;height:31px}.dga0902-desk-side-program{gap:6px;margin:43px 12px 39px;font-size:15px;line-height:20px;display:grid}.dga0902-desk-side-program strong{font-size:16px}.dga0902-desk-side-program small{margin-top:10px;font-size:15px}.dga0902-desk-nav{gap:1px;display:grid}.dga0902-desk-nav-item{color:#fff;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:15px;width:100%;min-height:48px;padding:0 29px;font-size:16px;font-weight:700;line-height:24px;display:flex}.dga0902-desk-nav-item:hover{background:#ffffff14}.dga0902-desk-nav-item.is-active{background:linear-gradient(90deg,#ff4337 0%,#902a4d 62%,#0000 100%)}.dga0902-desk-nav-count{min-width:24px;height:24px;color:var(--dga0902-navy);background:#fff;border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:14px;display:grid}.dga0902-desk-side-divider{background:#ffffff2b;height:1px;margin:22px 0}.dga0902-desk-profile{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;width:100%;padding:0 4px;display:grid}.dga0902-desk-profile strong,.dga0902-desk-profile small{display:block}.dga0902-desk-profile strong{font-size:15px}.dga0902-desk-profile small{margin-top:3px;font-size:12px}.dga0902-desk-avatar{width:34px;height:34px;color:var(--dga0902-navy);background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;font-size:14px;display:grid}.dga0902-desk-main{background:var(--dga0902-navy);min-width:0}.dga0902-desk-header{color:#fff;min-height:216px;padding:44px 50px 42px;position:relative}.dga0902-desk-header h1{letter-spacing:-1.9px;margin:25px 0 6px;font-size:38px;line-height:44px}.dga0902-desk-header p{color:#f2f4f7;margin:0;font-size:14px;line-height:20px}.dga0902-desk-eyebrow{color:#1737b9;font-size:14px;font-weight:700;line-height:20px;display:inline-block}.dga0902-desk-eyebrow--muted{color:#7f8aa5}.dga0902-desk-asof{color:#7f8aa5;font-size:12px;position:absolute;top:49px;right:50px}.dga0902-desk-header-action{position:absolute;bottom:58px;right:50px}.dga0902-desk-header-stats{align-items:stretch;gap:16px;display:flex}.dga0902-desk-header-stats .dga0902-desk-stat{color:#fff;background:#3e466f;border:0;min-width:136px;padding:13px 22px}.dga0902-desk-header-stats .dga0902-desk-stat span{color:#fff;font-size:16px}.dga0902-desk-header-stats .dga0902-desk-stat strong{color:#fff;margin-left:8px;font-size:18px;display:inline}.dga0902-desk-header-stats .dga0902-desk-button{min-width:178px}.dga0902-desk-panel{background:#fff;border-radius:32px 32px 0 0;min-height:calc(100vh - 216px);padding:31px 30px 46px}.dga0902-desk-panel h2,.dga0902-desk-section-title h2,.dga0902-desk-feedback-side h2{color:#282828;letter-spacing:-1px;margin:7px 0 4px;font-size:24px;line-height:32px}.dga0902-desk-panel>p,.dga0902-desk-section-title p,.dga0902-desk-feedback-side p{color:#333;margin:0;font-size:14px;line-height:20px}.dga0902-desk-panel--overview{padding-left:30px;padding-right:30px}.dga0902-desk-tabs{justify-content:flex-end;gap:12px;margin:-54px 0 24px;display:flex}.dga0902-desk-tabs button{border:1px solid var(--dga0902-border);color:#333;background:#fafbfc;border-radius:11px;min-width:104px;height:58px;padding:0 16px;font-size:16px}.dga0902-desk-tabs button[aria-selected=true]{border-color:var(--dga0902-sky);color:var(--dga0902-sky);background:#fff}.dga0902-desk-tabs b{color:inherit}.dga0902-desk-table-scroll{width:100%;overflow-x:auto}.dga0902-desk-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:15px}.dga0902-desk-table th{color:#282828;text-align:left;background:#f8f9fa;height:50px;padding:0 20px;font-weight:500}.dga0902-desk-table td{border-bottom:1px solid var(--dga0902-border);color:#2d2d2d;height:50px;padding:0 20px}.dga0902-desk-table td:first-child,.dga0902-desk-table th:first-child{padding-left:20px}.dga0902-desk-table strong{font-weight:600}.dga0902-desk-inline-action{border:1px solid var(--dga0902-border);color:#1737b9;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:96px;height:31px;padding:0 9px;font-size:14px;font-weight:700;display:inline-flex}.dga0902-desk-pill{color:#667085;white-space:nowrap;background:#eaecf0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.dga0902-desk-pill--amber{color:var(--dga0902-warning-ink);background:#fff4d8}.dga0902-desk-pill--green{color:var(--dga0902-success-ink);background:#e7f8ec}.dga0902-desk-pill--red{color:var(--dga0902-danger-ink);background:#fee8e7}.dga0902-desk-subsection{margin-top:60px}.dga0902-desk-row{gap:14px;display:flex}.dga0902-desk-attendance-summary{align-items:stretch;margin-top:24px}.dga0902-desk-attendance-summary .dga0902-desk-stat{flex:1}.dga0902-desk-attendance-summary>div:last-child{gap:8px;width:260px;display:grid}.dga0902-desk-stat{border:1px solid var(--dga0902-border);background:#fcfcfd;border-radius:10px;align-content:center;min-height:108px;padding:22px 29px;display:grid}.dga0902-desk-stat span{color:var(--dga0902-supporting);font-size:16px;line-height:22px}.dga0902-desk-stat strong{color:#2d2d2d;letter-spacing:-1px;margin-top:7px;font-size:24px;line-height:30px}.dga0902-desk-stat small{color:var(--dga0902-supporting);font-size:12px}.dga0902-desk-button{color:#fff;white-space:nowrap;background:#1c31b4;border:1px solid #1c31b4;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.dga0902-desk-button.is-cyan{border-color:var(--dga0902-sky);background:var(--dga0902-sky)}.dga0902-desk-button.is-outline{color:#303030;border-color:var(--dga0902-border);background:#fff}.dga0902-desk-button.is-blue{color:#fff;background:#2038bd;border-color:#2038bd}.dga0902-desk-button.is-outline.is-blue{color:#1737b9;background:#fff}.dga0902-desk-button.is-full{width:100%}.dga0902-desk-section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 25px;display:flex}.dga0902-desk-section-title:not(:first-child){margin-top:52px}.dga0902-desk-section-actions{gap:9px;display:flex}.dga0902-desk-callout{border:1px solid var(--dga0902-border);text-align:center;border-radius:10px;gap:5px;margin:25px 0;padding:15px 18px;font-size:12px;display:grid}.dga0902-desk-callout small{color:#282828}.dga0902-desk-grid2,.dga0902-desk-grid3,.dga0902-desk-grid4{gap:14px;display:grid}.dga0902-desk-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.dga0902-desk-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.dga0902-desk-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.dga0902-desk-form-block{border:1px solid var(--dga0902-border);background:#fcfcfd;border-radius:10px;gap:16px;margin-top:24px;padding:26px 30px;display:grid}.dga0902-desk-form-block p{color:var(--dga0902-supporting);margin:-10px 0 0;font-size:13px}.dga0902-desk-field{color:#333;gap:7px;font-size:14px;display:grid}.dga0902-desk-field input,.dga0902-desk-field textarea,.dga0902-desk-field select{color:#333;background:#fff;border:1px solid #dfe3e8;border-radius:9px;width:100%;font-size:15px}.dga0902-desk-field input,.dga0902-desk-field select{height:48px;padding:0 12px}.dga0902-desk-field textarea{resize:vertical;min-height:114px;padding:12px}.dga0902-desk-field input::placeholder,.dga0902-desk-field textarea::placeholder{color:var(--dga0902-control-placeholder)}.dga0902-desk-graduate-grid .dga0902-desk-pill{margin-left:8px}.dga0902-desk-split{background:#fff;border-radius:32px 32px 0 0;grid-template-columns:57% 43%;min-height:calc(100vh - 216px);display:grid;overflow:hidden}.dga0902-desk-feedback-source{border-right:1px solid var(--dga0902-border);border-radius:0;min-height:0;padding:31px 30px}.dga0902-desk-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.dga0902-desk-title-row h2{margin-bottom:4px}.dga0902-desk-title-row p{color:#333;font-size:14px}.dga0902-desk-progress{border:1px solid var(--dga0902-border);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid;overflow:hidden}.dga0902-desk-progress div{color:#667085;border-right:1px solid var(--dga0902-border);background:#fff;gap:5px;min-height:114px;padding:16px 28px;display:grid}.dga0902-desk-progress div:last-child{border-right:0}.dga0902-desk-progress div:first-child svg{color:var(--dga0902-success)}.dga0902-desk-progress div.is-active{color:#1737b9;background:#fff}.dga0902-desk-progress svg{color:inherit}.dga0902-desk-progress strong{color:#242424;font-size:13px}.dga0902-desk-progress small{font-size:var(--dga0902-type-xs)}.dga0902-desk-solution{border:1px solid var(--dga0902-border);border-radius:10px;margin-top:22px;padding:0 30px 29px}.dga0902-desk-solution>h2{margin:9px 0 20px;font-size:21px;line-height:29px}.dga0902-desk-solution>.dga0902-desk-eyebrow{margin-top:24px}.dga0902-desk-solution dl{border:1px solid var(--dga0902-border);border-radius:10px;margin:0;overflow:hidden}.dga0902-desk-solution dl div{border-bottom:1px solid var(--dga0902-border);grid-template-columns:84px 1fr;display:grid}.dga0902-desk-solution dl div:last-child{border-bottom:0}.dga0902-desk-solution dt{color:#1737b9;place-items:center;font-size:12px;font-weight:700;display:grid}.dga0902-desk-solution dd{border-left:1px solid var(--dga0902-border);color:#333;margin:0;padding:16px 18px;font-size:13px;line-height:20px}.dga0902-desk-evidence{background:#f8f9fa;border-radius:10px;gap:4px;margin-top:14px;padding:14px 18px;display:grid}.dga0902-desk-evidence span,.dga0902-desk-evidence small{font-size:var(--dga0902-type-xs)}.dga0902-desk-evidence strong{color:#1737b9;font-size:13px}.dga0902-desk-solution-actions{grid-template-columns:minmax(0,1.4fr) auto auto;gap:8px;margin-top:20px;display:grid}.dga0902-desk-solution-actions .dga0902-desk-button{white-space:nowrap;min-height:44px;padding:0 16px;font-size:14px}.dga0902-desk-feedback-side{grid-template-rows:1fr 1fr;display:grid}.dga0902-desk-feedback-side section{border-bottom:1px solid var(--dga0902-border);flex-direction:column;padding:28px;display:flex}.dga0902-desk-feedback-side h2{margin-top:0}.dga0902-desk-feedback-side textarea{border:1px solid var(--dga0902-border);resize:vertical;border-radius:10px;flex:1;min-height:135px;margin:26px 0 10px;padding:16px;font-size:14px}.dga0902-desk-feedback-side textarea::placeholder{color:#8b96ab}.dga0902-desk-panel--client,.dga0902-desk-panel--report{padding:31px 30px 60px}.dga0902-desk-panel--client>.dga0902-desk-title-row h2{margin-top:8px}.dga0902-desk-metric{border:1px solid var(--dga0902-border);background:#fcfcfd;border-radius:10px;grid-template-columns:1fr 230px;gap:14px;min-height:170px;padding:19px 29px;display:grid}.dga0902-desk-metric span{color:var(--dga0902-supporting);font-size:15px;display:block}.dga0902-desk-metric strong{margin-top:6px;font-size:25px;display:block}.dga0902-desk-metric b{color:#1737b9;margin-top:7px;font-size:13px;display:block}.dga0902-desk-metric-inset{border:1px solid var(--dga0902-border);background:#fff;border-radius:10px;align-self:start;padding:13px 19px}.dga0902-desk-metric-inset strong{font-size:24px}.dga0902-desk-metric-inset small{color:var(--dga0902-supporting);font-size:var(--dga0902-type-xs);margin-left:6px}.dga0902-desk-metric>small{border-top:1px solid var(--dga0902-border);color:var(--dga0902-supporting);font-size:var(--dga0902-type-xs);grid-column:1/-1;padding-top:12px}.dga0902-desk-session-list{border:1px solid var(--dga0902-border);border-radius:10px;overflow:hidden}.dga0902-desk-session-list>div{border-bottom:1px solid var(--dga0902-border);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:87px;padding:0 20px;display:grid}.dga0902-desk-session-list>div:last-child{border-bottom:0}.dga0902-desk-session-list>div>span{font-size:13px}.dga0902-desk-session-list strong,.dga0902-desk-session-list small{display:block}.dga0902-desk-session-list small{color:var(--dga0902-supporting);margin-top:4px;font-size:13px}.dga0902-desk-client-footer{border:1px solid var(--dga0902-border);background:#fcfcfd;border-radius:10px;grid-template-columns:1fr 1fr 230px;align-items:center;gap:16px;margin-top:80px;padding:18px 29px;display:grid}.dga0902-desk-client-footer strong,.dga0902-desk-client-footer small{display:block}.dga0902-desk-client-footer strong{font-size:14px}.dga0902-desk-client-footer small{color:var(--dga0902-supporting);font-size:var(--dga0902-type-xs);margin-top:5px}.dga0902-desk-panel--report>h2{margin-top:7px}.dga0902-desk-report-top{grid-template-columns:minmax(0,1fr) 260px;gap:14px;margin-top:25px;display:grid}.dga0902-desk-report-top>div:last-child{gap:8px;display:grid}.dga0902-desk-panel--report .dga0902-desk-section-title{margin-top:77px}@media (width<=1200px){.dga0902-desk-shell{grid-template-columns:250px minmax(0,1fr)}.dga0902-desk-side{padding-left:12px;padding-right:12px}.dga0902-desk-wordmark{font-size:15px}.dga0902-desk-nav-item{padding-left:20px}.dga0902-desk-header{padding-left:32px;padding-right:32px}.dga0902-desk-header-action,.dga0902-desk-asof{right:32px}.dga0902-desk-header-stats .dga0902-desk-stat{min-width:105px;padding:12px}.dga0902-desk-header-stats .dga0902-desk-button{min-width:140px}.dga0902-desk-panel{padding-left:24px;padding-right:24px}.dga0902-desk-split{grid-template-columns:1fr}.dga0902-desk-feedback-source{border-right:0}.dga0902-desk-feedback-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.dga0902-desk-feedback-side section{border-right:1px solid var(--dga0902-border)}.dga0902-desk-feedback-side section:last-child{border-right:0}}@media (width<=900px){.dga0902-desk-shell{grid-template-columns:1fr}.dga0902-desk-side{gap:24px;height:auto;position:static}.dga0902-desk-side-program,.dga0902-desk-side-divider{display:none}.dga0902-desk-profile{border:1px solid #ffffff3d;border-radius:10px;min-height:48px;padding:7px 12px}.dga0902-desk-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dga0902-desk-header{min-height:auto;padding:30px 20px}.dga0902-desk-header h1{margin-top:16px;font-size:30px;line-height:38px}.dga0902-desk-asof{display:none}.dga0902-desk-header-action{margin-top:20px;position:static}.dga0902-desk-header-stats{flex-wrap:wrap}.dga0902-desk-panel,.dga0902-desk-split{border-radius:24px 24px 0 0}.dga0902-desk-grid3,.dga0902-desk-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.dga0902-desk-tabs{flex-wrap:wrap;justify-content:flex-start;margin:18px 0}.dga0902-desk-tabs button{min-width:90px;height:42px}.dga0902-desk-attendance-summary{flex-wrap:wrap}.dga0902-desk-attendance-summary>div:last-child{grid-template-columns:1fr 1fr;width:100%}.dga0902-desk-client-footer{grid-template-columns:1fr;margin-top:40px}.dga0902-desk-report-top,.dga0902-desk-feedback-side{grid-template-columns:1fr}.dga0902-desk-feedback-side section{border-right:0}.dga0902-desk-inline-action{height:auto;min-height:44px;padding-top:7px;padding-bottom:7px}}@media (width<=560px){.dga0902-desk-nav{grid-template-columns:1fr}.dga0902-desk-panel{padding:24px 16px 42px}.dga0902-desk-section-title,.dga0902-desk-title-row{align-items:stretch;display:grid}.dga0902-desk-section-actions{flex-wrap:wrap}.dga0902-desk-grid2,.dga0902-desk-grid3,.dga0902-desk-grid4{grid-template-columns:1fr}.dga0902-desk-form-block{padding:18px}.dga0902-desk-progress{grid-template-columns:1fr}.dga0902-desk-solution{padding-left:16px;padding-right:16px}.dga0902-desk-solution dl div{grid-template-columns:1fr}.dga0902-desk-solution dt{padding:10px}.dga0902-desk-solution dd{border-left:0;border-top:1px solid var(--dga0902-border)}.dga0902-desk-solution-actions{grid-template-columns:1fr}.dga0902-desk-session-list>div{grid-template-columns:28px minmax(0,1fr);padding:13px}.dga0902-desk-session-list .dga0902-desk-pill{width:max-content}.dga0902-desk-header-stats{grid-template-columns:1fr 1fr;display:grid}.dga0902-desk-header-stats .dga0902-desk-button{grid-column:1/-1}.dga0902-desk-table th,.dga0902-desk-table td{padding:0 11px}.dga0902-desk-feedback-source,.dga0902-desk-feedback-side section{padding:22px 16px}}.dga0902-desk-action-message{color:#1428a0;margin:10px 0 0;font-size:12px;line-height:18px}.dga0902-desk-field>span em{color:#b42318;font-size:var(--dga0902-type-xs);margin-left:4px;font-style:normal;font-weight:700}.dga0902-desk-field :is(input,textarea,select)[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 2px #d92d201f}.dga0902-session-validation{color:#912018;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;gap:7px;padding:14px 16px;font-size:12px;line-height:18px;display:grid}.dga0902-session-validation ul{gap:3px;margin:0;padding-left:20px;display:grid}.dga0902-desk-header-action:has(.dga0902-desk-header-stats){top:88px;bottom:auto}.dga0902-desk-table-scroll:focus-visible{outline:3px solid var(--dga0902-sky);outline-offset:3px}.dga0902-desk-session-selector{width:min(520px,100%);margin-bottom:28px}.dga0902-desk-roster{border:1px solid var(--dga0902-border);border-radius:10px;margin-top:18px}.dga0902-desk-roster:focus-visible{outline:3px solid var(--dga0902-sky);outline-offset:3px}.dga0902-desk-finalize-dialog{width:min(620px,100%)}.dga0902-desk-finalize-dialog>p{margin-bottom:4px}.dga0902-desk-config-backdrop{z-index:70;background:#090f3b9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dga0902-desk-config{background:#fff;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:34px;position:relative;overflow:auto;box-shadow:0 24px 70px #090f3b3d}.dga0902-desk-config h2{color:#282828;letter-spacing:-1px;margin:7px 0 5px;font-size:26px;line-height:34px}.dga0902-desk-config>p{color:#475467;margin:0 42px 26px 0;font-size:14px;line-height:21px}.dga0902-desk-config-close{border:1px solid var(--dga0902-border);color:#344054;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid;position:absolute;top:20px;right:20px}.dga0902-desk-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.dga0902-desk-config-grid--venue{grid-template-columns:1.4fr 1fr 1fr}.dga0902-desk-config-actions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.dga0902-desk-config button:disabled{cursor:not-allowed;opacity:.55}@media (width<=720px){.dga0902-desk-config-backdrop{align-items:end;padding:0}.dga0902-desk-config{border-radius:24px 24px 0 0;width:100%;max-height:92vh;padding:28px 20px 22px}.dga0902-desk-config-grid,.dga0902-desk-config-grid--venue{grid-template-columns:1fr}.dga0902-desk-config-actions .dga0902-desk-button{flex:1}.dga0902-desk-finalize-dialog .dga0902-desk-config-actions{grid-template-columns:1fr;display:grid}}.dga0902-desk-section-title h2>.dga0902-desk-pill{vertical-align:3px;min-height:23px;font-size:var(--dga0902-type-xs);letter-spacing:0;margin-left:8px;padding:0 9px}.dga0902-desk-graduate-result{align-items:center;gap:8px;margin-top:7px;display:flex}.dga0902-desk-graduate-grid .dga0902-desk-stat{min-height:131px}.dga0902-desk-graduate-result strong{margin-top:0}.dga0902-desk-graduate-result .dga0902-desk-pill{min-height:23px;font-size:var(--dga0902-type-xs);margin-left:0;padding:0 9px}.dga0902-desk-panel--long{padding-bottom:104px}.dga0902-desk-mentor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.dga0902-desk-team-switcher{color:#f2f4f7;gap:5px;font-size:12px;font-weight:700;display:grid}.dga0902-desk-team-switcher select{color:#101828;min-width:190px;height:42px;font:inherit;background:#fff;border:1px solid #7f8aa5;border-radius:8px;padding:0 36px 0 12px}.dga0902-desk-team-switcher select:focus-visible{outline:3px solid var(--dga0902-sky);outline-offset:2px}.dga0902-desk-team-switcher select:disabled{cursor:wait;opacity:.7}.dga0902-desk-mentor-actions>small{color:#f2f4f7;text-align:right;flex-basis:100%;font-size:12px}@media (width<=1200px){.dga0902-desk-header:has(.dga0902-desk-mentor-actions){min-height:auto;padding-bottom:30px}.dga0902-desk-header:has(.dga0902-desk-mentor-actions) .dga0902-desk-header-action{margin-top:20px;position:static}.dga0902-desk-mentor-actions{justify-content:flex-start}.dga0902-desk-mentor-actions>small{text-align:left}}.dga0902-desk-button.is-cyan{color:var(--dga0902-navy)}.dga0902-desk-tabs button[aria-selected=true]{color:var(--dga0902-cobalt)}.dga0902-desk-pill{color:#475467}.dga0902-desk-stat span,.dga0902-desk-stat small,.dga0902-desk-metric span,.dga0902-desk-metric-inset small,.dga0902-desk-metric>small,.dga0902-desk-session-list small,.dga0902-desk-client-footer small,.dga0902-desk-form-block p{color:#475467}@media (width<=560px){.dga0902-desk-mentor-actions{justify-content:stretch;display:grid}.dga0902-desk-team-switcher select{width:100%;min-width:0}.dga0902-desk-mentor-actions>small{text-align:left}.dga0902-desk-metric{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding:18px 16px}.dga0902-desk-metric-inset{width:auto;min-width:0}.dga0902-desk-metric>small{grid-column:1}}.dga0902-desk-workflow-form{border:1px solid var(--dga0902-border);background:#fcfcfd;border-radius:10px;gap:22px;padding:26px 30px 30px;display:grid}.dga0902-desk-workflow-form .dga0902-desk-session-selector{margin-bottom:0}.dga0902-desk-field>small{color:#667085;text-align:right;font-size:12px}.dga0902-desk-key-points{border:1px solid var(--dga0902-border);background:#fff;border-radius:10px;gap:14px;min-width:0;margin:0;padding:20px;display:grid}.dga0902-desk-key-points legend{color:#282828;padding:0 7px;font-size:14px;font-weight:700}.dga0902-desk-key-points>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.dga0902-desk-key-points>.dga0902-desk-button{justify-self:start;min-height:42px;font-size:14px}.dga0902-desk-field-error{color:#b42318;font-size:12px}.dga0902-desk-review-check{color:#282828;background:#fff;border:1px solid #b9c0cc;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:18px 20px;display:grid}.dga0902-desk-review-check:focus-within{outline-offset:2px;outline:3px solid #00c4dc59}.dga0902-desk-review-check input{accent-color:#2038bd;width:20px;height:20px;margin:1px 0 0}.dga0902-desk-review-check strong,.dga0902-desk-review-check small{display:block}.dga0902-desk-review-check strong{font-size:14px;line-height:20px}.dga0902-desk-review-check small{color:#475467;margin-top:4px;font-size:12px;line-height:18px}.dga0902-desk-workflow-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.dga0902-desk-action-message.is-error{color:#b42318}.dga0902-desk-callout.is-success{color:#075f3b;background:#f0fbf5;border-color:#98d5b4}.dga0902-desk-callout strong{font-size:14px}.dga0902-session-external-note{background:#effcff;border-color:#8cd6df}.dga0902-session-form{margin-bottom:64px}.dga0902-session-state{border:1px solid var(--dga0902-border);color:#282828;background:#fff;border-radius:9px;align-content:center;gap:4px;min-height:48px;padding:9px 14px;display:grid}.dga0902-session-state span,.dga0902-session-state small{color:#667085;font-size:12px}.dga0902-session-state strong{font-size:14px}.dga0902-session-survey-window{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-session-survey-window .dga0902-session-state{flex:220px}.dga0902-session-fieldset{border:1px solid var(--dga0902-border);background:#fff;border-radius:10px;gap:18px;min-width:0;margin:0;padding:20px;display:grid}.dga0902-session-fieldset legend{color:#282828;padding:0 7px;font-size:14px;font-weight:700}.dga0902-session-materials{gap:14px;display:grid}.dga0902-session-materials article{background:#fcfcfd;border:1px solid #dfe3e8;border-radius:9px;gap:16px;padding:20px;display:grid}.dga0902-session-material-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dga0902-session-add-material{justify-self:start;min-height:42px;font-size:14px}.dga0902-desk-report-snapshot{gap:14px;margin-top:24px;display:grid}.dga0902-desk-report-snapshot .dga0902-desk-stat{min-height:102px}.dga0902-desk-report-note{color:#475467;background:#f8f9fa;border-radius:8px;margin:2px 0 0;padding:13px 16px;font-size:12px;line-height:18px}.dga0902-desk-button:disabled,.dga0902-desk-inline-action:disabled{cursor:not-allowed;opacity:.55}.dga0902-desk-inline-action{text-decoration:none}.dga0902-desk-callout--left{text-align:left}.dga0902-desk-qr-scanner{background:#f8fbff;border:1px solid #b9c9ea;border-radius:10px;gap:18px;margin-top:24px;padding:24px;display:grid}.dga0902-desk-qr-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dga0902-desk-qr-heading h2{color:#282828;margin:6px 0 5px;font-size:22px;line-height:30px}.dga0902-desk-qr-heading p{color:#475467;margin:0;font-size:13px;line-height:20px}.dga0902-desk-qr-heading>svg{color:#1737b9;flex:none;width:34px;height:34px}.dga0902-desk-qr-actions{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:14px;display:grid}.dga0902-desk-qr-camera{color:#1737b9;cursor:pointer;background:#fff;border:1px dashed #8797c6;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:116px;font-size:14px;font-weight:800;display:flex;position:relative}.dga0902-desk-qr-camera svg{width:22px;height:22px}.dga0902-desk-qr-camera input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.dga0902-desk-qr-camera:focus-within{outline:3px solid var(--dga0902-sky);outline-offset:2px}.dga0902-desk-qr-manual{border:1px solid var(--dga0902-border);background:#fff;border-radius:10px;align-content:center;gap:8px;padding:18px;display:grid}.dga0902-desk-qr-manual>label{color:#344054;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.dga0902-desk-qr-manual>label svg{width:17px;height:17px}.dga0902-desk-qr-manual>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.dga0902-desk-qr-manual input{color:#282828;background:#fff;border:1px solid #c7cdd6;border-radius:8px;min-width:0;height:46px;padding:0 12px;font-size:14px}.dga0902-desk-qr-manual button,.dga0902-desk-qr-result button{color:#fff;background:#1737b9;border:1px solid #1737b9;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.dga0902-desk-qr-manual button:disabled{cursor:not-allowed;opacity:.5}.dga0902-desk-qr-manual small{color:#667085;font-size:var(--dga0902-type-xs);line-height:17px}.dga0902-desk-qr-result{color:#075f3b;background:#f0fbf5;border:1px solid #98d5b4;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.dga0902-desk-qr-result>svg{width:24px;height:24px}.dga0902-desk-qr-result>div{gap:3px;display:grid}.dga0902-desk-qr-result strong{font-size:14px}.dga0902-desk-qr-result span{color:#246b4b;font-size:12px}.dga0902-desk-qr-result button{color:#075f3b;background:#fff;border-color:#6ebc91;min-height:38px;padding:0 12px}.dga0902-desk-qr-result button svg{width:15px;height:15px}.dga0902-desk-read-search{width:min(280px,100%);display:block}.dga0902-desk-read-search input{color:#282828;background:#fff;border:1px solid #b9c0cc;border-radius:9px;width:100%;height:44px;padding:0 13px;font-size:14px}.dga0902-desk-read-search input:focus-visible{outline-offset:2px;outline:3px solid #00c4dc59}.dga0902-desk-read-summary{border:1px solid var(--dga0902-border);background:#fff;border-radius:10px;margin-top:20px;display:grid;overflow:hidden}.dga0902-desk-read-summary>div{border-bottom:1px solid var(--dga0902-border);grid-template-columns:150px minmax(0,1fr);min-height:66px;display:grid}.dga0902-desk-read-summary>div:last-child{border-bottom:0}.dga0902-desk-read-summary span,.dga0902-desk-read-summary strong{align-items:center;padding:14px 18px;font-size:14px;line-height:21px;display:flex}.dga0902-desk-read-summary span{color:#1737b9;background:#f8f9fa;font-weight:700}.dga0902-desk-read-summary strong{color:#282828;font-weight:600}.dga0902-desk-read-actions{border:1px solid var(--dga0902-border);border-radius:10px;display:grid;overflow:hidden}.dga0902-desk-read-actions>button{border:0;border-bottom:1px solid var(--dga0902-border);color:#282828;text-align:left;background:#fff;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:82px;padding:14px 20px;display:grid}.dga0902-desk-read-actions>button:last-child{border-bottom:0}.dga0902-desk-read-actions>button:hover{background:#f8f9fa}.dga0902-desk-read-actions>button:focus-visible{outline:3px solid var(--dga0902-sky);outline-offset:-3px}.dga0902-desk-read-actions strong,.dga0902-desk-read-actions small{display:block}.dga0902-desk-read-actions strong{font-size:15px}.dga0902-desk-read-actions small{color:#475467;margin-top:5px;font-size:12px;line-height:18px}.dga0902-desk-notice-list{border:1px solid var(--dga0902-border);border-radius:10px;display:grid;overflow:hidden}.dga0902-desk-notice-list article{border-bottom:1px solid var(--dga0902-border);padding:20px 22px}.dga0902-desk-notice-list article:last-child{border-bottom:0}.dga0902-desk-notice-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dga0902-desk-notice-list time{color:#667085;font-size:12px}.dga0902-desk-notice-list h3{color:#282828;margin:13px 0 6px;font-size:17px;line-height:24px}.dga0902-desk-notice-list p{color:#475467;margin:0;font-size:14px;line-height:21px}.dga0902-desk-invite-form>.dga0902-desk-grid2>.dga0902-desk-button{align-self:end}.dga0902-desk-invite-form .dga0902-desk-field select[multiple]{min-height:118px;padding:8px}.dga0902-desk-invite-form .dga0902-desk-field select[multiple] option{padding:6px 8px}.dga0902-desk-invite-form .dga0902-desk-callout{align-content:center;margin:0}.dga0902-desk-invite-receipt{background:#effcff;border:1px solid #8cd6df;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) auto;align-items:center;gap:24px;margin-top:20px;padding:22px 24px;display:grid}.dga0902-desk-invite-receipt h3{color:#1737b9;margin:6px 0 4px;font-size:18px}.dga0902-desk-invite-receipt p{color:#475467;margin:0;font-size:12px;line-height:18px}.dga0902-desk-invite-receipt code{color:#101828;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #c7d0db;border-radius:8px;min-width:0;padding:13px 14px;font-size:14px;line-height:20px}.dga0902-desk-question-list{border:1px solid var(--dga0902-border);border-radius:10px;display:grid;overflow:hidden}.dga0902-desk-question-list article{border-bottom:1px solid var(--dga0902-border);min-width:0;padding:20px 22px}.dga0902-desk-question-list article:last-child{border-bottom:0}.dga0902-desk-question-meta{color:#667085;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.dga0902-desk-question-meta>div{align-items:center;gap:9px;min-width:0;display:flex}.dga0902-desk-question-meta time{flex:none}.dga0902-desk-question-list h3{color:#282828;overflow-wrap:anywhere;margin:14px 0;font-size:17px;line-height:25px}.dga0902-desk-question-answer{background:#f8f9fa;border-radius:10px;gap:14px;margin-top:14px;padding:18px;display:grid}.dga0902-desk-question-answer .dga0902-desk-section-actions{justify-content:flex-end}@media (width<=720px){.dga0902-desk-qr-scanner{padding:20px 16px}.dga0902-desk-qr-actions,.dga0902-desk-qr-manual>div,.dga0902-desk-qr-result{grid-template-columns:1fr}.dga0902-desk-qr-result>svg{display:none}.dga0902-desk-workflow-form{padding:20px 16px}.dga0902-desk-key-points{padding:16px}.dga0902-desk-key-points>div{grid-template-columns:1fr}.dga0902-desk-key-points .dga0902-desk-inline-action{justify-self:end}.dga0902-desk-workflow-actions{grid-template-columns:1fr;display:grid}.dga0902-desk-read-search{width:100%}.dga0902-desk-read-summary>div{grid-template-columns:1fr}.dga0902-desk-read-summary span{padding-bottom:7px}.dga0902-desk-read-summary strong{padding-top:7px}.dga0902-desk-notice-list article{padding:18px 16px}.dga0902-desk-notice-list article>div{flex-direction:column;align-items:flex-start}.dga0902-desk-invite-receipt{grid-template-columns:1fr;padding:18px 16px}.dga0902-desk-invite-receipt .dga0902-desk-section-actions{grid-template-columns:1fr;display:grid}.dga0902-desk-question-list article{padding:18px 16px}.dga0902-desk-question-meta{flex-direction:column;align-items:flex-start}.dga0902-desk-question-answer{padding:14px}.dga0902-desk-question-answer .dga0902-desk-section-actions{grid-template-columns:1fr;display:grid}.dga0902-session-fieldset,.dga0902-session-materials article{padding:16px}}.dga0902-mentor-collab{border:1px solid var(--dga0902-border);background:#fcfcfd;border-radius:12px;gap:22px;margin-top:52px;padding:24px;display:grid}.dga0902-mentor-collab>.dga0902-desk-section-title{margin:0}.dga0902-desk-cell-detail{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:460px;margin-top:4px;font-size:12px;font-weight:400;display:block;overflow:hidden}.dga0902-mentor-collab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dga0902-mentor-collab-list{border:1px solid var(--dga0902-border);background:#fff;border-radius:10px;overflow:hidden}.dga0902-mentor-collab-list>h3{background:#f8f9fa;margin:0;padding:16px 18px;font-size:16px}.dga0902-mentor-collab-list>p{color:#667085;margin:0;padding:16px 18px;font-size:13px}.dga0902-mentor-collab-list article{border-top:1px solid var(--dga0902-border);padding:16px 18px}.dga0902-mentor-collab-list article>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dga0902-mentor-collab-list article strong{color:#282828;font-size:14px}.dga0902-mentor-collab-list article span{color:#667085;font-size:var(--dga0902-type-xs);flex:none}.dga0902-mentor-collab-list article p{color:#475467;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:20px}.dga0902-mentor-collab-form{border:1px solid var(--dga0902-border);background:#fff;border-radius:10px;gap:14px;padding:20px;display:grid}.dga0902-mentor-collab-form>div{gap:4px;display:grid}.dga0902-mentor-collab-form>div strong{font-size:16px}.dga0902-mentor-collab-form>div span{color:#667085;font-size:12px}.dga0902-mentor-collab-form label{color:#333;gap:7px;font-size:13px;font-weight:700;display:grid}.dga0902-mentor-collab-form select,.dga0902-mentor-collab-form textarea{color:#282828;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:11px 12px;font-size:14px}.dga0902-mentor-collab-form select{min-height:48px}.dga0902-mentor-collab-form textarea{resize:vertical;line-height:21px}.dga0902-mentor-collab-form>button{color:#fff;background:#1c31b4;border:1px solid #1c31b4;border-radius:9px;justify-self:end;min-height:46px;padding:0 22px;font-size:14px;font-weight:800}.dga0902-mentor-collab-form>button:disabled{cursor:not-allowed;opacity:.55}.dga0902-operator-collab-audit{border:1px solid var(--dga0902-border);background:#fcfcfd;border-radius:12px;gap:22px;margin-top:52px;padding:24px;display:grid}.dga0902-operator-collab-audit>.dga0902-desk-section-title{margin:0}.dga0902-operator-collab-audit .dga0902-desk-table-scroll{border:1px solid var(--dga0902-border);background:#fff;border-radius:10px}@media (width<=900px){.dga0902-mentor-collab-grid{grid-template-columns:1fr}.dga0902-mentor-collab,.dga0902-operator-collab-audit{padding:20px}}.dga0902-desk-side-heading{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);display:flex}.dga0902-desk-mobile-topbar,.dga0902-desk-drawer-close,.dga0902-desk-drawer-backdrop{display:none}body.dga0902-desk-drawer-open{overflow:hidden}.dga0902-desk-button{min-height:var(--dga0902-control-lg);padding-inline:var(--dga0902-space-6);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md);transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-standard), background-color var(--dga0902-motion-fast) var(--dga0902-ease-standard), color var(--dga0902-motion-fast) var(--dga0902-ease-standard), opacity var(--dga0902-motion-fast) var(--dga0902-ease-standard)}.dga0902-desk-inline-action{min-height:var(--dga0902-control-sm);border-radius:var(--dga0902-radius-sm);height:auto}.dga0902-desk-field{gap:var(--dga0902-space-2);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm)}.dga0902-desk-field :is(input,select){min-height:var(--dga0902-control-lg);height:auto}.dga0902-desk-field :is(input,textarea,select),.dga0902-desk-read-search input,.dga0902-desk-team-switcher select,.dga0902-desk-qr-manual input{border-color:var(--dga0902-control-border);border-radius:var(--dga0902-radius-md);color:var(--dga0902-text);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-standard), box-shadow var(--dga0902-motion-fast) var(--dga0902-ease-standard), background-color var(--dga0902-motion-fast) var(--dga0902-ease-standard)}.dga0902-desk-field :is(input,textarea)::placeholder,.dga0902-desk-read-search input::placeholder,.dga0902-desk-qr-manual input::placeholder,.dga0902-desk-feedback-side textarea::placeholder{color:var(--dga0902-control-placeholder);opacity:1}.dga0902-desk-field :is(input,textarea,select):focus-visible,.dga0902-desk-read-search input:focus-visible,.dga0902-desk-team-switcher select:focus-visible,.dga0902-desk-qr-manual input:focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:0}.dga0902-desk-button:disabled,.dga0902-desk-inline-action:disabled,.dga0902-desk-field :is(input,textarea,select):disabled,.dga0902-desk-read-search input:disabled,.dga0902-desk-team-switcher select:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-border);cursor:not-allowed;opacity:1}.dga0902-desk-button[aria-busy=true],.dga0902-desk-inline-action[aria-busy=true]{cursor:wait;opacity:.72;pointer-events:none}@media (hover:hover){.dga0902-desk-button:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover,.dga0902-desk-inline-action:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{filter:brightness(.96)}}@media (width>=768px) and (width<=1023px){.dga0902-desk-shell{grid-template-columns:88px minmax(0,1fr);align-items:start;display:grid}.dga0902-desk-side{z-index:var(--dga0902-z-sticky);width:88px;height:100dvh;padding:var(--dga0902-space-4) var(--dga0902-space-2);gap:var(--dga0902-space-4);display:flex;position:sticky;top:0;overflow-x:hidden}.dga0902-desk-side-heading,.dga0902-desk-wordmark{justify-content:center}.dga0902-desk-wordmark{width:100%;height:var(--dga0902-control-md)}.dga0902-desk-wordmark .dga0902-brand-home{width:var(--dga0902-control-md);min-width:var(--dga0902-control-md);height:var(--dga0902-control-md);justify-content:center}.dga0902-desk-wordmark .dga0902-brand>span,.dga0902-desk-nav-item>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dga0902-desk-wordmark .dga0902-brand img{width:32px;height:32px}.dga0902-desk-side-program{display:none}.dga0902-desk-nav{gap:var(--dga0902-space-1);grid-template-columns:1fr}.dga0902-desk-nav-item{border-radius:var(--dga0902-radius-md);justify-content:center;gap:0;min-height:52px;padding:0;position:relative}.dga0902-desk-nav-count{min-width:19px;height:19px;font-size:var(--dga0902-type-xs);padding:0 4px;position:absolute;top:2px;right:2px}.dga0902-desk-side-divider{margin:var(--dga0902-space-3) 0;display:block}.dga0902-desk-profile{border-radius:var(--dga0902-radius-md);border:1px solid #ffffff3d;grid-template-columns:1fr;place-items:center;width:52px;min-height:52px;margin:0 auto;padding:0;display:grid}.dga0902-desk-profile>span:nth-child(2),.dga0902-desk-profile>svg{display:none}.dga0902-desk-avatar{width:34px;height:34px}.dga0902-desk-main{min-width:0}.dga0902-desk-header{padding-inline:var(--dga0902-space-8)}.dga0902-desk-panel{padding-inline:var(--dga0902-space-6)}}@media (width<=767px){.dga0902-desk-shell{min-width:0;display:block}.dga0902-desk-mobile-topbar{z-index:var(--dga0902-z-sticky);grid-template-columns:var(--dga0902-control-md) minmax(0, 1fr) auto;align-items:center;gap:var(--dga0902-space-2);min-height:64px;padding:max(var(--dga0902-space-2), env(safe-area-inset-top)) max(var(--dga0902-space-3), env(safe-area-inset-right)) var(--dga0902-space-2) max(var(--dga0902-space-3), env(safe-area-inset-left));color:var(--dga0902-white);background:var(--dga0902-navy);border-bottom:1px solid #ffffff24;display:grid;position:sticky;top:0}.dga0902-desk-mobile-menu,.dga0902-desk-drawer-close{width:var(--dga0902-control-md);height:var(--dga0902-control-md);border-radius:var(--dga0902-radius-md);color:var(--dga0902-white);background:0 0;border:1px solid #ffffff38;place-items:center;padding:0;display:grid}.dga0902-desk-mobile-menu svg,.dga0902-desk-drawer-close svg{width:22px;height:22px}.dga0902-desk-mobile-brand{min-width:0;overflow:hidden}.dga0902-desk-mobile-brand .dga0902-brand{gap:var(--dga0902-space-2);max-width:100%;font-size:13px;line-height:18px}.dga0902-desk-mobile-brand .dga0902-brand img{flex:none;width:28px;height:28px}.dga0902-desk-mobile-brand .dga0902-brand>span{text-overflow:ellipsis;overflow:hidden}.dga0902-desk-mobile-context{white-space:nowrap;justify-items:end;display:grid}.dga0902-desk-mobile-context span{color:#b5bdd8;font-size:var(--dga0902-type-xs);line-height:14px}.dga0902-desk-mobile-context strong{font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}.dga0902-desk-drawer-backdrop{z-index:var(--dga0902-z-backdrop);visibility:hidden;opacity:0;width:100%;height:100%;transition:opacity var(--dga0902-motion-normal) var(--dga0902-ease-standard), visibility var(--dga0902-motion-normal) var(--dga0902-ease-standard);background:#090f3b94;border:0;padding:0;display:block;position:fixed;inset:0}.dga0902-desk-drawer-backdrop.is-open{visibility:visible;opacity:1}.dga0902-desk-side{z-index:var(--dga0902-z-drawer);width:min(304px,100vw - 40px);height:100dvh;padding:max(var(--dga0902-space-5), env(safe-area-inset-top)) var(--dga0902-space-4) max(var(--dga0902-space-5), env(safe-area-inset-bottom));gap:var(--dga0902-space-4);visibility:hidden;pointer-events:none;box-shadow:var(--dga0902-shadow-popover);transition:transform var(--dga0902-motion-normal) var(--dga0902-ease-standard), visibility var(--dga0902-motion-normal) var(--dga0902-ease-standard);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.dga0902-desk-side.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.dga0902-desk-side-heading{min-height:var(--dga0902-control-md)}.dga0902-desk-wordmark{min-width:0;height:auto}.dga0902-desk-wordmark .dga0902-brand{min-width:0;font-size:var(--dga0902-type-sm)}.dga0902-desk-wordmark .dga0902-brand>span{text-overflow:ellipsis;overflow:hidden}.dga0902-desk-side-program{gap:var(--dga0902-space-1);margin:var(--dga0902-space-5) var(--dga0902-space-2) var(--dga0902-space-6);font-size:var(--dga0902-type-sm);display:grid}.dga0902-desk-side-program strong{font-size:var(--dga0902-type-md)}.dga0902-desk-side-program small{margin-top:var(--dga0902-space-2);font-size:var(--dga0902-type-xs)}.dga0902-desk-nav{gap:var(--dga0902-space-1);grid-template-columns:1fr}.dga0902-desk-nav-item{min-height:var(--dga0902-control-lg);padding-inline:var(--dga0902-space-4)}.dga0902-desk-side-divider{margin:var(--dga0902-space-4) 0;display:block}.dga0902-desk-profile{min-height:56px;padding:var(--dga0902-space-2);border-radius:var(--dga0902-radius-md);border:1px solid #ffffff3d}.dga0902-desk-main{width:100%;min-width:0}.dga0902-desk-header{padding:var(--dga0902-space-6) var(--dga0902-space-4) var(--dga0902-space-8)}.dga0902-desk-header h1{margin-top:var(--dga0902-space-4);font-size:var(--dga0902-type-2xl);line-height:var(--dga0902-leading-2xl);letter-spacing:-1.2px}.dga0902-desk-header-action{margin-top:var(--dga0902-space-5)}.dga0902-desk-panel,.dga0902-desk-split{border-radius:var(--dga0902-radius-xl) var(--dga0902-radius-xl) 0 0}.dga0902-desk-button,.dga0902-desk-inline-action,.dga0902-desk-tabs button,.dga0902-desk-config-close,.dga0902-desk-qr-result button,.dga0902-desk-team-switcher select{min-height:var(--dga0902-control-md)}}@media (width<=359px){.dga0902-desk-mobile-topbar{gap:var(--dga0902-space-1);padding-inline:var(--dga0902-space-2)}.dga0902-desk-mobile-brand .dga0902-brand>span{max-width:126px}.dga0902-desk-mobile-context span{display:none}.dga0902-desk-side{width:calc(100vw - 32px)}.dga0902-desk-attendance-summary>div:last-child{grid-template-columns:minmax(0,1fr)}.dga0902-desk-attendance-summary>div:last-child .dga0902-desk-button{width:100%;min-width:0;padding-inline:var(--dga0902-space-3)}}@media (width>=1024px){.dga0902-desk-side{transform:none}.dga0902-desk-mobile-topbar,.dga0902-desk-drawer-close,.dga0902-desk-drawer-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.dga0902-desk-side,.dga0902-desk-drawer-backdrop,.dga0902-desk-button,.dga0902-desk-inline-action{transition:none}}.dga0902-desk-shell :is(button,label,legend,summary,th,td,[role=tab]){line-height:var(--dga0902-leading-sm);font-size:var(--dga0902-type-sm)!important}.dga0902-desk-shell :is(input,textarea,select){line-height:var(--dga0902-leading-md);font-size:var(--dga0902-type-md)!important}.dga0902-desk-shell small{font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}.dga0902-desk-nav-item,.dga0902-desk-button,.dga0902-desk-tabs button{line-height:var(--dga0902-leading-md);font-size:var(--dga0902-type-md)!important}.dga0902-desk-table :is(th,td){font-size:15px!important}.dga0902-desk-header h1,.dga0902-desk-panel h2,.dga0902-desk-section-title h2,.dga0902-desk-feedback-side h2,.dga0902-desk-config h2{letter-spacing:-.02em}.dga0902-desk-notice-list p,.dga0902-desk-section-title p,.dga0902-desk-config>p,.dga0902-desk-form-block>p,.dga0902-desk-report-note{max-inline-size:68ch;font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md)}.dga0902-desk-notice-list p{font-size:var(--dga0902-type-md)!important}.dga0902-desk-pill--amber{color:var(--dga0902-warning-ink)}.dga0902-desk-pill--green{color:var(--dga0902-success-ink)}.dga0902-desk-pill--red{color:var(--dga0902-danger-ink)}@media (width<=560px){.dga0902-desk-attendance-summary .dga0902-desk-stat{flex:100%;min-height:0}.dga0902-desk-stat strong{font-size:20px;line-height:28px}.dga0902-desk-header-stats .dga0902-desk-stat strong{font-size:16px}}.dga0902-notification-targets{gap:var(--dga0902-space-4);display:grid}.dga0902-notification-targets__head{justify-content:space-between;align-items:flex-end;gap:var(--dga0902-space-4);flex-wrap:wrap;display:flex}.dga0902-notification-targets__controls{align-items:flex-end;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-notification-targets__lists{gap:var(--dga0902-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dga0902-notification-targets__lists article{padding:var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg)}.dga0902-notification-targets__lists h4{justify-content:space-between;align-items:baseline;gap:var(--dga0902-space-2);margin:0 0 var(--dga0902-space-3);font-size:var(--dga0902-type-sm);display:flex}.dga0902-notification-targets__lists ul{gap:var(--dga0902-space-2);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dga0902-notification-targets__lists li{justify-content:space-between;align-items:baseline;gap:var(--dga0902-space-3);font-size:var(--dga0902-type-sm);display:flex}.dga0902-notification-targets__lists small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-notification-targets__lists p{color:var(--dga0902-muted);font-size:var(--dga0902-type-sm);margin:0}.dga0902-push-picker{gap:var(--dga0902-space-4);display:grid}.dga0902-push-picker__head{justify-content:space-between;align-items:flex-end;gap:var(--dga0902-space-4);flex-wrap:wrap;display:flex}.dga0902-push-picker__controls,.dga0902-push-picker__filters{align-items:flex-end;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-push-picker__filters{padding:var(--dga0902-space-3) var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg);background:var(--dga0902-neutral-050)}.dga0902-push-picker__check{align-items:center;gap:var(--dga0902-space-2);font-size:var(--dga0902-type-sm);white-space:nowrap;display:inline-flex}.dga0902-push-picker__check input,.dga0902-push-picker__table input[type=checkbox]{width:16px;height:16px}.dga0902-push-picker__table input[type=checkbox]:disabled{opacity:.35;cursor:not-allowed}.dga0902-push-picker__mark{margin-left:var(--dga0902-space-2);color:var(--dga0902-muted);background:var(--dga0902-neutral-050);font-size:var(--dga0902-type-xs);border-radius:999px;padding:1px 6px}.dga0902-push-picker__table td:first-child,.dga0902-push-picker__table th:first-child{width:88px}.dga0902-push-picker>p[role=status]{color:var(--dga0902-muted);font-size:var(--dga0902-type-sm);margin:0}.dga0902-rsvp-board{gap:var(--dga0902-space-4);display:grid}.dga0902-rsvp-board__head{justify-content:space-between;align-items:flex-end;gap:var(--dga0902-space-4);flex-wrap:wrap;display:flex}.dga0902-rsvp-board__controls{align-items:flex-end;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-rsvp-board__teams{width:100%}.dga0902-rsvp-board__teams caption{text-align:left;padding-bottom:var(--dga0902-space-2);color:var(--dga0902-muted);font-size:var(--dga0902-type-sm)}.dga0902-rsvp-board__teams td,.dga0902-rsvp-board__teams th{text-align:left}.dga0902-rsvp-board__lists{gap:var(--dga0902-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dga0902-rsvp-board__lists article{padding:var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg)}.dga0902-rsvp-board__lists h4{justify-content:space-between;align-items:baseline;gap:var(--dga0902-space-2);margin:0 0 var(--dga0902-space-3);font-size:var(--dga0902-type-sm);display:flex}.dga0902-rsvp-board__lists ul{gap:var(--dga0902-space-2);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dga0902-rsvp-board__lists li{justify-content:space-between;align-items:baseline;gap:var(--dga0902-space-3);font-size:var(--dga0902-type-sm);display:flex}.dga0902-rsvp-board__lists small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);text-align:right}.dga0902-rsvp-board__lists p{color:var(--dga0902-muted);font-size:var(--dga0902-type-sm);margin:0}.dga0902-notification-receipts{gap:var(--dga0902-space-4);padding-top:var(--dga0902-space-4);border-top:1px solid var(--dga0902-border);display:grid}.dga0902-session-qr{gap:var(--dga0902-space-4);display:grid}.dga0902-session-qr__head{justify-content:space-between;align-items:flex-end;gap:var(--dga0902-space-4);flex-wrap:wrap;display:flex}.dga0902-session-qr__controls{align-items:flex-end;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-session-qr__preview{justify-items:center;gap:var(--dga0902-space-3);display:grid}.dga0902-session-qr__preview img{border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-md)}.dga0902-session-qr__preview p{color:var(--dga0902-muted);font-size:var(--dga0902-type-sm);margin:0}.dga0902-desk-panel>.dga0902-desk-tabs:not(:first-child){margin-top:var(--dga0902-space-6)}.dga0902-roster-filters{align-items:flex-end;gap:var(--dga0902-space-3);margin-bottom:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-roster-filters .dga0902-roster-count{margin:0 0 var(--dga0902-space-2);color:var(--dga0902-muted);font-size:var(--dga0902-type-sm)}.dga0902-desk-shell .dga0902-roster-table thead th{padding:0}.dga0902-roster-table thead button{align-items:center;gap:var(--dga0902-space-1);width:100%;min-height:var(--dga0902-control-hit-min);padding:var(--dga0902-space-2) var(--dga0902-space-3);color:inherit;font:inherit;font-weight:var(--dga0902-weight-semibold);text-align:left;background:0 0;border:0;display:flex}.dga0902-roster-table thead button:hover{color:var(--dga0902-cobalt)}.dga0902-roster-table thead button{cursor:pointer;padding-inline-end:var(--dga0902-space-4)}.dga0902-roster-table thead button:focus-visible{outline:2px solid var(--dga0902-cobalt);outline-offset:-2px}.dga0902-roster-table th[aria-sort=ascending],.dga0902-roster-table th[aria-sort=descending]{color:var(--dga0902-cobalt)}.dga0902-roster-sort-arrow{flex:none}.dga0902-roster-sort-label{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0}.dga0902-roster-action-heading{padding:var(--dga0902-space-2) var(--dga0902-space-3);display:block}.dga0902-operator-fold{margin-top:var(--dga0902-space-5);border-top:1px solid var(--dga0902-border)}.dga0902-operator-fold>summary{cursor:pointer;padding:var(--dga0902-space-4) 0;font-weight:var(--dga0902-weight-semibold)}.dga0902-operator-fold>summary:focus-visible{outline:2px solid var(--dga0902-cobalt);outline-offset:2px}.dga0902-operator-fold-hint{margin:0 0 var(--dga0902-space-3);color:var(--dga0902-muted);font-size:var(--dga0902-type-sm)}.dga0902-desk-shell .dga0902-roster-table.is-resizable{table-layout:fixed}.dga0902-roster-table.is-resizable th{text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.dga0902-roster-table.is-resizable td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dga0902-col-resize{cursor:col-resize;touch-action:none;width:10px;height:100%;position:absolute;top:0;right:0}.dga0902-col-resize:after{content:"";background:var(--dga0902-border);width:1px;height:50%;position:absolute;top:25%;right:4px}.dga0902-col-resize:hover:after{background:var(--dga0902-cobalt)}.dga0902-dialog.dga0902-dialog--correction{gap:var(--dga0902-space-4);width:min(560px,100%);height:auto;max-height:min(760px,100%);padding:var(--dga0902-space-6);text-align:left;align-content:start;display:grid;overflow-y:auto}.dga0902-dialog--correction header{gap:var(--dga0902-space-1);padding-right:var(--dga0902-space-8);display:grid}.dga0902-dialog--correction header h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-large);line-height:var(--dga0902-leading-title-large);margin:0}.dga0902-dialog--correction .dga0902-correction-current{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}.dga0902-correction-actions{justify-content:flex-end;gap:var(--dga0902-space-3);display:flex}.dga0902-notice-board{margin-bottom:var(--dga0902-space-5)}.dga0902-notice-board tr.is-selected{background:var(--dga0902-neutral-050)}.dga0902-notice-board .dga0902-desk-inline-action{text-align:left;white-space:normal}.dga0902-notice-status{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.dga0902-notice-status.is-published{color:#0b6b3a;background:var(--dga0902-success-10)}.dga0902-notice-status.is-draft{color:#8a5a00;background:var(--dga0902-yellow-10)}.dga0902-notice-status.is-archived{color:var(--dga0902-muted);background:var(--dga0902-neutral-050)}.dga0902-desk-tabs button>span{background:var(--dga0902-neutral-050);border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:700}.dga0902-notice-delivery{margin-top:var(--dga0902-space-5)}.dga0902-notice-delivery .dga0902-desk-table-scroll{overscroll-behavior:contain;border:1px solid var(--dga0902-border);border-radius:10px;max-height:420px;overflow:auto}.dga0902-notice-delivery-table thead th{z-index:1;position:sticky;top:0}.dga0902-desk-stage-card{text-align:left;border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-md);background:var(--dga0902-neutral-050);color:inherit;font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.dga0902-desk-stage-card.is-open{border-color:var(--dga0902-cobalt)}.dga0902-desk-stage-card__step{color:var(--dga0902-muted);font-size:12px}.dga0902-desk-stage-card strong{font-size:17px}.dga0902-desk-stage-card small{color:var(--dga0902-muted)}.dga0902-desk-stage-items{gap:8px;margin:10px 0 0;padding-left:20px;display:grid}.dga0902-desk-stage-items li strong{display:block}.dga0902-desk-stage-items li small{color:var(--dga0902-muted)}.dga0902-desk-exception-bar{align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-space-12);margin-bottom:var(--dga0902-space-6);padding:0 var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-10);background:var(--dga0902-neutral-050);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);display:flex}.dga0902-desk-exception-bar>strong{min-width:0;color:var(--dga0902-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.dga0902-desk-exception-bar>:is(.dga0902-desk-pill,.dga0902-desk-inline-action){flex:none}.dga0902-desk-exception-bar-due,.dga0902-desk-exception-bar-count{color:var(--dga0902-supporting);white-space:nowrap;flex:none}@media (width<=900px){.dga0902-desk-exception-bar{gap:var(--dga0902-space-2)}.dga0902-desk-exception-bar-due{display:none}.dga0902-desk-exception-bar .dga0902-desk-inline-action{min-width:auto}}.dga0902-desk-steps{margin:var(--dga0902-space-3) 0 var(--dga0902-space-6);gap:var(--dga0902-space-2);padding:0;list-style:none;display:grid}.dga0902-desk-steps li{align-items:center;gap:var(--dga0902-space-3);padding:var(--dga0902-space-3) var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-md);background:var(--dga0902-white);grid-template-columns:12px 1fr auto;display:grid}.dga0902-desk-steps-mark{border-radius:var(--dga0902-radius-pill);border:2px solid var(--dga0902-neutral-400);background:0 0;width:12px;height:12px}.dga0902-desk-steps li.is-done{background:var(--dga0902-neutral-050)}.dga0902-desk-steps li.is-done .dga0902-desk-steps-mark{border-color:var(--dga0902-success);background:var(--dga0902-success)}.dga0902-desk-steps-copy{gap:var(--dga0902-space-1);min-width:0;display:grid}.dga0902-desk-steps-copy strong{font-size:var(--dga0902-type-sm);color:var(--dga0902-text)}.dga0902-desk-steps-copy small{color:var(--dga0902-muted)}.dga0902-desk-today-split{gap:var(--dga0902-space-6);grid-template-columns:3fr 2fr;align-items:start;display:grid}.dga0902-desk-today-board{gap:var(--dga0902-space-4);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.dga0902-desk-today-card{border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg);padding:var(--dga0902-space-4);background:var(--dga0902-white)}.dga0902-desk-today-card>header{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);margin-bottom:var(--dga0902-space-2);display:flex}.dga0902-desk-today-card>header strong{font-size:var(--dga0902-type-md)}.dga0902-desk-today-card .dga0902-desk-steps{margin-bottom:0}@media (width<=1023px){.dga0902-desk-today-split,.dga0902-desk-today-board{grid-template-columns:1fr}}@media (width<=767px){.dga0902-desk-steps li{row-gap:var(--dga0902-space-2);grid-template-columns:12px 1fr}.dga0902-desk-steps li .dga0902-desk-inline-action{grid-column:2;justify-self:start}}.dga0902-desk-steps li.is-stateless .dga0902-desk-steps-mark{visibility:hidden}.dga0902-desk-steps li:has(>.dga0902-desk-inline-action[aria-current=true]){border-color:var(--dga0902-cobalt);padding-left:calc(var(--dga0902-space-4) - 2px);border-left-width:3px}.dga0902-desk-steps .dga0902-desk-inline-action[aria-current=true]{border-color:var(--dga0902-cobalt);color:var(--dga0902-cobalt)}.dga0902-desk-danger-zone{gap:var(--dga0902-space-3);margin-top:var(--dga0902-space-8);padding:var(--dga0902-space-5);border:1px solid var(--dga0902-danger);border-radius:var(--dga0902-radius-lg);background:var(--dga0902-white);display:grid}.dga0902-desk-danger-zone>header{gap:var(--dga0902-space-1);display:grid}.dga0902-desk-danger-zone>header h3{font-size:var(--dga0902-type-md);color:var(--dga0902-ink);margin:0}.dga0902-desk-danger-zone>header p{font-size:var(--dga0902-type-sm);color:var(--dga0902-danger-ink);margin:0}.dga0902-desk-danger-zone .dga0902-desk-button{border-color:var(--dga0902-danger);color:var(--dga0902-danger-ink);background:var(--dga0902-white);justify-self:start}.dga0902-desk-danger-zone .dga0902-desk-button:disabled{border-color:var(--dga0902-border);color:var(--dga0902-muted)}.dga0902-session-qr.is-embedded{margin-top:var(--dga0902-space-8);padding:var(--dga0902-space-5);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg);background:var(--dga0902-white)}.dga0902-session-qr__head h3{margin:var(--dga0902-space-1) 0 0;font-size:var(--dga0902-type-md);color:var(--dga0902-ink)}.dga0902-session-qr__head h3+p{margin:var(--dga0902-space-1) 0 0;color:var(--dga0902-muted);font-size:var(--dga0902-type-sm)}@media (width>=1024px){.dga0902-desk-side>.dga0902-desk-profile{margin-bottom:var(--dga0902-space-16)}}.dga0902-desk-shell .dga0902-roster-table.is-resizable td{padding-inline:var(--dga0902-space-3)}@media (width<=767px){.dga0902-desk-shell .dga0902-operator-participants>.dga0902-desk-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.dga0902-participant{min-height:100vh;color:var(--dga0902-ink);background:#f5f5f5;overflow-x:hidden}.dga0902-p-mobile-canvas{background:var(--dga0902-white);width:min(100%,390px);min-height:100vh;margin:0 auto;overflow:hidden}.dga0902-p-hero{color:var(--dga0902-white);background:var(--dga0902-navy)}.dga0902-p-mobile-header{z-index:20;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-height:64px;padding:8px 16px;display:grid;position:relative}.dga0902-p-mobile-header .dga0902-brand{min-width:0;font-size:var(--dga0902-type-xs);justify-self:center;gap:6px;line-height:16px}.dga0902-p-mobile-header .dga0902-brand img{width:24px;height:24px}.dga0902-p-icon-button{width:40px;height:40px;color:var(--dga0902-white);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.dga0902-p-icon-button svg{width:21px;height:21px}.dga0902-p-icon-button:hover{background:#ffffff1a}.dga0902-p-mobile-menu{z-index:30;color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:12px;gap:4px;padding:8px;display:grid;position:absolute;top:58px;left:16px;right:16px;box-shadow:0 16px 36px #090f3b3d}.dga0902-p-mobile-menu button{min-height:44px;color:var(--dga0902-text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;display:flex}.dga0902-p-mobile-menu button svg{width:18px;height:18px}.dga0902-p-mobile-menu button.is-active{color:var(--dga0902-cobalt);background:#eef1ff;font-weight:700}.dga0902-p-hero-body{padding:8px 24px 28px}.dga0902-p-hero-body h1{letter-spacing:-.02em;margin:0;font-size:24px;line-height:32px}.dga0902-p-hero-body p{margin:0}.dga0902-p-kicker{color:#4055b5;font-size:var(--dga0902-type-xs);font-weight:700;line-height:16px}.dga0902-p-hero .dga0902-p-kicker{color:#ccd3f4}.dga0902-p-surface{z-index:2;min-height:320px;color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:28px 28px 0 0;padding:24px;position:relative}.dga0902-p-section-heading,.dga0902-p-task-heading,.dga0902-p-task-heading>div,.dga0902-p-task-heading h2,.dga0902-p-task-heading p{margin:0}.dga0902-p-section-heading,.dga0902-p-task-heading,.dga0902-p-task-heading>span{align-items:center;display:flex}.dga0902-p-section-heading,.dga0902-p-task-heading{justify-content:space-between;gap:12px}.dga0902-p-section-heading>span{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.dga0902-p-section-heading svg{width:16px;height:16px}.dga0902-p-section-heading small{color:var(--dga0902-muted);font-weight:500}.dga0902-p-section-heading b{color:#06718f;font-size:var(--dga0902-type-xs);background:#e0f6fd;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:inline-flex}.dga0902-p-section-heading b:before{content:"";background:var(--dga0902-sky);border-radius:999px;width:5px;height:5px}.dga0902-p-session-steps{text-align:center;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dga0902-p-session-steps li{color:#9faadd;justify-items:center;gap:3px;min-width:0;display:grid}.dga0902-p-session-steps li>span{width:30px;height:30px;color:var(--dga0902-white);background:0 0;border:1px solid #3a4580;border-radius:8px;place-items:center;font-size:14px;font-weight:700;display:grid}.dga0902-p-session-steps li.is-done>span{background:#ffffff29;border-color:#0000}.dga0902-p-session-steps li.is-current>span{color:var(--dga0902-white);background:var(--dga0902-sky);border-color:var(--dga0902-sky)}.dga0902-p-session-steps small{min-height:14px;font-size:var(--dga0902-type-xs);font-weight:700;line-height:14px}.dga0902-p-session-steps li.is-current small{color:var(--dga0902-sky)}.dga0902-p-session-steps li.is-done small{color:#c7cef2}.dga0902-p-session-steps.is-compact{margin-top:12px}.dga0902-p-stage{width:max-content;font-size:var(--dga0902-type-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 7px;font-weight:700;line-height:14px;display:inline-flex}.dga0902-p-stage--blue{color:var(--dga0902-cobalt);background:#e9edfb}.dga0902-p-stage--orange{color:#7c5300;background:#fff4cc}.dga0902-p-stage--sky{color:#06718f;background:#e0f6fd}.dga0902-p-stage--dark{color:#fff;background:var(--dga0902-navy)}.dga0902-p-greeting-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dga0902-p-greeting-row h1{margin-top:5px;font-size:22px;line-height:30px}.dga0902-p-greeting-row p{color:#aeb7df;margin-top:4px;font-size:12px;line-height:18px}.dga0902-p-qr{min-height:52px;color:var(--dga0902-navy);font-size:var(--dga0902-type-xs);background:#fff;border:0;border-radius:8px;flex:0 0 48px;place-items:center;padding:5px;font-weight:700;display:grid}.dga0902-p-qr svg{width:26px;height:26px}.dga0902-p-attendance-response{background:#2d3973;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:52px;margin-top:20px;padding:8px 10px;font-size:12px;display:grid}.dga0902-p-attendance-response>span{color:#dbe0fb;align-items:center;gap:6px;display:inline-flex}.dga0902-p-attendance-response svg{width:15px;height:15px}.dga0902-p-attendance-response button{color:#fff;min-height:34px;font-size:var(--dga0902-type-xs);background:#58669c;border:0;border-radius:8px;padding:0 10px;font-weight:700}.dga0902-p-today-surface{margin-top:-1px;padding-top:24px}.dga0902-p-session-card{border:1px solid var(--dga0902-border);background:#f9fafb;border-radius:16px;margin-top:12px;padding:16px}.dga0902-p-session-card>p{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin:0}.dga0902-p-session-card h2{margin:6px 0 8px;font-size:20px;line-height:28px}.dga0902-p-session-card dl{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);gap:4px;margin:0 0 14px;line-height:16px;display:grid}.dga0902-p-session-card dl div,.dga0902-p-session-card dd{margin:0}.dga0902-p-session-card dd{align-items:center;gap:4px;display:flex}.dga0902-p-session-card dd svg{width:13px;height:13px}.dga0902-p-session-card .dga0902-primary{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:14px;display:flex}.dga0902-p-session-card .dga0902-primary svg{width:16px;height:16px}.dga0902-p-task-section{margin-top:30px}.dga0902-p-today-survey-body{gap:12px;margin-top:16px;display:grid}.dga0902-p-today-survey-body p{margin:0}.dga0902-p-team-pending-body{background:var(--dga0902-navy);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:20px;display:grid}.dga0902-p-team-pending-icon{background:#ffffff1a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.dga0902-p-team-pending-icon svg{color:#ffffffb8;width:20px;height:20px}.dga0902-p-team-pending-body strong{color:#fff;font-size:var(--dga0902-type-sm);display:block}.dga0902-p-team-pending-body small{color:#ffffffa8;font-size:var(--dga0902-type-xs);word-break:keep-all;margin-top:4px;line-height:1.5;display:block}.dga0902-p-task-heading h2{align-items:center;gap:6px;font-size:15px;line-height:22px;display:inline-flex}.dga0902-p-task-heading h2 svg{width:16px;height:16px;color:var(--dga0902-text)}.dga0902-p-task-heading>span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-dark-list{color:#fff;background:#101d63;border-radius:16px;margin:10px 0 0;padding:8px 16px;list-style:none}.dga0902-p-dark-list li{border-bottom:1px solid #ffffff24;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;display:grid}.dga0902-p-dark-list li:last-child{border-bottom:0}.dga0902-p-list-icon{color:#fff;box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff3d;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.dga0902-p-list-icon svg{width:18px;height:18px}.dga0902-p-list-copy{gap:3px;min-width:0;display:grid}.dga0902-p-list-copy strong{font-size:12px;line-height:17px}.dga0902-p-list-copy small{color:#aeb7df;font-size:var(--dga0902-type-xs);text-overflow:ellipsis;white-space:nowrap;line-height:13px;overflow:hidden}.dga0902-p-list-status{text-align:center;min-width:66px;font-size:var(--dga0902-type-xs);background:0 0;border:1px solid;border-radius:7px;padding:6px 8px;font-weight:700}.dga0902-p-list-status.is-success{color:#33e78d;border-color:#19b96d}.dga0902-p-list-status.is-danger{color:#ff665d;border-color:#ff4337}.dga0902-p-list-status.is-info{color:#80bcff;border-color:#3182f6}.dga0902-p-list-status.is-neutral{color:#fff;border-color:#c4cbe8}.dga0902-p-split-actions{grid-template-columns:1fr 1.2fr;gap:8px;margin-top:14px;display:grid}.dga0902-p-split-actions button{min-width:0;min-height:44px;padding:0 8px;font-size:12px}.dga0902-p-split-actions .dga0902-primary{justify-content:center;align-items:center;gap:4px;display:flex}.dga0902-p-split-actions svg{width:14px;height:14px}.dga0902-p-journey-hero .dga0902-p-hero-body>h1{margin-top:5px}.dga0902-p-journey-note{color:#dbe0fb;font-size:var(--dga0902-type-xs);background:#111d5e;border:1px solid #303e7c;border-radius:12px;padding:12px;line-height:17px;margin-top:12px!important}.dga0902-p-journey-progress{color:var(--dga0902-ink);background:#fff;border-radius:20px;margin-top:12px;padding:16px 14px 14px}.dga0902-p-journey-progress>div:first-child{justify-content:space-between;align-items:center;padding:0 2px;font-size:14px;display:flex}.dga0902-p-journey-nav{display:inline-flex}.dga0902-p-journey-nav button{width:44px;height:44px;color:var(--dga0902-text);background:0 0;border:0;place-items:center;margin:-8px 0;padding:0;display:grid}.dga0902-p-journey-nav button i{border:1px solid var(--dga0902-border);background:#fff;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.dga0902-p-journey-nav button:last-child{color:#fff}.dga0902-p-journey-nav button:last-child i{background:var(--dga0902-navy);border-color:var(--dga0902-navy)}.dga0902-p-journey-nav svg{width:14px;height:14px}.dga0902-p-stage-legend{color:var(--dga0902-text);flex-wrap:wrap;gap:6px;margin-top:12px;font-size:var(--dga0902-type-xs)!important;justify-content:center!important;display:flex!important}.dga0902-p-stage-legend span{background:var(--dga0902-subtle);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:600;display:inline-flex}.dga0902-p-stage-legend i{background:var(--dga0902-muted);border-radius:999px;width:6px;height:6px}.dga0902-p-stage-legend .is-learning i{background:var(--dga0902-cobalt)}.dga0902-p-stage-legend .is-acting i{background:#f0b400}.dga0902-p-stage-legend .is-field i{background:var(--dga0902-sky)}.dga0902-p-stage-legend .is-final i{background:var(--dga0902-navy)}.dga0902-p-stage-legend .is-learning{color:var(--dga0902-cobalt)}.dga0902-p-stage-legend .is-acting{color:#7c5300}.dga0902-p-stage-legend .is-field{color:#06718f}.dga0902-p-stage-legend .is-final{color:var(--dga0902-ink)}.dga0902-p-journey-surface{padding-top:24px}.dga0902-p-calendar-card{border:1px solid var(--dga0902-border);background:#fff;border-radius:14px;padding:16px;box-shadow:0 8px 24px #1018280f}.dga0902-p-calendar-heading{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.dga0902-p-calendar-heading button{width:44px;height:44px;color:var(--dga0902-text);background:0 0;border:0;border-radius:8px}.dga0902-p-calendar-heading strong{font-size:14px}.dga0902-p-calendar-week,.dga0902-p-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.dga0902-p-calendar-week{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin-top:10px}.dga0902-p-calendar-grid{font-size:var(--dga0902-type-xs);gap:3px 0;margin-top:4px}.dga0902-p-calendar-grid span{border-radius:999px;place-items:center;width:30px;height:30px;margin:auto;display:grid}.dga0902-p-calendar-grid span.is-current{color:#fff;background:var(--dga0902-cobalt);font-weight:700}.dga0902-p-calendar-grid span.is-session:not(.is-current){color:var(--dga0902-cobalt);box-shadow:inset 0 0 0 1px var(--dga0902-cobalt);font-weight:700}.dga0902-p-calendar-grid span.is-today:not(.is-current,.is-session){background:var(--dga0902-subtle);font-weight:700}.dga0902-p-calendar-grid span.is-empty{visibility:hidden}.dga0902-p-current-session{margin-top:16px}.dga0902-p-current-session>span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-current-session h2{margin:5px 0;font-size:18px;line-height:26px}.dga0902-p-current-session p{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);align-items:center;gap:5px;margin:4px 0;display:flex}.dga0902-p-current-session p svg{width:13px;height:13px}.dga0902-p-current-session button{justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:12px;font-size:13px;display:flex}.dga0902-p-current-session button svg{width:15px;height:15px}.dga0902-p-journey-list{margin-top:28px}.dga0902-p-journey-list ol{margin:10px 0 0;padding:0;list-style:none}.dga0902-p-journey-list li{border-bottom:1px solid var(--dga0902-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;display:grid}.dga0902-p-journey-list li>div{justify-items:start;gap:4px;min-width:0;display:grid}.dga0902-p-journey-list li strong{font-size:14px;line-height:20px}.dga0902-p-journey-list li small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);align-items:center;gap:3px;display:flex}.dga0902-p-journey-list li small svg{display:none}.dga0902-p-journey-chips{align-items:center;gap:6px;display:flex}.dga0902-p-week-chip{color:var(--dga0902-text);background:var(--dga0902-subtle);font-size:var(--dga0902-type-xs);border-radius:999px;padding:3px 8px;font-weight:600}.dga0902-p-journey-number{width:44px;height:44px;color:var(--dga0902-muted);border:1px solid var(--dga0902-border);border-radius:10px;place-items:center;font-size:14px;font-weight:700;display:grid}.dga0902-p-journey-number svg{width:20px;height:20px}.dga0902-p-journey-list li.is-done .dga0902-p-journey-number{color:#fff;background:var(--dga0902-success);border-color:var(--dga0902-success)}.dga0902-p-journey-list li.is-current .dga0902-p-journey-number{color:var(--dga0902-navy);background:var(--dga0902-sky);border-color:var(--dga0902-sky)}.dga0902-p-journey-list li>button{min-height:32px;color:var(--dga0902-cobalt);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);background:#fff;border-radius:7px;padding:0 8px;font-weight:700}.dga0902-p-session-hero .dga0902-p-hero-body{padding-bottom:22px}.dga0902-p-session-switcher{text-align:center;height:36px;font-size:var(--dga0902-type-xs);background:#2e3a74;border-radius:8px;grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:10px;font-weight:700;display:grid}.dga0902-p-session-switcher button{color:#fff;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.dga0902-p-session-switcher svg{width:16px;height:16px}.dga0902-p-session-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dga0902-p-session-title-row h1{font-size:18px;line-height:26px}.dga0902-p-session-meta{color:#c4cbe8;font-size:var(--dga0902-type-xs);flex-wrap:wrap;gap:8px 12px;margin:10px 0 0;display:flex}.dga0902-p-session-meta div:first-child dd{white-space:nowrap}.dga0902-p-resource-heading{align-items:center;gap:8px;display:flex}.dga0902-p-resource-heading h2{margin:0}.dga0902-p-dday{color:var(--dga0902-text);background:var(--dga0902-subtle);font-size:var(--dga0902-type-xs);border-radius:999px;padding:3px 9px;font-weight:700}.dga0902-p-session-meta div,.dga0902-p-session-meta dd{margin:0}.dga0902-p-session-meta dd{align-items:center;gap:4px;display:flex}.dga0902-p-session-meta svg{width:12px;height:12px}.dga0902-p-location-line{align-items:flex-start!important}.dga0902-p-location-line>svg{flex:none;margin-top:.2em}.dga0902-p-location-copy{gap:1px;min-width:0;display:grid}.dga0902-p-location-address{color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;display:block}.dga0902-p-speakers{border:1px solid #34437f;border-radius:12px;gap:8px;margin-top:12px;padding:10px;display:grid}.dga0902-p-speakers article{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dga0902-p-speakers img{object-fit:cover;border-radius:6px;width:54px;height:54px}.dga0902-p-speakers article>div{gap:1px;display:grid}.dga0902-p-speakers strong{font-size:var(--dga0902-type-xs)}.dga0902-p-speakers small{color:#c4cbe8;font-size:var(--dga0902-type-xs)}.dga0902-p-speakers p{color:#aeb7df;font-size:var(--dga0902-type-xs);line-height:12px}.dga0902-p-session-surface{padding-top:18px}.dga0902-p-segmented{background:#f2f4f7;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.dga0902-p-segmented button{min-height:34px;color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);background:0 0;border:0;border-radius:9px;font-weight:700}.dga0902-p-segmented button[aria-selected=true]{color:var(--dga0902-navy);background:var(--dga0902-sky)}.dga0902-p-segmented button:disabled{color:#b5bdc9;cursor:not-allowed}.dga0902-p-session-panel{gap:24px;margin-top:18px;display:grid}.dga0902-p-question-card h2,.dga0902-p-resource-block h2,.dga0902-p-book-block h2,.dga0902-p-attendance-waiting h2,.dga0902-p-attendance-rules h2{margin:4px 0 10px;font-size:16px;line-height:23px}.dga0902-p-choice-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dga0902-p-choice-row button{min-height:42px;color:var(--dga0902-text);border:1px solid var(--dga0902-border);background:#fff;border-radius:8px;font-size:12px;font-weight:700}.dga0902-p-choice-row button.is-selected{color:#fff;background:var(--dga0902-action);border-color:#0000}.dga0902-p-inline-feedback{color:#087a49;font-size:var(--dga0902-type-xs);align-items:center;gap:5px;margin:8px 0 0;display:flex}.dga0902-p-inline-feedback svg{width:13px;height:13px}.dga0902-p-resource-row{width:100%;min-height:64px;color:inherit;text-align:left;border:1px solid var(--dga0902-border);background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.dga0902-p-resource-row>span:first-child{width:36px;height:36px;color:var(--dga0902-cobalt);background:#edf1ff;border-radius:8px;place-items:center;display:grid}.dga0902-p-resource-row svg{width:18px;height:18px}.dga0902-p-resource-row>span:nth-child(2){gap:3px;display:grid}.dga0902-p-resource-row strong{font-size:var(--dga0902-type-xs)}.dga0902-p-resource-row small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-resource-empty,.dga0902-p-session-speaker-empty{color:var(--dga0902-muted);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);background:#fff;border-radius:10px;padding:12px}.dga0902-p-book-list{gap:8px;display:grid}.dga0902-p-book-list article{border:1px solid var(--dga0902-border);border-radius:10px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:9px;display:grid}.dga0902-p-book-list img{object-fit:cover;border-radius:4px;width:58px;height:76px}.dga0902-p-book-list article>div{align-content:start;gap:2px;display:grid}.dga0902-p-book-list strong{font-size:var(--dga0902-type-xs)}.dga0902-p-book-list small,.dga0902-p-book-list span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-book-list p{color:var(--dga0902-text);font-size:var(--dga0902-type-xs);line-height:12px;margin:2px 0!important}.dga0902-p-book-list span{color:var(--dga0902-cobalt);font-weight:700}.dga0902-p-question-form{gap:8px;display:grid}.dga0902-p-question-form label{gap:3px;font-size:13px;font-weight:700;display:grid}.dga0902-p-question-form label small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);font-weight:400}.dga0902-p-question-form textarea{resize:vertical;width:100%;min-height:126px;color:var(--dga0902-text);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);border-radius:10px;padding:12px;line-height:17px}.dga0902-p-question-form button{justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:12px;display:flex}.dga0902-p-question-form button svg{width:15px;height:15px}.dga0902-p-question-answer{overflow-wrap:anywhere;background:#f6f8ff;border:1px solid #b9c9ff;border-radius:12px;gap:8px;padding:16px;display:grid}.dga0902-p-question-answer h2{margin:0;font-size:15px;line-height:22px}.dga0902-p-question-answer blockquote{color:var(--dga0902-text);white-space:pre-wrap;margin:0;font-size:12px;line-height:19px}.dga0902-p-question-answer small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-feedback-history{border-top:1px solid var(--dga0902-border);overflow-wrap:anywhere;gap:3px;padding-top:9px;display:grid}.dga0902-p-feedback-history strong{color:var(--dga0902-text);font-size:var(--dga0902-type-xs)}.dga0902-p-feedback-history span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:14px}.dga0902-p-attendance-waiting>p:not(.dga0902-p-kicker){color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:17px}.dga0902-p-location-card{background:#f2f4f7;border-radius:10px;grid-template-columns:40px 1fr;gap:10px;margin-top:14px;padding:12px;display:grid}.dga0902-p-location-card>svg{width:24px;height:24px;color:var(--dga0902-cobalt);box-sizing:content-box;background:#fff;border-radius:6px;padding:4px}.dga0902-p-location-card>div{gap:2px;display:grid}.dga0902-p-location-card strong{font-size:var(--dga0902-type-xs)}.dga0902-p-location-card span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:14px}.dga0902-p-attendance-waiting dl{background:var(--dga0902-border);border:1px solid var(--dga0902-border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.dga0902-p-attendance-waiting dl div{background:#fff;gap:3px;padding:12px;display:grid}.dga0902-p-attendance-waiting dt{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-attendance-waiting dd{font-size:var(--dga0902-type-xs);margin:0;font-weight:700}.dga0902-p-attendance-rules ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.dga0902-p-attendance-rules li{border-bottom:1px solid var(--dga0902-border);grid-template-columns:28px 1fr;gap:10px;padding:12px 0;display:grid}.dga0902-p-attendance-rules li>svg{width:18px;height:18px;color:var(--dga0902-cobalt)}.dga0902-p-attendance-rules li>span{gap:3px;display:grid}.dga0902-p-attendance-rules strong{font-size:var(--dga0902-type-xs)}.dga0902-p-attendance-rules small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:14px}.dga0902-p-qr-card{border:1px solid var(--dga0902-border);background:#fff;border-radius:16px;gap:14px;padding:16px;display:grid}.dga0902-p-qr-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dga0902-p-qr-heading p,.dga0902-p-qr-heading h3{margin:0}.dga0902-p-qr-heading h3{margin-top:3px;font-size:15px;line-height:22px}.dga0902-p-qr-heading>span{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);background:#eef1ff;border-radius:6px;flex:none;padding:4px 8px;font-weight:800}.dga0902-p-qr-body{justify-items:center;gap:13px;display:grid}.dga0902-attendance-qr{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:min(100%,248px);height:auto;padding:5px;display:block}.dga0902-p-qr-instructions{gap:7px;width:100%;display:grid}.dga0902-p-qr-instructions p{color:#344054;font-size:var(--dga0902-type-xs);grid-template-columns:18px 1fr;gap:7px;margin:0;line-height:16px;display:grid}.dga0902-p-qr-instructions p svg{width:16px;height:16px;color:var(--dga0902-cobalt)}.dga0902-p-qr-instructions small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:14px}.dga0902-p-qr-empty,.dga0902-p-qr-complete{color:#344054;border:1px solid var(--dga0902-border);background:#f8f9fa;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.dga0902-p-qr-empty>svg,.dga0902-p-qr-complete>svg{width:22px;height:22px;color:var(--dga0902-cobalt)}.dga0902-p-qr-empty>div,.dga0902-p-qr-complete>div{gap:3px;display:grid}.dga0902-p-qr-empty strong,.dga0902-p-qr-complete strong{font-size:var(--dga0902-type-xs)}.dga0902-p-qr-empty span,.dga0902-p-qr-complete span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:14px}.dga0902-p-qr-complete{color:#075f3b;background:#f0fbf5;border-color:#98d5b4;margin:12px 0}.dga0902-p-attendance-actions button:disabled{cursor:not-allowed;opacity:.5}.dga0902-p-team-desktop{display:none}.dga0902-p-team-hero .dga0902-p-hero-body>p:not(.dga0902-p-kicker){color:#aeb7df;font-size:var(--dga0902-type-xs);margin-top:5px}.dga0902-p-team-goal{width:100%;min-height:66px;color:var(--dga0902-ink);text-align:left;background:#fff;border:0;border-radius:12px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:grid}.dga0902-p-team-goal>svg:first-child{width:18px;height:18px;color:var(--dga0902-cobalt)}.dga0902-p-team-goal>span{gap:2px;display:grid}.dga0902-p-team-goal small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-team-goal strong{font-size:12px}.dga0902-p-team-goal>svg:last-child{width:16px;height:16px}.dga0902-p-stage-flow{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px;display:grid}.dga0902-p-stage-flow>span{color:var(--dga0902-text);font-size:var(--dga0902-type-xs);justify-items:center;gap:2px;padding:6px 2px;font-weight:700;display:grid}.dga0902-p-stage-flow>span>i{width:38px;height:38px;color:var(--dga0902-muted);border:1.5px solid var(--dga0902-border);box-sizing:border-box;background:#fff;border-radius:10px;place-items:center;margin-bottom:3px;display:grid}.dga0902-p-stage-flow svg{width:17px;height:17px}.dga0902-p-stage-flow>span>b{color:var(--dga0902-ink)}.dga0902-p-stage-flow>span>small{color:var(--dga0902-muted);font-weight:400}.dga0902-p-stage-flow>span.is-done>i{color:var(--dga0902-success);border-color:var(--dga0902-success)}.dga0902-p-stage-flow>span.is-current>i{color:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}.dga0902-p-stage-flow>span.is-current>b{color:var(--dga0902-cobalt)}.dga0902-p-team-surface{padding:20px 18px 32px}.dga0902-p-team-tabs{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.dga0902-p-team-tabs::-webkit-scrollbar{display:none}.dga0902-p-team-tabs button{min-height:34px;color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);background:#f2f4f7;border:0;border-radius:8px;flex:none;padding:0 10px;font-weight:700}.dga0902-p-team-tabs button[aria-selected=true]{color:var(--dga0902-navy);background:var(--dga0902-sky)}.dga0902-p-mobile-assignment{background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);border-radius:12px;grid-template-columns:1fr auto;gap:4px 10px;margin-top:14px;margin-bottom:14px;padding:14px;display:grid}.dga0902-p-mobile-assignment>span{color:#fff;background:var(--dga0902-navy);font-size:var(--dga0902-type-xs);border-radius:999px;grid-column:1;justify-self:start;padding:2px 8px;font-weight:700}.dga0902-p-mobile-assignment>small{color:#475467;font-size:var(--dga0902-type-xs);grid-column:1}.dga0902-p-mobile-assignment>strong{grid-column:1;font-size:14px}.dga0902-p-mobile-assignment>button{min-height:34px;color:var(--dga0902-cobalt);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);background:#fff;border-radius:7px;grid-area:1/2/4;align-self:center;padding:0 10px;font-weight:700}.dga0902-p-team-workspace{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:20px;margin-top:20px;display:grid}.dga0902-p-team-workspace.is-compact{grid-template-columns:1fr;gap:14px}.dga0902-p-solution-card,.dga0902-p-team-actions{border:1px solid var(--dga0902-border);background:#fff;border-radius:14px;padding:18px}.dga0902-p-block-heading{color:var(--dga0902-ink);margin:0 0 8px;font-size:15px;font-weight:700;line-height:22px}.dga0902-p-block-card{border:1px solid var(--dga0902-border);background:#fff;border-radius:20px;justify-items:start;gap:8px;padding:16px;display:grid}.dga0902-p-block-card>p{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin:0;line-height:17px}.dga0902-p-block-card>p svg{vertical-align:-1px;width:12px;height:12px;margin-right:4px}.dga0902-p-block-card>small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-block-card>button{justify-self:stretch}.dga0902-p-card-quote{color:var(--dga0902-cobalt);margin:0;font-size:15px;font-weight:700;line-height:22px}.dga0902-p-card-quote.is-ink{color:var(--dga0902-ink)}.dga0902-p-card-quote.is-large{font-size:18px;line-height:25px}.dga0902-p-mentor-person{align-items:center;gap:10px;display:flex}.dga0902-p-mentor-person>span{color:#fff;background:var(--dga0902-navy);border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.dga0902-p-mentor-person>strong{font-size:var(--dga0902-type-xs);display:grid}.dga0902-p-mentor-person small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);font-weight:400}.dga0902-p-card-title{justify-content:space-between;gap:12px;display:flex}.dga0902-p-card-title p,.dga0902-p-card-title h2{margin:0}.dga0902-p-card-title p{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);font-weight:700}.dga0902-p-card-title h2{margin-top:3px;font-size:16px;line-height:22px}.dga0902-p-card-title span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-card-title button,.dga0902-p-team-side-stack button{height:32px;color:var(--dga0902-cobalt);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);background:#fff;border-radius:7px;padding:0 10px;font-weight:700}.dga0902-p-stage-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dga0902-p-stage-actions button:last-child{color:#fff;background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}.dga0902-p-stage-actions button:disabled{opacity:.48;cursor:not-allowed}.dga0902-p-presentation-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0;padding:0;list-style:none;display:grid}.dga0902-p-presentation-flow li{border:1px solid var(--dga0902-border);min-height:58px;color:var(--dga0902-muted);text-align:center;background:#f9fafb;border-radius:8px;justify-items:center;gap:5px;padding:9px 6px;display:grid}.dga0902-p-presentation-flow li>span{color:#667085;width:22px;height:22px;font-size:var(--dga0902-type-xs);background:#eaecf0;border-radius:50%;place-items:center;font-weight:700;display:grid}.dga0902-p-presentation-flow li>span svg{width:13px;height:13px}.dga0902-p-presentation-flow li strong{font-size:var(--dga0902-type-xs);line-height:14px}.dga0902-p-presentation-flow li.is-done{color:#087a49;background:#f0fbf5;border-color:#98d5b4}.dga0902-p-presentation-flow li.is-done>span{color:#fff;background:#087a49}.dga0902-p-presentation-flow li.is-current{color:var(--dga0902-cobalt);background:#eef1ff;border-color:#aab4e9}.dga0902-p-presentation-flow li.is-current>span{color:#fff;background:var(--dga0902-cobalt)}.dga0902-p-presentation-guidance{color:#475467;font-size:var(--dga0902-type-xs);background:#f8f9fa;border-radius:8px;margin:0 0 8px;padding:11px 12px;line-height:16px}.dga0902-p-presentation-guidance strong{color:var(--dga0902-cobalt)}.dga0902-p-solution-card article{border-bottom:1px solid var(--dga0902-border);grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;padding:12px 0;display:grid}.dga0902-p-solution-card article:last-child{border-bottom:0}.dga0902-p-solution-card article>svg:first-child{width:18px;height:18px;color:var(--dga0902-cobalt);box-sizing:content-box;background:#eef1ff;border-radius:8px;padding:7px}.dga0902-p-solution-card article>div{gap:2px;display:grid}.dga0902-p-solution-card article strong{font-size:var(--dga0902-type-xs)}.dga0902-p-solution-card article small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-solution-card article>svg:last-child{width:15px;height:15px;color:var(--dga0902-muted)}.dga0902-p-team-side-stack{align-content:start;gap:16px;display:grid}.dga0902-p-recent-decision,.dga0902-p-team-side-stack>section{flex-direction:column;display:flex}.dga0902-p-recent-decision .dga0902-p-block-card,.dga0902-p-team-side-stack .dga0902-p-block-card{box-sizing:border-box;flex:1;align-content:start;align-self:stretch}.dga0902-p-block-card h3,.dga0902-p-block-card>p{overflow-wrap:anywhere;white-space:normal}.dga0902-p-team-side-stack button{justify-content:center;align-items:center;gap:5px;width:100%;display:flex}.dga0902-p-team-side-stack button svg{width:14px;height:14px}.dga0902-p-team-actions{grid-column:1/-1}.dga0902-p-team-actions h2{margin:0;font-size:14px}.dga0902-p-team-actions ol{margin:8px 0 12px;padding:0;list-style:none}.dga0902-p-team-actions li{border-bottom:1px solid var(--dga0902-border);grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:46px;display:grid}.dga0902-p-team-actions li>span:first-child,.dga0902-p-team-actions li>svg{width:30px;height:30px;color:var(--dga0902-cobalt);border:1px solid var(--dga0902-border);box-sizing:border-box;border-radius:8px;place-items:center;padding:6px;font-size:13px;font-weight:700;display:grid}.dga0902-p-team-actions li.is-done>svg{color:#fff;background:var(--dga0902-success);border-color:var(--dga0902-success)}.dga0902-p-team-actions li>span:last-child{gap:1px;display:grid}.dga0902-p-team-actions strong{font-size:var(--dga0902-type-xs)}.dga0902-p-team-actions small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-team-actions>button{color:#fff;background:var(--dga0902-cobalt);width:100%;min-height:40px;font-size:var(--dga0902-type-xs);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.dga0902-p-team-actions>button svg{width:14px;height:14px}.dga0902-p-record-title{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dga0902-p-record-title dl{gap:8px;margin:0;display:flex}.dga0902-p-record-title dl div{background:#1d2a68;border-radius:8px;min-width:56px;padding:8px;display:grid}.dga0902-p-record-title dt{color:#aeb7df;font-size:var(--dga0902-type-xs)}.dga0902-p-record-title dd{font-size:var(--dga0902-type-xs);margin:2px 0 0;font-weight:700}.dga0902-p-record-note{color:#dbe0fb;font-size:var(--dga0902-type-xs);background:#111d5e;border:1px solid #303e7c;border-radius:10px;align-items:flex-start;gap:7px;padding:10px;line-height:14px;display:flex;margin-top:12px!important}.dga0902-p-record-note svg{flex:0 0 14px;width:14px;height:14px}.dga0902-p-record-surface{padding-top:24px}.dga0902-p-attendance-history .dga0902-p-task-heading button{min-height:30px;color:var(--dga0902-cobalt);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);background:#fff;border-radius:7px;padding:0 9px;font-weight:700}.dga0902-p-record-table{border:1px solid var(--dga0902-border);border-radius:10px;margin-top:12px;overflow:hidden}.dga0902-p-record-table>div{border-bottom:1px solid var(--dga0902-border);min-height:50px;font-size:var(--dga0902-type-xs);grid-template-columns:42px minmax(0,1fr) 60px 76px;align-items:center;gap:2px;padding:0 8px;display:grid}.dga0902-p-record-table>div:last-child{border-bottom:0}.dga0902-p-record-table-head{color:var(--dga0902-muted);background:#f9fafb;font-weight:700;min-height:40px!important}.dga0902-p-record-table span[role=cell]:nth-child(3){align-items:center;display:flex}.dga0902-p-att-pill{color:var(--dga0902-muted);background:var(--dga0902-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:3px 8px;font-weight:700;display:inline-flex}.dga0902-p-att-pill.is-present{color:#087a49;background:#e5f9f4}.dga0902-p-att-pill.is-absent{color:#8d3030;background:#ff3b301a}.dga0902-p-att-pill svg{width:10px;height:10px}.dga0902-p-record-table .dga0902-p-record-table-empty{color:var(--dga0902-muted);text-align:center;grid-column:1/-1;padding:14px 4px}.dga0902-p-certificate{margin-top:30px}.dga0902-p-certificate h2{margin:3px 0 5px;font-size:16px;line-height:23px}.dga0902-p-certificate>p:not(.dga0902-p-kicker){color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin:0;line-height:15px}.dga0902-p-certificate-preview{background:#fdfcf9;border:1px solid #e3ddd0;border-radius:10px;place-items:center;min-height:170px;margin-top:12px;display:grid;position:relative;overflow:hidden}.dga0902-p-certificate-preview>div{color:#6e5a2e;outline-offset:-8px;background:#fff;border:1px solid #d9cfb9;outline:3px double #cabd9d;place-items:center;gap:3px;width:88%;padding:14px 10px;display:grid}.dga0902-p-certificate-preview svg{color:#8a713d;width:24px;height:24px;margin:4px 0 2px}.dga0902-p-certificate-word{letter-spacing:.3em;color:#6e5a2e;font-family:Georgia,serif;font-size:15px;font-weight:600}.dga0902-p-certificate-sub{color:#6e5a2e;font-size:var(--dga0902-type-xs)}.dga0902-p-certificate-lock{color:#fff;font-size:var(--dga0902-type-xs);background:#090f3be0;border-radius:999px;padding:7px 14px;font-weight:700;position:absolute}.dga0902-p-certificate>button{width:100%;min-height:40px;color:var(--dga0902-soft);font-size:var(--dga0902-type-xs);cursor:not-allowed;background:#f2f4f7;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-weight:700;display:flex}.dga0902-p-certificate>button svg{width:14px;height:14px}.dga0902-p-record-help{border:1px solid var(--dga0902-border);background:#f9fafb;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:18px;padding:12px;display:grid}.dga0902-p-record-help>svg{width:18px;height:18px;color:var(--dga0902-cobalt)}.dga0902-p-record-help>div{gap:2px;display:grid}.dga0902-p-record-help strong{font-size:var(--dga0902-type-xs)}.dga0902-p-record-help span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:12px}.dga0902-p-record-help button,.dga0902-p-record-journey{color:var(--dga0902-cobalt);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);background:#fff;border-radius:7px;font-weight:700}.dga0902-p-record-help button{min-height:30px;padding:0 8px}.dga0902-p-record-journey{justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:10px;display:flex}.dga0902-p-record-journey svg{width:14px;height:14px}.dga0902-p-desktop-sidebar{color:#fff;background:var(--dga0902-navy);flex-direction:column;flex:0 0 288px;width:288px;min-height:100vh;padding:28px 20px 20px;display:flex}.dga0902-p-desktop-sidebar .dga0902-brand{font-size:14px}.dga0902-p-sidebar-eyebrow{color:#9faadd;font-size:var(--dga0902-type-xs);margin:40px 0 4px}.dga0902-p-desktop-sidebar>div:first-child>strong{font-size:16px;display:block}.dga0902-p-desktop-sidebar>div:first-child>span{color:#aeb7df;font-size:var(--dga0902-type-xs);margin-top:4px;display:block}.dga0902-p-desktop-sidebar nav{gap:4px;margin-top:30px;display:grid}.dga0902-p-desktop-sidebar nav button,.dga0902-p-sidebar-utils button{color:#dbe0fb;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;display:grid}.dga0902-p-desktop-sidebar nav button svg,.dga0902-p-sidebar-utils button svg{width:18px;height:18px}.dga0902-p-desktop-sidebar nav button b{color:#fff;background:var(--dga0902-coral);min-width:20px;height:20px;font-size:var(--dga0902-type-xs);box-sizing:border-box;border-radius:999px;place-items:center;padding:0 5px;font-weight:700;display:grid}.dga0902-p-desktop-sidebar nav button.is-active{color:#fff;background:var(--dga0902-sidebar-selection);font-weight:700}.dga0902-p-sidebar-utils{border-top:1px solid #ffffff1f;gap:4px;margin-top:14px;padding-top:16px;display:grid}.dga0902-p-profile{color:#fff;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;margin-top:auto;padding:10px;display:grid}.dga0902-p-profile>span:first-child{width:38px;height:38px;color:var(--dga0902-navy);background:#fff;border-radius:999px;place-items:center;font-weight:700;display:grid}.dga0902-p-profile>span:last-child{gap:2px;display:grid}.dga0902-p-profile small{color:#aeb7df;font-size:var(--dga0902-type-xs)}@media (width<=359px){.dga0902-p-hero-body,.dga0902-p-surface{padding-left:16px;padding-right:16px}.dga0902-p-greeting-row h1{font-size:19px}.dga0902-p-dark-list{padding-left:10px;padding-right:10px}.dga0902-p-list-status{min-width:58px}.dga0902-p-speakers article{grid-template-columns:46px 1fr}.dga0902-p-speakers img{width:46px;height:46px}.dga0902-p-record-table>div{grid-template-columns:36px minmax(0,1fr) 40px 68px;padding:0 5px}}@media (width>=1024px){.dga0902-p-presentation-flow{grid-template-columns:repeat(6,minmax(0,1fr))}.dga0902-p-presentation-flow li{align-content:center;min-height:68px}.dga0902-p-presentation-flow li strong{font-size:var(--dga0902-type-xs)}.dga0902-participant--team{background:#f2f4f7}.dga0902-p-team-mobile{display:none}.dga0902-p-team-desktop{display:block}.dga0902-p-team-desktop-shell{background:var(--dga0902-navy);width:100%;min-height:100vh;display:flex}.dga0902-p-team-main{background:var(--dga0902-navy);flex:1;min-width:0}.dga0902-p-team-desktop-header{color:#fff;justify-content:space-between;align-items:flex-start;gap:32px;min-height:190px;padding:50px 56px 34px;display:flex}.dga0902-p-team-desktop-header p{color:#aeb7df;font-size:var(--dga0902-type-xs);margin:0}.dga0902-p-team-desktop-header h1{margin:8px 0 5px;font-size:32px;line-height:40px}.dga0902-p-team-desktop-header span{color:#c4cbe8;font-size:12px}.dga0902-p-team-desktop-header>button{min-height:48px;color:var(--dga0902-ink);background:#fff;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 24px;font-size:13px;font-weight:700;display:flex}.dga0902-p-team-desktop-header>button svg{width:18px;height:18px}.dga0902-p-team-desktop-surface{background:#f9fafb;border-radius:28px 0 0;min-height:calc(100vh - 190px);padding:32px 48px 64px}.dga0902-p-team-goal-desktop{border:1px solid var(--dga0902-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.dga0902-p-team-goal-desktop p{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);margin:0;font-weight:700}.dga0902-p-team-goal-desktop h2{margin:3px 0;font-size:22px;line-height:28px}.dga0902-p-team-goal-desktop span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-team-goal-desktop button{min-height:42px;color:var(--dga0902-navy);background:var(--dga0902-sky);border:0;border-radius:8px;padding:0 20px;font-size:12px;font-weight:700}.dga0902-p-stage-flow.is-desktop{border:1px solid var(--dga0902-border);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 22px;overflow:hidden}.dga0902-p-stage-flow.is-desktop>span{min-height:70px;color:var(--dga0902-text);background:#fff;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:0 24px;font-size:12px;display:flex;position:relative}.dga0902-p-stage-flow.is-desktop>span:not(:last-child):after{z-index:1;content:"";border-top:1.5px solid var(--dga0902-neutral-300);border-right:1.5px solid var(--dga0902-neutral-300);background:0 0;width:14px;height:14px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.dga0902-p-stage-flow.is-desktop>span>span{gap:1px;display:grid}.dga0902-p-stage-flow.is-desktop>span b{color:var(--dga0902-ink);font-size:14px}.dga0902-p-stage-flow.is-desktop>span.is-current b{color:var(--dga0902-cobalt)}.dga0902-p-stage-flow.is-desktop span small{color:#475467;font-size:var(--dga0902-type-xs);font-weight:400;display:block}.dga0902-p-team-tabs{border-bottom:1px solid var(--dga0902-border);padding-bottom:10px}.dga0902-p-team-tabs button{min-height:34px;color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);background:0 0;border-radius:6px}.dga0902-p-team-tabs button[aria-selected=true]{color:var(--dga0902-cobalt);background:#eef1ff}.dga0902-p-team-workspace{margin-top:20px}.dga0902-p-solution-card,.dga0902-p-team-actions{border-radius:12px}.dga0902-p-block-card{border-radius:20px}}@media (width>=1440px){.dga0902-p-desktop-sidebar{flex-basis:300px;width:300px;padding-left:24px;padding-right:24px}.dga0902-p-team-desktop-header,.dga0902-p-team-desktop-surface{padding-left:72px;padding-right:72px}}.dga0902-p-action-message{color:#1428a0;margin:10px 0 0;font-size:12px;line-height:18px}body.dga0902-p-dialog-open{overflow:hidden}.dga0902-p-editor-backdrop{z-index:1200;background:#090f3b8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dga0902-p-editor{color:#101828;background:#fff;border-radius:20px;width:min(600px,100%);max-height:calc(100dvh - 48px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 0 6px #00000014}.dga0902-p-editor>h2{max-width:calc(100% - 48px);margin:0 0 8px;font-size:22px}.dga0902-p-editor>p{color:#667085;margin:0 0 24px}.dga0902-p-editor-close{color:#667085;background:0 0;border:0;width:44px;height:44px;font-size:26px;position:absolute;top:20px;right:20px}.dga0902-p-editor form,.dga0902-p-editor label{gap:8px;display:grid}.dga0902-p-editor form{gap:18px}.dga0902-p-editor label{color:#344054;font-size:13px;font-weight:700}.dga0902-p-editor input,.dga0902-p-editor textarea{color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:12px;font-weight:400}.dga0902-p-editor textarea{resize:vertical;min-height:150px}.dga0902-p-editor form>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dga0902-p-editor form>div:last-child button{color:#1428a0;background:#fff;border:1px solid #1428a0;border-radius:6px;min-height:48px;font-weight:700}.dga0902-p-editor form>div:last-child button[type=submit]{color:#fff;background:#1428a0}@media (width<=600px){.dga0902-p-editor-backdrop{padding:24px}.dga0902-p-editor{border-radius:14px;max-height:calc(100dvh - 48px);padding:24px 18px 18px}.dga0902-p-editor-close{top:12px;right:12px}}@media (prefers-reduced-motion:no-preference){.dga0902-p-mobile-menu{animation:.15s ease-out dga0902-p-menu-in}@keyframes dga0902-p-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}.dga0902-p-status-bar{color:#fff;background:var(--dga0902-navy);justify-content:space-between;align-items:center;height:44px;padding:8px 29px 0;font-size:14px;font-weight:700;display:flex}.dga0902-p-status-bar>span:last-child{align-items:center;gap:5px;display:flex}.dga0902-p-status-bar svg{stroke-width:2.2px;width:17px;height:17px}.dga0902-p-hero{position:relative}@media (width<=1023px){.dga0902-p-mobile-header{min-height:56px;padding:0 20px}.dga0902-p-mobile-header .dga0902-brand{font-size:12px}.dga0902-p-mobile-header .dga0902-brand img{width:25px;height:25px}.dga0902-p-hero-body,.dga0902-p-surface{padding-left:24px;padding-right:24px}.dga0902-p-today{min-height:1458px}.dga0902-p-today-hero{height:377px}.dga0902-p-today-hero .dga0902-p-hero-body{box-sizing:border-box;height:277px;padding-top:7px;padding-bottom:31px}.dga0902-p-greeting-row h1{margin-top:4px;font-size:22px;line-height:31px}.dga0902-p-greeting-row p{margin-top:3px;font-size:12px;line-height:18px}.dga0902-p-qr{border-radius:9px;flex-basis:56px;width:56px;min-height:56px}.dga0902-p-qr svg{width:28px;height:28px}.dga0902-p-attendance-response{border-radius:13px;min-height:64px;margin-top:18px;padding:10px 12px;font-size:13px}.dga0902-p-attendance-response button{min-height:42px;padding:0 12px;font-size:12px}.dga0902-p-today .dga0902-p-session-steps{gap:4px;margin-top:14px}.dga0902-p-today .dga0902-p-session-steps li>span{border-radius:9px;width:36px;height:36px;font-size:14px}.dga0902-p-today .dga0902-p-session-steps li.is-current>span{height:59px;margin-top:0}.dga0902-p-today .dga0902-p-session-steps small{font-size:var(--dga0902-type-xs)}.dga0902-p-today-surface{box-sizing:border-box;border-radius:28px 28px 0 0;min-height:1081px;padding-top:32px;padding-bottom:45px}.dga0902-p-today .dga0902-p-section-heading>span{font-size:14px}.dga0902-p-today .dga0902-p-session-card{box-sizing:border-box;min-height:208px;margin-top:12px;padding:16px}.dga0902-p-today .dga0902-p-session-card h2{margin-top:6px;margin-bottom:9px;font-size:20px}.dga0902-p-today .dga0902-p-session-card dl{font-size:var(--dga0902-type-xs);margin-bottom:14px;line-height:17px}.dga0902-p-today .dga0902-p-task-section{margin-top:51px}.dga0902-p-today .dga0902-p-task-heading h2{font-size:15px}.dga0902-p-today .dga0902-p-dark-list{border-radius:18px;margin-top:10px;padding:8px 16px}.dga0902-p-today .dga0902-p-dark-list li{min-height:72px}.dga0902-p-today .dga0902-p-list-copy strong{font-size:12px}.dga0902-p-today .dga0902-p-list-copy small{font-size:var(--dga0902-type-xs)}.dga0902-p-today .dga0902-p-split-actions{margin-top:14px}.dga0902-p-journey{background:var(--dga0902-navy);min-height:1915px}.dga0902-p-journey-hero{box-sizing:border-box;min-height:1027px;padding-bottom:40px}.dga0902-p-journey-hero .dga0902-p-status-bar,.dga0902-p-journey-hero .dga0902-p-mobile-header{visibility:hidden}.dga0902-p-journey.is-production .dga0902-p-mobile-header{visibility:visible}.dga0902-p-journey-hero .dga0902-p-hero-body{padding-top:10px;padding-bottom:0}.dga0902-p-journey-hero .dga0902-p-hero-body>h1{margin-top:6px;font-size:23px;line-height:32px}.dga0902-p-journey-note{box-sizing:border-box;min-height:64px;padding:12px 15px;font-size:12px;line-height:19px;margin-top:14px!important}.dga0902-p-journey-progress{box-sizing:border-box;border-radius:20px;min-height:180px;margin-top:14px;padding:15px 12px 14px}.dga0902-p-journey-progress>div:first-child{font-size:var(--dga0902-type-xs)}.dga0902-p-journey-track{margin-top:34px}.dga0902-p-stage-legend{gap:5px;margin-top:16px;font-size:var(--dga0902-type-xs)!important}.dga0902-p-stage-legend span{padding:4px 8px}.dga0902-p-journey-agenda{color:var(--dga0902-ink);background:#fff;border-radius:20px;margin:20px 24px 0;overflow:hidden}.dga0902-p-journey-agenda .dga0902-p-calendar-card{border:0;border-bottom:1px solid var(--dga0902-border);min-height:315px;box-shadow:none;box-sizing:border-box;border-radius:0;padding:18px 16px 16px}.dga0902-p-journey-agenda .dga0902-p-calendar-heading strong{font-size:18px}.dga0902-p-journey-agenda .dga0902-p-calendar-week{font-size:var(--dga0902-type-xs);margin-top:13px}.dga0902-p-journey-agenda .dga0902-p-calendar-grid{gap:6px 0;margin-top:8px;font-size:13px}.dga0902-p-journey-agenda .dga0902-p-calendar-grid span{width:34px;height:34px}.dga0902-p-journey-agenda .dga0902-p-current-session{box-sizing:border-box;min-height:207px;margin-top:0;padding:16px}.dga0902-p-journey-agenda .dga0902-p-current-session h2{margin:5px 0;font-size:20px;line-height:28px}.dga0902-p-journey-agenda .dga0902-p-current-session p{font-size:var(--dga0902-type-xs)}.dga0902-p-journey-agenda .dga0902-p-current-session button{min-height:44px;margin-top:12px}.dga0902-p-journey-surface{box-sizing:border-box;border-radius:28px 28px 0 0;min-height:888px;padding-top:28px;padding-bottom:45px}.dga0902-p-journey-list{margin-top:0}.dga0902-p-journey-list li{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:94px}.dga0902-p-journey-number{border-radius:8px;width:38px;height:38px;font-size:18px}.dga0902-p-journey-list li strong{font-size:13px}.dga0902-p-journey-list li small{font-size:var(--dga0902-type-xs)}.dga0902-p-journey-list li>button{min-height:38px;font-size:var(--dga0902-type-xs);padding:0 12px}.dga0902-p-session-hero{height:562px}.dga0902-p-session-hero .dga0902-p-hero-body{box-sizing:border-box;height:462px;padding-top:8px;padding-bottom:40px}.dga0902-p-session-switcher{border-radius:12px;height:38px;margin-bottom:20px;font-size:14px}.dga0902-p-session-title-row{align-items:center}.dga0902-p-session-title-row h1{font-size:21px;line-height:30px}.dga0902-p-session-title-row .dga0902-p-stage{font-size:var(--dga0902-type-xs);padding:7px 12px}.dga0902-p-session-meta{color:#fff;box-sizing:border-box;background:#282f5d;border:1px solid #46518a;border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:1fr 1fr;gap:8px;min-height:74px;margin:18px 0 0;padding:12px 16px;font-size:12px;display:grid}.dga0902-p-session-meta div:last-child{grid-column:1/-1}.dga0902-p-session-meta svg{width:15px;height:15px}.dga0902-p-speakers{box-sizing:border-box;border-top:0;border-radius:0 0 12px 12px;gap:18px;height:230px;margin-top:0;padding:15px}.dga0902-p-speakers article{grid-template-columns:68px minmax(0,1fr);gap:10px;min-height:90px}.dga0902-p-speakers img{width:68px;height:90px}.dga0902-p-speakers article>div{gap:2px}.dga0902-p-speakers strong{font-size:14px}.dga0902-p-speakers small{font-size:12px}.dga0902-p-speakers p{font-size:var(--dga0902-type-xs);line-height:16px}.dga0902-p-session-surface{box-sizing:border-box;border-radius:28px 28px 0 0;padding-top:30px;padding-bottom:48px}.dga0902-p-session--prepare .dga0902-p-session-surface{min-height:1393px}.dga0902-p-session--attendance .dga0902-p-session-surface{min-height:1049px}.dga0902-p-segmented{border:1px solid var(--dga0902-border);box-sizing:border-box;background:#fff;border-radius:30px;height:58px;padding:8px}.dga0902-p-segmented button{border-radius:24px;min-height:40px;font-size:14px}.dga0902-p-session-panel{gap:48px;margin-top:14px}.dga0902-p-session--prepare .dga0902-p-session-panel{gap:44px}.dga0902-p-question-card{border:1px solid var(--dga0902-border);box-sizing:border-box;background:#f9fafb;border-radius:16px;height:167px;min-height:0;padding:14px 16px 10px;overflow:hidden}.dga0902-p-session--review .dga0902-p-question-card{height:auto;min-height:167px;overflow:visible}.dga0902-p-question-card h2,.dga0902-p-resource-block h2,.dga0902-p-book-block h2,.dga0902-p-attendance-waiting h2,.dga0902-p-attendance-rules h2{font-size:19px;line-height:27px}.dga0902-p-choice-row{gap:10px;margin-top:14px}.dga0902-p-choice-row button{justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:13px;display:flex}.dga0902-p-choice-row button svg{width:18px;height:18px}.dga0902-p-inline-feedback{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);justify-content:center;margin-top:8px}.dga0902-p-resource-block{min-height:125px}.dga0902-p-resource-row{border-radius:14px;min-height:64px}.dga0902-p-resource-row strong{font-size:12px}.dga0902-p-book-block{min-height:505px}.dga0902-p-book-block>h2{margin-bottom:2px}.dga0902-p-book-list{gap:10px;margin-top:12px}.dga0902-p-book-list article{box-sizing:border-box;border-radius:16px;grid-template-columns:78px minmax(0,1fr);gap:10px;min-height:136px;padding:10px 14px}.dga0902-p-book-list img{width:78px;height:110px}.dga0902-p-book-list strong{font-size:12px}.dga0902-p-book-list small,.dga0902-p-book-list span{font-size:var(--dga0902-type-xs)}.dga0902-p-book-list p{font-size:var(--dga0902-type-xs);line-height:15px}.dga0902-p-question-form{gap:10px;min-height:300px}.dga0902-p-question-form label{font-size:17px}.dga0902-p-question-form label small{font-size:var(--dga0902-type-xs);margin-top:3px}.dga0902-p-question-form textarea{border-radius:16px;min-height:180px;padding:14px;font-size:12px}.dga0902-p-question-form button{border-radius:16px;min-height:56px;font-size:14px}.dga0902-p-attendance-waiting{gap:14px;display:grid}.dga0902-p-attendance-response-card{border:1px solid var(--dga0902-border);box-sizing:border-box;background:#f9fafb;border-radius:16px;height:167px;min-height:0;padding:14px 16px 10px;overflow:hidden}.dga0902-p-attendance-response-card h2{margin:4px 0 12px}.dga0902-p-attendance-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dga0902-p-attendance-actions button{min-height:45px;color:var(--dga0902-muted);background:#fff;border:1px solid #667085;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.dga0902-p-attendance-actions button svg{width:18px;height:18px}.dga0902-p-attendance-actions .dga0902-primary{color:#fff;background:var(--dga0902-action);border:0}.dga0902-p-attendance-help{text-align:center;color:var(--dga0902-muted)!important;font-size:var(--dga0902-type-xs)!important;margin:7px 0 0!important}.dga0902-p-attendance-status-card{border:1px solid var(--dga0902-border);border-radius:16px;min-height:186px;overflow:hidden}.dga0902-p-attendance-status-card .dga0902-p-location-card{border-bottom:1px solid var(--dga0902-border);box-sizing:border-box;border-radius:0;min-height:62px;margin:0;padding:10px 14px}.dga0902-p-attendance-status-card .dga0902-p-location-card strong{font-size:12px}.dga0902-p-attendance-status-card .dga0902-p-location-card span{font-size:var(--dga0902-type-xs)}.dga0902-p-attendance-status-card dl{border:0;border-radius:0;min-height:123px;margin:0}.dga0902-p-attendance-status-card dl div{padding:12px 16px}.dga0902-p-session--attendance .dga0902-p-session-panel{gap:74px}.dga0902-p-attendance-rules ul{border:1px solid var(--dga0902-border);background:#f9fafb;border-radius:16px;padding:0 16px}.dga0902-p-attendance-rules li{box-sizing:border-box;align-items:center;min-height:98.5px;padding:14px 0}.dga0902-p-attendance-rules li:last-child{border-bottom:0}.dga0902-p-attendance-rules li>svg{width:20px;height:20px;color:var(--dga0902-text)}.dga0902-p-attendance-rules strong{font-size:14px}.dga0902-p-attendance-rules small{font-size:var(--dga0902-type-xs);line-height:17px}.dga0902-p-qr-card{padding:20px}.dga0902-p-qr-heading h3{font-size:17px;line-height:24px}.dga0902-p-qr-instructions p{font-size:12px;line-height:18px}.dga0902-p-qr-instructions small{font-size:var(--dga0902-type-xs);line-height:16px}.dga0902-p-team-canvas{min-height:1900px}.dga0902-p-team-hero{height:582px}.dga0902-p-team-hero .dga0902-p-hero-body{box-sizing:border-box;height:482px;padding-top:8px;padding-bottom:41px}.dga0902-p-team-title-row{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.dga0902-p-team-title-row h1{font-size:22px}.dga0902-p-team-title-row button{color:#fff;min-height:34px;font-size:var(--dga0902-type-xs);background:#3e4774;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 14px;font-weight:700;display:flex}.dga0902-p-team-title-row button svg{width:14px;height:14px}.dga0902-p-team-description{box-sizing:border-box;background:#111d5e;border:1px solid #303e7c;border-radius:12px;align-items:flex-start;gap:8px;min-height:64px;padding:13px 15px;line-height:18px;display:flex;color:#dbe0fb!important;font-size:var(--dga0902-type-xs)!important;margin-top:18px!important}.dga0902-p-team-description svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.dga0902-p-team-goal-card{height:276px;color:var(--dga0902-ink);box-sizing:border-box;background:#fff;border-radius:14px;margin-top:14px;padding:16px 16px 0;overflow:hidden}.dga0902-p-team-goal-card>p{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);font-weight:700}.dga0902-p-team-goal-card h2{margin:4px 0;font-size:18px;line-height:26px}.dga0902-p-team-goal-card>span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-team-goal-card>button{color:#fff;background:var(--dga0902-action);border:0;border-radius:8px;width:100%;min-height:45px;margin-top:12px;font-size:14px;font-weight:700}.dga0902-p-team-goal-card .dga0902-p-stage-flow{border-top:1px solid var(--dga0902-border);grid-template-columns:repeat(3,1fr);gap:0;min-height:116px;margin:14px 0 0;padding-top:14px}.dga0902-p-team-goal-card .dga0902-p-stage-flow>span{color:var(--dga0902-text);font-size:var(--dga0902-type-xs);background:0 0;border:0;align-content:start;justify-items:center;gap:3px;display:grid;position:relative}.dga0902-p-team-goal-card .dga0902-p-stage-flow>span:before{content:"";background:var(--dga0902-border);height:1px;position:absolute;top:19px;left:50%;right:-50%}.dga0902-p-team-goal-card .dga0902-p-stage-flow>span:last-child:before{display:none}.dga0902-p-team-goal-card .dga0902-p-stage-flow>span>i{z-index:1;position:relative}.dga0902-p-team-goal-card .dga0902-p-stage-flow svg{width:17px;height:17px}.dga0902-p-team-goal-card .dga0902-p-stage-flow small{color:#475467;font-size:var(--dga0902-type-xs);font-weight:400}.dga0902-p-team-surface{box-sizing:border-box;border-radius:28px 28px 0 0;min-height:1318px;padding:30px 24px 120px}.dga0902-p-team-surface .dga0902-p-team-tabs{min-height:var(--dga0902-geometry-team-shell-height);border:1px solid var(--dga0902-border);border-radius:28px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:8px;display:grid;overflow:visible}.dga0902-p-team-surface .dga0902-p-team-tabs button{min-height:38px;font-size:var(--dga0902-type-xs);background:0 0;border-radius:22px;padding:0 6px}.dga0902-p-team-surface .dga0902-p-team-tabs button[aria-selected=true]{color:var(--dga0902-navy);background:var(--dga0902-sky)}.dga0902-p-mobile-assignment{box-sizing:border-box;border-radius:14px;min-height:60px;margin-top:31px;padding:11px 16px}.dga0902-p-team-workspace.is-compact{flex-direction:column;gap:0;margin-top:50px;display:flex}.dga0902-p-team-workspace.is-compact .dga0902-p-solution-card{display:none}.dga0902-p-team-workspace.is-compact.is-tab-detail .dga0902-p-solution-card{display:block}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions{min-height:265px;color:var(--dga0902-ink);box-sizing:border-box;background:0 0;border:0;border-radius:0;order:1;padding:0;position:relative}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions:after{color:var(--dga0902-cobalt);content:"솔루션 작업 열기  ›";font-size:var(--dga0902-type-xs);position:absolute;top:2px;right:0}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions h2{font-size:14px}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions ol{color:#fff;background:#101752;border-radius:20px;min-height:236px;margin-top:12px;padding:0 16px}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions li{border-color:#ffffff38;min-height:67px}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions li>span:first-child{color:#fff;border-color:#ffffff73}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions li.is-done>svg{color:var(--dga0902-navy);background:#fff;border-color:#fff}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions strong{font-size:12px}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions small{color:#fff;font-size:var(--dga0902-type-xs)}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions>button{display:none}.dga0902-p-team-workspace.is-compact .dga0902-p-recent-decision{box-sizing:border-box;order:2;min-height:0;margin-top:28px}.dga0902-p-team-workspace.is-compact .dga0902-p-team-side-stack{order:3;gap:28px;margin-top:28px;display:grid}.dga0902-p-team-workspace.is-compact .dga0902-p-team-side-stack>section{box-sizing:border-box;min-height:0;padding:0}.dga0902-p-team-workspace.is-compact .dga0902-p-team-side-stack>section:first-child button{display:none}.dga0902-p-team-workspace.is-compact .dga0902-p-team-side-stack>section:last-child button{min-height:44px;margin-top:6px}.dga0902-p-mentor-person{gap:10px}.dga0902-p-record{min-height:1458px}.dga0902-p-record-hero{height:379px}.dga0902-p-record-hero .dga0902-p-hero-body{box-sizing:border-box;height:279px;padding-top:8px;padding-bottom:40px}.dga0902-p-record-title{align-items:flex-start;margin-top:8px;position:relative}.dga0902-p-record-title h1{font-size:22px}.dga0902-p-record-title dl{min-height:59px;color:var(--dga0902-ink);box-sizing:border-box;background:#fff;border-radius:9px;padding:8px 10px;position:absolute;top:-24px;right:0}.dga0902-p-record-title dl div{border-right:1px solid var(--dga0902-border);background:0 0;border-radius:0;min-width:66px;padding:0 8px}.dga0902-p-record-title dl div:last-child{border-right:0}.dga0902-p-record-title dt{color:var(--dga0902-text);font-size:var(--dga0902-type-xs)}.dga0902-p-record-title dd{color:var(--dga0902-cobalt);font-size:16px}.dga0902-p-record .dga0902-p-session-steps{margin-top:20px}.dga0902-p-record .dga0902-p-session-steps li>span{border-radius:9px;width:36px;height:36px;font-size:14px}.dga0902-p-record .dga0902-p-session-steps li.is-current>span{height:59px;margin-top:0}.dga0902-p-record-note{min-height:64px;font-size:var(--dga0902-type-xs);box-sizing:border-box;border-radius:12px;padding:12px 15px;line-height:18px;margin-top:14px!important}.dga0902-p-record-surface{box-sizing:border-box;border-radius:28px 28px 0 0;min-height:1079px;padding-top:30px;padding-bottom:120px}.dga0902-p-record-table{border-radius:0 0 16px 16px;margin-top:12px}.dga0902-p-record-table>div{min-height:50px;font-size:var(--dga0902-type-xs);grid-template-columns:48px minmax(0,1fr) 50px 98px;padding:0 12px}.dga0902-p-record-table-head{min-height:48px!important;font-size:var(--dga0902-type-xs)!important}.dga0902-p-record-table .dga0902-p-stage{font-size:var(--dga0902-type-xs)}.dga0902-p-certificate{margin-top:50px}.dga0902-p-certificate h2{font-size:19px}.dga0902-p-certificate>p:not(.dga0902-p-kicker){font-size:var(--dga0902-type-xs)}.dga0902-p-certificate-preview{filter:saturate(.55);border:0;border-radius:16px;height:220px;margin-top:12px}.dga0902-p-certificate-preview>div{background:#ffffff52;border:0;width:100%;height:100%}.dga0902-p-certificate>button{min-height:44px;font-size:var(--dga0902-type-xs);border-radius:12px;margin-top:10px}.dga0902-p-record-help,.dga0902-p-record-journey{display:none}}@media (width>=1024px){.dga0902-p-team-desktop-shell{height:100vh;min-height:720px;overflow:hidden}.dga0902-p-desktop-sidebar{flex-basis:292px;width:292px;min-height:100%;padding:28px 20px 20px}.dga0902-p-desktop-sidebar .dga0902-brand{font-size:18px}.dga0902-p-desktop-sidebar .dga0902-brand img{width:30px;height:30px}.dga0902-p-team-main{height:100%}.dga0902-p-team-desktop-header{box-sizing:border-box;height:216px;min-height:216px;padding:46px 50px 32px}.dga0902-p-team-desktop-header h1{margin-top:28px;font-size:34px;line-height:42px}.dga0902-p-team-desktop-header>button{justify-content:center;min-width:178px;min-height:70px;margin-top:42px;font-size:16px}.dga0902-p-team-desktop-surface{overscroll-behavior:contain;box-sizing:border-box;border-radius:30px 0 0;height:calc(100vh - 216px);min-height:0;padding:30px;overflow:hidden auto}.dga0902-p-team-goal-desktop{background:0 0;border:0;border-radius:0;min-height:88px;padding:0}.dga0902-p-team-goal-desktop h2{font-size:22px}.dga0902-p-team-goal-desktop button{min-width:260px;min-height:50px;margin-top:15px;font-size:15px}.dga0902-p-stage-flow.is-desktop{height:108px;margin:20px 0 76px}.dga0902-p-stage-flow.is-desktop>span{min-height:108px;padding:0 30px;font-size:18px}.dga0902-p-stage-flow.is-desktop>span small{font-size:var(--dga0902-type-xs);margin-left:0}.dga0902-p-team-desktop-surface>.dga0902-p-team-tabs{gap:8px;height:52px;padding:0 0 10px}.dga0902-p-team-desktop-surface>.dga0902-p-team-tabs button{min-height:42px;padding:0 12px;font-size:14px}.dga0902-p-team-workspace:not(.is-compact):not(.is-tab-detail){grid-template-rows:126px 151px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"solution decision actions""meeting feedback actions";gap:14px 30px;margin-top:24px;display:grid}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-solution-card{background:0 0;border:0;grid-area:solution;padding:0}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-solution-card article{display:none}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-solution-card--detail article{display:grid}.dga0902-p-team-workspace:not(.is-compact):not(.is-tab-detail) .dga0902-p-solution-card .dga0902-p-card-title{align-items:flex-start}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-recent-decision{box-sizing:border-box;grid-area:decision;height:auto;padding:0;position:relative;top:24px}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack{display:contents}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack>section:first-child{grid-area:feedback;padding:0;position:relative;top:24px}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack>section:last-child{grid-area:meeting;padding:0;position:relative;top:24px}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack button{min-height:38px}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack>section:first-child .dga0902-p-block-card>button{display:none}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack>section:first-child button,.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-mentor-person{display:flex}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions{color:#fff;background:#101752;border:0;border-radius:20px;grid-area:actions;padding:20px 24px;position:relative;top:24px}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions h2{font-size:14px}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions li{border-color:#ffffff38;min-height:76px}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions li>span:first-child{color:#fff;border-color:#ffffff73}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions li.is-done>svg{color:var(--dga0902-navy);background:#fff;border-color:#fff}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions strong{font-size:var(--dga0902-type-xs)}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions small{color:#fff}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions>button{display:none}}@media (width>=1440px){.dga0902-p-desktop-sidebar{flex-basis:292px;width:292px;padding-left:20px;padding-right:20px}.dga0902-p-team-desktop-header{padding-left:50px;padding-right:50px}.dga0902-p-team-desktop-surface{padding-left:30px;padding-right:30px}}.dga0902-p-utility-desktop{display:none}.dga0902-p-utility-canvas{background:#f5f5f5;min-height:100vh}.dga0902-p-utility-hero{min-height:204px}.dga0902-p-utility-hero .dga0902-p-hero-body{padding:18px 24px 34px}.dga0902-p-utility-hero .dga0902-p-hero-body h1{margin-top:5px;font-size:25px;line-height:34px}.dga0902-p-utility-surface{z-index:2;min-height:calc(100vh - 176px);color:var(--dga0902-ink);background:#fff;border-radius:28px 28px 0 0;margin-top:-28px;padding:28px 24px 64px;position:relative}.dga0902-p-utility-intro>p,.dga0902-p-utility-intro>h2{margin:0}.dga0902-p-utility-intro>h2{margin-top:4px;font-size:19px;line-height:27px}.dga0902-p-utility-intro>p:last-child{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin-top:6px;line-height:17px}.dga0902-p-support-empty{color:#475467;border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);background:#f2f4f7;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;margin:18px 0 0;padding:14px;line-height:17px;display:grid}.dga0902-p-support-empty svg{width:20px;height:20px;color:var(--dga0902-cobalt)}.dga0902-p-support-grid{gap:10px;margin-top:20px;display:grid}.dga0902-p-support-grid article{border:1px solid var(--dga0902-border);background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px 12px;padding:15px;display:grid}.dga0902-p-support-icon{width:38px;height:38px;color:var(--dga0902-cobalt);background:#eef1ff;border-radius:9px;place-items:center;display:grid}.dga0902-p-support-icon svg{width:19px;height:19px}.dga0902-p-support-grid article>div{min-width:0}.dga0902-p-support-grid h3{margin:0;font-size:13px;line-height:19px}.dga0902-p-support-grid p{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin:3px 0 0;line-height:15px}.dga0902-p-support-grid article>a,.dga0902-p-support-grid article>small{grid-column:2;align-self:end}.dga0902-p-support-grid article>a,.dga0902-p-faq>a{width:max-content;min-height:34px;color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);background:#fff;border:1px solid #b9c3e6;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.dga0902-p-support-grid article>a svg,.dga0902-p-faq>a svg{width:13px;height:13px}.dga0902-p-support-grid article>small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:20px}.dga0902-p-notices{margin-top:34px}.dga0902-p-notices>div:first-child{align-items:center;gap:8px;margin-bottom:10px;display:flex}.dga0902-p-notices>div:first-child svg{width:18px;height:18px;color:var(--dga0902-cobalt)}.dga0902-p-notices h2{margin:0;font-size:16px;line-height:23px}.dga0902-p-notice-list{gap:10px;min-width:0;display:grid}.dga0902-p-notice-list article{border:1px solid var(--dga0902-border);background:#f8f9fc;border-radius:12px;min-width:0;padding:14px}.dga0902-p-notice-list article>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.dga0902-p-notice-list h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:18px}.dga0902-p-notice-list time{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);flex:none}.dga0902-p-notice-list p{color:#475467;overflow-wrap:anywhere;font-size:var(--dga0902-type-xs);white-space:pre-line;margin:7px 0 0;line-height:16px}.dga0902-p-notice-list a{min-height:34px;color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);align-items:center;gap:5px;margin-top:10px;font-weight:700;text-decoration:none;display:inline-flex}.dga0902-p-notice-list a svg{width:13px;height:13px}.dga0902-p-notice-empty{color:var(--dga0902-muted);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);background:#f8f9fc;border-radius:12px;margin:0;padding:14px}.dga0902-p-faq{margin-top:34px}.dga0902-p-faq>div{align-items:center;gap:8px;margin-bottom:10px;display:flex}.dga0902-p-faq>div svg{width:18px;height:18px;color:var(--dga0902-cobalt)}.dga0902-p-faq h2{margin:0;font-size:16px;line-height:23px}.dga0902-p-faq details{border-top:1px solid var(--dga0902-border)}.dga0902-p-faq details:last-of-type{border-bottom:1px solid var(--dga0902-border)}.dga0902-p-faq summary{min-height:48px;font-size:var(--dga0902-type-xs);cursor:pointer;padding:15px 4px;font-weight:700}.dga0902-p-faq details p{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin:-4px 0 0;padding:0 4px 15px;line-height:16px}.dga0902-p-faq details a{color:var(--dga0902-cobalt);font-weight:700}.dga0902-p-faq>a{margin-top:14px}.dga0902-p-account-surface{align-content:start;gap:18px;display:grid}.dga0902-p-account-section{border:1px solid var(--dga0902-border);background:#fff;border-radius:14px;padding:16px}.dga0902-p-account-heading{align-items:center;gap:10px;display:flex}.dga0902-p-account-heading>svg{width:20px;height:20px;color:var(--dga0902-cobalt)}.dga0902-p-account-heading p,.dga0902-p-account-heading h2{margin:0}.dga0902-p-account-heading p{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);font-weight:700}.dga0902-p-account-heading h2{margin-top:1px;font-size:15px;line-height:22px}.dga0902-p-account-list{margin:14px 0 0}.dga0902-p-account-list>div{border-top:1px solid var(--dga0902-border);grid-template-columns:92px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.dga0902-p-account-list dt{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-account-list dd{overflow-wrap:anywhere;text-align:right;font-size:var(--dga0902-type-xs);margin:0;font-weight:700}.dga0902-p-account-identifiers{border-top:1px solid var(--dga0902-border);margin-top:8px}.dga0902-p-account-identifiers summary{min-height:44px;color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.dga0902-p-account-identifiers summary::-webkit-details-marker{display:none}.dga0902-p-account-identifiers summary svg{width:15px;height:15px;transition:transform .14s}.dga0902-p-account-identifiers[open] summary svg{transform:rotate(90deg)}.dga0902-p-account-identifiers dl{background:#f9fafb;border-radius:10px;gap:8px;margin:0 0 8px;padding:12px;display:grid}.dga0902-p-account-identifiers dl div{gap:2px;display:grid}.dga0902-p-account-identifiers dt{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-account-identifiers dd{overflow-wrap:anywhere;font-size:var(--dga0902-type-xs);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dga0902-p-account-warning,.dga0902-p-account-error{font-size:var(--dga0902-type-xs);border-radius:8px;margin:10px 0 0;padding:10px;line-height:15px}.dga0902-p-account-warning{color:#7a2e0e;background:#fff4e5}.dga0902-p-account-error{color:#b42318;background:#fef3f2}.dga0902-p-account-links{margin-top:10px;display:grid}.dga0902-p-account-links a{min-height:42px;color:var(--dga0902-cobalt);border-top:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.dga0902-p-account-links a svg{width:15px;height:15px}.dga0902-p-session-row{gap:12px;margin-top:14px;display:grid}.dga0902-p-session-row>span{align-items:center;gap:10px;display:flex}.dga0902-p-session-row>span>svg{color:#087a49;width:22px;height:22px}.dga0902-p-session-row>span>span{gap:2px;display:grid}.dga0902-p-session-row strong{font-size:var(--dga0902-type-xs)}.dga0902-p-session-row small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-p-session-row button{color:#344054;min-height:42px;font-size:var(--dga0902-type-xs);background:#fff;border:1px solid #667085;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:flex}.dga0902-p-session-row button svg{width:15px;height:15px}.dga0902-p-session-row button:disabled{cursor:wait;opacity:.62}.dga0902-p-sidebar-utils button.is-active,.dga0902-p-profile.is-active{color:#fff;background:#ffffff1f;font-weight:700}.dga0902-p-mobile-menu button.is-utility:first-of-type{border-top:1px solid var(--dga0902-border);border-radius:0 0 8px 8px;margin-top:4px}@media (width<=359px){.dga0902-p-utility-surface{padding-left:16px;padding-right:16px}.dga0902-p-account-list>div{grid-template-columns:78px minmax(0,1fr)}}@media (width>=1024px){.dga0902-participant--help,.dga0902-participant--account{background:#f2f4f7}.dga0902-p-utility-mobile{display:none}.dga0902-p-utility-desktop{display:block}.dga0902-p-utility-shell{background:var(--dga0902-navy);min-height:100vh;display:flex}.dga0902-p-utility-main{background:#f2f4f7;flex:1;min-width:0}.dga0902-p-utility-main>header{color:#fff;background:var(--dga0902-navy);align-items:center;gap:18px;height:216px;padding:40px 50px;display:flex}.dga0902-p-utility-main>header>svg{box-sizing:content-box;background:#28336d;border-radius:10px;width:40px;height:40px;padding:9px}.dga0902-p-utility-main>header p,.dga0902-p-utility-main>header h1{margin:0}.dga0902-p-utility-main>header p{color:#aeb7df;font-size:12px}.dga0902-p-utility-main>header h1{margin-top:6px;font-size:32px;line-height:40px}.dga0902-p-utility-main>.dga0902-p-utility-surface{border-radius:28px 0 0;min-height:calc(100vh - 216px);margin:0;padding:40px 50px 72px}.dga0902-p-utility-intro>h2{font-size:24px;line-height:34px}.dga0902-p-utility-intro>p:last-child{font-size:13px;line-height:20px}.dga0902-p-support-empty{max-width:760px;font-size:12px}.dga0902-p-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dga0902-p-support-grid article{grid-template-rows:auto 1fr auto;align-content:start;min-height:194px;padding:20px}.dga0902-p-support-grid h3{font-size:15px}.dga0902-p-support-grid p{font-size:var(--dga0902-type-xs);line-height:17px}.dga0902-p-notices{max-width:820px;margin-top:42px}.dga0902-p-notices h2{font-size:19px}.dga0902-p-notice-list h3{font-size:13px}.dga0902-p-notice-list p{font-size:var(--dga0902-type-xs);line-height:18px}.dga0902-p-faq{max-width:820px;margin-top:42px}.dga0902-p-faq h2{font-size:19px}.dga0902-p-faq summary{font-size:12px}.dga0902-p-faq details p{font-size:var(--dga0902-type-xs);line-height:18px}.dga0902-p-account-surface{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:20px}.dga0902-p-account-section{padding:22px}.dga0902-p-account-heading h2{font-size:18px}.dga0902-p-account-list dt,.dga0902-p-account-list dd{font-size:12px}.dga0902-p-session-account{grid-column:1/-1}.dga0902-p-session-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dga0902-p-session-row button{min-width:132px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.dga0902-p-account-identifiers summary svg{transition:none}}.dga0902-collab,.dga0902-collab-empty{color:var(--dga0902-ink);margin-top:20px}.dga0902-collab-tab{min-width:0}.dga0902-collab-empty{border:1px solid var(--dga0902-border);background:#fff;border-radius:14px;gap:5px;padding:20px;display:grid}.dga0902-collab-empty span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}.dga0902-collab>header{border:1px solid var(--dga0902-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.dga0902-collab>header p,.dga0902-collab>header h2,.dga0902-collab>header span{margin:0}.dga0902-collab>header p{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);letter-spacing:.06em;font-weight:800}.dga0902-collab>header h2{margin-top:3px;font-size:20px}.dga0902-collab>header span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin-top:4px;line-height:17px;display:block}.dga0902-collab>header>strong{color:#344054;font-size:var(--dga0902-type-xs);background:#f2f4f7;border-radius:999px;flex:none;padding:7px 10px}.dga0902-collab>header>strong.is-open{color:#087a49;background:#ecfdf3}.dga0902-collab>header>strong.is-locked{color:#b42318;background:#fef3f2}.dga0902-collab-deadline{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin:8px 2px 0}.dga0902-collab-message{color:#075e3a;font-size:var(--dga0902-type-xs);background:#ecfdf3;border-radius:8px;margin:10px 0 0;padding:10px 12px}.dga0902-collab-message.is-error{color:#b42318;background:#fef3f2}.dga0902-collab-grid{gap:14px;margin-top:14px;display:grid}.dga0902-collab-card{border:1px solid var(--dga0902-border);background:#fff;border-radius:14px;align-content:start;gap:10px;padding:16px;display:grid}.dga0902-collab-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dga0902-collab-card-title small{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);font-weight:800}.dga0902-collab-card-title h3{margin:2px 0 0;font-size:14px}.dga0902-collab-card-title b{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);font-weight:700}.dga0902-collab-card label{color:#344054;font-size:var(--dga0902-type-xs);gap:5px;font-weight:700;display:grid}.dga0902-collab-card input,.dga0902-collab-card textarea,.dga0902-collab-card select{width:100%;min-height:38px;color:var(--dga0902-ink);font:inherit;font-size:var(--dga0902-type-xs);box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 10px;font-weight:400}.dga0902-collab-card textarea{resize:vertical;line-height:17px}.dga0902-collab-card select[multiple]{min-height:88px}.dga0902-collab-card input:focus-visible,.dga0902-collab-card textarea:focus-visible,.dga0902-collab-card select:focus-visible,.dga0902-collab-card button:focus-visible{outline:2px solid var(--dga0902-cobalt);outline-offset:2px}.dga0902-collab-card>button,.dga0902-collab-actions button,.dga0902-collab-card-title button,.dga0902-collab-list button{color:#344054;min-height:36px;font-size:var(--dga0902-type-xs);background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:0 12px;font-weight:800}.dga0902-collab-card>button,.dga0902-collab-actions .is-primary{color:#fff;background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}.dga0902-collab-card button:disabled,.dga0902-collab-card input:disabled,.dga0902-collab-card textarea:disabled,.dga0902-collab-card select:disabled{cursor:not-allowed;opacity:.56}.dga0902-collab-actions{justify-content:flex-end;gap:8px;display:flex}.dga0902-collab-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dga0902-collab-list{gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.dga0902-collab-list li{border-top:1px solid var(--dga0902-border);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 0;display:flex}.dga0902-collab-list li>span:first-child{gap:2px;min-width:0;display:grid}.dga0902-collab-list a,.dga0902-collab-list strong{color:var(--dga0902-ink);text-overflow:ellipsis;font-size:var(--dga0902-type-xs);white-space:nowrap;font-weight:800;overflow:hidden}.dga0902-collab-list small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:14px;display:-webkit-box;overflow:hidden}.dga0902-collab-list li>b{color:#087a49;font-size:var(--dga0902-type-xs)}.dga0902-collab-row-actions{flex:none;grid-auto-flow:column;gap:5px!important;display:flex!important}.dga0902-collab-comments{border:1px solid var(--dga0902-border);background:#fff;border-radius:14px;margin-top:14px;padding:16px}.dga0902-collab-comments h3{margin:0 0 10px;font-size:14px}.dga0902-collab-comments article{border-top:1px solid var(--dga0902-border);padding:10px 0}.dga0902-collab-comments article strong{font-size:var(--dga0902-type-xs)}.dga0902-collab-comments article p,.dga0902-collab-comments>p{color:#344054;font-size:var(--dga0902-type-xs);margin:5px 0;line-height:16px}.dga0902-collab-comments article small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs)}@media (width>=720px){.dga0902-collab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dga0902-collab-card.is-wide{grid-column:1/-1}}@media (width>=1024px){.dga0902-collab-tab{max-height:none;padding-right:6px;overflow:visible}.dga0902-collab-tab .dga0902-collab{max-height:none;overflow:visible}}@media (width<=479px){.dga0902-collab>header{display:grid}.dga0902-collab>header>strong{justify-self:start}.dga0902-collab-split{grid-template-columns:1fr}}@media (width<=1023px){.dga0902-p-journey.is-production{min-height:100vh}.dga0902-p-journey.is-production .dga0902-p-journey-hero{height:auto;min-height:0;padding-bottom:24px}.dga0902-p-journey.is-production .dga0902-p-journey-hero .dga0902-p-hero-body{height:auto;min-height:0;padding-bottom:0}.dga0902-p-journey.is-production .dga0902-p-journey-agenda{border-radius:14px;overflow:visible}.dga0902-p-journey.is-production .dga0902-p-journey-agenda .dga0902-p-current-session{height:auto;min-height:0;overflow:visible}.dga0902-p-journey.is-production .dga0902-p-journey-surface{min-height:0}.dga0902-p-session.is-production .dga0902-p-session-hero,.dga0902-p-session.is-production .dga0902-p-session-hero .dga0902-p-hero-body,.dga0902-p-session.is-production .dga0902-p-speakers{height:auto;overflow:visible}.dga0902-p-session.is-production .dga0902-p-session-hero{min-height:562px}.dga0902-p-session.is-production .dga0902-p-session-hero .dga0902-p-hero-body{min-height:462px}.dga0902-p-session.is-production .dga0902-p-speakers{min-height:230px}.dga0902-p-session.is-production .dga0902-p-session-surface{min-height:0}.dga0902-p-session.is-production :is(.dga0902-p-session-title-row h1,.dga0902-p-speakers p,.dga0902-p-resource-row strong,.dga0902-p-resource-row small){overflow-wrap:anywhere;white-space:normal}.dga0902-p-team-canvas.is-production .dga0902-p-team-hero,.dga0902-p-team-canvas.is-production .dga0902-p-team-hero .dga0902-p-hero-body{height:auto;min-height:0}.dga0902-p-team-canvas.is-production .dga0902-p-team-goal-card{height:auto;min-height:276px}.dga0902-p-team-canvas.is-production .dga0902-p-team-goal-card h2,.dga0902-p-team-canvas.is-production .dga0902-p-recent-decision h2,.dga0902-p-team-canvas.is-production .dga0902-p-recent-decision>p,.dga0902-p-team-canvas.is-production .dga0902-p-team-side-stack h2,.dga0902-p-team-canvas.is-production .dga0902-p-team-side-stack section>p{overflow-wrap:anywhere;white-space:normal}.dga0902-p-team-canvas.is-production .dga0902-p-team-title-row button,.dga0902-p-team-canvas.is-production .dga0902-p-team-tabs button,.dga0902-p-team-canvas.is-production .dga0902-p-mobile-assignment>button,.dga0902-p-team-canvas.is-production .dga0902-p-card-title button,.dga0902-p-team-canvas.is-production .dga0902-p-stage-actions button,.dga0902-p-team-canvas.is-production .dga0902-p-team-actions>button,.dga0902-collab-card input,.dga0902-collab-card textarea,.dga0902-collab-card select,.dga0902-collab-card>button,.dga0902-collab-actions button,.dga0902-collab-card-title button,.dga0902-collab-list button{min-height:44px}.dga0902-collab-list a{align-items:center;min-height:44px;display:inline-flex}}.dga0902-participant :is(button,label,legend,summary,th,td,[role=tab]){line-height:var(--dga0902-leading-sm);font-size:var(--dga0902-type-sm)!important}.dga0902-participant :is(input,textarea,select){line-height:var(--dga0902-leading-md);font-size:var(--dga0902-type-md)!important}.dga0902-participant small{min-height:0;font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}.dga0902-p-record-table>div{min-height:50px;padding-block:var(--dga0902-space-2);line-height:var(--dga0902-leading-sm);font-size:var(--dga0902-type-sm)!important}.dga0902-p-session-steps small,.dga0902-p-card-title button,.dga0902-p-team-side-stack button{height:auto;min-height:var(--dga0902-control-md)}.dga0902-p-utility-intro>p:last-child,.dga0902-p-support-grid p,.dga0902-p-notice-list p,.dga0902-p-notice-empty,.dga0902-p-faq details p{max-inline-size:68ch;line-height:var(--dga0902-leading-md);font-size:var(--dga0902-type-md)!important}.dga0902-p-notice-list h3,.dga0902-p-faq summary,.dga0902-p-notice-list a,.dga0902-p-support-grid article>a{line-height:var(--dga0902-leading-sm);font-size:var(--dga0902-type-sm)!important}.dga0902-p-question-form textarea,.dga0902-collab-card :is(input,textarea,select),.dga0902-collab-comments :is(p,blockquote),.dga0902-collab-comments>p{line-height:var(--dga0902-leading-md);font-size:var(--dga0902-type-md)!important}@media (width>=1024px){.dga0902-p-team-desktop-header>button{font-size:var(--dga0902-type-md)!important}.dga0902-p-team-goal-desktop button{font-size:15px!important}}.dga0902-p-sidebar-scroll{min-height:0}.dga0902-p-profile-switcher{padding-top:var(--dga0902-space-3);margin-top:var(--dga0902-space-3);border-top:1px solid #ffffff1f;flex:none;position:relative}.dga0902-p-profile-switcher>.dga0902-p-profile{cursor:pointer}.dga0902-p-profile{grid-template-columns:38px minmax(0,1fr) 18px;margin-top:0}.dga0902-p-profile>span:last-of-type{min-width:0}.dga0902-p-profile>span:last-of-type :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dga0902-p-profile>svg{color:#aeb7df;width:18px;height:18px;transition:transform var(--dga0902-motion-fast) var(--dga0902-ease-standard)}.dga0902-p-profile[aria-expanded=true]>svg{transform:rotate(180deg)}.dga0902-p-profile-menu{z-index:calc(var(--dga0902-z-sticky) + 1);right:0;bottom:calc(100% + var(--dga0902-space-2));gap:var(--dga0902-space-1);padding:var(--dga0902-space-2);color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg);box-shadow:var(--dga0902-shadow-popover);display:grid;position:absolute;left:0}.dga0902-p-profile-menu>p:first-child{padding:var(--dga0902-space-1) var(--dga0902-space-2);color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin:0;font-weight:800}.dga0902-p-profile-menu button{align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-control-lg);padding:var(--dga0902-space-2) var(--dga0902-space-3);color:var(--dga0902-text);text-align:left;border-radius:var(--dga0902-radius-md);background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);display:grid}.dga0902-p-profile-menu button:hover,.dga0902-p-profile-menu button[aria-current=page]{color:var(--dga0902-cobalt);background:#eef1ff}.dga0902-p-profile-menu button>svg{width:20px;height:20px}.dga0902-p-profile-menu button>span{gap:2px;min-width:0;display:grid}.dga0902-p-profile-menu button strong{font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm)}.dga0902-p-profile-menu button small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dga0902-p-profile-menu>p[role=note]{padding:var(--dga0902-space-2);color:var(--dga0902-muted);border-top:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);margin:0}.dga0902-p-meeting-entry{grid-template-columns:var(--dga0902-control-md) minmax(0, 1fr);align-items:center;gap:var(--dga0902-space-3);padding:var(--dga0902-space-4);margin-top:var(--dga0902-space-4);color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-lg);border:1px solid #b9c9ff;display:grid}.dga0902-p-meeting-entry-icon{width:var(--dga0902-control-md);height:var(--dga0902-control-md);color:var(--dga0902-cobalt);border-radius:var(--dga0902-radius-md);background:#eef1ff;place-items:center;display:grid}.dga0902-p-meeting-entry-icon svg{width:22px;height:22px}.dga0902-p-meeting-entry-copy{gap:2px;min-width:0;display:grid}.dga0902-p-meeting-entry-copy :is(p,h2,small){overflow-wrap:anywhere;margin:0}.dga0902-p-meeting-entry-copy p{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);font-weight:800;line-height:var(--dga0902-leading-xs)}.dga0902-p-meeting-entry-copy h2{font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md)}.dga0902-p-meeting-entry-copy small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}.dga0902-p-meeting-entry-actions{gap:var(--dga0902-space-2);grid-column:1/-1;display:grid}.dga0902-p-meeting-entry-actions>:is(a,button){min-height:var(--dga0902-control-md);justify-content:center;align-items:center;gap:var(--dga0902-space-2);padding:0 var(--dga0902-control-padding-x);color:var(--dga0902-cobalt);background:var(--dga0902-white);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-sm);border:1px solid #b9c9ff;font-weight:800;text-decoration:none;display:inline-flex}.dga0902-p-meeting-entry-actions>a{color:var(--dga0902-white);background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}.dga0902-p-meeting-entry-actions>:is(a,button)>svg{width:18px;height:18px}.dga0902-p-meeting-entry-actions>button[aria-pressed=true]{color:var(--dga0902-text);background:var(--dga0902-subtle);border-color:var(--dga0902-border)}@media (width<=1023px){.dga0902-p-primary-bottom-nav{width:min(100vw,390px);min-height:calc(68px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.dga0902-p-primary-bottom-nav button{font-size:var(--dga0902-type-xs);overflow:hidden}.dga0902-p-primary-bottom-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (width>=1024px){.dga0902-p-desktop-sidebar,.dga0902-p-primary-shell>.dga0902-p-desktop-sidebar,.dga0902-p-team-desktop-shell>.dga0902-p-desktop-sidebar,.dga0902-p-utility-shell>.dga0902-p-desktop-sidebar{height:100dvh;min-height:0;max-height:100dvh;padding-bottom:max(var(--dga0902-space-4), env(safe-area-inset-bottom,0px));overflow:hidden}.dga0902-p-sidebar-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow:hidden auto}.dga0902-p-meeting-entry{grid-template-columns:var(--dga0902-control-lg) minmax(0, 1fr) auto;padding:var(--dga0902-space-4) var(--dga0902-space-5)}.dga0902-p-meeting-entry-icon{width:var(--dga0902-control-lg);height:var(--dga0902-control-lg)}.dga0902-p-meeting-entry-actions{flex-wrap:wrap;grid-column:auto;justify-content:flex-end;display:flex}.dga0902-p-meeting-entry-actions>:is(a,button){white-space:nowrap}}@media (prefers-reduced-motion:reduce){.dga0902-p-profile>svg{transition:none}}@media (width<=1023px){.dga0902-p-mobile-header{grid-template-columns:var(--dga0902-control-md) minmax(0, 1fr) var(--dga0902-control-md);padding-inline:var(--dga0902-space-4)}.dga0902-p-mobile-header .dga0902-brand{min-width:0;max-width:100%;overflow:hidden}.dga0902-p-icon-button{width:var(--dga0902-control-md);height:var(--dga0902-control-md);border-radius:var(--dga0902-radius-md)}.dga0902-p-mobile-menu{gap:var(--dga0902-space-1);padding:var(--dga0902-space-2);border-radius:var(--dga0902-radius-lg)}.dga0902-p-mobile-menu button{min-height:var(--dga0902-control-md);padding-inline:var(--dga0902-space-3);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-sm)}.dga0902-p-journey-list li{gap:var(--dga0902-space-3);min-width:0}.dga0902-p-journey-list li>button{min-width:var(--dga0902-control-md);min-height:var(--dga0902-control-md);max-width:100%;padding-inline:var(--dga0902-space-2);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-xs);white-space:nowrap}.dga0902-p-session-switcher{height:auto;min-height:var(--dga0902-control-md);grid-template-columns:var(--dga0902-control-md) minmax(0, 1fr) var(--dga0902-control-md);border-radius:var(--dga0902-radius-lg);font-size:var(--dga0902-type-sm)}.dga0902-p-session-switcher button{width:var(--dga0902-control-md);height:var(--dga0902-control-md)}.dga0902-p-segmented{gap:var(--dga0902-space-1);padding:var(--dga0902-space-1);border-radius:var(--dga0902-radius-lg)}.dga0902-p-segmented button{min-height:var(--dga0902-control-md);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-sm)}.dga0902-p-choice-row{gap:var(--dga0902-space-2)}.dga0902-p-choice-row button{min-height:var(--dga0902-control-md);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-sm)}.dga0902-participant .dga0902-p-speaker-video{min-height:var(--dga0902-control-md);max-width:100%;padding-inline:var(--dga0902-space-2);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-xs);overflow-wrap:anywhere}.dga0902-p-support-grid{gap:var(--dga0902-space-3);margin-top:var(--dga0902-space-5)}.dga0902-p-support-grid article{gap:var(--dga0902-space-2) var(--dga0902-space-3);padding:var(--dga0902-space-4);border-radius:var(--dga0902-radius-lg)}.dga0902-p-support-grid article>a,.dga0902-p-faq>a,.dga0902-p-notice-list a{width:fit-content;max-width:100%;min-height:var(--dga0902-control-md);padding-inline:var(--dga0902-space-3);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);white-space:normal}.dga0902-p-notice-list{gap:var(--dga0902-space-3)}.dga0902-p-notice-list article{padding:var(--dga0902-space-4);border-radius:var(--dga0902-radius-lg)}.dga0902-p-account-surface{gap:var(--dga0902-space-4)}.dga0902-p-account-section{padding:var(--dga0902-space-4);border-radius:var(--dga0902-radius-lg)}.dga0902-p-account-links a,.dga0902-p-session-row button{min-height:var(--dga0902-control-md);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-xs)}}@media (width<=359px){.dga0902-p-journey-list li{grid-template-columns:36px minmax(0,1fr)}.dga0902-p-journey-list li>button{grid-column:2;justify-self:start}.dga0902-p-support-grid article{grid-template-columns:var(--dga0902-control-md) minmax(0, 1fr);padding:var(--dga0902-space-3)}.dga0902-p-account-section{padding:var(--dga0902-space-3)}.dga0902-p-account-links a{gap:var(--dga0902-space-2);overflow-wrap:anywhere}}.dga0902-p-journey-track{scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;margin:24px 0 0;padding:14px 0 0;list-style:none;display:grid;position:relative;overflow-x:auto}.dga0902-p-journey-track::-webkit-scrollbar{display:none}.dga0902-p-journey-track:focus-visible{outline:2px solid var(--dga0902-sky);outline-offset:2px;border-radius:8px}.dga0902-p-journey-track li{z-index:1;color:#101828;font-size:var(--dga0902-type-xs);justify-items:center;gap:8px;display:grid;position:relative}.dga0902-p-journey-track li:before{content:"";background:repeating-linear-gradient(90deg,#98a2b3 0 5px,#0000 5px 9px);height:2px;position:absolute;top:8px;left:-50%;right:50%}.dga0902-p-journey-track li:first-child:before,.dga0902-p-journey-track li.is-today:first-child+li:before{display:none}.dga0902-p-journey-track li.is-done:before,.dga0902-p-journey-track li.is-today:before{background:#98a2b3}.dga0902-p-journey-track li>span{z-index:1;box-sizing:border-box;background:#fff;border:3px solid #d0d5dd;border-radius:999px;width:18px;height:18px}.dga0902-p-journey-track li.is-done>span{background:var(--dga0902-cobalt);border-color:#e4e9fb}.dga0902-p-journey-track li.is-current>span{border-color:var(--dga0902-sky);background:#fff}.dga0902-p-journey-track li.is-cat-acting:not(.is-done,.is-current)>span{border-color:#f0b400}.dga0902-p-journey-track li.is-cat-field:not(.is-done,.is-current)>span{border-color:var(--dga0902-sky)}.dga0902-p-journey-track li.is-cat-final:not(.is-done,.is-current)>span{border-color:#667085}.dga0902-p-journey-track li.is-today{z-index:0}.dga0902-p-journey-track li.is-today>span{background:#98a2b3;border:0;width:10px;height:10px;margin-top:4px}.dga0902-p-journey-track li.is-today em{color:#344054;font-size:var(--dga0902-type-xs);white-space:nowrap;font-style:normal;font-weight:700;position:absolute;top:-14px}.dga0902-p-speaker-video{color:#8fd9ff;text-underline-offset:3px;align-items:center;min-height:32px;margin-top:8px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.dga0902-p-program-mentors{gap:16px;margin-top:28px;display:grid}.dga0902-p-program-mentor-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dga0902-p-program-mentor-list li{border:1px solid var(--dga0902-border);background:#fff;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:16px;display:grid}.dga0902-p-program-mentor-list img{object-fit:cover;border-radius:10px;width:64px;height:64px}.dga0902-p-program-mentor-list div{gap:3px;min-width:0;display:grid}.dga0902-p-program-mentor-list strong{color:#182230;font-size:15px}.dga0902-p-program-mentor-list span{color:#475467;font-size:12px;line-height:18px}.dga0902-p-program-mentor-list small{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:18px}@media (width>=768px){.dga0902-p-program-mentor-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dga0902-p-program-mentor-list li{grid-template-columns:56px minmax(0,1fr)}.dga0902-p-program-mentor-list img{width:56px;height:56px}}.dga0902-p-primary-shell{min-height:100vh}.dga0902-p-primary-shell>.dga0902-p-desktop-sidebar{display:none}.dga0902-p-primary-main{min-width:0}.dga0902-p-primary-bottom-nav{display:none}@media (width<=1023px){.dga0902-participant{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.dga0902-p-primary-bottom-nav{z-index:80;width:min(100%,390px);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));color:var(--dga0902-muted);background:var(--dga0902-white);border-top:1px solid var(--dga0902-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;right:0;transform:translate(-50%);box-shadow:0 -8px 24px #090f3b14}.dga0902-p-primary-bottom-nav button{min-width:0;min-height:56px;color:inherit;background:0 0;border:0;border-radius:8px;align-content:center;justify-items:center;gap:3px;padding:4px 2px;font-size:12px;font-weight:700;line-height:16px;display:grid}.dga0902-p-primary-bottom-nav button svg{width:22px;height:22px}.dga0902-p-primary-bottom-nav button.is-active{color:var(--dga0902-cobalt);background:#eef1ff}}@media (width>=1024px){.dga0902-participant--today,.dga0902-participant--journey,.dga0902-participant--session,.dga0902-participant--record{background:var(--dga0902-navy);padding-bottom:0}.dga0902-p-primary-shell{background:var(--dga0902-navy);width:100%;display:flex}.dga0902-p-primary-shell>.dga0902-p-desktop-sidebar{height:100vh;min-height:720px;display:flex;position:sticky;top:0;overflow-y:auto}.dga0902-p-primary-main{background:#f5f5f5;flex:1}.dga0902-p-primary-main>.dga0902-p-mobile-canvas{background:#f5f5f5;width:100%;min-height:100vh;margin:0;overflow:visible}.dga0902-p-primary-main :is(.dga0902-p-status-bar,.dga0902-p-mobile-header){display:none}.dga0902-p-primary-main .dga0902-p-hero{height:auto;min-height:320px}.dga0902-p-primary-main .dga0902-p-hero-body{height:auto;min-height:0;padding:48px}.dga0902-p-primary-main .dga0902-p-hero-body h1{font-size:34px;line-height:42px}.dga0902-p-primary-main .dga0902-p-surface{border-radius:28px 0 0;min-height:calc(100vh - 320px);padding:36px 40px 64px}.dga0902-p-primary-main{font-size:var(--dga0902-type-md)}.dga0902-p-primary-main p{font-size:var(--dga0902-type-md);line-height:26px}.dga0902-p-primary-main .dga0902-p-kicker,.dga0902-p-primary-main .dga0902-p-stage,.dga0902-p-primary-main small{font-size:var(--dga0902-type-sm);line-height:20px}.dga0902-p-primary-main :is(button,input,textarea,select,.dga0902-p-resource-row,.dga0902-p-record-journey){min-height:44px;font-size:var(--dga0902-type-md)}.dga0902-p-primary-main :is(.dga0902-p-list-copy,.dga0902-p-journey-list li,.dga0902-p-speakers,.dga0902-p-location-card,.dga0902-p-attendance-rules) strong{font-size:var(--dga0902-type-md);line-height:24px}.dga0902-p-primary-main :is(.dga0902-p-list-copy,.dga0902-p-journey-list li,.dga0902-p-speakers,.dga0902-p-location-card,.dga0902-p-attendance-rules) small{font-size:var(--dga0902-type-sm);line-height:20px}.dga0902-p-primary-main .dga0902-p-today-hero .dga0902-p-hero-body{padding:52px 48px 40px}.dga0902-p-primary-main .dga0902-p-greeting-row h1{font-size:34px;line-height:42px}.dga0902-p-primary-main .dga0902-p-greeting-row p{color:#c4cbe8;margin-top:8px}.dga0902-p-primary-main .dga0902-p-attendance-response{min-height:56px;margin-top:28px;padding:8px 16px;font-size:14px}.dga0902-p-primary-main .dga0902-p-attendance-response button{min-width:112px}.dga0902-p-primary-main .dga0902-p-today .dga0902-p-session-steps{gap:8px;max-width:860px;margin-top:24px}.dga0902-p-primary-main .dga0902-p-session-steps li>span{width:38px;height:38px;font-size:14px}.dga0902-p-primary-main .dga0902-p-session-steps li.is-current>span{height:48px;margin-top:-4px}.dga0902-p-primary-main .dga0902-p-session-steps small{font-size:12px}.dga0902-p-primary-main .dga0902-p-today-surface{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"session session-tasks""team-tasks team-tasks""actions actions";align-items:start;gap:32px 28px;margin-top:0;display:grid}.dga0902-p-primary-main .dga0902-p-today-surface>section:first-child{grid-area:session}.dga0902-p-primary-main .dga0902-p-today-surface>.dga0902-p-task-section:nth-child(2){grid-area:session-tasks}.dga0902-p-primary-main .dga0902-p-today-surface>.dga0902-p-task-section:nth-child(3){grid-area:team-tasks}.dga0902-p-primary-main .dga0902-p-today-surface>.dga0902-p-split-actions{grid-area:actions}.dga0902-p-primary-main .dga0902-p-task-section{margin-top:0}.dga0902-p-primary-main .dga0902-p-task-heading h2{font-size:20px;line-height:28px}.dga0902-p-primary-main .dga0902-p-session-card{min-height:100%;margin-top:16px;padding:24px}.dga0902-p-primary-main .dga0902-p-session-card h2{font-size:24px;line-height:32px}.dga0902-p-primary-main .dga0902-p-session-card dl{font-size:14px;line-height:22px}.dga0902-p-primary-main .dga0902-p-dark-list{margin-top:16px;padding:10px 18px}.dga0902-p-primary-main .dga0902-p-dark-list li{min-height:72px}.dga0902-p-primary-main .dga0902-p-today-surface>.dga0902-p-task-section:nth-child(3) .dga0902-p-dark-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.dga0902-p-primary-main .dga0902-p-today-surface>.dga0902-p-task-section:nth-child(3) .dga0902-p-dark-list li{border-bottom:0;border-right:1px solid #ffffff24;padding-right:18px}.dga0902-p-primary-main .dga0902-p-today-surface>.dga0902-p-task-section:nth-child(3) .dga0902-p-dark-list li:last-child{border-right:0;padding-right:0}.dga0902-p-primary-main .dga0902-p-split-actions{grid-template-columns:repeat(2,minmax(180px,240px));justify-content:end;margin-top:0}.dga0902-p-primary-main .dga0902-p-journey-hero{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:stretch;display:grid}.dga0902-p-primary-main .dga0902-p-journey-hero .dga0902-p-hero-body{padding:52px 32px 48px 48px}.dga0902-p-primary-main .dga0902-p-journey-note{min-height:0;padding:16px;font-size:14px;line-height:22px;margin-top:20px!important}.dga0902-p-primary-main .dga0902-p-journey-progress{margin-top:20px;padding:20px}.dga0902-p-primary-main .dga0902-p-journey-progress>div:first-child{font-size:14px}.dga0902-p-primary-main .dga0902-p-journey-track{grid-template-columns:repeat(8,minmax(0,1fr));width:100%;margin:20px 0 0;padding:14px 0 0;list-style:none;display:grid;position:relative;overflow:visible}.dga0902-p-primary-main .dga0902-p-journey-track:before{display:none}.dga0902-p-primary-main .dga0902-p-journey-track li{z-index:1;justify-items:center;gap:8px;display:grid;position:relative}.dga0902-p-primary-main .dga0902-p-journey-track li>span{box-sizing:border-box;background:#fff;border:3px solid #d0d5dd;border-radius:999px;width:18px;height:18px}.dga0902-p-primary-main .dga0902-p-journey-track li.is-done>span{background:var(--dga0902-cobalt);border-color:#e4e9fb}.dga0902-p-primary-main .dga0902-p-journey-track li.is-current>span{background:var(--dga0902-white);border-color:var(--dga0902-sky)}.dga0902-p-primary-main .dga0902-p-journey-track li.is-today{display:none}.dga0902-p-primary-main .dga0902-p-journey-agenda{color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:16px;align-self:center;margin:40px 40px 40px 0;padding:24px;overflow:visible}.dga0902-p-primary-main .dga0902-p-journey-agenda .dga0902-p-calendar-card{display:none}.dga0902-p-primary-main .dga0902-p-current-session{margin-top:20px}.dga0902-p-primary-main .dga0902-p-journey.is-production .dga0902-p-current-session{margin-top:0}.dga0902-p-primary-main .dga0902-p-current-session h2{font-size:22px;line-height:30px}.dga0902-p-primary-main .dga0902-p-journey-list{margin-top:0}.dga0902-p-primary-main .dga0902-p-journey-list ol{grid-template-columns:minmax(0,1fr);gap:0 32px;margin-top:18px;display:grid}.dga0902-p-primary-main .dga0902-p-journey-list li{grid-template-columns:44px minmax(0,1fr) auto;gap:16px;min-height:88px}.dga0902-p-primary-main .dga0902-p-journey-number{width:40px;height:40px;font-size:14px}.dga0902-p-primary-main .dga0902-p-journey-list li>button{min-width:104px;padding:0 14px}.dga0902-p-primary-main .dga0902-p-session-hero .dga0902-p-hero-body{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-template-areas:"switcher speakers""title speakers""meta speakers";align-content:center;gap:16px 32px;padding:40px 48px;display:grid}.dga0902-p-primary-main .dga0902-p-session-switcher{grid-area:switcher;grid-template-columns:44px 1fr 44px;width:min(100%,280px);height:44px;margin:0;font-size:14px}.dga0902-p-primary-main .dga0902-p-session-switcher button{width:44px;height:44px}.dga0902-p-primary-main .dga0902-p-session-title-row{grid-area:title;align-items:center}.dga0902-p-primary-main .dga0902-p-session-title-row h1{font-size:30px;line-height:38px}.dga0902-p-primary-main .dga0902-p-session-meta{grid-area:meta;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-top:0;font-size:14px;line-height:20px;display:grid}.dga0902-p-primary-main .dga0902-p-session-meta div:last-child{grid-column:1/-1}.dga0902-p-primary-main .dga0902-p-speakers,.dga0902-p-primary-main .dga0902-p-session-speaker-empty{grid-area:speakers;align-self:stretch;margin:0}.dga0902-p-primary-main .dga0902-p-speakers{align-content:center;padding:18px}.dga0902-p-primary-main .dga0902-p-speakers article{grid-template-columns:64px minmax(0,1fr);gap:14px}.dga0902-p-primary-main .dga0902-p-speakers img{width:64px;height:64px}.dga0902-p-primary-main .dga0902-p-session-speaker-empty{color:#c4cbe8;background:#111d5e;border-color:#34437f;place-items:center;font-size:14px;display:grid}.dga0902-p-primary-main .dga0902-p-segmented{width:min(100%,560px);padding:5px}.dga0902-p-primary-main .dga0902-p-segmented button{font-size:14px}.dga0902-p-primary-main .dga0902-p-session-panel{align-items:start;gap:28px;margin-top:28px}.dga0902-p-primary-main .dga0902-p-session--prepare .dga0902-p-session-panel,.dga0902-p-primary-main .dga0902-p-session--review .dga0902-p-session-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.dga0902-p-primary-main .dga0902-p-session--prepare :is(.dga0902-p-book-block,.dga0902-p-question-form,.dga0902-p-question-answer){grid-column:1/-1}.dga0902-p-primary-main .dga0902-p-book-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dga0902-p-primary-main .dga0902-p-question-card h2,.dga0902-p-primary-main .dga0902-p-resource-block h2,.dga0902-p-primary-main .dga0902-p-book-block h2,.dga0902-p-primary-main .dga0902-p-attendance-waiting h2,.dga0902-p-primary-main .dga0902-p-attendance-rules h2{font-size:20px;line-height:28px}.dga0902-p-primary-main .dga0902-p-resource-row strong,.dga0902-p-primary-main .dga0902-p-question-form label{font-size:14px}.dga0902-p-primary-main .dga0902-p-resource-row small,.dga0902-p-primary-main .dga0902-p-question-form label small{font-size:12px;line-height:18px}.dga0902-p-primary-main .dga0902-p-question-form textarea{min-height:150px;font-size:14px;line-height:22px}.dga0902-p-primary-main .dga0902-p-session--attendance .dga0902-p-session-panel{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.dga0902-p-primary-main .dga0902-p-attendance-waiting{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.dga0902-p-primary-main .dga0902-p-attendance-response-card{grid-column:1/-1}.dga0902-p-primary-main .dga0902-p-attendance-waiting dt,.dga0902-p-primary-main .dga0902-p-attendance-waiting dd{font-size:12px;line-height:18px}.dga0902-p-primary-main .dga0902-p-record-hero .dga0902-p-hero-body{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-template-areas:"kicker kicker""title title""steps note";align-items:center;gap:12px 32px;padding:44px 48px;display:grid}.dga0902-p-primary-main .dga0902-p-record-hero .dga0902-p-kicker{grid-area:kicker}.dga0902-p-primary-main .dga0902-p-record-title{grid-area:title;align-items:center}.dga0902-p-primary-main .dga0902-p-record-title h1{font-size:34px;line-height:42px}.dga0902-p-primary-main .dga0902-p-record-title dl{gap:12px}.dga0902-p-primary-main .dga0902-p-record-title dl div{min-width:120px;padding:12px 16px}.dga0902-p-primary-main .dga0902-p-record-title dt{font-size:12px}.dga0902-p-primary-main .dga0902-p-record-title dd{font-size:18px}.dga0902-p-primary-main .dga0902-p-record .dga0902-p-session-steps{grid-area:steps;margin-top:0}.dga0902-p-primary-main .dga0902-p-record-note{grid-area:note;min-height:64px;padding:14px 16px;font-size:13px;line-height:20px;margin-top:0!important}.dga0902-p-primary-main .dga0902-p-record-surface{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.dga0902-p-primary-main .dga0902-p-record-table{margin-top:18px}.dga0902-p-primary-main .dga0902-p-record-table>div{grid-template-columns:80px minmax(180px,1fr) 90px 140px;min-height:54px;padding:0 16px;font-size:14px}.dga0902-p-primary-main .dga0902-p-record-table-head{min-height:48px!important;font-size:13px!important}.dga0902-p-primary-main .dga0902-p-certificate{margin-top:0}.dga0902-p-primary-main .dga0902-p-certificate h2{font-size:22px;line-height:30px}.dga0902-p-primary-main .dga0902-p-certificate>p:not(.dga0902-p-kicker){font-size:13px;line-height:20px}.dga0902-p-primary-main .dga0902-p-certificate-preview{height:260px}.dga0902-p-primary-main .dga0902-p-record-help{margin-top:0;padding:16px}.dga0902-p-primary-main .dga0902-p-record-help strong{font-size:14px}.dga0902-p-primary-main .dga0902-p-record-help span{font-size:12px;line-height:18px}.dga0902-p-primary-main .dga0902-alumni-panel{grid-column:1/-1}}@media (width>=1280px){.dga0902-p-primary-main .dga0902-p-journey-list ol{grid-template-columns:repeat(2,minmax(0,1fr))}.dga0902-p-primary-main .dga0902-p-record-surface{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.dga0902-p-primary-main .dga0902-p-record-surface>.dga0902-p-attendance-history{grid-column:1}.dga0902-p-primary-main .dga0902-p-record-surface>.dga0902-p-certificate{grid-area:1/2}.dga0902-p-primary-main .dga0902-p-record-surface>.dga0902-p-record-help{grid-column:1}.dga0902-p-primary-main .dga0902-p-record-surface>.dga0902-p-record-journey{grid-column:2;align-self:end;margin-top:0}}@media (width>=1440px){.dga0902-p-primary-main .dga0902-p-hero-body{padding-left:64px;padding-right:64px}.dga0902-p-primary-main .dga0902-p-surface{padding-left:56px;padding-right:56px}.dga0902-p-primary-main .dga0902-p-journey-hero .dga0902-p-hero-body{padding-left:64px}.dga0902-p-primary-main .dga0902-p-journey-agenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-right:56px;display:grid}.dga0902-p-primary-main .dga0902-p-journey.is-production .dga0902-p-journey-agenda{display:block}.dga0902-p-primary-main .dga0902-p-journey-agenda .dga0902-p-current-session{margin-top:0}}.dga0902-p-resource-row.is-unavailable{cursor:default;opacity:.72}@media (width>=720px) and (width<=1023px){.dga0902-p-mobile-canvas{width:min(100%,720px)}.dga0902-p-primary-bottom-nav{width:min(100vw,720px)}.dga0902-collab-grid,.dga0902-collab-split{grid-template-columns:minmax(0,1fr)}.dga0902-collab-card.is-wide{grid-column:auto}}@media (width>=1024px){.dga0902-p-team-desktop-shell.is-production .dga0902-p-team-goal-desktop{align-items:flex-start}.dga0902-p-team-desktop-shell.is-production .dga0902-p-team-goal-desktop>div{min-width:0}.dga0902-p-team-desktop-shell.is-production .dga0902-p-team-goal-desktop>button{flex:none}.dga0902-p-team-desktop-shell.is-production .dga0902-p-team-goal-desktop h2,.dga0902-p-team-desktop-shell.is-production .dga0902-p-recent-decision h2,.dga0902-p-team-desktop-shell.is-production .dga0902-p-recent-decision>p,.dga0902-p-team-desktop-shell.is-production .dga0902-p-team-side-stack h2,.dga0902-p-team-desktop-shell.is-production .dga0902-p-team-side-stack section>p{overflow-wrap:anywhere;white-space:normal}.dga0902-p-team-desktop-shell.is-production .dga0902-p-team-workspace:not(.is-compact):not(.is-tab-detail){grid-template-rows:minmax(126px,auto) minmax(151px,auto)}.dga0902-p-team-desktop-shell.is-production .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-recent-decision{height:auto;min-height:126px;overflow:visible}.dga0902-p-team-desktop-shell.is-production .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack>section{min-height:151px;overflow:visible}.dga0902-p-desktop-sidebar,.dga0902-p-primary-shell>.dga0902-p-desktop-sidebar,.dga0902-p-team-desktop-shell>.dga0902-p-desktop-sidebar,.dga0902-p-utility-shell>.dga0902-p-desktop-sidebar{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}}.dga0902-p-resource-row-group{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.dga0902-p-resource-download{min-height:44px;color:var(--dga0902-text);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-sm);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.dga0902-p-resource-download:hover{background:#f8f9fa}.dga0902-p-editor-template{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dga0902-p-editor-template li{border:1px solid var(--dga0902-border);background:#f9fafb;border-radius:12px;padding:14px 16px}.dga0902-p-editor-template label{gap:8px}.dga0902-p-editor-template-head{grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.dga0902-p-editor-template-head b{color:#fff;background:var(--dga0902-cobalt);border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.dga0902-p-editor-template-head strong{color:var(--dga0902-ink);font-size:14px;line-height:20px}.dga0902-p-editor-template-head small{color:var(--dga0902-muted);grid-column:2;font-size:12px;font-weight:400;line-height:16px}.dga0902-p-editor-template textarea{min-height:0}.dga0902-p-editor-count{color:var(--dga0902-muted);text-align:right;margin:-6px 0 0;font-size:12px}.dga0902-p-editor-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;display:flex}.dga0902-p-editor-reload{min-height:36px;color:var(--dga0902-cobalt);border:1px solid var(--dga0902-border);background:#fff;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700}.dga0902-p-editor-toolbar .dga0902-p-editor-count{margin:0}.dga0902-p-today-prep{margin:0 0 var(--dga0902-space-3)}.dga0902-p-today-prep>summary{justify-content:space-between;align-items:center;gap:var(--dga0902-space-2);min-height:var(--dga0902-control-md);color:var(--dga0902-ink);font-size:var(--dga0902-type-xs);cursor:pointer;font-weight:700;list-style:none;display:flex}.dga0902-p-today-prep>summary::-webkit-details-marker{display:none}.dga0902-p-today-prep>summary svg{width:16px;height:16px;color:var(--dga0902-muted)}.dga0902-p-today-prep[open]>summary svg{transform:rotate(180deg)}.dga0902-p-today-prep-body{gap:var(--dga0902-space-2);display:grid}.dga0902-p-today-prep-row{align-items:center;gap:var(--dga0902-space-2);padding:var(--dga0902-space-2) var(--dga0902-space-3);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.dga0902-p-today-prep-row>span{gap:3px;min-width:0;display:grid}.dga0902-p-today-prep-row strong{font-size:var(--dga0902-type-xs)}.dga0902-p-today-prep-row small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dga0902-p-today-prep-row button{min-height:var(--dga0902-control-md);padding:0 var(--dga0902-space-3);color:var(--dga0902-cobalt);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-8);font-size:var(--dga0902-type-xs);white-space:nowrap;font-weight:700}.dga0902-p-today-prep-row button:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);cursor:not-allowed}.dga0902-p-editor.dga0902-p-session-dialog{width:min(520px,100%)}.dga0902-p-session-dialog .dga0902-p-editor-close svg{width:20px;height:20px}.dga0902-p-session-dialog-meta{gap:var(--dga0902-space-2);margin:0 0 var(--dga0902-space-4);display:grid}.dga0902-p-session-dialog-meta>div{align-items:baseline;gap:var(--dga0902-space-3);grid-template-columns:72px minmax(0,1fr);display:grid}.dga0902-p-session-dialog-meta dt{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);font-weight:700}.dga0902-p-session-dialog-meta dd{color:var(--dga0902-text);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);gap:2px;margin:0;display:grid}.dga0902-p-session-dialog-meta dd small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}.dga0902-p-session-dialog-body{margin:0 0 var(--dga0902-space-4);color:var(--dga0902-text);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-md)}.dga0902-p-session-dialog-speakers{gap:var(--dga0902-space-2);margin:0 0 var(--dga0902-space-4);padding:0;list-style:none;display:grid}.dga0902-p-session-dialog-speakers li{padding:var(--dga0902-space-3);background:var(--dga0902-neutral-050);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-10);gap:2px;display:grid}.dga0902-p-session-dialog-speakers strong{color:var(--dga0902-ink);font-size:var(--dga0902-type-sm)}.dga0902-p-session-dialog-speakers small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}.dga0902-p-session-dialog-actions{gap:var(--dga0902-space-2);grid-template-columns:1fr 1fr;display:grid}.dga0902-p-session-dialog-actions p{margin:0 0 var(--dga0902-space-2);color:var(--dga0902-text);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);grid-column:1/-1}.dga0902-p-session-dialog-actions button{min-height:var(--dga0902-control-lg);color:var(--dga0902-cobalt);background:var(--dga0902-white);border:1px solid var(--dga0902-cobalt);border-radius:var(--dga0902-radius-6);font-weight:700}.dga0902-p-session-dialog-actions button.is-primary{color:var(--dga0902-white);background:var(--dga0902-cobalt)}.dga0902-p-session-dialog-actions button:only-of-type{grid-column:1/-1}.dga0902-p-session-dialog form>div:last-child button svg{vertical-align:-3px;width:16px;height:16px}@media (width<=1023px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-surface .dga0902-p-team-tabs.is-fitted button{min-width:0;padding-inline:4px}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact).is-meeting-hidden .dga0902-p-team-side-stack>section:first-child{grid-area:meeting/meeting-start/meeting/feedback-end}}.dga0902-p-today .dga0902-p-list-links{justify-content:flex-end;align-items:center;gap:var(--dga0902-space-2);flex-wrap:wrap;min-width:0;display:flex}.dga0902-p-today .dga0902-p-list-link{box-sizing:border-box;min-width:66px;max-width:100%;min-height:var(--dga0902-control-hit-min);color:#fff;border-radius:var(--dga0902-radius-8);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);background:#ffffff14;border:1px solid #ffffff3d;justify-content:center;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.dga0902-p-today .dga0902-p-list-link:hover{background:#ffffff24}.dga0902-p-today .dga0902-p-list-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dga0902-p-today .dga0902-p-dark-list li.is-split{row-gap:var(--dga0902-space-2);grid-template-columns:38px minmax(0,1fr);padding-block:10px}.dga0902-p-today .dga0902-p-dark-list li.is-split .dga0902-p-list-links{grid-column:1/-1;justify-content:flex-start}@media (width>=1024px){.dga0902-p-primary-main .dga0902-p-today .dga0902-p-list-link{font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm)}}.dga0902-p-profile-menu button.dga0902-p-profile-logout{margin-top:var(--dga0902-space-1);border-top:1px solid var(--dga0902-border);border-radius:0 0 var(--dga0902-radius-md) var(--dga0902-radius-md)}.dga0902-p-profile-menu button.dga0902-p-profile-logout:hover:not(:disabled){color:var(--dga0902-danger-ink);background:var(--dga0902-danger-10)}.dga0902-p-profile-menu button.dga0902-p-profile-logout:disabled{opacity:.6}.dga0902-p-profile-editor{gap:var(--dga0902-space-4);display:grid}.dga0902-p-profile-photo-row{align-items:center;gap:var(--dga0902-space-4);grid-template-columns:96px minmax(0,1fr);display:grid}.dga0902-p-profile-photo{object-fit:cover;border-radius:var(--dga0902-radius-lg);border:1px solid var(--dga0902-border);background:var(--dga0902-canvas);width:96px;height:96px}.dga0902-p-profile-photo.is-empty{color:var(--dga0902-muted);place-items:center;display:grid}.dga0902-p-profile-photo.is-empty>svg{width:44px;height:44px}.dga0902-p-profile-photo-actions{gap:var(--dga0902-space-2);flex-wrap:wrap;display:flex}.dga0902-p-profile-photo-actions button{min-height:var(--dga0902-control-hit-min);padding:0 var(--dga0902-space-4);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-sm)}.dga0902-p-profile-field{gap:var(--dga0902-space-2);display:grid}.dga0902-p-profile-field>span{font-size:var(--dga0902-type-sm);font-weight:var(--dga0902-weight-semibold)}.dga0902-p-profile-field textarea{width:100%;padding:var(--dga0902-space-3);color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-md);font:inherit;font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);resize:vertical}.dga0902-p-profile-field>small{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);text-align:right}.dga0902-p-profile-visibility{gap:var(--dga0902-space-2);border:0;margin:0;padding:0;display:grid}.dga0902-p-profile-visibility legend{font-size:var(--dga0902-type-sm);font-weight:var(--dga0902-weight-semibold);padding:0}.dga0902-p-profile-visibility label{align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-control-hit-min);display:flex}.dga0902-p-book-dialog{z-index:var(--dga0902-z-drawer);padding:var(--dga0902-space-5);background:#0b15338c;place-items:center;display:grid;position:fixed;inset:0}.dga0902-p-book-dialog__panel{justify-items:center;gap:var(--dga0902-space-3);width:min(100%,360px);max-height:90vh;padding:var(--dga0902-space-6);text-align:center;color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-lg);display:grid;position:relative;overflow-y:auto}.dga0902-p-book-dialog__panel h2{font-size:var(--dga0902-type-lg);line-height:var(--dga0902-leading-lg);word-break:keep-all;margin:0}.dga0902-p-book-dialog__panel img{border-radius:var(--dga0902-radius-sm)}.dga0902-p-book-dialog__author{color:var(--dga0902-muted);font-size:var(--dga0902-type-sm);margin:0}.dga0902-p-book-dialog__summary{font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);word-break:keep-all;margin:0}.dga0902-p-book-dialog__panel>a{width:100%}.dga0902-p-book-dialog__close{top:var(--dga0902-space-3);right:var(--dga0902-space-3);width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);color:var(--dga0902-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute}.dga0902-p-mentor-resume-open{margin-top:var(--dga0902-space-2);min-height:var(--dga0902-control-hit-min);padding:0 var(--dga0902-space-3);color:var(--dga0902-cobalt);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-sm);background:0 0}.dga0902-p-mentor-resume{z-index:var(--dga0902-z-drawer);padding:var(--dga0902-space-5);background:#0b15338c;place-items:center;display:grid;position:fixed;inset:0}.dga0902-p-mentor-resume__panel{justify-items:center;gap:var(--dga0902-space-3);width:min(100%,380px);max-height:90vh;padding:var(--dga0902-space-6);text-align:center;color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-lg);display:grid;position:relative;overflow-y:auto}.dga0902-p-mentor-resume__panel img{object-fit:cover;border-radius:50%}.dga0902-p-mentor-resume__panel h2{font-size:var(--dga0902-type-lg);margin:0}.dga0902-p-mentor-resume__role{color:var(--dga0902-muted);font-size:var(--dga0902-type-sm);margin:0}.dga0902-p-mentor-resume__summary{font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);word-break:keep-all;margin:0}.dga0902-p-mentor-resume__block{text-align:left;width:100%}.dga0902-p-mentor-resume__block h3{margin:0 0 var(--dga0902-space-1);font-size:var(--dga0902-type-sm)}.dga0902-p-mentor-resume__block ul{padding-left:var(--dga0902-space-4);font-size:var(--dga0902-type-sm);gap:2px;margin:0;display:grid}.dga0902-p-mentor-resume__close{top:var(--dga0902-space-3);right:var(--dga0902-space-3);width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);color:var(--dga0902-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute}.dga0902-p-quick-actions{gap:8px;margin-top:18px;display:grid}.dga0902-p-quick-actions button{width:100%;min-height:var(--dga0902-control-hit-min);border:1px solid var(--dga0902-white-20);color:var(--dga0902-white);background:var(--dga0902-white-10);text-align:left;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px 14px;display:grid}.dga0902-p-quick-actions button.is-primary{border-color:var(--dga0902-sky);background:var(--dga0902-sky)}.dga0902-p-quick-actions button:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-p-quick-actions__icon{background:var(--dga0902-white-10);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.dga0902-p-quick-actions button.is-primary .dga0902-p-quick-actions__icon{background:var(--dga0902-white-20)}.dga0902-p-quick-actions__icon svg{width:18px;height:18px}.dga0902-p-quick-actions__text{gap:1px;min-width:0;display:grid}.dga0902-p-quick-actions__text small{color:#c4cbe8;font-size:var(--dga0902-type-xs);line-height:16px}.dga0902-p-quick-actions button.is-primary .dga0902-p-quick-actions__text small{color:#06304a}.dga0902-p-quick-actions__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.dga0902-p-quick-actions button.is-primary .dga0902-p-quick-actions__text strong{color:#04283c}.dga0902-p-quick-actions__chevron{color:#aeb7df;width:16px;height:16px}.dga0902-p-quick-actions button.is-primary .dga0902-p-quick-actions__chevron{color:#06304a}@media (width>=480px){.dga0902-p-quick-actions{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.dga0902-p-checkin-action{justify-items:start;gap:10px;display:grid}.dga0902-p-checkin-start{color:#fff;background:var(--dga0902-navy);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.dga0902-p-checkin-start:disabled{color:var(--dga0902-muted);background:var(--dga0902-neutral-050);border:1px solid var(--dga0902-border)}.dga0902-p-checkin-start:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-p-checkin-start svg{width:20px;height:20px}.dga0902-p-checkin-message{color:var(--dga0902-ink);margin:0;font-size:13px;line-height:19px}.dga0902-p-checkin-done{border:1px solid var(--dga0902-border);background:var(--dga0902-white);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.dga0902-p-checkin-done svg{width:20px;height:20px;color:var(--dga0902-success)}.dga0902-p-checkin-done strong{font-size:15px}.dga0902-p-checkin-done small{color:var(--dga0902-muted);flex-basis:100%;font-size:12px}.dga0902-p-scan-overlay{z-index:var(--dga0902-z-toast);background:#05081f;align-content:center;justify-items:center;gap:18px;padding:24px;display:grid;position:fixed;inset:0}.dga0902-p-scan-frame{aspect-ratio:1;background:#000;border-radius:18px;width:min(320px,82vw);position:relative;overflow:hidden}.dga0902-p-scan-frame video{object-fit:cover;width:100%;height:100%}.dga0902-p-scan-guide{border:2px solid #ffffffd1;border-radius:14px;position:absolute;inset:14%}.dga0902-p-scan-overlay h2{color:#fff;text-align:center;margin:0;font-size:17px;line-height:24px}.dga0902-p-scan-close{color:#fff;background:0 0;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.dga0902-p-scan-close:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}@media (width<=719px){.dga0902-p-mobile-canvas,.dga0902-p-primary-bottom-nav{width:100%}}.dga0902-p-meal{border-top:1px solid var(--dga0902-border);gap:8px;margin-top:14px;padding-top:14px;display:grid}.dga0902-p-meal-lead{color:var(--dga0902-ink);margin:0;font-size:14px;font-weight:700;line-height:20px}.dga0902-p-meal-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dga0902-p-meal-row button{border:1px solid var(--dga0902-border);min-height:48px;color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:700;display:flex}.dga0902-p-meal-row button.is-selected{border-color:var(--dga0902-navy);color:var(--dga0902-white);background:var(--dga0902-navy)}.dga0902-p-meal-row button:disabled{color:var(--dga0902-muted);background:var(--dga0902-neutral-050)}.dga0902-p-meal-row button:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-p-firstday-checkin{gap:12px;display:grid}.dga0902-p-checkin-dialog{z-index:var(--dga0902-z-drawer);padding:var(--dga0902-space-5);place-items:center;display:grid;position:fixed;inset:0}.dga0902-p-checkin-dialog__scrim{animation:dga0902-scrim-in var(--dga0902-motion-fast) var(--dga0902-ease-out) backwards;background:#0b15338c;position:absolute;inset:0}.dga0902-p-checkin-dialog__panel{justify-items:center;gap:var(--dga0902-space-3);width:min(100%,320px);padding:var(--dga0902-space-6);text-align:center;color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-lg);animation:dga0902-popup-in var(--dga0902-motion-normal) var(--dga0902-ease-standard) backwards;display:grid;position:relative}.dga0902-p-checkin-dialog__mark{color:var(--dga0902-success);animation:dga0902-celebrate-pop var(--dga0902-motion-deliberate) var(--dga0902-ease-standard) backwards;display:inline-flex;position:relative}.dga0902-p-checkin-dialog__stroke{stroke-dasharray:var(--dga0902-stroke-length,22);animation:dga0902-stroke-draw var(--dga0902-motion-deliberate) var(--dga0902-ease-out) backwards}.dga0902-p-checkin-dialog__points{color:var(--dga0902-success);font-size:var(--dga0902-type-sm);white-space:nowrap;animation:dga0902-checkin-points .9s var(--dga0902-ease-out) .26s backwards;margin-left:2px;font-weight:700;line-height:1;position:absolute;top:-2px;left:100%}@keyframes dga0902-checkin-points{0%{opacity:0;transform:translateY(6px)}25%{opacity:1;transform:translate(0,0)}70%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-12px)}}.dga0902-p-checkin-dialog__panel h2{font-size:var(--dga0902-type-lg);line-height:var(--dga0902-leading-lg);word-break:keep-all;margin:0}.dga0902-p-checkin-dialog__meta{color:var(--dga0902-muted);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);font-variant-numeric:tabular-nums;margin:0}.dga0902-p-checkin-dialog__actions{gap:var(--dga0902-space-2);width:100%;margin-top:var(--dga0902-space-1);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.dga0902-p-checkin-dialog__button{min-height:var(--dga0902-control-hit-min);padding:0 var(--dga0902-space-3);color:var(--dga0902-text);font-size:var(--dga0902-type-sm);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-md);font-weight:600}.dga0902-p-checkin-dialog__button.is-primary{color:var(--dga0902-white);background:var(--dga0902-navy);border-color:var(--dga0902-navy)}@media (prefers-reduced-motion:reduce){.dga0902-p-checkin-dialog__scrim,.dga0902-p-checkin-dialog__panel,.dga0902-p-checkin-dialog__mark,.dga0902-p-checkin-dialog__stroke,.dga0902-p-checkin-dialog__points{animation:none}}.dga0902-view-switch{justify-content:center;gap:var(--dga0902-space-2);padding:var(--dga0902-space-5) var(--dga0902-space-4) calc(var(--dga0902-space-6) + env(safe-area-inset-bottom));background:var(--dga0902-neutral-050);border-top:1px solid var(--dga0902-border);display:flex}.dga0902-view-switch button{align-items:center;gap:var(--dga0902-space-2);min-height:40px;padding:0 var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-ink);background:var(--dga0902-white);font-size:var(--dga0902-type-sm);font-weight:700;display:inline-flex}.dga0902-view-switch button.is-chosen{border-color:var(--dga0902-cobalt);color:var(--dga0902-white);background:var(--dga0902-cobalt)}.dga0902-view-switch svg{width:16px;height:16px}@media (width<=1023px){.dga0902-view-switch{padding-bottom:calc(var(--dga0902-space-6) + 76px + env(safe-area-inset-bottom,0px))}}.dga0902-legal-page{min-height:100vh;color:var(--dga0902-ink);background:#fff}.dga0902-legal-header{z-index:20;background:var(--dga0902-navy);justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:0 max(24px,50vw - 480px);display:flex;position:sticky;top:0}.dga0902-legal-brand{text-decoration:none;display:inline-flex}.dga0902-legal-header .dga0902-brand img{width:29px;height:29px}.dga0902-legal-back{color:#fff;white-space:nowrap;border:1px solid #ffffff94;border-radius:8px;flex:none;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dga0902-legal-main{width:min(920px,100% - 48px);margin:0 auto;padding:80px 0 104px}.dga0902-legal-main--terms{width:min(820px,100% - 48px)}.dga0902-legal-eyebrow{color:var(--dga0902-cobalt);letter-spacing:.18em;margin:0;font-size:12px;font-weight:800;line-height:18px}.dga0902-legal-main h1{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.2}.dga0902-legal-version,.dga0902-legal-intro{color:#526078;margin:18px 0 0;font-size:15px;line-height:1.75}.dga0902-legal-policy{color:#344054;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin-top:48px;font-size:15px;line-height:1.9}.dga0902-legal-sections{gap:16px;margin-top:44px;display:grid}.dga0902-legal-sections section{border:1px solid var(--dga0902-border);background:#fff;border-radius:16px;padding:26px 28px}.dga0902-legal-sections h2{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.45}.dga0902-legal-sections p{color:#475467;margin:10px 0 0;font-size:15px;line-height:1.85}.dga0902-legal-footnote{color:#667085;margin:32px 0 0;font-size:13px;line-height:1.7}.dga0902-legal-footnote a{color:var(--dga0902-cobalt);text-underline-offset:3px;font-weight:700}@media (width<=600px){.dga0902-legal-header{gap:12px;min-height:72px;padding:0 16px}.dga0902-legal-header .dga0902-brand{font-size:15px}.dga0902-legal-main,.dga0902-legal-main--terms{width:min(100% - 32px,920px);padding:52px 0 72px}.dga0902-legal-main h1{font-size:clamp(28px,9vw,31px)}.dga0902-legal-policy{margin-top:36px;font-size:14px;line-height:1.85}.dga0902-legal-sections section{padding:22px 20px}}@media (width<=1023px){.dga0902-learning__books a,.dga0902-data-bank__resource-actions a,.dga0902-data-bank__operator-list a,.dga0902-data-bank__sources a,.dga0902-communication-meeting-actions a,.dga0902-desk-table-scroll a{box-sizing:border-box;align-items:center;min-width:var(--dga0902-control-md)!important;min-height:var(--dga0902-control-md)!important}.dga0902-desk-table-scroll a{display:inline-flex}.dga0902-p-solution-card article:has(>a){grid-template-columns:34px minmax(0, 1fr) var(--dga0902-control-md)}.dga0902-p-solution-card article>a{width:var(--dga0902-control-md);min-width:var(--dga0902-control-md);height:var(--dga0902-control-md);min-height:var(--dga0902-control-md);border-radius:var(--dga0902-radius-md);justify-self:end;place-items:center;display:inline-grid}}.dga0902-participant{--dga0902-p-mobile-gutter:24px;--dga0902-p-desktop-hero-gutter:50px;--dga0902-p-desktop-body-gutter:30px;--dga0902-p-card-border:#e4e7ec;--dga0902-p-card-bg:#f9fafb;--dga0902-p-mobile-card-radius:20px;--dga0902-p-desktop-card-radius:10px;--dga0902-p-page-radius:30px}.dga0902-participant .dga0902-p-mobile-canvas{height:auto;overflow:visible}.dga0902-participant :is(.dga0902-p-list-copy small,.dga0902-collab-list a,.dga0902-collab-list strong,.dga0902-collab-list p,.dga0902-p-profile strong,.dga0902-p-profile small,.dga0902-p-meeting-entry-copy,.dga0902-p-notice-list h3,.dga0902-p-notice-list p){overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;min-width:0;max-width:none;overflow:visible}.dga0902-participant .dga0902-p-presentation-flow li>span{color:var(--dga0902-neutral-700)}.dga0902-participant :is(.dga0902-p-hero-body,.dga0902-p-surface){padding-right:var(--dga0902-p-mobile-gutter);padding-left:var(--dga0902-p-mobile-gutter)}.dga0902-participant .dga0902-p-surface{border-radius:var(--dga0902-p-page-radius) var(--dga0902-p-page-radius) 0 0}.dga0902-participant .dga0902-p-utility-hero .dga0902-p-hero-body{padding-right:var(--dga0902-p-mobile-gutter);padding-left:var(--dga0902-p-mobile-gutter)}.dga0902-participant .dga0902-p-utility-surface{width:100%;height:auto;min-height:0;padding:24px var(--dga0902-p-mobile-gutter) calc(88px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-radius:var(--dga0902-p-page-radius) var(--dga0902-p-page-radius) 0 0;margin-top:-30px;overflow:visible}.dga0902-participant :is(.dga0902-p-support-grid article,.dga0902-p-notice-list article,.dga0902-p-notice-empty,.dga0902-p-support-empty,.dga0902-p-account-section,.dga0902-p-recent-decision,.dga0902-p-team-side-stack>section,.dga0902-p-team-actions,.dga0902-p-solution-card,.dga0902-p-mobile-assignment){border-radius:var(--dga0902-p-mobile-card-radius);height:auto;min-height:0;overflow:visible}.dga0902-participant :is(.dga0902-p-support-grid,.dga0902-p-account-surface){gap:24px}.dga0902-participant :is(.dga0902-p-notices,.dga0902-p-faq){margin-top:30px}.dga0902-participant .dga0902-p-team-canvas,.dga0902-participant .dga0902-p-team-hero,.dga0902-participant .dga0902-p-team-hero .dga0902-p-hero-body,.dga0902-participant .dga0902-p-team-surface,.dga0902-participant .dga0902-p-team-goal-card{height:auto;min-height:0;overflow:visible}.dga0902-participant .dga0902-p-team-goal-card{border-radius:14px}.dga0902-participant .dga0902-p-team-surface{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.dga0902-participant .dga0902-p-team-surface .dga0902-p-team-tabs{width:100%;height:auto;min-height:var(--dga0902-geometry-team-shell-height);overscroll-behavior-inline:contain;scrollbar-width:thin;box-sizing:border-box;background:var(--dga0902-neutral-100);border:0;border-radius:34px;grid-template-rows:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px 8px;padding:9px;display:grid;overflow:auto hidden}.dga0902-participant .dga0902-p-team-surface .dga0902-p-team-tabs button{border-radius:24px;width:106px;height:38px;min-height:38px;padding:0 8px}.dga0902-participant .dga0902-p-session-title-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px}.dga0902-participant .dga0902-p-session-title-row h1{flex:0 auto;min-width:0}.dga0902-participant .dga0902-p-today .dga0902-p-session-steps{grid-template-columns:repeat(8,40px);gap:3px;width:100%}.dga0902-participant .dga0902-p-today .dga0902-p-session-steps li{width:40px}.dga0902-participant .dga0902-p-today .dga0902-p-session-steps li>span,.dga0902-participant .dga0902-p-today .dga0902-p-session-steps li.is-current>span{border-radius:8px;width:30px;height:30px;margin-top:0}.dga0902-participant .dga0902-p-today-overview{gap:32px;min-width:0;display:grid}.dga0902-participant .dga0902-p-today-overview>section{gap:16px;min-width:0;display:grid}.dga0902-participant .dga0902-p-today-overview :is(.dga0902-p-session-card,.dga0902-p-dark-list){margin-top:0}.dga0902-participant .dga0902-p-today .dga0902-p-task-section{margin-top:32px}.dga0902-participant :is(.dga0902-p-session-card,.dga0902-p-journey-progress,.dga0902-p-journey-agenda,.dga0902-p-journey-list,.dga0902-p-speakers,.dga0902-p-question-card,.dga0902-p-resource-block,.dga0902-p-question-form,.dga0902-p-question-answer,.dga0902-p-attendance-response-card,.dga0902-p-attendance-status-card,.dga0902-p-attendance-rules,.dga0902-learning--participant){border-radius:var(--dga0902-p-mobile-card-radius)}.dga0902-participant .dga0902-p-journey-note,.dga0902-participant .dga0902-p-journey-progress{box-sizing:border-box;width:100%}.dga0902-participant .dga0902-p-journey-progress{height:auto;min-height:180px;overflow:visible}.dga0902-participant .dga0902-p-journey-agenda{width:calc(100% - (2 * var(--dga0902-p-mobile-gutter)));margin-right:var(--dga0902-p-mobile-gutter);margin-left:var(--dga0902-p-mobile-gutter)}.dga0902-participant .dga0902-p-journey-list{background:var(--dga0902-white);border:1px solid var(--dga0902-p-card-border);margin-top:0;padding:16px}.dga0902-participant .dga0902-p-journey-list li{min-height:0;padding-block:16px}.dga0902-participant .dga0902-p-journey-list li>div{gap:4px}.dga0902-participant .dga0902-p-session-surface>.dga0902-p-segmented{box-sizing:border-box;border-radius:var(--dga0902-p-page-radius);background:#f2f4f7;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;width:100%;height:54px;padding:8px}.dga0902-participant .dga0902-p-segmented button{background:0 0;border-radius:24px;width:100%;height:44px;padding:0;min-height:44px!important}.dga0902-participant .dga0902-p-segmented button>span{border-radius:24px;place-items:center;width:100%;height:38px;display:grid}.dga0902-participant .dga0902-p-segmented button[aria-selected=true]{background:0 0}.dga0902-participant .dga0902-p-segmented button[aria-selected=true]>span{background:var(--dga0902-sky)}.dga0902-participant .dga0902-p-session-panel,.dga0902-participant .dga0902-p-session--prepare .dga0902-p-session-panel{gap:32px;margin-top:32px}.dga0902-participant .dga0902-p-session-panel>:is(.dga0902-p-question-card,.dga0902-p-resource-block,.dga0902-p-question-form,.dga0902-p-question-answer,.dga0902-p-attendance-response-card,.dga0902-p-attendance-status-card,.dga0902-p-attendance-rules){box-sizing:border-box;background:var(--dga0902-p-card-bg);border:1px solid var(--dga0902-p-card-border);width:100%;height:auto;min-height:0;padding:16px;overflow:visible}.dga0902-participant .dga0902-p-session-panel .dga0902-p-question-form textarea{border-radius:12px}.dga0902-participant .dga0902-p-session-surface>.dga0902-learning--participant{box-sizing:border-box;background:var(--dga0902-p-card-bg);border:1px solid var(--dga0902-p-card-border);gap:24px;margin-top:32px;padding:16px}.dga0902-participant .dga0902-p-session-surface>.dga0902-learning--participant :is(.dga0902-learning__books,.dga0902-learning__quiz,.dga0902-learning__reflection,.dga0902-learning-timeline,.dga0902-learning__delivery-notice,.dga0902-learning__empty){border-radius:12px}@media (width<=359px){.dga0902-participant .dga0902-p-today .dga0902-p-session-steps{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.dga0902-participant .dga0902-p-today .dga0902-p-session-steps li{width:100%}}@media (width>=1024px){.dga0902-participant .dga0902-p-primary-shell{width:100%;min-height:100dvh;display:block}.dga0902-participant .dga0902-p-desktop-sidebar,.dga0902-participant .dga0902-p-primary-shell>.dga0902-p-desktop-sidebar{z-index:var(--dga0902-z-sticky);box-sizing:border-box;border-right:1px solid #344054;flex-direction:column;flex:0 0 292px;width:292px;height:100dvh;min-height:0;max-height:100dvh;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.dga0902-participant .dga0902-p-primary-shell>.dga0902-p-desktop-sidebar>div:first-child{flex:none;min-width:0}.dga0902-participant .dga0902-p-primary-shell>.dga0902-p-desktop-sidebar .dga0902-p-sidebar-scroll{overscroll-behavior-y:contain;flex:auto;width:100%;min-height:0;overflow:hidden auto}.dga0902-participant .dga0902-p-primary-shell>.dga0902-p-desktop-sidebar .dga0902-p-profile-switcher{box-sizing:border-box;flex:0 0 80px;align-items:center;min-height:80px;max-height:80px;margin-top:0;padding:12px 0 0;display:flex}.dga0902-participant .dga0902-p-primary-main{flex:none;width:auto;min-height:100dvh;margin-inline-start:292px}.dga0902-participant .dga0902-p-primary-main>.dga0902-p-mobile-canvas{width:100%}.dga0902-participant .dga0902-p-primary-main :is(.dga0902-p-team-desktop-shell,.dga0902-p-utility-shell)>.dga0902-p-desktop-sidebar{display:none}.dga0902-participant .dga0902-p-primary-main :is(.dga0902-p-team-desktop-shell,.dga0902-p-utility-shell,.dga0902-p-team-main,.dga0902-p-utility-main){width:100%;min-width:0}.dga0902-participant .dga0902-p-primary-main .dga0902-p-team-desktop-shell{height:auto;min-height:100vh;overflow:visible}.dga0902-participant .dga0902-p-primary-main :is(.dga0902-p-team-desktop-header,.dga0902-p-utility-main>header){width:100%;height:auto;min-height:216px;padding-right:var(--dga0902-p-desktop-hero-gutter);padding-left:var(--dga0902-p-desktop-hero-gutter);box-sizing:border-box}.dga0902-participant .dga0902-p-primary-main :is(.dga0902-p-team-desktop-surface,.dga0902-p-utility-main>.dga0902-p-utility-surface){width:100%;min-height:calc(100vh - 216px);padding-right:var(--dga0902-p-desktop-body-gutter);padding-left:var(--dga0902-p-desktop-body-gutter);box-sizing:border-box;border-radius:var(--dga0902-p-page-radius) 0 0}.dga0902-participant .dga0902-p-primary-main :is(.dga0902-p-team-goal-desktop,.dga0902-p-stage-flow.is-desktop,.dga0902-p-solution-card,.dga0902-p-team-side-stack>section,.dga0902-p-team-actions,.dga0902-p-support-grid article,.dga0902-p-notices,.dga0902-p-faq,.dga0902-p-account-section){border-radius:var(--dga0902-p-desktop-card-radius)}.dga0902-participant .dga0902-p-primary-main .dga0902-p-stage-flow.is-desktop{box-sizing:border-box;height:108px;min-height:108px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-stage-flow.is-desktop>span{min-height:106px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-team-desktop-header{align-items:flex-start;gap:30px;min-height:216px;padding-top:50px;padding-bottom:30px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-team-desktop-header h1{font-size:var(--dga0902-type-headline-large);line-height:var(--dga0902-leading-headline-large);margin-top:8px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-team-desktop-header>button{border-radius:var(--dga0902-radius-10);width:178px;min-width:178px;height:70px;min-height:70px;margin-top:0}.dga0902-participant .dga0902-p-primary-main .dga0902-p-team-desktop-surface{padding-top:30px;padding-bottom:60px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-team-tabs{border:0;border-bottom:1px solid var(--dga0902-neutral-200);border-radius:0;min-height:48px;padding:0;overflow-x:auto}.dga0902-participant .dga0902-p-primary-main .dga0902-p-team-tabs button{white-space:nowrap;border-radius:0;min-height:48px;padding:0 12px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-team-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--dga0902-cobalt);background:0 0}.dga0902-participant .dga0902-p-primary-main .dga0902-p-utility-main>header{color:var(--dga0902-white);background:var(--dga0902-navy);align-items:center;gap:20px;padding-top:50px;padding-bottom:30px;display:flex}.dga0902-participant .dga0902-p-primary-main .dga0902-p-utility-main>.dga0902-p-utility-surface{color:var(--dga0902-ink);background:var(--dga0902-white);align-content:start;gap:30px;margin-top:0;display:grid}.dga0902-participant .dga0902-p-primary-main .dga0902-p-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-account-surface{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-account{grid-column:1/-1}.dga0902-participant .dga0902-p-primary-main :is(.dga0902-p-support-grid article,.dga0902-p-notice-list article,.dga0902-p-account-section){background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-p-desktop-card-radius);padding:20px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-hero{box-sizing:border-box;width:100%;height:216px;min-height:216px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-hero .dga0902-p-hero-body{width:100%;height:216px;min-height:0;padding-right:var(--dga0902-p-desktop-hero-gutter);padding-left:var(--dga0902-p-desktop-hero-gutter);box-sizing:border-box}.dga0902-participant .dga0902-p-primary-main .dga0902-p-surface{width:100%;min-height:calc(100vh - 216px);padding:var(--dga0902-p-desktop-body-gutter);box-sizing:border-box;border-radius:var(--dga0902-p-page-radius) 0 0}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today-hero .dga0902-p-hero-body{padding:18px var(--dga0902-p-desktop-hero-gutter) 12px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-greeting-row h1{font-size:30px;line-height:36px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-greeting-row p{margin-top:4px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-attendance-response{min-height:44px;margin-top:10px;padding:4px 12px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today .dga0902-p-session-steps{grid-template-columns:repeat(8,minmax(40px,1fr));gap:0;width:min(100%,860px);margin-top:10px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today .dga0902-p-session-steps li{width:auto}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today-surface{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:30px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today-surface>:is(.dga0902-p-task-section,.dga0902-p-split-actions){grid-area:auto}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today-overview{background:var(--dga0902-white);border:1px solid var(--dga0902-p-card-border);border-radius:var(--dga0902-p-desktop-card-radius);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:30px;padding:24px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today-overview>section{grid-template-rows:auto minmax(0,1fr)}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today-overview :is(.dga0902-p-session-card,.dga0902-p-dark-list){height:100%}.dga0902-participant .dga0902-p-primary-main :is(.dga0902-p-session-card,.dga0902-p-journey-list,.dga0902-p-question-card,.dga0902-p-resource-block,.dga0902-p-question-form,.dga0902-p-question-answer,.dga0902-p-attendance-response-card,.dga0902-p-attendance-status-card,.dga0902-p-attendance-rules,.dga0902-learning--participant){background:var(--dga0902-p-card-bg);border:1px solid var(--dga0902-p-card-border);border-radius:var(--dga0902-p-desktop-card-radius)}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today-surface>.dga0902-p-task-section{background:var(--dga0902-white);border:1px solid var(--dga0902-p-card-border);border-radius:var(--dga0902-p-desktop-card-radius);gap:16px;margin-top:0;padding:24px;display:grid}.dga0902-participant .dga0902-p-primary-main .dga0902-p-today-surface>.dga0902-p-task-section .dga0902-p-dark-list{margin-top:0}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-card{padding:24px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-dark-list{border-radius:var(--dga0902-p-desktop-card-radius)}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-hero{padding:14px var(--dga0902-p-desktop-hero-gutter);grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:stretch;gap:30px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-hero .dga0902-p-hero-body{align-self:stretch;height:auto;padding:0}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-hero .dga0902-p-hero-body h1{margin-top:2px;font-size:30px;line-height:36px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-note{min-height:0;padding:7px 12px;font-size:12px;line-height:18px;margin-top:6px!important}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-progress{border-radius:var(--dga0902-p-desktop-card-radius);margin-top:6px;padding:7px 12px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-progress>div:first-child{font-size:12px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-track{margin-top:6px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-stage-legend{margin-top:3px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-agenda{width:auto;min-width:0;color:var(--dga0902-ink);background:var(--dga0902-p-card-bg);border:1px solid var(--dga0902-p-card-border);border-radius:var(--dga0902-p-desktop-card-radius);align-content:center;align-self:stretch;margin:0;padding:16px;display:grid;overflow:visible}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-agenda .dga0902-p-current-session{margin-top:0}.dga0902-participant .dga0902-p-primary-main .dga0902-p-current-session h2{margin-block:6px;font-size:20px;line-height:28px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-current-session p{margin-block:5px;line-height:22px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-current-session button{margin-top:16px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-list{padding:24px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-list ol{margin-top:16px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-hero{height:auto;min-height:216px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-hero .dga0902-p-hero-body{height:auto;min-height:216px;padding:20px var(--dga0902-p-desktop-hero-gutter);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-template-areas:"switcher speakers""title speakers""meta speakers";align-content:start;align-items:start;gap:8px 30px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-switcher{grid-template-columns:40px 1fr 40px;width:min(100%,280px);height:40px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-switcher button{width:40px;height:40px;min-height:40px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-title-row h1{font-size:28px;line-height:34px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-meta{gap:6px 20px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-speakers{border-radius:var(--dga0902-p-desktop-card-radius);align-content:center;padding:12px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-surface>.dga0902-p-segmented{width:calc((100% - var(--dga0902-p-desktop-body-gutter)) / 2);height:54px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-panel,.dga0902-participant .dga0902-p-primary-main .dga0902-p-session--prepare .dga0902-p-session-panel{gap:30px;margin-top:30px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session--prepare .dga0902-p-session-panel,.dga0902-participant .dga0902-p-primary-main .dga0902-p-session--review .dga0902-p-session-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-panel>:is(.dga0902-p-question-card,.dga0902-p-resource-block,.dga0902-p-question-form,.dga0902-p-question-answer,.dga0902-p-attendance-response-card,.dga0902-p-attendance-status-card,.dga0902-p-attendance-rules){padding:24px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session--prepare :is(.dga0902-p-question-form,.dga0902-p-question-answer){grid-column:1/-1}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-surface>.dga0902-learning--participant{margin-top:30px;padding:24px}.dga0902-participant .dga0902-p-primary-main .dga0902-p-session-surface>.dga0902-learning--participant :is(.dga0902-learning__books,.dga0902-learning__quiz,.dga0902-learning__reflection,.dga0902-learning-timeline,.dga0902-learning__delivery-notice,.dga0902-learning__empty){border-radius:var(--dga0902-p-desktop-card-radius)}.dga0902-state-empty-desktop.dga0902-desk-shell{min-height:100dvh;display:block}.dga0902-state-empty-desktop.dga0902-desk-shell>.dga0902-desk-side{z-index:var(--dga0902-z-sticky);flex-direction:column;justify-content:flex-start;gap:0;width:292px;height:100dvh;min-height:0;max-height:100dvh;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.dga0902-state-empty-desktop.dga0902-desk-shell>.dga0902-desk-side>:first-child:not(.dga0902-desk-profile){overscroll-behavior-y:contain;flex:auto;width:100%;min-height:0;overflow:hidden auto}.dga0902-state-empty-desktop.dga0902-desk-shell>.dga0902-desk-side>.dga0902-desk-profile{flex:0 0 80px;width:100%;height:80px;min-height:80px;max-height:80px;margin-top:0}.dga0902-state-empty-desktop.dga0902-desk-shell>.dga0902-desk-main{width:auto;min-height:100dvh;margin-inline-start:292px}}.dga0902-pwa-launcher,.dga0902-pwa-panel button,.dga0902-pwa-dialog button{min-height:var(--dga0902-control-hit-min);font:inherit;cursor:pointer}.dga0902-pwa-launcher:focus-visible,.dga0902-pwa-panel button:focus-visible,.dga0902-pwa-dialog button:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}.dga0902-pwa-launcher{left:max(var(--dga0902-space-5), env(safe-area-inset-left));bottom:max(var(--dga0902-space-5), env(safe-area-inset-bottom));z-index:var(--dga0902-z-sticky);align-items:center;gap:var(--dga0902-space-2);padding:0 var(--dga0902-space-4);color:var(--dga0902-white);background:var(--dga0902-cobalt);border:1px solid var(--dga0902-cobalt);border-radius:var(--dga0902-radius-10);font-size:var(--dga0902-type-sm);font-weight:var(--dga0902-weight-bold);display:inline-flex;position:fixed;box-shadow:0 8px 22px #090f3b33}.dga0902-pwa-launcher:hover{background:var(--dga0902-navy);border-color:var(--dga0902-navy)}.dga0902-pwa-launcher:active{transform:translateY(1px)}.dga0902-pwa-launcher svg{width:18px;height:18px}.dga0902-pwa-panel{gap:var(--dga0902-space-3);min-width:0;padding:var(--dga0902-space-4);color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-radius-card-mobile);display:grid}.dga0902-pwa-panel--help{max-width:820px;margin-top:var(--dga0902-space-8)}.dga0902-pwa-panel__heading{align-items:center;gap:var(--dga0902-space-3);display:flex}.dga0902-pwa-panel__heading>span{width:var(--dga0902-control-md);height:var(--dga0902-control-md);color:var(--dga0902-cobalt);background:var(--dga0902-cobalt-10);border-radius:var(--dga0902-radius-10);flex:none;place-items:center;display:grid}.dga0902-pwa-panel.is-installed .dga0902-pwa-panel__heading>span{color:var(--dga0902-success-ink);background:var(--dga0902-success-10)}.dga0902-pwa-panel__heading svg{width:var(--dga0902-space-5);height:var(--dga0902-space-5)}.dga0902-pwa-panel__heading p,.dga0902-pwa-panel__heading h2,.dga0902-pwa-panel__description,.dga0902-pwa-panel__status{margin:0}.dga0902-pwa-panel__heading p{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-xs)}.dga0902-pwa-panel__heading h2{font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md)}.dga0902-pwa-panel__description{color:var(--dga0902-supporting);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm)}.dga0902-pwa-panel__status{align-items:flex-start;gap:var(--dga0902-space-2);padding:var(--dga0902-space-3);color:var(--dga0902-neutral-700);background:var(--dga0902-neutral-100);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);display:flex}.dga0902-pwa-panel__status svg{width:18px;height:18px;color:var(--dga0902-cobalt);flex:none}.dga0902-pwa-panel__status.is-installed,.dga0902-pwa-panel__status.is-accepted{color:var(--dga0902-success-ink);background:var(--dga0902-success-10)}.dga0902-pwa-panel__status.is-insecure,.dga0902-pwa-panel__status.is-service-worker-unsupported,.dga0902-pwa-panel__status.is-service-worker-error,.dga0902-pwa-panel__status.is-browser-unsupported,.dga0902-pwa-panel__status.is-prompt-error{color:var(--dga0902-danger-ink);background:var(--dga0902-danger-10)}.dga0902-pwa-panel__actions{gap:var(--dga0902-space-2);flex-wrap:wrap;display:flex}.dga0902-pwa-panel__actions button,.dga0902-pwa-dialog footer button{justify-content:center;align-items:center;gap:var(--dga0902-space-2);padding:0 var(--dga0902-space-4);color:var(--dga0902-neutral-700);background:var(--dga0902-white);border:1px solid var(--dga0902-control-border);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-sm);font-weight:var(--dga0902-weight-bold);display:inline-flex}.dga0902-pwa-panel__actions button:hover,.dga0902-pwa-dialog footer button:hover{border-color:var(--dga0902-control-border-hover);background:var(--dga0902-neutral-050)}.dga0902-pwa-panel__actions button.is-primary,.dga0902-pwa-dialog footer button.is-primary{color:var(--dga0902-white);background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}.dga0902-pwa-panel__actions button.is-primary:hover,.dga0902-pwa-dialog footer button.is-primary:hover{background:var(--dga0902-navy);border-color:var(--dga0902-navy)}.dga0902-pwa-panel__actions button:disabled,.dga0902-pwa-dialog footer button:disabled{cursor:wait;opacity:.64}.dga0902-pwa-panel__actions svg,.dga0902-pwa-dialog footer svg{width:18px;height:18px}.dga0902-pwa-dialog{width:min(520px, calc(100vw - (var(--dga0902-space-6) * 2)));max-height:calc(100dvh - (var(--dga0902-space-6) * 2));color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-popup-mobile);box-shadow:var(--dga0902-shadow-popover);border:0;padding:0;overflow:auto}.dga0902-pwa-dialog::backdrop{background:#090f3bad}.dga0902-pwa-dialog__surface{gap:var(--dga0902-space-5);padding:var(--dga0902-space-5);display:grid}.dga0902-pwa-dialog header{grid-template-columns:var(--dga0902-control-md) minmax(0, 1fr) var(--dga0902-control-md);align-items:center;gap:var(--dga0902-space-3);display:grid}.dga0902-pwa-dialog__icon{width:var(--dga0902-control-md);height:var(--dga0902-control-md);color:var(--dga0902-cobalt);background:var(--dga0902-cobalt-10);border-radius:var(--dga0902-radius-10);place-items:center;display:grid}.dga0902-pwa-dialog__icon svg{width:var(--dga0902-space-5);height:var(--dga0902-space-5)}.dga0902-pwa-dialog header p,.dga0902-pwa-dialog header h2{margin:0}.dga0902-pwa-dialog header p{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-xs)}.dga0902-pwa-dialog header h2{margin-top:var(--dga0902-space-1);font-size:var(--dga0902-type-title-large);line-height:var(--dga0902-leading-title-large)}.dga0902-pwa-dialog header button{width:var(--dga0902-control-md);height:var(--dga0902-control-md);color:var(--dga0902-neutral-700);border-radius:var(--dga0902-radius-md);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.dga0902-pwa-dialog header button:hover{background:var(--dga0902-neutral-100)}.dga0902-pwa-dialog header button svg{width:var(--dga0902-space-5);height:var(--dga0902-space-5)}.dga0902-pwa-dialog__surface>p{color:var(--dga0902-supporting);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);margin:0}.dga0902-pwa-dialog__status{align-items:flex-start;gap:var(--dga0902-space-2);padding:var(--dga0902-space-3);background:var(--dga0902-neutral-100);border-radius:var(--dga0902-radius-md);display:flex}.dga0902-pwa-dialog__status svg{width:18px;height:18px;color:var(--dga0902-cobalt);flex:none}.dga0902-pwa-dialog ol{gap:var(--dga0902-space-3);margin:0;padding:0;list-style:none;display:grid}.dga0902-pwa-dialog li{grid-template-columns:var(--dga0902-space-8) minmax(0, 1fr);align-items:start;gap:var(--dga0902-space-3);display:grid}.dga0902-pwa-dialog li>span{width:var(--dga0902-space-8);height:var(--dga0902-space-8);color:var(--dga0902-cobalt);background:var(--dga0902-cobalt-10);font-size:var(--dga0902-type-sm);font-weight:var(--dga0902-weight-bold);border-radius:50%;place-items:center;display:grid}.dga0902-pwa-dialog li p{margin:var(--dga0902-space-1) 0 0;color:var(--dga0902-neutral-700);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm)}.dga0902-pwa-dialog__note{align-items:flex-start;gap:var(--dga0902-space-2);padding-top:var(--dga0902-space-3);border-top:1px solid var(--dga0902-neutral-200);display:flex;font-size:var(--dga0902-type-xs)!important;line-height:var(--dga0902-leading-xs)!important}.dga0902-pwa-dialog__note svg{flex:none;width:16px;height:16px}.dga0902-pwa-dialog footer{justify-content:flex-end;gap:var(--dga0902-space-2);display:flex}@media (width>=1024px){.dga0902-pwa-panel{padding:var(--dga0902-space-5);border-radius:var(--dga0902-radius-card-desktop-column)}.dga0902-pwa-panel--account{grid-column:1/-1}.dga0902-pwa-panel--help{margin-top:var(--dga0902-space-10)}.dga0902-pwa-dialog{border-radius:var(--dga0902-radius-popup-desktop)}.dga0902-pwa-dialog__surface{padding:var(--dga0902-space-6)}}@media (width<=359px){.dga0902-pwa-dialog{width:calc(100vw - (var(--dga0902-space-4) * 2));max-height:calc(100dvh - (var(--dga0902-space-4) * 2))}.dga0902-pwa-dialog__surface{gap:var(--dga0902-space-4);padding:var(--dga0902-space-4)}.dga0902-pwa-dialog header{grid-template-columns:var(--dga0902-control-md) minmax(0, 1fr) var(--dga0902-control-md);gap:var(--dga0902-space-2)}.dga0902-pwa-dialog header h2{font-size:var(--dga0902-type-lg);line-height:var(--dga0902-leading-lg)}.dga0902-pwa-dialog footer{flex-direction:column}.dga0902-pwa-dialog footer button{width:100%}}@media (prefers-reduced-motion:reduce){.dga0902-pwa-launcher:active{transform:none}}@media (forced-colors:active){.dga0902-pwa-launcher,.dga0902-pwa-panel,.dga0902-pwa-dialog,.dga0902-pwa-dialog__status,.dga0902-pwa-panel__status{forced-color-adjust:auto}}@media (width<=1023px){.dga0902-pwa-launcher{bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:var(--dga0902-z-drawer)}}html[data-app-version="0902"]{--dga0902-entry-mobile-work:342px;--dga0902-entry-auth-work:520px;--dga0902-entry-desktop-work:1088px;--dga0902-entry-legal-prose:920px;--dga0902-entry-terms-prose:820px;--dga0902-entry-state-work:600px;--dga0902-entry-dialog-mobile:268px;--dga0902-entry-dialog-desktop:600px;--dga0902-entry-dialog-desktop-min-height:350px;--dga0902-entry-dialog-single-action:458px;--dga0902-entry-dialog-paired-actions:462px;--dga0902-entry-dialog-padding-block:70px;--dga0902-entry-dialog-padding-inline:69px;--dga0902-entry-dialog-backdrop:#090f3b61;--dga0902-entry-dialog-shadow:0 0 6px #00000014;--dga0902-entry-state-symbol:104px;--dga0902-entry-complete-symbol-desktop:132px;--dga0902-entry-skeleton-work:220px;--dga0902-entry-empty-shell-offset:216px;--dga0902-entry-desktop-bottom:96px;--dga0902-entry-legal-bottom:104px}:is(.dga0902-auth-page,.dga0902-legal-page,.dga0902-state-page){min-width:0;min-height:100dvh;color:var(--dga0902-ink);background:var(--dga0902-navy)}:is(.dga0902-auth-page,.dga0902-legal-page,.dga0902-state-page) :is(h1,h2,p,label,span,strong,a,button){min-width:0}:is(.dga0902-auth-heading,.dga0902-field-help,.dga0902-consent-row,.dga0902-consent-detail,.dga0902-form-message,.dga0902-complete-message,.dga0902-legal-main,.dga0902-state-content,.dga0902-dialog){overflow-wrap:anywhere;word-break:normal}:is(.dga0902-auth-header,.dga0902-legal-header,.dga0902-state-header){min-height:var(--dga0902-space-sidebar-region);height:auto;padding:var(--dga0902-space-2) var(--dga0902-space-6);background:var(--dga0902-navy)}:is(.dga0902-auth-brand-home,.dga0902-state-brand-home,.dga0902-legal-brand){min-height:var(--dga0902-control-hit-min);border-radius:var(--dga0902-radius-compact-control);align-items:center;text-decoration:none}:is(.dga0902-auth-header,.dga0902-legal-header,.dga0902-state-header) .dga0902-brand{white-space:normal}.dga0902-auth-header{justify-content:flex-start;gap:var(--dga0902-space-3)}.dga0902-auth-header:has(.dga0902-auth-login-entry){justify-content:space-between}.dga0902-auth-login-entry{min-width:var(--dga0902-space-16);min-height:var(--dga0902-control-mobile-action);padding:0 var(--dga0902-space-3);border:1px solid var(--dga0902-white-20);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-white);font-size:var(--dga0902-type-button-small);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-small);background:0 0;flex:none;position:static}.dga0902-auth-main,.dga0902-complete-main{width:100%;min-height:calc(100dvh - var(--dga0902-space-sidebar-region) - var(--dga0902-space-desktop-body-gutter));margin-top:var(--dga0902-space-desktop-body-gutter);padding:var(--dga0902-space-10) var(--dga0902-space-6) var(--dga0902-space-16);border-radius:var(--dga0902-radius-page) var(--dga0902-radius-page) 0 0;background:var(--dga0902-white)}.dga0902-signup-form{width:min(var(--dga0902-entry-mobile-work), 100%);background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.dga0902-auth-heading{margin-bottom:var(--dga0902-space-8)}.dga0902-signup-form .dga0902-auth-heading h1{text-align:left;text-wrap:balance;font-size:var(--dga0902-type-headline-small);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-headline-small);letter-spacing:-.02em;margin:0}.dga0902-auth-heading>p{margin:var(--dga0902-space-2) 0 0;color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);text-wrap:pretty}.dga0902-form-field{margin:0 0 var(--dga0902-space-6)}.dga0902-form-field label{margin-bottom:var(--dga0902-space-1);color:var(--dga0902-text);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium)}.dga0902-form-field input{width:100%;height:auto;min-height:var(--dga0902-control-input);padding:var(--dga0902-space-3) var(--dga0902-control-padding-x);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-ink);background:var(--dga0902-white);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large)}.dga0902-form-hint{margin:var(--dga0902-space-2) 0 0;font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium);color:var(--dga0902-muted)}.dga0902-form-hint.is-warning{color:var(--dga0902-warning-ink)}.dga0902-form-field input::placeholder,.dga0902-form-field input[type=date]:invalid{color:var(--dga0902-control-placeholder);opacity:1}.dga0902-form-field input:hover:not(:disabled){border-color:var(--dga0902-control-border-hover)}.dga0902-form-field input:focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:0}.dga0902-form-field input:user-invalid{border-color:var(--dga0902-danger)}.dga0902-field-help{margin:var(--dga0902-space-1) 0 0;color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small)}.dga0902-consents{margin:0 0 var(--dga0902-space-6);padding:var(--dga0902-space-4);border-radius:var(--dga0902-radius-hero-mobile);background:var(--dga0902-canvas);border:0}.dga0902-consents legend{float:left;width:100%;margin:0 0 var(--dga0902-space-2);color:var(--dga0902-ink);font-size:var(--dga0902-type-title-small);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-title-small)}.dga0902-consents legend+*{clear:both}.dga0902-consent-row{gap:var(--dga0902-space-2);min-height:var(--dga0902-control-hit-min);color:var(--dga0902-text);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);grid-template-columns:minmax(0,1fr) auto}.dga0902-consent-row label{grid-template-columns:var(--dga0902-space-5) minmax(0, 1fr);gap:var(--dga0902-space-2);min-height:var(--dga0902-control-hit-min)}.dga0902-consents input{width:var(--dga0902-space-5);height:var(--dga0902-space-5);border-color:var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-table-action);background-color:var(--dga0902-white)}.dga0902-consent-more{min-width:var(--dga0902-control-hit-min);min-height:var(--dga0902-control-hit-min);padding:0 var(--dga0902-space-1);color:var(--dga0902-muted);font-size:var(--dga0902-type-button-small);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-small)}.dga0902-consent-detail{margin:var(--dga0902-space-1) 0 var(--dga0902-space-2);padding:var(--dga0902-space-3);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-supporting);background:var(--dga0902-white);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small)}.dga0902-consent-links{gap:var(--dga0902-space-2) var(--dga0902-space-sidebar-nav-gap);margin-top:var(--dga0902-space-2)}.dga0902-consent-links a{min-height:var(--dga0902-control-hit-min);align-items:center;display:inline-flex}.dga0902-form-message{margin:0 0 var(--dga0902-space-4);padding:var(--dga0902-space-3) var(--dga0902-space-4);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-danger-ink);background:var(--dga0902-danger-10);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-form-message.is-success{color:var(--dga0902-success-ink);background:var(--dga0902-success-10)}.dga0902-signup-submit{background:var(--dga0902-action);width:100%}.dga0902-login-form{padding-top:0}.dga0902-login-reset{min-height:var(--dga0902-control-hit-min);margin:calc(var(--dga0902-space-3) * -1) 0 var(--dga0902-space-2) auto;color:var(--dga0902-cobalt);font-size:var(--dga0902-type-button-small);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-small);align-items:center;padding:0;display:flex}.dga0902-login-invite{width:100%;min-height:var(--dga0902-control-mobile-action);margin-top:var(--dga0902-space-4);padding:0 var(--dga0902-space-4);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-cobalt);background:var(--dga0902-white);font-size:var(--dga0902-type-button-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-medium)}.dga0902-complete-main{align-content:center;justify-items:center;gap:var(--dga0902-space-10);grid-template-rows:auto auto;display:grid}.dga0902-complete-message,.dga0902-complete-action{width:min(var(--dga0902-entry-mobile-work), 100%)}.dga0902-complete-message{text-align:center;align-self:auto;margin:0}.dga0902-complete-message img{width:var(--dga0902-entry-state-symbol);height:var(--dga0902-entry-state-symbol);margin:0 auto var(--dga0902-space-5)}.dga0902-complete-message h1{margin:0 0 var(--dga0902-space-3);font-size:var(--dga0902-type-headline-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-headline-medium);letter-spacing:-.02em;text-wrap:balance}.dga0902-complete-message p{color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-regular);line-height:var(--dga0902-leading-body-large);text-wrap:pretty;margin:0}.dga0902-complete-action p{margin:0 0 var(--dga0902-space-4);color:var(--dga0902-muted);font-size:var(--dga0902-type-label-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-large)}.dga0902-legal-header{z-index:var(--dga0902-z-sticky);gap:var(--dga0902-space-3);padding-inline:var(--dga0902-space-6)}.dga0902-legal-brand{min-width:0}.dga0902-legal-back{min-height:var(--dga0902-control-hit-min);padding:0 var(--dga0902-space-3);border:1px solid var(--dga0902-white-20);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-white);font-size:var(--dga0902-type-button-small);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-small)}.dga0902-legal-main,.dga0902-legal-main--terms{width:100%;max-width:none;min-height:calc(100dvh - var(--dga0902-space-sidebar-region) - var(--dga0902-space-desktop-body-gutter));margin:var(--dga0902-space-desktop-body-gutter) 0 0;padding:var(--dga0902-space-10) var(--dga0902-space-6) var(--dga0902-space-16);border-radius:var(--dga0902-radius-page) var(--dga0902-radius-page) 0 0;background:var(--dga0902-white)}.dga0902-legal-main>*{width:min(var(--dga0902-entry-legal-prose), 100%);margin-inline:auto}.dga0902-legal-main--terms>*{width:min(var(--dga0902-entry-terms-prose), 100%)}.dga0902-legal-eyebrow{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium);letter-spacing:0}.dga0902-legal-main h1{margin-top:var(--dga0902-space-3);font-size:var(--dga0902-type-headline-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-headline-medium);letter-spacing:-.02em;text-wrap:balance}.dga0902-legal-version,.dga0902-legal-intro{margin-top:var(--dga0902-space-4);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);text-wrap:pretty}.dga0902-legal-policy{max-inline-size:68ch;margin-top:var(--dga0902-space-8);color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-large);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.dga0902-legal-sections{margin-top:var(--dga0902-space-8);display:block}.dga0902-legal-sections section{padding:var(--dga0902-space-6) 0;border:0;border-bottom:1px solid var(--dga0902-border);background:0 0;border-radius:0}.dga0902-legal-sections section:first-child{border-top:1px solid var(--dga0902-border)}.dga0902-legal-sections h2{font-size:var(--dga0902-type-title-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-title-medium);letter-spacing:-.02em;text-wrap:balance;margin:0}.dga0902-legal-sections p{margin:var(--dga0902-space-2) 0 0;color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-large);text-wrap:pretty}.dga0902-legal-footnote{margin-top:var(--dga0902-space-8);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small)}.dga0902-state-statusbar,.dga0902-state-mobile-controls{display:none!important}.dga0902-state-header{justify-content:flex-start}.dga0902-state-main{width:100%;min-height:calc(100dvh - var(--dga0902-space-sidebar-region) - var(--dga0902-space-desktop-body-gutter));align-content:center;justify-items:center;gap:var(--dga0902-space-8);margin-top:var(--dga0902-space-desktop-body-gutter);padding:var(--dga0902-space-10) var(--dga0902-space-6) var(--dga0902-space-16);border-radius:var(--dga0902-radius-page) var(--dga0902-radius-page) 0 0;color:var(--dga0902-ink);background:var(--dga0902-white);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:static}.dga0902-state-content,.dga0902-state-page--loading .dga0902-state-content{width:min(var(--dga0902-entry-mobile-work), 100%);padding:var(--dga0902-space-8) var(--dga0902-space-4);border-radius:var(--dga0902-radius-card-mobile);background:var(--dga0902-canvas);text-align:center;margin:0}.dga0902-state-content h1,.dga0902-state-page--loading .dga0902-state-content h1,.dga0902-state-page--empty .dga0902-state-content h1,.dga0902-state-page--error .dga0902-state-content h1,.dga0902-state-page--offline .dga0902-state-content h1{margin:var(--dga0902-space-5) 0 0;color:var(--dga0902-ink);font-size:var(--dga0902-type-title-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-title-large);letter-spacing:-.02em;text-wrap:balance;transform:none}.dga0902-state-content p{margin:var(--dga0902-space-2) 0 0;color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);text-wrap:pretty;position:static}.dga0902-state-content p+p{margin-top:var(--dga0902-space-1)}.dga0902-state-skeleton{width:min(var(--dga0902-entry-skeleton-work), 100%);gap:var(--dga0902-space-3);margin:0 auto;display:grid}.dga0902-state-skeleton span{height:var(--dga0902-space-3);border-radius:var(--dga0902-radius-6);background:var(--dga0902-neutral-200);animation:dga0902-state-skeleton-pulse var(--dga0902-motion-normal) var(--dga0902-ease-standard) infinite alternate}.dga0902-state-skeleton span:nth-child(2){width:82%}.dga0902-state-skeleton span:nth-child(3){width:64%}@keyframes dga0902-state-skeleton-pulse{to{opacity:.45}}.dga0902-state-watermark{width:var(--dga0902-entry-state-symbol);height:var(--dga0902-entry-state-symbol);filter:none;opacity:.12;margin:0 auto}.dga0902-state-error-icon{width:var(--dga0902-control-desktop-header-action);height:var(--dga0902-control-desktop-header-action);color:var(--dga0902-coral);font-size:var(--dga0902-type-headline-medium);font-weight:var(--dga0902-weight-semibold);border:3px solid;line-height:1}.dga0902-state-action{width:min(var(--dga0902-entry-mobile-work), 100%);font-size:var(--dga0902-type-button-medium);position:static}@media (prefers-reduced-motion:reduce){.dga0902-state-skeleton span{animation:none}}.dga0902-state-empty-desktop{min-height:100dvh}.dga0902-state-empty-panel{min-height:calc(100dvh - var(--dga0902-entry-empty-shell-offset));place-items:center;display:grid;overflow:visible}.dga0902-state-empty-panel-content{width:min(var(--dga0902-entry-state-work), 100%);padding:var(--dga0902-space-10);border-radius:var(--dga0902-radius-desktop-control);background:var(--dga0902-canvas);text-align:center;position:static;transform:none}.dga0902-state-empty-panel-content img{width:var(--dga0902-entry-state-symbol);height:var(--dga0902-entry-state-symbol);margin:0 auto var(--dga0902-space-5);opacity:.12;position:static;transform:none}.dga0902-state-empty-panel-content h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-title-large);letter-spacing:-.02em;text-wrap:balance;margin:0;position:static;transform:none}.dga0902-dialog-backdrop{z-index:var(--dga0902-z-backdrop);padding:var(--dga0902-space-6);background:var(--dga0902-entry-dialog-backdrop)}.dga0902-dialog:not(.dga0902-dialog--attendance-correction){width:min(var(--dga0902-entry-dialog-desktop), 100%);min-height:var(--dga0902-entry-dialog-desktop-min-height);height:auto;padding:var(--dga0902-entry-dialog-padding-block) var(--dga0902-entry-dialog-padding-inline);border-radius:var(--dga0902-radius-popup-desktop);color:var(--dga0902-ink);background:var(--dga0902-white);box-shadow:var(--dga0902-entry-dialog-shadow);flex-direction:column;align-items:center;display:flex;overflow:visible}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-close{top:var(--dga0902-space-desktop-body-gutter);right:var(--dga0902-space-desktop-body-gutter);width:var(--dga0902-space-desktop-body-gutter);height:var(--dga0902-space-desktop-body-gutter);color:var(--dga0902-muted);font-size:var(--dga0902-type-headline-medium);line-height:var(--dga0902-space-desktop-body-gutter)}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) h2{width:100%;font-size:var(--dga0902-type-headline-small);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-headline-small);letter-spacing:-.02em;text-wrap:balance;margin:0;position:static}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-copy{width:100%;margin-top:var(--dga0902-space-4);position:static}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-copy p{color:var(--dga0902-text);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-large);text-wrap:pretty}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-actions{width:min(var(--dga0902-entry-dialog-single-action), 100%);gap:var(--dga0902-space-popup-pair-gap);margin:var(--dga0902-space-desktop-body-gutter) 0 0;grid-template-columns:minmax(0,1fr);display:grid;position:static}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-actions--split{width:min(var(--dga0902-entry-dialog-paired-actions), 100%);grid-template-columns:repeat(2,minmax(0,1fr))}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-actions button{height:auto;min-height:var(--dga0902-control-desktop-popup-action);padding:var(--dga0902-space-3) var(--dga0902-space-4);border-radius:var(--dga0902-radius-popup-action);font-size:var(--dga0902-type-lg);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-lg);white-space:normal}.dga0902-dialog-confirm{border-color:var(--dga0902-cobalt);color:var(--dga0902-white);background:var(--dga0902-cobalt)}.dga0902-dialog-danger{border-color:var(--dga0902-coral);color:var(--dga0902-white);background:var(--dga0902-coral)}.dga0902-dialog-cancel,.dga0902-dialog-back{border-color:var(--dga0902-neutral-300);color:var(--dga0902-text);background:var(--dga0902-white)}.dga0902-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent){width:min(var(--dga0902-entry-dialog-mobile), 100%);min-height:0;padding:var(--dga0902-space-5) var(--dga0902-space-dialog-body-x) 0;border-radius:var(--dga0902-radius-popup-mobile)}.dga0902-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent) h2{font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium)}.dga0902-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent) .dga0902-dialog-copy{margin-top:var(--dga0902-space-2)}.dga0902-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent) .dga0902-dialog-copy p{font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent) .dga0902-dialog-actions{width:calc(100% + (var(--dga0902-space-dialog-body-x) * 2));margin:var(--dga0902-space-4) calc(var(--dga0902-space-dialog-body-x) * -1) 0;border-top:1px solid var(--dga0902-border);gap:0}.dga0902-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent) .dga0902-dialog-actions button{min-height:var(--dga0902-control-desktop-action);padding:var(--dga0902-space-3);color:var(--dga0902-cobalt);background:var(--dga0902-white);font-size:var(--dga0902-type-button-small);line-height:var(--dga0902-leading-button-small);border-width:0;border-radius:0}.dga0902-dialog--expired .dga0902-dialog-back{border-right:1px solid var(--dga0902-border)!important}@media (width<=767px){:is(.dga0902-auth-header,.dga0902-legal-header,.dga0902-state-header) .dga0902-brand{gap:var(--dga0902-space-popup-pair-gap);font-size:var(--dga0902-type-title-small);line-height:var(--dga0902-leading-title-small)}:is(.dga0902-auth-header,.dga0902-legal-header,.dga0902-state-header) .dga0902-brand img{width:var(--dga0902-space-6);height:var(--dga0902-space-6)}.dga0902-state-empty-desktop.dga0902-desk-shell{display:none}.dga0902-state-empty-mobile{display:block}}@media (width>=768px){:is(.dga0902-auth-header,.dga0902-legal-header,.dga0902-state-header){padding-inline:var(--dga0902-space-desktop-hero-gutter)}.dga0902-auth-main,.dga0902-complete-main,.dga0902-state-main{padding:var(--dga0902-space-top-band) var(--dga0902-space-desktop-body-gutter) var(--dga0902-entry-desktop-bottom)}.dga0902-signup-form{width:min(var(--dga0902-entry-auth-work), 100%);padding:var(--dga0902-space-10);border-radius:var(--dga0902-radius-desktop-control);background:var(--dga0902-canvas)}.dga0902-consents{border-radius:var(--dga0902-radius-desktop-control);background:var(--dga0902-white)}.dga0902-complete-message,.dga0902-complete-action{width:min(var(--dga0902-entry-auth-work), 100%)}.dga0902-complete-message img{width:var(--dga0902-entry-complete-symbol-desktop);height:var(--dga0902-entry-complete-symbol-desktop)}.dga0902-legal-main,.dga0902-legal-main--terms{padding:var(--dga0902-space-top-band) max(var(--dga0902-space-desktop-body-gutter), calc((100% - var(--dga0902-entry-desktop-work)) / 2)) var(--dga0902-entry-legal-bottom)}.dga0902-legal-main h1{font-size:var(--dga0902-type-display-small);line-height:var(--dga0902-leading-display-small)}.dga0902-state-content,.dga0902-state-page--loading .dga0902-state-content{width:min(var(--dga0902-entry-state-work), 100%);padding:var(--dga0902-space-10);border-radius:var(--dga0902-radius-desktop-control)}.dga0902-state-content h1,.dga0902-state-page--loading .dga0902-state-content h1,.dga0902-state-page--empty .dga0902-state-content h1,.dga0902-state-page--error .dga0902-state-content h1,.dga0902-state-page--offline .dga0902-state-content h1{font-size:var(--dga0902-type-headline-medium);line-height:var(--dga0902-leading-headline-medium)}.dga0902-state-content p{font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large)}.dga0902-state-action{width:min(var(--dga0902-entry-auth-work), 100%)}}@media (width<=600px){.dga0902-dialog-backdrop{padding:var(--dga0902-space-6)}.dga0902-dialog:not(.dga0902-dialog--attendance-correction){width:min(var(--dga0902-entry-dialog-mobile), 100%);min-height:0;padding:var(--dga0902-space-5) var(--dga0902-space-dialog-body-x) 0;border-radius:var(--dga0902-radius-popup-mobile)}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-close{display:none}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) h2{font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);letter-spacing:0}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-copy{margin-top:var(--dga0902-space-2)}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-copy p{font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-actions{width:calc(100% + (var(--dga0902-space-dialog-body-x) * 2));margin:var(--dga0902-space-4) calc(var(--dga0902-space-dialog-body-x) * -1) 0;border-top:1px solid var(--dga0902-border);gap:0}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-actions--split{grid-template-columns:repeat(2,minmax(0,1fr))}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-actions button{min-height:var(--dga0902-control-desktop-action);padding:var(--dga0902-space-3);background:var(--dga0902-white);font-size:var(--dga0902-type-button-small);line-height:var(--dga0902-leading-button-small);border-width:0;border-radius:0}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-confirm{color:var(--dga0902-cobalt)}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-danger{color:var(--dga0902-coral)}.dga0902-dialog:not(.dga0902-dialog--attendance-correction) .dga0902-dialog-cancel{color:var(--dga0902-muted);border-left:1px solid var(--dga0902-border)!important}}.dga0902-state-content,.dga0902-state-page--loading .dga0902-state-content,.dga0902-state-empty-panel-content{background:0 0;border-radius:0;padding:0}.dga0902-state-error-icon{color:var(--dga0902-ink);border-width:3px}@media (width<=767px){.dga0902-state-page{background:var(--dga0902-navy)}.dga0902-state-main{min-height:calc(100dvh - 80px);color:var(--dga0902-white);background:var(--dga0902-navy);border-radius:0;margin-top:0}.dga0902-state-content h1,.dga0902-state-page--loading .dga0902-state-content h1,.dga0902-state-page--empty .dga0902-state-content h1,.dga0902-state-page--error .dga0902-state-content h1,.dga0902-state-page--offline .dga0902-state-content h1{color:var(--dga0902-white)}.dga0902-state-content p{color:var(--dga0902-neutral-300)}.dga0902-state-error-icon{color:var(--dga0902-white)}.dga0902-state-watermark{filter:brightness(0)invert();opacity:.09}.dga0902-state-action{margin-top:var(--dga0902-space-8)}}.dga0902-primary.dga0902-signup-submit{background:var(--dga0902-cobalt)}.dga0902-primary.dga0902-signup-submit:disabled{background:var(--dga0902-neutral-300)}.dga0902-auth-main,.dga0902-complete-main{padding-bottom:132px}html[data-app-version="0902"]{--dga0902-geometry-mobile-action:var(--dga0902-control-mobile-action);--dga0902-geometry-desktop-action:var(--dga0902-control-desktop-action);--dga0902-geometry-form-action:var(--dga0902-control-desktop-form-action);--dga0902-geometry-header-action:var(--dga0902-control-desktop-header-action);--dga0902-geometry-inline-action:var(--dga0902-control-compact-status);--dga0902-geometry-header-utility-mobile:56px;--dga0902-geometry-major-rhythm:var(--dga0902-space-desktop-body-gutter);--dga0902-geometry-session-shell-height:64px;--dga0902-geometry-segment-visual-height:38px;--dga0902-geometry-team-shell-height:62px;--dga0902-geometry-team-column:108px;--dga0902-geometry-team-row-gap:2px;--dga0902-geometry-record-rhythm:var(--dga0902-space-compact-geometry);--dga0902-geometry-compact-status-height:var(--dga0902-control-compact-status);--dga0902-geometry-participant-long-hero:324px}.dga0902-participant .dga0902-p-today-overview>.dga0902-p-task-section{margin-top:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-list-status{width:max-content;min-width:66px;height:var(--dga0902-geometry-compact-status-height);min-height:var(--dga0902-geometry-compact-status-height);padding:0 var(--dga0902-space-2);line-height:var(--dga0902-leading-xs);box-sizing:border-box;place-items:center;display:inline-grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-list-status-action{min-width:66px;height:var(--dga0902-control-hit-min);min-height:var(--dga0902-control-hit-min);background:0 0;border:0;place-items:center;padding:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-choice-row button{justify-content:center;align-items:center;gap:var(--dga0902-space-2);display:inline-flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-choice-row button svg{flex:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-choice-label{justify-content:center;align-items:center;gap:var(--dga0902-space-2);line-height:var(--dga0902-leading-sm);display:inline-flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list ol{grid-template-rows:repeat(8,1fr);display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li{align-content:center;height:100%}html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>.is-empty{grid-column:1/-1}html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>.is-empty b{font-size:var(--dga0902-type-sm);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-sm)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-profile>span:last-of-type{gap:var(--dga0902-space-micro);display:grid}@media (width<=1023px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey{min-height:100vh}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-hero{height:auto;min-height:0;padding-bottom:var(--dga0902-space-10)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-hero .dga0902-p-hero-body{height:auto;min-height:0;padding-top:var(--dga0902-space-2);padding-bottom:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-agenda{background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-radius-20);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-agenda .dga0902-p-calendar-card{min-height:315px;padding:18px var(--dga0902-space-4) var(--dga0902-space-4);background:var(--dga0902-white);border:0;border-bottom:1px solid var(--dga0902-neutral-200);box-shadow:none;border-radius:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-heading{grid-template-columns:var(--dga0902-control-hit-min) minmax(0, 1fr) var(--dga0902-control-hit-min)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-heading button{width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);border-radius:var(--dga0902-radius-8);padding:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-heading button svg{width:20px;height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-heading strong{font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-week{margin-top:var(--dga0902-space-3);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid{align-content:space-between;gap:var(--dga0902-space-micro) 0;min-height:214px;margin-top:var(--dga0902-space-2);font-size:var(--dga0902-type-sm);grid-template-columns:minmax(0,1fr);grid-auto-rows:34px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-row{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid span{box-sizing:border-box;border:1px solid #0000;border-radius:999px;width:34px;height:34px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid span.is-session{color:var(--dga0902-cobalt);background:var(--dga0902-white);border-color:var(--dga0902-cobalt);font-weight:700}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid span.is-current{color:var(--dga0902-white);background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid span.is-today:not(.is-current){color:var(--dga0902-ink);background:var(--dga0902-subtle);border-color:#0000;font-weight:700}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid span.is-empty{border-color:#0000}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-agenda .dga0902-p-current-session{height:auto;min-height:207px;padding:var(--dga0902-space-4);overflow:visible}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-surface{min-height:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li{padding-block:var(--dga0902-space-3)}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-session-hero,.dga0902-p-session-hero .dga0902-p-hero-body,.dga0902-p-session-hero .dga0902-p-speakers){height:auto;overflow:visible}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero{min-height:562px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero .dga0902-p-hero-body{min-height:462px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero .dga0902-p-speakers{min-height:230px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-surface{min-height:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel,html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-session--prepare,.dga0902-p-session--attendance,.dga0902-p-session--review) .dga0902-p-session-panel{gap:var(--dga0902-space-5);margin-top:var(--dga0902-space-5)}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-agenda>.dga0902-p-calendar-card{display:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-hero{padding-block:var(--dga0902-space-3)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main :is(.dga0902-p-today-hero,.dga0902-p-journey-hero,.dga0902-p-session-hero,.dga0902-p-record-hero){height:auto;min-height:var(--dga0902-geometry-participant-long-hero)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main :is(.dga0902-p-today-surface,.dga0902-p-journey-surface,.dga0902-p-session-surface,.dga0902-p-record-surface){min-height:calc(100dvh - var(--dga0902-geometry-participant-long-hero))}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr{width:var(--dga0902-geometry-header-utility-mobile);min-width:var(--dga0902-geometry-header-utility-mobile);max-width:var(--dga0902-geometry-header-utility-mobile);height:var(--dga0902-geometry-header-utility-mobile);max-height:var(--dga0902-geometry-header-utility-mobile);flex:0 0 var(--dga0902-geometry-header-utility-mobile);border-radius:var(--dga0902-radius-desktop-control);box-sizing:border-box;white-space:nowrap;grid-template-rows:28px 16px;align-content:center;align-self:flex-start;justify-items:center;gap:0;padding:4px 2px;display:grid;overflow:hidden;min-height:var(--dga0902-geometry-header-utility-mobile)!important}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr svg{width:28px;height:28px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr span{text-overflow:clip;white-space:nowrap;max-width:100%;line-height:16px;display:block;overflow:hidden}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr{width:var(--dga0902-geometry-header-action);min-width:var(--dga0902-geometry-header-action);max-width:var(--dga0902-geometry-header-action);height:var(--dga0902-geometry-header-action);max-height:var(--dga0902-geometry-header-action);flex-basis:var(--dga0902-geometry-header-action);padding:8px;min-height:var(--dga0902-geometry-header-action)!important}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-surface>.dga0902-p-segmented{width:min(342px,100%);height:var(--dga0902-geometry-session-shell-height);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-segment-shell);background:var(--dga0902-white);box-sizing:border-box;grid-template-columns:minmax(0,108fr) minmax(0,106fr) minmax(0,108fr);align-items:center;gap:0;padding:9px;overflow:hidden}html[data-app-version="0902"] .dga0902-participant .dga0902-p-segmented button{width:100%;height:var(--dga0902-control-hit-min);border-radius:var(--dga0902-radius-segmented);background:0 0;border:0;place-items:center;padding:0;display:grid;min-height:var(--dga0902-control-hit-min)!important}html[data-app-version="0902"] .dga0902-participant .dga0902-p-segmented button>span{width:100%;height:var(--dga0902-geometry-segment-visual-height);border-radius:var(--dga0902-radius-segmented);background:0 0;place-items:center;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-segmented button[aria-selected=true]{background:0 0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-segmented button[aria-selected=true]>span{background:var(--dga0902-sky)}@media (width<=1023px){.dga0902-participant .dga0902-p-team-surface .dga0902-p-team-tabs{width:min(342px,100%);height:var(--dga0902-geometry-team-shell-height);min-height:var(--dga0902-geometry-team-shell-height);grid-template-rows:none;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(2, var(--dga0902-control-hit-min));column-gap:0;row-gap:var(--dga0902-geometry-team-row-gap);overscroll-behavior-inline:contain;scrollbar-width:none;border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-segment-shell);background:var(--dga0902-white);box-sizing:border-box;padding:8px;display:grid;overflow:auto hidden}.dga0902-participant .dga0902-p-team-surface .dga0902-p-team-tabs::-webkit-scrollbar{display:none}.dga0902-participant .dga0902-p-team-surface .dga0902-p-team-tabs button{width:var(--dga0902-geometry-team-column);height:var(--dga0902-control-hit-min);color:var(--dga0902-muted);border-radius:var(--dga0902-radius-segmented);background:0 0;border:0;place-items:center;padding:0;display:grid;min-height:var(--dga0902-control-hit-min)!important}.dga0902-participant .dga0902-p-team-surface .dga0902-p-team-tabs button[aria-selected=true]{color:var(--dga0902-navy);background:0 0}.dga0902-participant .dga0902-p-team-tab-visual{width:100%;height:var(--dga0902-geometry-segment-visual-height);overflow-wrap:anywhere;border-radius:var(--dga0902-radius-segmented);text-align:center;box-sizing:border-box;place-items:center;padding-inline:8px;line-height:16px;display:grid}.dga0902-participant .dga0902-p-team-tabs button[aria-selected=true] .dga0902-p-team-tab-visual{background:var(--dga0902-sky)}.dga0902-participant .dga0902-p-team-workspace.is-compact{margin-top:var(--dga0902-geometry-major-rhythm);gap:0}.dga0902-participant .dga0902-p-team-workspace.is-compact .dga0902-p-recent-decision,.dga0902-participant .dga0902-p-team-workspace.is-compact .dga0902-p-team-side-stack{margin-top:var(--dga0902-geometry-major-rhythm)}.dga0902-participant .dga0902-p-team-workspace.is-compact .dga0902-p-team-side-stack{gap:var(--dga0902-geometry-major-rhythm)}:root[data-app-version="0902"] :is(.dga0902-learning,.dga0902-data-bank,.dga0902-election,.dga0902-alumni-panel,.dga0902-alumni-operator,.dga0902-team-program-workspace,.dga0902-team-program-error,.dga0902-communication,.dga0902-communication-empty,.dga0902-collab-tab) button{height:var(--dga0902-geometry-mobile-action);border-radius:var(--dga0902-radius-compact-control);padding-top:0;padding-bottom:0;min-height:var(--dga0902-geometry-mobile-action)!important}:root[data-app-version="0902"] .dga0902-data-bank :is(.dga0902-data-bank__layers button,.dga0902-data-bank__row,.dga0902-data-bank__back,.dga0902-data-bank__topics button){height:auto;padding-top:var(--dga0902-space-3);padding-bottom:var(--dga0902-space-3);min-height:var(--dga0902-control-hit-min)!important}.dga0902-participant .dga0902-p-utility-main>header,.dga0902-participant .dga0902-p-utility-main>.dga0902-p-utility-surface{padding-right:var(--dga0902-p-mobile-gutter);padding-left:var(--dga0902-p-mobile-gutter)}.dga0902-participant .dga0902-p-primary-bottom-nav button{overflow:visible}.dga0902-participant .dga0902-p-primary-bottom-nav button span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:16px;max-height:32px;display:-webkit-box;overflow:hidden}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-surface>.dga0902-p-segmented{width:calc((100% - var(--dga0902-p-desktop-body-gutter)) / 2)}.dga0902-participant .dga0902-p-stage-flow.is-desktop{margin:var(--dga0902-geometry-major-rhythm) 0}.dga0902-participant .dga0902-p-team-desktop-surface>.dga0902-p-team-tabs{border:0;border-bottom:1px solid var(--dga0902-neutral-200);border-radius:0;gap:0;height:48px;min-height:48px;padding:0;overflow-x:auto}.dga0902-participant .dga0902-p-team-desktop-surface>.dga0902-p-team-tabs button{width:auto;height:48px;min-height:48px;color:var(--dga0902-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 12px}.dga0902-participant .dga0902-p-team-desktop-surface>.dga0902-p-team-tabs button[aria-selected=true]{color:var(--dga0902-cobalt);box-shadow:inset 0 -2px var(--dga0902-cobalt);background:0 0}.dga0902-participant .dga0902-p-team-desktop-surface .dga0902-p-team-tab-visual{display:contents}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact):not(.is-tab-detail){align-items:stretch;gap:var(--dga0902-geometry-major-rhythm);margin-top:var(--dga0902-geometry-major-rhythm);grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"solution decision actions""meeting feedback actions";display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact) :is(.dga0902-p-solution-card,.dga0902-p-recent-decision,.dga0902-p-team-side-stack>section,.dga0902-p-team-actions){border-radius:var(--dga0902-radius-desktop-control);box-sizing:border-box;align-self:stretch;width:100%;height:auto;min-height:100%;position:static;top:auto;overflow:visible}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-recent-decision{grid-area:decision}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack>section:first-child{grid-area:feedback}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack>section:last-child{grid-area:meeting}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions{grid-area:actions}:root[data-app-version="0902"] :is(.dga0902-learning,.dga0902-data-bank,.dga0902-election,.dga0902-alumni-panel,.dga0902-alumni-operator,.dga0902-team-program-workspace,.dga0902-team-program-error,.dga0902-communication,.dga0902-communication-empty,.dga0902-collab-tab) button{height:var(--dga0902-geometry-desktop-action);min-height:var(--dga0902-geometry-desktop-action);border-radius:var(--dga0902-radius-desktop-control);padding-top:0;padding-bottom:0}:root[data-app-version="0902"] .dga0902-data-bank :is(.dga0902-data-bank__layers button,.dga0902-data-bank__row,.dga0902-data-bank__back,.dga0902-data-bank__topics button){height:auto;padding-top:var(--dga0902-space-3);padding-bottom:var(--dga0902-space-3);min-height:var(--dga0902-control-hit-min)!important}:root[data-app-version="0902"] .dga0902-data-bank :is(.dga0902-data-bank__resource-actions a,.dga0902-data-bank__operator-list a,.dga0902-data-bank__sources a){height:var(--dga0902-geometry-desktop-action);min-height:var(--dga0902-geometry-desktop-action);border-radius:var(--dga0902-radius-desktop-control);padding-top:0;padding-bottom:0}.dga0902-participant .dga0902-p-utility-main>header{padding-right:var(--dga0902-p-desktop-hero-gutter);padding-left:var(--dga0902-p-desktop-hero-gutter)}.dga0902-participant .dga0902-p-utility-main>.dga0902-p-utility-surface{padding-right:var(--dga0902-p-desktop-body-gutter);padding-left:var(--dga0902-p-desktop-body-gutter)}.dga0902-participant .dga0902-p-journey-list ol{grid-template-columns:minmax(0,1fr)!important}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-agenda{grid-template-columns:minmax(0,1fr)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-agenda>.dga0902-p-current-session{width:100%;min-width:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-record-surface{align-content:start;align-items:start;gap:var(--dga0902-geometry-record-rhythm);grid-auto-rows:max-content}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-record-surface>.dga0902-p-record-journey{margin-top:0}}@media (width>=1280px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-record-surface>:is(.dga0902-p-attendance-history,.dga0902-p-certificate){align-self:stretch}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-record-surface>:is(.dga0902-p-record-help,.dga0902-p-record-journey){align-self:start}}html[data-app-version="0902"] .dga0902-participant .dga0902-primary{height:var(--dga0902-geometry-mobile-action);max-height:var(--dga0902-geometry-mobile-action);padding-right:var(--dga0902-control-padding-x);padding-left:var(--dga0902-control-padding-x);overflow-wrap:anywhere;border-radius:var(--dga0902-radius-compact-control);box-sizing:border-box;align-self:center;min-height:var(--dga0902-geometry-mobile-action)!important}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-primary{height:var(--dga0902-geometry-desktop-action);max-height:var(--dga0902-geometry-desktop-action);border-radius:var(--dga0902-radius-desktop-control);min-height:var(--dga0902-geometry-desktop-action)!important}}html[data-app-version="0902"] .dga0902-desk-button{overflow-wrap:anywhere;border-radius:var(--dga0902-radius-compact-control);box-sizing:border-box;line-height:var(--dga0902-leading-button-small);text-align:center;white-space:normal;align-self:center;height:var(--dga0902-geometry-mobile-action)!important;min-height:var(--dga0902-geometry-mobile-action)!important;max-height:var(--dga0902-geometry-mobile-action)!important;padding:var(--dga0902-space-3) var(--dga0902-space-6)!important;font-size:var(--dga0902-type-button-small)!important}@media (width>=768px){html[data-app-version="0902"] .dga0902-desk-button{border-radius:var(--dga0902-radius-desktop-control);line-height:var(--dga0902-leading-button-large);height:var(--dga0902-geometry-desktop-action)!important;min-height:var(--dga0902-geometry-desktop-action)!important;max-height:var(--dga0902-geometry-desktop-action)!important;font-size:var(--dga0902-type-button-large)!important}html[data-app-version="0902"] :is(.dga0902-desk-header-action>.dga0902-desk-button,.dga0902-desk-header-stats .dga0902-desk-button){height:var(--dga0902-geometry-header-action)!important;min-height:var(--dga0902-geometry-header-action)!important;max-height:var(--dga0902-geometry-header-action)!important}html[data-app-version="0902"] .dga0902-desk-config-actions .dga0902-desk-button{border-radius:var(--dga0902-radius-popup-action);height:var(--dga0902-control-desktop-popup-action)!important;min-height:var(--dga0902-control-desktop-popup-action)!important;max-height:var(--dga0902-control-desktop-popup-action)!important}}html[data-app-version="0902"] :is(.dga0902-signup-submit,.dga0902-login-invite){height:var(--dga0902-geometry-form-action);padding:0 var(--dga0902-control-padding-x);border-radius:var(--dga0902-radius-desktop-control);font-size:var(--dga0902-type-button-medium);line-height:var(--dga0902-leading-button-medium);min-height:var(--dga0902-geometry-form-action)!important}html[data-app-version="0902"] .dga0902-dialog--attendance-correction select,html[data-app-version="0902"] .dga0902-attendance-correction-actions button,html[data-app-version="0902"] .dga0902-attendance-correction-empty button{height:var(--dga0902-geometry-form-action);border-radius:var(--dga0902-radius-desktop-control);min-height:var(--dga0902-geometry-form-action)!important}html[data-app-version="0902"] .dga0902-dialog--attendance-correction textarea{border-radius:var(--dga0902-radius-desktop-control)}@media (width<=600px){html[data-app-version="0902"] .dga0902-dialog--attendance-correction :is(select,textarea),html[data-app-version="0902"] .dga0902-attendance-correction-actions button,html[data-app-version="0902"] .dga0902-attendance-correction-empty button{border-radius:var(--dga0902-radius-compact-control)}}html[data-app-version="0902"] :is(.dga0902-p-icon-button,.dga0902-p-session-switcher button,.dga0902-interaction-notice button,.dga0902-learning-admin__item-heading button){width:var(--dga0902-control-hit-min);min-width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);border-radius:var(--dga0902-radius-compact-control);box-sizing:border-box;place-items:center;padding:0;min-height:var(--dga0902-control-hit-min)!important}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-switcher{height:var(--dga0902-control-hit-min);min-height:var(--dga0902-control-hit-min);grid-template-columns:var(--dga0902-control-hit-min) minmax(0, 1fr) var(--dga0902-control-hit-min)}html[data-app-version="0902"] .dga0902-p-icon-button{display:grid}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-icon-button,.dga0902-p-session-switcher button){width:var(--dga0902-control-hit-min);min-width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);min-height:var(--dga0902-control-hit-min)!important}html[data-app-version="0902"] :is(.dga0902-p-icon-button,.dga0902-p-session-switcher button,.dga0902-learning-admin__item-heading button) svg{width:18px;height:18px}html[data-app-version="0902"] .dga0902-interaction-notice button{margin:-4px -6px -4px 0;font-size:20px;line-height:20px;display:grid}.dga0902-participant .dga0902-p-record-table{grid-auto-rows:max-content}.dga0902-participant .dga0902-p-record-table>[role=row]{height:auto;min-height:50px;padding-top:12px;padding-bottom:12px;overflow:visible}.dga0902-participant .dga0902-p-record-table-head{min-height:50px!important}.dga0902-participant :is(.dga0902-p-record-help button,.dga0902-p-record-journey){border-radius:var(--dga0902-radius-table-action)}.dga0902-participant .dga0902-p-session-surface>.dga0902-learning--participant>:is(.dga0902-learning__books,.dga0902-learning__quiz,.dga0902-learning__reflection,.dga0902-learning-timeline,.dga0902-learning__delivery-notice,.dga0902-learning__empty){box-shadow:none;border-left:0;border-right:0;border-radius:0}:root{--dga0902-ease-out:cubic-bezier(.22, .61, .36, 1);--dga0902-ease-in-out:cubic-bezier(.45, .05, .55, .95);--dga0902-motion-instant:90ms;--dga0902-motion-slow:.24s;--dga0902-motion-deliberate:.42s;--dga0902-motion-rise:6px;--dga0902-motion-slide:16px;--dga0902-motion-press:1px;--dga0902-press-scale:.97;--dga0902-press-scale-lg:.99;--dga0902-stagger-step:40ms;--dga0902-stagger-cap:.16s}html[data-app-version="0902"] :is(button,a[href],select,summary,[role=tab]){transition:background-color var(--dga0902-motion-fast) var(--dga0902-ease-out), border-color var(--dga0902-motion-fast) var(--dga0902-ease-out), color var(--dga0902-motion-fast) var(--dga0902-ease-out), transform var(--dga0902-motion-fast) var(--dga0902-ease-out)}html[data-app-version="0902"] :is(button,a[href],[role=tab]):active:not(:disabled){transform:translateY(1px)}html[data-app-version="0902"] :is(input,textarea,select){transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-out), background-color var(--dga0902-motion-fast) var(--dga0902-ease-out)}html[data-app-version="0902"] :is(.dga0902-p-resource-row,.dga0902-p-session-card,.dga0902-p-journey-list li,.dga0902-desk-stat,.dga0902-p-current-session){transition:border-color var(--dga0902-motion-normal) var(--dga0902-ease-out), background-color var(--dga0902-motion-normal) var(--dga0902-ease-out), transform var(--dga0902-motion-normal) var(--dga0902-ease-out)}html[data-app-version="0902"] a.dga0902-p-resource-row:hover{border-color:var(--dga0902-sky);transform:translateY(-1px)}@keyframes dga0902-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html[data-app-version="0902"] :is(.dga0902-p-surface,.dga0902-p-session-panel,.dga0902-desk-panel,.dga0902-p-team-desktop-surface)>*{animation:dga0902-rise var(--dga0902-motion-slow) var(--dga0902-ease-out) backwards}html[data-app-version="0902"] :is(.dga0902-p-surface,.dga0902-desk-panel)>:first-child{animation-delay:0s}html[data-app-version="0902"] :is(.dga0902-p-surface,.dga0902-desk-panel)>:nth-child(2){animation-delay:40ms}html[data-app-version="0902"] :is(.dga0902-p-surface,.dga0902-desk-panel)>:nth-child(3){animation-delay:80ms}html[data-app-version="0902"] :is(.dga0902-p-surface,.dga0902-desk-panel)>:nth-child(4){animation-delay:.12s}html[data-app-version="0902"] :is(.dga0902-p-surface,.dga0902-desk-panel)>:nth-child(n+5){animation-delay:.16s}html[data-app-version="0902"] [role=tab][aria-selected=true]{transition:background-color var(--dga0902-motion-normal) var(--dga0902-ease-out), color var(--dga0902-motion-normal) var(--dga0902-ease-out), border-color var(--dga0902-motion-normal) var(--dga0902-ease-out)}html[data-app-version="0902"] dialog[open]{animation:dga0902-rise var(--dga0902-motion-normal) var(--dga0902-ease-out) backwards}html[data-app-version="0902"] .dga0902-stagger-item{animation:dga0902-rise var(--dga0902-motion-normal) var(--dga0902-ease-standard) var(--dga0902-stagger-delay,0s) backwards}@keyframes dga0902-slide-in-forward{0%{opacity:0;transform:translate3d(var(--dga0902-motion-slide), 0, 0)}to{opacity:1;transform:none}}@keyframes dga0902-slide-in-back{0%{opacity:0;transform:translate3d(calc(-1 * var(--dga0902-motion-slide)), 0, 0)}to{opacity:1;transform:none}}html[data-app-version="0902"] .dga0902-view-enter{animation:dga0902-rise var(--dga0902-motion-normal) var(--dga0902-ease-standard) backwards}html[data-app-version="0902"] .dga0902-view-enter.is-forward{animation-name:dga0902-slide-in-forward}html[data-app-version="0902"] .dga0902-view-enter.is-back{animation-name:dga0902-slide-in-back}html[data-app-version="0902"] :is(button,a[href],[role=tab]):active:not(:disabled),html[data-app-version="0902"] .is-pressed:not(:disabled){transform:translateY(var(--dga0902-motion-press)) scale(var(--dga0902-press-scale));transition-duration:var(--dga0902-motion-instant)}html[data-app-version="0902"] :is(.dga0902-p-session-card,.dga0902-p-current-session,.dga0902-desk-stat).is-pressed{transform:translateY(var(--dga0902-motion-press)) scale(var(--dga0902-press-scale-lg))}@keyframes dga0902-stroke-draw{0%{stroke-dashoffset:var(--dga0902-stroke-length,48)}to{stroke-dashoffset:0}}@keyframes dga0902-celebrate-pop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}html[data-app-version="0902"] .dga0902-celebrate{animation:dga0902-celebrate-pop var(--dga0902-motion-deliberate) var(--dga0902-ease-standard) backwards}html[data-app-version="0902"] .dga0902-celebrate-stroke{stroke-dasharray:var(--dga0902-stroke-length,48);animation:dga0902-stroke-draw var(--dga0902-motion-deliberate) var(--dga0902-ease-out) backwards}@keyframes dga0902-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}html[data-app-version="0902"] .dga0902-skeleton{background:var(--dga0902-border);border-radius:var(--dga0902-radius-md);animation:dga0902-skeleton-pulse 1.2s var(--dga0902-ease-in-out) infinite}html[data-app-version="0902"] .dga0902-tab-indicator{left:0;bottom:var(--dga0902-tab-bottom,0);transform-origin:0;background:var(--dga0902-tab-color,var(--dga0902-ink));width:100%;height:2px;transform:translate3d(var(--dga0902-tab-x,0), 0, 0) scaleX(var(--dga0902-tab-scale,1));transition:transform var(--dga0902-motion-normal) var(--dga0902-ease-standard);pointer-events:none;position:absolute}html[data-app-version="0902"] .dga0902-tab-indicator.is-vertical{left:var(--dga0902-tab-left,0);transform-origin:top;width:2px;height:100%;transform:translate3d(0, var(--dga0902-tab-y,0), 0) scaleY(var(--dga0902-tab-scale,1));top:0;bottom:auto}@keyframes dga0902-sheet-in{0%{opacity:0;transform:translate3d(0, var(--dga0902-motion-slide), 0)}to{opacity:1;transform:none}}@keyframes dga0902-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, var(--dga0902-motion-slide), 0)}}@keyframes dga0902-popup-in{0%{opacity:0;transform:translate3d(0, var(--dga0902-motion-rise), 0) scale(.985)}to{opacity:1;transform:none}}@keyframes dga0902-popup-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, var(--dga0902-motion-rise), 0) scale(.985)}}@keyframes dga0902-scrim-in{0%{opacity:0}to{opacity:1}}html[data-app-version="0902"] .dga0902-sheet-enter{animation:dga0902-sheet-in var(--dga0902-motion-normal) var(--dga0902-ease-standard) backwards}html[data-app-version="0902"] .dga0902-sheet-leave{animation:dga0902-sheet-out calc(var(--dga0902-motion-normal) * .8) var(--dga0902-ease-standard) forwards}html[data-app-version="0902"] .dga0902-scrim-enter{animation:dga0902-scrim-in var(--dga0902-motion-fast) var(--dga0902-ease-out) backwards}@media (width>=768px){html[data-app-version="0902"] .dga0902-sheet-enter{animation-name:dga0902-popup-in}html[data-app-version="0902"] .dga0902-sheet-leave{animation-name:dga0902-popup-out}}@keyframes dga0902-shake{0%,to{transform:none}20%{transform:translate(-4px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}88%{transform:translate(1px)}}html[data-app-version="0902"] .dga0902-shake{animation:dga0902-shake calc(var(--dga0902-motion-fast) * 2) var(--dga0902-ease-in-out) backwards}html[data-app-version="0902"] .dga0902-skeleton--line{width:100%;height:1em}html[data-app-version="0902"] .dga0902-skeleton--line.is-short{width:48%}html[data-app-version="0902"] .dga0902-skeleton--row{border-radius:var(--dga0902-radius-lg);width:100%;height:56px}html[data-app-version="0902"] .dga0902-skeleton--card{border-radius:var(--dga0902-radius-card-mobile);width:100%;height:148px}html[data-app-version="0902"] .dga0902-skeleton-stack{gap:var(--dga0902-space-3,12px);display:grid}@keyframes dga0902-crossfade-in{0%{opacity:0}to{opacity:1}}html[data-app-version="0902"] .dga0902-content-enter{animation:dga0902-crossfade-in var(--dga0902-motion-fast) var(--dga0902-ease-out) backwards}html[data-app-version="0902"] .dga0902-celebrate.is-reserved{visibility:hidden}html[data-app-version="0902"] .dga0902-celebrate.is-reserved.is-playing{visibility:visible}html[data-app-version="0902"] .dga0902-celebrate{color:var(--dga0902-success);display:inline-flex}html[data-app-version="0902"] .dga0902-sheet-grip{touch-action:none}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] *,html[data-app-version="0902"] :before,html[data-app-version="0902"] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}html[data-app-version="0902"] .dga0902-skeleton{opacity:1;animation:none}html[data-app-version="0902"] :is(.dga0902-stagger-item,.dga0902-view-enter,.dga0902-celebrate,.dga0902-sheet-enter,.dga0902-sheet-leave,.dga0902-scrim-enter,.dga0902-shake,.dga0902-content-enter){opacity:1;animation:none;transform:none}html[data-app-version="0902"] .dga0902-tab-indicator{transition:none}html[data-app-version="0902"] .dga0902-celebrate.is-reserved{visibility:visible}html[data-app-version="0902"] .dga0902-celebrate-stroke{stroke-dashoffset:0;animation:none}html[data-app-version="0902"] .is-pressed:not(:disabled){transform:none}}html[data-app-version="0902"] .dga0902-participant{--fig-navy:#090f3b;--fig-cobalt:#1428a0;--fig-sky:#01b2e3;--fig-ink:#222;--fig-muted:#667085;--fig-line:#e4e7ec;--fig-surface:#f9fafb;--fig-green:#34c759}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-hero .dga0902-p-kicker{color:#fff;font-size:16px;font-weight:600;line-height:24px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-title-row h1{font-size:22px;font-weight:700;line-height:28px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-title-row>button,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-desktop-header>button{display:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-description{background:0 0;border:1px solid #fff3;border-radius:14px;min-height:64px;padding:12px 16px;line-height:20px;color:#fff!important;margin-top:16px!important;font-size:14px!important}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-goal-card{border:1px solid #fff3;border-radius:14px 14px 0 0;height:auto;min-height:160px;margin-top:14px;padding:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-goal-card>p{color:var(--fig-cobalt);font-size:12px;font-weight:600;line-height:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-goal-card h2{color:var(--fig-ink);margin:4px 0;font-size:18px;font-weight:700;line-height:24px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-goal-card>span{color:var(--fig-muted);font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-goal-card>button{border-radius:8px;width:100%;min-height:44px;margin-top:12px;font-size:16px;font-weight:700;line-height:24px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-goal-card .dga0902-p-stage-flow{background:var(--fig-surface);border-top:1px solid var(--fig-line);border-radius:0 0 14px 14px;min-height:116px;margin:16px -16px 0;padding:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>span>i{border-width:1px;border-radius:8px;width:38px;height:38px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>span>b{font-size:14px;font-weight:700;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>span>small{font-size:12px;line-height:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>span.is-done>i{color:var(--fig-green);border-color:var(--fig-green);background:#34c7591a}html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>span.is-current>i{color:var(--fig-cobalt);border-color:var(--fig-cobalt);background:#1428a01a}html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>span.is-current>b,html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>span.is-current>small{color:var(--fig-cobalt)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-stage-flow>span.is-locked>i{color:var(--fig-muted);border-color:var(--fig-line);background:#f2f4f7}@media (width<=1023px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs{border:1px solid var(--fig-line);border-radius:24px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;min-height:0;padding:10px;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs [role=tab]{white-space:nowrap;letter-spacing:-.01em;min-height:38px;color:var(--fig-muted);background:#fff;border:0;border-radius:24px;padding:0 4px;font-size:14px;font-weight:500;line-height:19px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs [role=tab][aria-selected=true]{color:var(--fig-navy);background:var(--fig-sky);font-weight:700}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs [role=tab][aria-selected=true]:after{display:none}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-desktop-surface>.dga0902-p-team-tabs{border:0;border-bottom:1px solid var(--fig-line);border-radius:0;gap:24px;height:auto;padding:0;display:flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs [role=tab],html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-desktop-surface>.dga0902-p-team-tabs button{min-height:0;color:var(--fig-muted);background:0 0;border:0;border-radius:0;padding:4px 2px 14px;font-size:16px;font-weight:500;line-height:19px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs [role=tab][aria-selected=true],html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-desktop-surface>.dga0902-p-team-tabs button[aria-selected=true]{color:var(--fig-cobalt);box-shadow:inset 0 -2px 0 var(--fig-cobalt);background:0 0;font-weight:700}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions{align-self:start;min-height:0}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-block-heading{color:var(--fig-ink);font-size:14px;font-weight:700;line-height:17px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-block-card{background:var(--fig-surface);border:1px solid var(--fig-line);border-radius:20px;padding:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-card-quote{color:var(--fig-cobalt);margin:0;font-size:16px;font-weight:600;line-height:19px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-card-quote.is-ink{color:var(--fig-ink)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-card-quote.is-large{font-size:22px;font-weight:700;line-height:28px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-block-card>p{color:var(--fig-ink);font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-block-card>small{color:var(--fig-muted);font-size:12px;line-height:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions{color:#fff;background:var(--fig-navy);border:0;border-radius:20px;padding:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions h2{color:#fff;font-size:14px;line-height:17px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions-header button{color:#fff}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions li{border-bottom:1px solid var(--fig-line);color:#fff;grid-template-columns:38px 1fr;gap:12px;min-height:68px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions li:last-child{border-bottom:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions li>span:first-child,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions li>svg{color:#fff;background:#fff3;border:0;border-radius:8px;width:38px;height:38px;font-size:22px;font-weight:700;line-height:28px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions li strong{color:#fff;font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions li small{color:#fff;font-size:12px;line-height:16px}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-solution-card{grid-area:solution}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-recent-decision{grid-area:decision}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack{grid-area:meeting/meeting/feedback/feedback;display:contents}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack>section:first-child{grid-area:feedback}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-side-stack>section:nth-child(2){grid-area:meeting}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions{grid-area:actions;align-self:start}}@media (width>=1200px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact):not(.is-tab-detail){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.9fr);grid-template-areas:"solution decision actions""meeting feedback actions"}html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions{grid-column:auto}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speakers{border:1px solid #fff3;border-radius:14px;gap:12px;padding:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speakers article{grid-template-columns:64px minmax(0,1fr);gap:12px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speakers img{border-radius:8px;width:64px;height:64px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speakers strong{font-size:16px;line-height:24px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speakers small{font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-resource-row{border:1px solid var(--fig-line);background:#fff;border-radius:14px;min-height:64px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-resource-row strong{font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-resource-row small{color:var(--fig-muted);font-size:12px;line-height:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-block{min-height:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-list{gap:12px;margin-top:12px;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-list article{border:1px solid var(--fig-line);box-sizing:border-box;background:#fff;border-radius:16px;grid-template-columns:78px minmax(0,1fr);gap:12px;min-height:136px;padding:12px 16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-list img{border-radius:6px;width:78px;height:110px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-list strong{font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-list small{color:var(--fig-muted);font-size:12px;line-height:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-list p{color:var(--fig-ink);font-size:12px;line-height:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-list span{color:var(--fig-cobalt);font-size:12px;font-weight:600}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-card{border:1px solid var(--fig-line);box-shadow:none;border-radius:14px;padding:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-week span{color:var(--fig-muted);font-size:12px;line-height:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid{gap:6px 0;font-size:14px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid span,html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid button{border-radius:8px;min-height:36px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid .is-session:not(.is-current){color:var(--fig-cobalt);box-shadow:inset 0 0 0 1px var(--fig-cobalt);font-weight:700}html[data-app-version="0902"] .dga0902-participant .dga0902-p-calendar-grid .is-current{color:#fff;background:var(--fig-sky);font-weight:700}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:94px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-number{border-radius:10px;width:44px;height:44px;font-size:14px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li strong{font-size:16px;line-height:24px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li small{color:var(--fig-muted);font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-title dl div{background:#ffffff1f;border-radius:8px;min-width:72px;padding:10px 12px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-title dt{font-size:12px;line-height:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-title dd{font-size:16px;font-weight:700;line-height:24px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-table{border-color:var(--fig-line);border-radius:14px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-table>div{grid-template-columns:minmax(0,.6fr) minmax(0,1.7fr) minmax(0,1.2fr) minmax(0,1fr);min-height:56px;padding:0 12px;font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-table-head{background:var(--fig-surface);color:var(--fig-muted);font-size:12px;font-weight:600}html[data-app-version="0902"] .dga0902-participant .dga0902-p-att-pill{padding:4px 10px;font-size:12px;line-height:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-certificate h2{font-size:18px;line-height:24px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-certificate-preview{border-radius:14px;min-height:180px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-certificate>button{border-radius:8px;min-height:44px;font-size:14px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-help{border-radius:14px;padding:16px}@media (width<=767px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-resource-row-group{grid-template-columns:1fr}html[data-app-version="0902"] .dga0902-participant .dga0902-p-resource-download{min-height:40px}}@media (width<=1023px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-hero{height:auto;min-height:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-hero .dga0902-p-hero-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker card""title card""steps steps";align-items:center;gap:6px 16px;height:auto;padding-top:8px;padding-bottom:32px;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-hero .dga0902-p-hero-body>.dga0902-p-kicker{grid-area:kicker;align-self:end;margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-title{display:contents}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-title h1{grid-area:title;align-self:start;margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-title dl{grid-area:card;align-self:start;min-height:0;margin:0;position:static}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-hero .dga0902-p-hero-body>:is(.dga0902-p-session-steps,.dga0902-p-record-note){grid-area:steps;margin-top:24px}}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:3px;max-width:none;margin-top:20px;padding:0;list-style:none;display:flex;overflow:visible}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li{color:#fff;box-sizing:border-box;background:#fff3;border:0;border-radius:12px;align-content:start;justify-items:center;row-gap:6px;width:40px;min-width:40px;height:60px;margin:0;padding:5px 0 0;font-size:14px;display:grid}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-future{background:0 0;border:1px solid #fff3;padding-top:4px}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-current{background:var(--fig-sky);border:0;height:76px}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li>span{color:#fff;background:#fff3;border:0;border-radius:8px;place-items:center;width:30px;height:30px;margin:0;padding:0;font-size:14px;font-weight:700;line-height:20px;display:grid}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li .dga0902-p-step-icon{color:#fff;stroke-width:3px;width:12px;height:12px}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li small{color:#fff;min-height:0;margin:-3px 0 0;font-size:11px;font-weight:600;line-height:16px}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-current>span{color:var(--fig-navy);background:#fff}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-current .dga0902-p-step-icon,html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-current small{color:var(--fig-navy)}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-selectable{cursor:pointer;transition:background-color .12s}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-selectable:hover{background:#ffffff52}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-future.is-selectable:hover{background:#ffffff1f}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-current.is-selectable:hover{background:var(--fig-sky)}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-selectable:focus-visible{outline-offset:2px;outline:2px solid #fff}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-locked{border-style:dashed}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li.is-locked>span{opacity:.55}@media (width<=389px){html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-hero,.dga0902-p-today,.dga0902-p-record,.dga0902-p-primary-main) .dga0902-p-session-steps li{width:auto;min-width:0}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-extra{color:var(--fig-muted);background:var(--fig-surface);border:1px solid var(--fig-line);border-radius:12px;margin:12px 0 0;padding:14px 16px;font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-link{color:inherit;text-decoration:none;display:block}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-link:hover article{border-color:var(--fig-cobalt)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-book-link:focus-visible{outline:2px solid var(--fig-sky);outline-offset:2px;border-radius:16px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace.is-tab-detail{min-width:0;margin-top:var(--dga0902-space-6);display:block}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace.is-tab-detail .dga0902-p-card-title{min-height:0;margin-bottom:var(--dga0902-space-4)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-table .dga0902-p-attendance-cell{align-items:flex-start;gap:var(--dga0902-space-2);padding-block:var(--dga0902-space-3);word-break:keep-all;overflow-wrap:normal;flex-direction:column;display:flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-correction-request{min-height:var(--dga0902-control-mobile-action);padding:var(--dga0902-space-2);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-compact-control);background:var(--dga0902-white);color:var(--dga0902-cobalt);font:inherit;font-size:var(--dga0902-type-body-small);white-space:nowrap;word-break:keep-all}.dga0902-correction-attachment{gap:var(--dga0902-space-2);min-width:0;display:grid}.dga0902-correction-attachment-heading{align-items:center;gap:var(--dga0902-space-2);display:flex}.dga0902-correction-help{min-width:var(--dga0902-control-mobile-action);min-height:var(--dga0902-control-mobile-action);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-cobalt);background:var(--dga0902-white);font:inherit;cursor:pointer}.dga0902-correction-attachment input[type=file]{width:100%;min-width:0;font:inherit}.dga0902-correction-attachment input::file-selector-button{min-height:var(--dga0902-control-mobile-action);margin-right:var(--dga0902-space-2);padding-inline:var(--dga0902-space-3);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-ink);background:var(--dga0902-white);font:inherit;cursor:pointer}.dga0902-correction-attachment>p{font-size:var(--dga0902-type-body-medium);margin:0;line-height:1.6}.dga0902-session-activities{padding:var(--dga0902-space-4);margin-block:var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-compact-control)}.dga0902-session-activities h2{margin:0 0 var(--dga0902-space-3);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium)}.dga0902-session-activities ol{gap:var(--dga0902-space-3);padding-left:var(--dga0902-space-6);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-large);margin:0;display:grid}html[data-app-version="0902"] body{word-break:keep-all;overflow-wrap:anywhere}html[data-app-version="0902"] :is(h1,h2,h3,h4,.dga0902-p-card-quote,.dga0902-p-journey-list li strong,.dga0902-p-block-heading){text-wrap:balance}html[data-app-version="0902"] :is(p,small,li>span:last-child,.dga0902-p-block-card>p){text-wrap:pretty}html[data-app-version="0902"] .dga0902-nowrap{white-space:nowrap}@media (width<=767px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"num chips btn""num title title""num date date";align-items:start;gap:6px 12px;min-height:0;padding:14px 0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li>div{display:contents}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-number{grid-area:num;align-self:start}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-chips{grid-area:chips;align-self:center}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li>div>strong{grid-area:title;font-size:16px;line-height:24px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li>div>small{grid-area:date;font-size:14px;line-height:20px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-list li>button{grid-area:btn;align-self:center;min-height:36px;padding:0 12px}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-track li{z-index:auto;grid-template-rows:22px auto;align-content:start}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-track li>span{align-self:center}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-track li>small{white-space:nowrap}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-track li:before{background:var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-pill);height:4px;top:9px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-track li:is(.is-done,.is-current):before{background:var(--dga0902-cobalt)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-track li.is-done>span{background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-track li.is-current>span{background:var(--dga0902-white);border:4px solid var(--dga0902-cobalt);width:22px;height:22px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-track li>em{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);white-space:nowrap;margin-top:-4px;font-style:normal;font-weight:700}html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-count{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);white-space:nowrap;font-weight:600}@media (width<=1023px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-journey-track{grid-auto-columns:minmax(0,1fr);margin-top:20px;overflow:visible}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main .dga0902-p-journey-track{width:auto;margin-inline:-12px}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-context,html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-title-row,html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-meta,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace{min-width:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-title-row h1,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-desktop-header h1{text-wrap:balance}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-meta :is(dd,time,span),html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history :is(p,blockquote),html[data-app-version="0902"] .dga0902-participant .dga0902-p-meeting-record-tab,html[data-app-version="0902"] .dga0902-participant .dga0902-p-communication-tab{overflow-wrap:anywhere}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-questions{gap:var(--dga0902-space-5);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-form select{width:100%;min-height:var(--dga0902-control-input);padding:0 var(--dga0902-control-padding-x);color:var(--dga0902-text);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-8);background:var(--dga0902-white);font:inherit}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-form :is(select,textarea):focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-count{color:var(--dga0902-muted);justify-self:end}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history{padding:var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-20);background:var(--dga0902-white)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history-heading,html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history li>div{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);display:flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history-heading h2{font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history-heading>span,html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history li>div>span{padding:var(--dga0902-space-1) var(--dga0902-space-2);color:var(--dga0902-cobalt);border-radius:var(--dga0902-radius-status);background:var(--dga0902-cobalt-10);font-size:var(--dga0902-type-label-small-web);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-small);flex:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history ul{margin:var(--dga0902-space-3) 0 0;padding:0;list-style:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history li{gap:var(--dga0902-space-2);padding:var(--dga0902-space-4) 0;border-top:1px solid var(--dga0902-border);display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history li:first-child{border-top:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history li>:is(p,blockquote){color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);white-space:pre-wrap;margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history li>blockquote{gap:var(--dga0902-space-1);padding:var(--dga0902-space-3);border-radius:var(--dga0902-radius-8);background:var(--dga0902-subtle);border:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history li>blockquote small,html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history li.is-legacy>div>strong{color:var(--dga0902-muted)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel--attendance{display:block}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs-hint{justify-content:flex-end;align-items:center;gap:var(--dga0902-space-1);margin:var(--dga0902-space-2) 0 0;color:var(--dga0902-muted);font-size:var(--dga0902-type-label-small-web);line-height:var(--dga0902-leading-label-small);display:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs-hint svg{width:14px;height:14px}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-meeting-record-tab,.dga0902-p-communication-tab){gap:var(--dga0902-space-5);margin-top:var(--dga0902-space-5);display:grid}@media (width<=1023px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero,html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero .dga0902-p-hero-body,html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero .dga0902-p-speakers{height:auto;min-height:0;overflow:visible}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero .dga0902-p-hero-body{width:100%;padding:var(--dga0902-space-5) var(--dga0902-space-6) var(--dga0902-space-10);box-sizing:border-box;flex-direction:column;display:flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-context{width:100%;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-switcher{width:100%;margin:0 0 var(--dga0902-space-6)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-title-row{justify-content:flex-start;align-items:flex-start;gap:var(--dga0902-space-3)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-title-row h1{min-width:0;margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-meta{gap:var(--dga0902-space-2);margin:var(--dga0902-space-5) 0 0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero .dga0902-p-speakers{width:100%;padding:var(--dga0902-space-4);margin:var(--dga0902-space-5) 0 0;box-sizing:border-box}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-surface,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-surface{width:100%;min-height:0;padding-right:var(--dga0902-space-6);padding-left:var(--dga0902-space-6);box-sizing:border-box}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-surface{padding-top:var(--dga0902-space-desktop-body-gutter)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel,html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-session--prepare,.dga0902-p-session--attendance,.dga0902-p-session--review) .dga0902-p-session-panel{gap:var(--dga0902-space-5);margin-top:var(--dga0902-space-5)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel>:is(.dga0902-p-question-card,.dga0902-p-resource-block,.dga0902-p-question-form,.dga0902-p-question-answer){padding:var(--dga0902-space-4);border-radius:var(--dga0902-radius-20)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-form button,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-canvas :is(.dga0902-p-team-title-row,.dga0902-p-team-goal-card,.dga0902-p-mobile-assignment,.dga0902-p-meeting-entry) button{height:var(--dga0902-control-mobile-action);min-height:var(--dga0902-control-mobile-action);padding:0 var(--dga0902-control-padding-x);border-radius:var(--dga0902-radius-8);box-sizing:border-box}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-goal-card{height:auto;min-height:276px;overflow:visible}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-surface .dga0902-p-team-tabs{width:min(342px,100%);height:var(--dga0902-geometry-team-shell-height);min-height:var(--dga0902-geometry-team-shell-height);overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-segment-shell);background:var(--dga0902-white);box-sizing:border-box;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:8px;display:grid;overflow:auto hidden}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-surface .dga0902-p-team-tabs button{width:100%;min-width:0;height:var(--dga0902-control-hit-min);min-height:var(--dga0902-control-hit-min);padding:0 2px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs-hint{display:flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace.is-compact,html[data-app-version="0902"] .dga0902-participant .dga0902-p-meeting-record-tab,html[data-app-version="0902"] .dga0902-participant .dga0902-p-communication-tab{margin-top:var(--dga0902-space-5)}}@media (width>=768px) and (width<=1023px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-primary-main>.dga0902-p-mobile-canvas,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-mobile .dga0902-p-mobile-canvas{width:100%;max-width:none;margin-left:0;margin-right:0}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero{height:auto;min-height:var(--dga0902-geometry-participant-long-hero)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero .dga0902-p-hero-body{width:100%;height:auto;min-height:var(--dga0902-geometry-participant-long-hero);align-items:start;column-gap:var(--dga0902-space-desktop-body-gutter);padding:var(--dga0902-space-5) var(--dga0902-space-desktop-hero-gutter) var(--dga0902-space-10);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-template-areas:"context speakers";display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero.has-no-speakers .dga0902-p-hero-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"context"}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-context{align-content:start;gap:var(--dga0902-space-5);grid-area:context;grid-template-rows:auto minmax(108px,auto) auto;grid-template-columns:minmax(0,1fr);display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-switcher{grid-area:auto;width:min(100%,280px);margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-title-row{place-content:start flex-start;gap:var(--dga0902-space-3);grid-area:auto;min-height:108px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-title-row h1{min-width:0;font-size:var(--dga0902-type-headline-medium);line-height:var(--dga0902-leading-headline-medium);margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-meta{gap:var(--dga0902-space-popup-pair-gap);grid-area:auto;grid-template-columns:minmax(0,1fr);margin:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-meta>div:last-child{grid-column:auto}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero .dga0902-p-speakers{align-self:start;gap:var(--dga0902-space-1);width:100%;height:auto;min-height:0;max-height:none;padding:var(--dga0902-space-2);box-sizing:border-box;grid-area:speakers;margin:0;overflow:visible}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-hero .dga0902-p-speaker-video{margin-top:var(--dga0902-space-1)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel,html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-session--prepare,.dga0902-p-session--attendance,.dga0902-p-session--review) .dga0902-p-session-panel{gap:var(--dga0902-space-desktop-body-gutter);margin-top:var(--dga0902-space-desktop-body-gutter)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-questions{gap:var(--dga0902-space-desktop-body-gutter);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-history{border-radius:var(--dga0902-radius-10)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-form{padding:var(--dga0902-space-6);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-10);background:var(--dga0902-white)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-form button,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-desktop-surface button:not([role=tab]){min-height:var(--dga0902-control-desktop-action);padding:0 var(--dga0902-control-padding-x);border-radius:var(--dga0902-radius-10);box-sizing:border-box}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-desktop-surface>.dga0902-p-team-tabs{width:100%;min-height:var(--dga0902-control-lg);display:flex;overflow-x:auto}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-desktop-surface>.dga0902-p-team-tabs button{flex:none}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-p-meeting-record-tab,.dga0902-p-communication-tab){gap:var(--dga0902-space-desktop-body-gutter);margin-top:var(--dga0902-space-desktop-body-gutter)}}@media (width>=1024px) and (width<=1199px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact):not(.is-tab-detail){grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"solution decision""meeting feedback""actions actions"}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact) :is(.dga0902-p-solution-card,.dga0902-p-recent-decision,.dga0902-p-team-side-stack>section,.dga0902-p-team-actions){height:auto;min-height:0}}@media (width>=1200px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact):not(.is-tab-detail){grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"solution decision actions""meeting feedback actions"}}html[data-app-version="0902"] .dga0902-participant .is-production .dga0902-p-stage-flow>span.is-locked{color:var(--dga0902-muted);background:var(--dga0902-neutral-100)}html[data-app-version="0902"] .dga0902-participant .is-production .dga0902-p-stage-flow>span.is-locked svg{color:var(--dga0902-muted)}html[data-app-version="0902"] .dga0902-participant .is-production .dga0902-p-stage-flow>span small{overflow-wrap:anywhere;text-align:center;min-width:0}html[data-app-version="0902"] .dga0902-participant .is-production .dga0902-p-stage-flow>.is-empty{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions-header{min-width:0;position:relative}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions-header button{min-width:0;min-height:var(--dga0902-control-hit-min);align-items:center;gap:var(--dga0902-space-1);color:var(--dga0902-cobalt);font-weight:var(--dga0902-weight-semibold);background:0 0;border:0;padding:0;display:inline-flex;position:absolute;top:-13px;right:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-actions-header button svg{width:16px;height:16px}@media (width<=1023px){html[data-app-version="0902"] .dga0902-participant .is-production .dga0902-p-team-actions:after{content:none}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions-header button{color:var(--dga0902-white);top:-14px;right:0}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs+*{margin-top:var(--dga0902-space-6)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs+*>:is(header,.dga0902-data-bank__header):first-child,html[data-app-version="0902"] .dga0902-participant .dga0902-p-team-tabs+.dga0902-p-team-tab-panel>*>:is(header,.dga0902-data-bank__header):first-child{padding-block-start:var(--dga0902-space-2)}html[data-app-version="0902"] .dga0902-participant :is(.dga0902-team-program-error,.dga0902-team-program-loading){padding:var(--dga0902-space-6);border-radius:var(--dga0902-radius-10)}html[data-app-version="0902"] .dga0902-participant{--dga0902-attendance-qr-size:calc(var(--dga0902-space-task-row) + var(--dga0902-control-hit-min));--dga0902-attendance-qr-size-compact:var(--dga0902-attendance-qr-size);--dga0902-attendance-qr-expanded-size:calc(var(--dga0902-space-task-row) * 6);--dga0902-attendance-qr-dialog-size:min(var(--dga0902-attendance-qr-expanded-size), calc(100vw - var(--dga0902-space-12) - var(--dga0902-space-8)));--dga0902-attendance-qr-mobile-scroll-clearance:calc(var(--dga0902-space-task-row) + var(--dga0902-space-6) + env(safe-area-inset-bottom,0px))}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-card{--dga0902-attendance-qr-active-size:var(--dga0902-attendance-qr-size);width:fit-content;max-width:100%;color:var(--dga0902-text);background:0 0;border:0;justify-items:center;margin:0;padding:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-card.is-compact{--dga0902-attendance-qr-active-size:var(--dga0902-attendance-qr-size-compact)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-trigger{appearance:none;width:var(--dga0902-attendance-qr-active-size);min-width:var(--dga0902-attendance-qr-active-size);max-width:var(--dga0902-attendance-qr-active-size);height:var(--dga0902-attendance-qr-active-size);min-height:var(--dga0902-attendance-qr-active-size);max-height:var(--dga0902-attendance-qr-active-size);color:var(--dga0902-neutral-400);border-radius:var(--dga0902-radius-8);cursor:zoom-in;transition:transform var(--dga0902-motion-fast) var(--dga0902-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;overflow:hidden}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-trigger:hover:not(:disabled){transform:translateY(calc(var(--dga0902-space-micro) * -1))}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-trigger:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-trigger:active:not(:disabled){transform:scale(.98)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-trigger:disabled{cursor:progress}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-trigger .dga0902-attendance-qr,html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-placeholder{background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-8);box-sizing:border-box;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;padding:0;display:block}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-placeholder{color:var(--dga0902-neutral-400);background:var(--dga0902-neutral-050);place-items:center;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-placeholder svg{width:var(--dga0902-space-8);height:var(--dga0902-space-8)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog{width:min(calc(var(--dga0902-attendance-qr-expanded-size) + var(--dga0902-space-8)), calc(100vw - var(--dga0902-space-12)));max-width:none;max-height:calc(100dvh - var(--dga0902-space-12));padding:calc(var(--dga0902-control-hit-min) + var(--dga0902-space-4)) var(--dga0902-space-4) var(--dga0902-space-4);color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-popup-desktop);box-shadow:var(--dga0902-shadow-popover);box-sizing:border-box;border:0;margin:auto;position:fixed;inset:0;overflow:auto}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog:not([open]){display:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog[open]{animation:dga0902-qr-dialog-in var(--dga0902-motion-normal) var(--dga0902-ease-standard);place-items:center;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog::backdrop{background:color-mix(in srgb, var(--dga0902-navy) 78%, transparent);animation:dga0902-qr-backdrop-in var(--dga0902-motion-normal) var(--dga0902-ease-standard)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog .dga0902-attendance-qr{width:var(--dga0902-attendance-qr-dialog-size);min-width:var(--dga0902-attendance-qr-dialog-size);max-width:var(--dga0902-attendance-qr-dialog-size);height:var(--dga0902-attendance-qr-dialog-size);min-height:var(--dga0902-attendance-qr-dialog-size);max-height:var(--dga0902-attendance-qr-dialog-size);background:var(--dga0902-white);border:0;border-radius:0;padding:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog-close{top:var(--dga0902-space-3);right:var(--dga0902-space-3);width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);color:var(--dga0902-ink);background:var(--dga0902-subtle);border-radius:var(--dga0902-radius-8);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog-close svg{width:var(--dga0902-space-6);height:var(--dga0902-space-6)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog-close:hover{background:var(--dga0902-neutral-200)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog-close:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-complete{min-height:var(--dga0902-control-mobile-action);align-items:center;gap:var(--dga0902-space-2);padding:0 var(--dga0902-space-3);color:var(--dga0902-success-ink);background:var(--dga0902-success-10);border:1px solid var(--dga0902-success-20);border-radius:var(--dga0902-radius-8);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium);margin:0;display:inline-flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-complete svg{width:var(--dga0902-space-4);height:var(--dga0902-space-4)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-greeting-row>:first-child{min-width:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-today-hero.has-attendance-qr .dga0902-p-greeting-row{flex-wrap:wrap}html[data-app-version="0902"] .dga0902-participant .dga0902-p-today-hero.has-attendance-qr .dga0902-p-greeting-row>:first-child{flex:1 1 calc(var(--dga0902-space-sidebar-region) + var(--dga0902-space-12))}@keyframes dga0902-qr-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dga0902-qr-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=1023px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-session--attendance .dga0902-p-session-surface{padding-bottom:var(--dga0902-attendance-qr-mobile-scroll-clearance)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel--attendance .dga0902-p-qr-card{scroll-margin-bottom:var(--dga0902-attendance-qr-mobile-scroll-clearance)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-today-hero.has-attendance-qr,html[data-app-version="0902"] .dga0902-participant .dga0902-p-today-hero.has-attendance-qr .dga0902-p-hero-body{height:auto;min-height:0;overflow:visible}html[data-app-version="0902"] .dga0902-participant .dga0902-p-today-hero.has-attendance-qr .dga0902-p-hero-body{padding-bottom:var(--dga0902-space-desktop-body-gutter)}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-today-hero.has-attendance-qr .dga0902-p-hero-body{height:auto;min-height:var(--dga0902-geometry-participant-long-hero);overflow:visible}}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-trigger,html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog[open],html[data-app-version="0902"] .dga0902-participant .dga0902-p-qr-dialog::backdrop{transition:none;animation:none}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-lead{padding:var(--dga0902-space-5) var(--dga0902-space-4);color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);font-weight:var(--dga0902-weight-semibold);text-align:center;word-break:keep-all;margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-lead.is-compact{padding:var(--dga0902-space-4) var(--dga0902-space-3);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-intro{z-index:90;align-content:center;justify-items:center;gap:var(--dga0902-space-6);background:var(--dga0902-navy);color:var(--dga0902-white);cursor:pointer;transition:transform .44s var(--dga0902-ease-in-out) .2s;padding:0 24px;display:grid;position:fixed;inset:0;transform:translateY(0)}.dga0902-intro.is-leaving{transform:translateY(-100%)}.dga0902-intro.is-leaving :is(.dga0902-intro-lines,.dga0902-intro-brand,.dga0902-intro-skip){opacity:0;transition:opacity .19s var(--dga0902-ease-out)}.dga0902-intro-brand{color:var(--dga0902-white-70,#ffffffb3);letter-spacing:-.01em;opacity:0;animation:dga0902-intro-brand .5s var(--dga0902-ease-out) .15s forwards;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:700;display:flex;position:absolute;top:24px;left:24px}.dga0902-intro-brand img{filter:brightness(0)invert();width:26px;height:auto;display:block}.dga0902-intro-lines{text-align:center;justify-items:center;gap:6px;width:100%;max-width:820px;display:grid}.dga0902-intro-line{letter-spacing:-.035em;word-break:keep-all;text-wrap:balance;font-weight:800;line-height:1.24;display:block}.dga0902-intro-line.is-sub{color:var(--dga0902-white-70,#ffffffa8);font-size:clamp(21px,4.6vw,32px)}.dga0902-intro-line.is-main{font-size:clamp(31px,8vw,58px)}.dga0902-intro-line i{opacity:0;filter:blur(8px);animation:dga0902-intro-word .78s var(--dga0902-ease-out) forwards;font-style:normal;display:inline-block;transform:translateY(16px)}.dga0902-intro-line i+i{margin-left:.26em}.dga0902-intro-rule{background:var(--dga0902-red,#ff4337);width:0;height:2px;animation:dga0902-intro-rule .62s var(--dga0902-ease-out) 2.15s forwards;margin-top:18px}.dga0902-intro-skip{height:34px;color:var(--dga0902-white);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;position:absolute;top:20px;right:20px}.dga0902-intro-skip:hover{background:#ffffff1a}.dga0902-intro-skip:focus-visible{outline:2px solid var(--dga0902-white);outline-offset:2px}@keyframes dga0902-intro-brand{to{opacity:1}}@keyframes dga0902-intro-word{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes dga0902-intro-rule{to{width:52px}}@media (prefers-reduced-motion:reduce){.dga0902-intro,.dga0902-intro *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.dga0902-desk-shell .dga0902-attendance-matrix{--dga0902-attendance-matrix-gutter:var(--dga0902-space-desktop-body-gutter);--dga0902-attendance-matrix-radius:var(--dga0902-radius-desktop-control);--dga0902-attendance-matrix-marker:var(--dga0902-control-compact-status);--dga0902-attendance-matrix-name:var(--dga0902-control-desktop-header-width);gap:var(--dga0902-space-6);min-width:0;word-break:keep-all;margin-block-start:var(--dga0902-attendance-matrix-gutter);display:grid}.dga0902-desk-shell .dga0902-attendance-matrix>.dga0902-desk-section-title{margin:0}.dga0902-desk-shell .dga0902-attendance-matrix-controls{align-items:flex-end;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-desk-shell .dga0902-attendance-matrix-field{gap:var(--dga0902-space-2);min-width:0;color:var(--dga0902-text);font-weight:var(--dga0902-weight-semibold);display:grid}.dga0902-desk-shell .dga0902-attendance-matrix-field :is(input,select){min-width:var(--dga0902-control-popup-pair-width);min-height:var(--dga0902-control-input);padding-inline:var(--dga0902-control-padding-x);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-ink);background:var(--dga0902-white);font-family:inherit;font-weight:var(--dga0902-weight-regular)}.dga0902-desk-shell .dga0902-attendance-matrix-toggle{align-items:center;gap:var(--dga0902-space-2);min-height:var(--dga0902-control-hit-min);color:var(--dga0902-text);font-weight:var(--dga0902-weight-semibold);display:flex}.dga0902-desk-shell .dga0902-attendance-matrix-toggle input{width:var(--dga0902-space-5);height:var(--dga0902-space-5);accent-color:var(--dga0902-cobalt)}.dga0902-desk-shell .dga0902-attendance-matrix-controls>.dga0902-desk-button{margin-inline-start:auto}.dga0902-desk-shell .dga0902-attendance-matrix-legend{gap:var(--dga0902-space-2) var(--dga0902-space-5);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dga0902-desk-shell .dga0902-attendance-matrix-legend li{align-items:center;gap:var(--dga0902-space-2);display:flex}.dga0902-desk-shell .dga0902-attendance-matrix-scroll{width:100%;max-width:100%;max-height:calc(var(--dga0902-space-task-row) * 9);overscroll-behavior:contain;border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-attendance-matrix-radius);background:var(--dga0902-white);position:relative;overflow:auto}.dga0902-desk-shell .dga0902-attendance-matrix-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--dga0902-text);table-layout:auto}.dga0902-desk-shell .dga0902-attendance-matrix :is(th,td){padding:var(--dga0902-space-3) var(--dga0902-space-4);border-block-end:1px solid var(--dga0902-neutral-200);font-weight:var(--dga0902-weight-regular);text-align:left;vertical-align:middle;white-space:nowrap}.dga0902-desk-shell .dga0902-attendance-matrix tbody tr:last-child :is(th,td){border-block-end:0}.dga0902-desk-shell .dga0902-attendance-matrix thead th{z-index:1;color:var(--dga0902-ink);background:var(--dga0902-neutral-050);font-weight:var(--dga0902-weight-semibold);position:sticky;top:0}.dga0902-desk-shell .dga0902-attendance-matrix :is(th,td):first-child{z-index:1;min-width:var(--dga0902-attendance-matrix-name);border-inline-end:1px solid var(--dga0902-neutral-200);background:var(--dga0902-white);position:sticky;left:0}.dga0902-desk-shell .dga0902-attendance-matrix tbody th{color:var(--dga0902-ink);font-weight:var(--dga0902-weight-semibold)}.dga0902-desk-shell .dga0902-attendance-matrix thead th:first-child{z-index:2;background:var(--dga0902-neutral-050)}.dga0902-desk-shell .dga0902-attendance-matrix-session{min-width:calc(var(--dga0902-attendance-matrix-marker) + var(--dga0902-space-8));text-align:center}.dga0902-desk-shell .dga0902-attendance-matrix-session>span{display:block}.dga0902-desk-shell .dga0902-attendance-matrix-rate{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);font-weight:var(--dga0902-weight-regular);margin-block-start:var(--dga0902-space-micro)}.dga0902-desk-shell .dga0902-attendance-matrix-cell{text-align:center}.dga0902-desk-shell .dga0902-attendance-matrix .dga0902-desk-roster{max-height:calc(var(--dga0902-space-task-row) * 10);overscroll-behavior:contain;overflow:auto}.dga0902-desk-shell .dga0902-attendance-cell{width:var(--dga0902-attendance-matrix-marker);height:var(--dga0902-attendance-matrix-marker);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);font-weight:var(--dga0902-weight-bold);justify-content:center;align-items:center;display:inline-flex}.dga0902-desk-shell .dga0902-attendance-cell.is-attended{border:1px solid var(--dga0902-success-ink);border-radius:var(--dga0902-radius-4);color:var(--dga0902-success-ink);background:var(--dga0902-success-10)}.dga0902-desk-shell .dga0902-attendance-cell.is-absent{border:1px dashed var(--dga0902-danger-ink);border-radius:var(--dga0902-radius-4);color:var(--dga0902-danger-ink);background:var(--dga0902-white)}.dga0902-desk-shell .dga0902-attendance-cell.is-unrecorded{border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-muted);background:var(--dga0902-neutral-100)}.dga0902-desk-shell .dga0902-attendance-matrix-loading{gap:var(--dga0902-space-3);display:grid}.dga0902-desk-shell .dga0902-attendance-matrix-loading span{min-height:calc(var(--dga0902-control-hit-min) + var(--dga0902-space-3));border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-attendance-matrix-radius);background:var(--dga0902-neutral-100)}.dga0902-desk-shell :is(.dga0902-attendance-matrix-error,.dga0902-attendance-matrix-empty){gap:var(--dga0902-space-2);padding:var(--dga0902-space-6);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-attendance-matrix-radius);display:grid}.dga0902-desk-shell .dga0902-attendance-matrix-error{color:var(--dga0902-danger-ink);border-color:var(--dga0902-danger-10);background:var(--dga0902-danger-10)}.dga0902-desk-shell .dga0902-attendance-matrix-error button{min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-control-padding-x);border:1px solid var(--dga0902-danger-ink);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-danger-ink);background:var(--dga0902-white);font-weight:var(--dga0902-weight-bold);justify-self:start}.dga0902-desk-shell .dga0902-attendance-matrix-empty{color:var(--dga0902-muted);background:var(--dga0902-neutral-050)}.dga0902-desk-shell .dga0902-attendance-matrix :is(a,button,input,select):focus-visible{outline:3px solid var(--dga0902-focus-color);outline-offset:var(--dga0902-space-1)}.dga0902-desk-shell .dga0902-attendance-matrix-scroll:focus-visible{outline:3px solid var(--dga0902-focus-color);outline-offset:calc(var(--dga0902-space-1) * -1)}.dga0902-desk-shell .dga0902-attendance-matrix button:disabled{cursor:not-allowed;opacity:.55}@media (width<=1023px){.dga0902-desk-shell .dga0902-attendance-matrix{--dga0902-attendance-matrix-name:var(--dga0902-control-desktop-table-width)}.dga0902-desk-shell .dga0902-attendance-matrix-fold-md{display:none}.dga0902-desk-shell .dga0902-attendance-matrix-controls>.dga0902-desk-button{margin-inline-start:0}}@media (width<=767px){.dga0902-desk-shell .dga0902-attendance-matrix{--dga0902-attendance-matrix-gutter:var(--dga0902-space-6);--dga0902-attendance-matrix-radius:var(--dga0902-radius-card-mobile)}.dga0902-desk-shell .dga0902-attendance-matrix-fold-sm{display:none}.dga0902-desk-shell .dga0902-attendance-matrix-controls{display:grid}.dga0902-desk-shell .dga0902-attendance-matrix-field :is(input,select){width:100%;min-width:0}.dga0902-desk-shell .dga0902-attendance-matrix-controls>.dga0902-desk-button{width:100%}.dga0902-desk-shell .dga0902-attendance-matrix :is(th,td){padding:var(--dga0902-space-2) var(--dga0902-space-3)}}@media (prefers-reduced-motion:reduce){.dga0902-desk-shell .dga0902-attendance-matrix :is(button,input,select,.dga0902-attendance-cell){transition:none}.dga0902-desk-shell .dga0902-attendance-matrix-scroll{scroll-behavior:auto}}.dga0902-desk-shell .dga0902-attendance-matrix thead th.dga0902-attendance-matrix-sortable{padding:0}.dga0902-desk-shell .dga0902-attendance-matrix thead th.dga0902-attendance-matrix-sortable button{align-items:center;gap:var(--dga0902-space-1);width:100%;min-height:var(--dga0902-control-hit-min);padding:var(--dga0902-space-3) var(--dga0902-space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dga0902-desk-shell .dga0902-attendance-matrix thead th.dga0902-attendance-matrix-sortable button:focus-visible{outline:var(--dga0902-focus-ring);outline-offset:-2px}.dga0902-desk-shell .dga0902-attendance-axis{gap:var(--dga0902-space-1);padding:var(--dga0902-space-1);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-radius-compact-control);background:var(--dga0902-neutral-050);flex-wrap:wrap;display:inline-flex}.dga0902-desk-shell .dga0902-attendance-axis button{min-width:var(--dga0902-control-compact-status-width);min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-control-padding-x);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-text);font:inherit;font-weight:var(--dga0902-weight-semibold);cursor:pointer;background:0 0;border:1px solid #0000}.dga0902-desk-shell .dga0902-attendance-axis button[aria-pressed=true]{border-color:var(--dga0902-cobalt);color:var(--dga0902-cobalt);background:var(--dga0902-white)}.dga0902-desk-shell .dga0902-attendance-export{gap:var(--dga0902-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.dga0902-desk-shell .dga0902-attendance-matrix .dga0902-desk-section-title h3{margin:var(--dga0902-space-micro) 0 0;color:var(--dga0902-ink);font-size:var(--dga0902-type-title-small);line-height:var(--dga0902-leading-title-small);font-weight:var(--dga0902-weight-semibold)}.dga0902-desk-shell .dga0902-attendance-person{gap:var(--dga0902-space-4);padding:var(--dga0902-space-5);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-attendance-matrix-radius);background:var(--dga0902-neutral-050);display:grid}.dga0902-desk-shell .dga0902-attendance-person-head{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-desk-shell .dga0902-attendance-person-head strong{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-small);line-height:var(--dga0902-leading-title-small);font-weight:var(--dga0902-weight-bold);margin-inline-end:var(--dga0902-space-3)}.dga0902-desk-shell .dga0902-attendance-person-head span{color:var(--dga0902-muted)}.dga0902-desk-shell .dga0902-attendance-person-track{gap:var(--dga0902-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dga0902-desk-shell .dga0902-attendance-person-track li{align-items:center;gap:var(--dga0902-space-2);min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-space-3);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-radius-compact-control);background:var(--dga0902-white);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);display:flex}.dga0902-desk-shell .dga0902-attendance-person-track b{color:var(--dga0902-ink);font-weight:var(--dga0902-weight-semibold)}.dga0902-desk-shell .dga0902-attendance-person-track li>span:last-child{color:var(--dga0902-muted)}.dga0902-desk-shell .dga0902-attendance-matrix tbody tr.is-selected :is(th,td){background:var(--dga0902-cobalt-10)}@media (width<=767px){.dga0902-desk-shell .dga0902-attendance-axis{grid-auto-flow:column;display:grid}.dga0902-desk-shell .dga0902-attendance-export{margin-inline-start:0}.dga0902-desk-shell .dga0902-attendance-export .dga0902-desk-button{flex:auto;width:auto}}.dga0902-speaker-fieldset{gap:var(--dga0902-space-4)}.dga0902-speaker-cards{gap:var(--dga0902-space-4);display:grid}.dga0902-speaker-card{border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg);background:var(--dga0902-white);gap:0;min-width:0;display:grid;overflow:hidden}.dga0902-speaker-card-head{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);padding:var(--dga0902-space-3) var(--dga0902-space-5);border-bottom:1px solid var(--dga0902-border);background:var(--dga0902-neutral-050);display:flex}.dga0902-speaker-card-head>div{gap:var(--dga0902-space-1);min-width:0;display:grid}.dga0902-speaker-card-head span{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium);letter-spacing:.04em}.dga0902-speaker-card-head strong{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);word-break:keep-all}.dga0902-speaker-card-body{align-items:start;gap:var(--dga0902-space-5);padding:var(--dga0902-space-5);grid-template-columns:minmax(0,1fr) minmax(240px,300px);display:grid}.dga0902-speaker-card-fields{gap:var(--dga0902-space-4);min-width:0;display:grid}.dga0902-speaker-group{gap:var(--dga0902-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.dga0902-speaker-group>legend{color:var(--dga0902-supporting);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium);font-weight:var(--dga0902-weight-bold);letter-spacing:.04em;padding:0}.dga0902-speaker-group+.dga0902-speaker-group{padding-top:var(--dga0902-space-4);border-top:1px solid var(--dga0902-border)}.dga0902-speaker-card .dga0902-desk-field>span em.is-optional{color:var(--dga0902-muted);font-weight:var(--dga0902-weight-regular)}.dga0902-speaker-card .dga0902-desk-field>small.dga0902-speaker-hint{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);text-align:left;word-break:keep-all}.dga0902-speaker-card .dga0902-desk-field textarea.dga0902-speaker-lines{min-height:var(--dga0902-control-desktop-header-action);line-height:var(--dga0902-leading-md)}.dga0902-speaker-preview{gap:var(--dga0902-space-2);min-width:0;top:var(--dga0902-space-4);align-content:start;display:grid;position:sticky}.dga0902-speaker-preview-label{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium);font-weight:var(--dga0902-weight-bold);letter-spacing:.04em}.dga0902-speaker-preview-card{gap:var(--dga0902-space-2);padding:var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg);background:var(--dga0902-neutral-050);justify-items:start;display:grid}.dga0902-speaker-preview-card img{width:var(--dga0902-space-16);height:var(--dga0902-space-16);border-radius:var(--dga0902-radius-pill);border:1px solid var(--dga0902-border);object-fit:cover;background:var(--dga0902-white)}.dga0902-speaker-preview-card strong{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);word-break:keep-all}.dga0902-speaker-preview-card>small{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);word-break:keep-all}.dga0902-speaker-preview-card p{color:var(--dga0902-text);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-md);word-break:keep-all;margin:0}.dga0902-speaker-preview-card>em{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);font-style:normal;text-decoration:underline}.dga0902-speaker-preview-tags{gap:var(--dga0902-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dga0902-speaker-preview-tags li{padding:var(--dga0902-space-micro) var(--dga0902-space-2);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-supporting);background:var(--dga0902-white);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);word-break:keep-all}.dga0902-speaker-preview-list{gap:var(--dga0902-space-1);width:100%;padding-top:var(--dga0902-space-2);border-top:1px solid var(--dga0902-border);display:grid}.dga0902-speaker-preview-list>span{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium);font-weight:var(--dga0902-weight-bold)}.dga0902-speaker-preview-list ul{gap:var(--dga0902-space-1);margin:0;padding:0;list-style:none;display:grid}.dga0902-speaker-preview-list li{color:var(--dga0902-text);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);word-break:keep-all}@media (width<=1200px){.dga0902-speaker-card-body{grid-template-columns:minmax(0,1fr)}.dga0902-speaker-preview{position:static}}@media (width<=560px){.dga0902-speaker-card-body{padding:var(--dga0902-space-4)}.dga0902-speaker-card-head{padding:var(--dga0902-space-3) var(--dga0902-space-4)}.dga0902-speaker-card .dga0902-desk-inline-action{min-height:var(--dga0902-control-hit-min)}}.dga0902-speaker-card-head .dga0902-speaker-card-actions{align-items:center;gap:var(--dga0902-space-3);flex:none;display:flex}.dga0902-dialog.dga0902-dialog--speaker-assist{gap:var(--dga0902-space-4);width:min(560px,100%);height:auto;max-height:min(720px,100%);padding:var(--dga0902-space-6);text-align:left;align-content:start;display:grid;overflow-y:auto}.dga0902-dialog--speaker-assist header{gap:var(--dga0902-space-1);padding-right:var(--dga0902-space-8);display:grid}.dga0902-dialog--speaker-assist header h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-large);line-height:var(--dga0902-leading-title-large);margin:0}.dga0902-dialog--speaker-assist .dga0902-desk-eyebrow{align-items:center;gap:var(--dga0902-space-2);display:inline-flex}.dga0902-dialog--speaker-assist .dga0902-desk-eyebrow svg{width:16px;height:16px}.dga0902-dialog--speaker-assist textarea{resize:vertical}.dga0902-speaker-assist-file{align-items:center;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-speaker-assist-file span{min-width:0;color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);word-break:break-all}.dga0902-speaker-assist-preview{border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-md);gap:0;margin:0;display:grid;overflow:hidden}.dga0902-speaker-assist-preview>div{gap:var(--dga0902-space-3);padding:var(--dga0902-space-3) var(--dga0902-space-4);border-bottom:1px solid var(--dga0902-border);grid-template-columns:88px minmax(0,1fr);display:grid}.dga0902-speaker-assist-preview>div:last-child{border-bottom:0}.dga0902-speaker-assist-preview dt{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium)}.dga0902-speaker-assist-preview dd{min-width:0;color:var(--dga0902-ink);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);word-break:keep-all;margin:0}html[data-app-version="0902"] .dga0902-kiosk{z-index:calc(var(--dga0902-z-toast) + 1);color:var(--dga0902-white);background:var(--dga0902-navy);word-break:keep-all;overflow-wrap:anywhere;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}html[data-app-version="0902"] .dga0902-kiosk__bar{justify-content:space-between;align-items:center;gap:var(--dga0902-space-4);padding:var(--dga0902-space-5) var(--dga0902-space-8);border-block-end:1px solid var(--dga0902-white-10);display:flex}html[data-app-version="0902"] .dga0902-kiosk__session{gap:var(--dga0902-space-1);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-kiosk__session h2{color:var(--dga0902-white);font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small);margin:0}html[data-app-version="0902"] .dga0902-kiosk__session span{color:var(--dga0902-neutral-300);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large)}html[data-app-version="0902"] .dga0902-kiosk__exit{min-width:var(--dga0902-control-desktop-header-width);min-height:var(--dga0902-control-desktop-form-action);padding-inline:var(--dga0902-space-6);color:var(--dga0902-white);border:1px solid var(--dga0902-white-20);border-radius:var(--dga0902-radius-desktop-control);font:inherit;font-size:var(--dga0902-type-button-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-large);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}html[data-app-version="0902"] .dga0902-kiosk__exit:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-kiosk__hold{width:100%;height:var(--dga0902-space-rail-gap);background:var(--dga0902-white);transform-origin:0;position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}html[data-app-version="0902"] .dga0902-kiosk__exit.is-holding .dga0902-kiosk__hold{transition:transform 1.5s linear;transform:scaleX(1)}html[data-app-version="0902"] .dga0902-kiosk__stage{background:var(--dga0902-navy);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}html[data-app-version="0902"] .dga0902-kiosk__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html[data-app-version="0902"] .dga0902-kiosk__guide{aspect-ratio:1;border:3px solid var(--dga0902-sky);border-radius:var(--dga0902-radius-card-mobile);width:min(58vw,58vh);position:relative}html[data-app-version="0902"] .dga0902-kiosk__hint{justify-content:center;align-items:center;gap:var(--dga0902-space-3);padding:var(--dga0902-space-4) var(--dga0902-space-6);color:var(--dga0902-white);background:var(--dga0902-navy);font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small);text-align:center;margin:0;display:flex;position:absolute;inset-block-end:0;inset-inline:0}html[data-app-version="0902"] .dga0902-kiosk__hint svg{width:var(--dga0902-space-8);height:var(--dga0902-space-8);flex:none}html[data-app-version="0902"] .dga0902-kiosk__outcome,html[data-app-version="0902"] .dga0902-kiosk__blocked,html[data-app-version="0902"] .dga0902-kiosk__confirm{align-content:center;justify-items:center;gap:var(--dga0902-space-6);padding:var(--dga0902-space-8);background:var(--dga0902-navy);text-align:center;display:grid;position:absolute;inset:0}html[data-app-version="0902"] .dga0902-kiosk__outcome{gap:var(--dga0902-space-4);border-block-start:4px solid var(--dga0902-neutral-300)}html[data-app-version="0902"] .dga0902-kiosk__outcome svg{width:var(--dga0902-space-16);height:var(--dga0902-space-16);color:var(--dga0902-neutral-300)}html[data-app-version="0902"] .dga0902-kiosk__outcome strong{color:var(--dga0902-white);font-size:var(--dga0902-type-display-medium);line-height:var(--dga0902-leading-display-medium)}html[data-app-version="0902"] .dga0902-kiosk__outcome span{color:var(--dga0902-neutral-300);font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small)}html[data-app-version="0902"] .dga0902-kiosk__outcome.is-success{border-block-start-color:var(--dga0902-success)}html[data-app-version="0902"] .dga0902-kiosk__outcome.is-success svg{color:var(--dga0902-success)}html[data-app-version="0902"] .dga0902-kiosk__outcome.is-reject{border-block-start-color:var(--dga0902-yellow)}html[data-app-version="0902"] .dga0902-kiosk__outcome.is-reject svg{color:var(--dga0902-yellow)}html[data-app-version="0902"] .dga0902-kiosk__blocked strong,html[data-app-version="0902"] .dga0902-kiosk__confirm strong{max-width:var(--dga0902-control-popup-single-width);color:var(--dga0902-white);font-size:var(--dga0902-type-headline-medium);line-height:var(--dga0902-leading-headline-medium)}html[data-app-version="0902"] .dga0902-kiosk__confirm>div{justify-content:center;gap:var(--dga0902-space-4);flex-wrap:wrap;display:flex}html[data-app-version="0902"] .dga0902-kiosk__action{min-width:var(--dga0902-control-popup-pair-width);min-height:var(--dga0902-control-desktop-form-action);padding-inline:var(--dga0902-space-6);color:var(--dga0902-white);border:1px solid var(--dga0902-white-20);border-radius:var(--dga0902-radius-desktop-control);font:inherit;font-size:var(--dga0902-type-button-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-large);background:0 0;justify-content:center;align-items:center;display:inline-flex}html[data-app-version="0902"] .dga0902-kiosk__action.is-strong{color:var(--dga0902-navy);background:var(--dga0902-white);border-color:var(--dga0902-white)}html[data-app-version="0902"] .dga0902-kiosk__action:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-kiosk__footer{padding:var(--dga0902-space-4) var(--dga0902-space-8);border-block-start:1px solid var(--dga0902-white-10);justify-content:flex-end;align-items:center;display:flex}html[data-app-version="0902"] .dga0902-kiosk__count{align-items:center;gap:var(--dga0902-space-2);color:var(--dga0902-neutral-300);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);display:inline-flex}html[data-app-version="0902"] .dga0902-kiosk__count svg{width:var(--dga0902-space-5);height:var(--dga0902-space-5)}html[data-app-version="0902"] .dga0902-kiosk-launch{align-items:center;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}html[data-app-version="0902"] .dga0902-kiosk-launch>span{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}@media (width<=767px){html[data-app-version="0902"] .dga0902-kiosk-launch>button{width:100%}}@media (width<=1023px){html[data-app-version="0902"] .dga0902-kiosk__bar,html[data-app-version="0902"] .dga0902-kiosk__footer{padding-inline:var(--dga0902-space-5)}html[data-app-version="0902"] .dga0902-kiosk__session h2{font-size:var(--dga0902-type-title-large);line-height:var(--dga0902-leading-title-large)}html[data-app-version="0902"] .dga0902-kiosk__exit{min-width:var(--dga0902-control-desktop-table-width)}html[data-app-version="0902"] .dga0902-kiosk__hint{font-size:var(--dga0902-type-title-large);line-height:var(--dga0902-leading-title-large)}html[data-app-version="0902"] .dga0902-kiosk__action{width:100%;min-width:0;max-width:var(--dga0902-control-popup-pair-width)}}@media (orientation:portrait){html[data-app-version="0902"] .dga0902-kiosk__guide{width:min(74vw,46vh)}html[data-app-version="0902"] .dga0902-kiosk__outcome strong{font-size:var(--dga0902-type-headline-large);line-height:var(--dga0902-leading-headline-large)}html[data-app-version="0902"] .dga0902-kiosk__outcome svg{width:var(--dga0902-space-12);height:var(--dga0902-space-12)}}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-kiosk__exit.is-holding .dga0902-kiosk__hold{transition:none;transform:scaleX(0)}}.dga0902-login-assist{justify-content:space-between;align-items:center;gap:var(--dga0902-space-2);margin:calc(var(--dga0902-space-3) * -1) 0 var(--dga0902-space-2);flex-wrap:wrap;display:flex}.dga0902-login-assist .dga0902-login-reset{margin:0}.dga0902-login-remember{min-height:var(--dga0902-control-hit-min);align-items:center;gap:var(--dga0902-space-2);color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);cursor:pointer;display:inline-flex}.dga0902-login-remember input{appearance:none;border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-4);background:var(--dga0902-white);cursor:pointer;flex:0 0 20px;width:20px;height:20px;margin:0}.dga0902-login-remember input:checked{border-color:var(--dga0902-cobalt);background:var(--dga0902-cobalt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8 3 3 6-6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.dga0902-login-remember input:focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:0}.dga0902-password-form{gap:var(--dga0902-space-4);margin:0;display:grid}.dga0902-password-field{gap:var(--dga0902-space-1);display:grid}.dga0902-password-field label{color:var(--dga0902-text);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium)}.dga0902-password-field input{width:100%;min-height:var(--dga0902-control-input);padding:var(--dga0902-space-3) var(--dga0902-control-padding-x);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-ink);background:var(--dga0902-white);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large)}.dga0902-password-field input:hover:not(:disabled){border-color:var(--dga0902-control-border-hover)}.dga0902-password-field input:focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:0}.dga0902-password-help{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}.dga0902-password-message{padding:var(--dga0902-space-3) var(--dga0902-space-4);border-radius:var(--dga0902-radius-compact-control);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);text-wrap:pretty;margin:0}.dga0902-password-message.is-error{color:var(--dga0902-danger-ink);background:var(--dga0902-danger-10)}.dga0902-password-message.is-success{color:var(--dga0902-success-ink);background:var(--dga0902-success-10)}.dga0902-password-submit{width:100%;margin-top:var(--dga0902-space-1)}.dga0902-p-account-security-note{margin:var(--dga0902-space-3) 0 var(--dga0902-space-4);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);text-wrap:pretty}.dga0902-onboarding{min-height:100dvh;color:var(--dga0902-ink);background:var(--dga0902-white);word-break:keep-all;grid-template-rows:auto 1fr;align-content:start;display:grid}.dga0902-onboarding-header{height:var(--dga0902-space-top-band);padding:0 var(--dga0902-space-6);background:var(--dga0902-navy);justify-content:center;align-items:center;display:flex}.dga0902-onboarding-main{padding:var(--dga0902-space-10) var(--dga0902-space-6) var(--dga0902-space-16)}.dga0902-onboarding-body{gap:var(--dga0902-space-6);align-content:start;width:min(452px,100%);margin:0 auto;display:grid}.dga0902-onboarding-steps{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium);margin:0}.dga0902-onboarding-heading{gap:var(--dga0902-space-2);display:grid}.dga0902-onboarding-heading h1{font-size:var(--dga0902-type-title-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-title-large);letter-spacing:-.02em;margin:0}.dga0902-onboarding-heading h1:focus-visible{outline:2px solid var(--dga0902-focus-color);outline-offset:4px}.dga0902-onboarding-heading p{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);text-wrap:pretty;margin:0}.dga0902-onboarding-continue{width:100%}.dga0902-onboarding-foot{gap:var(--dga0902-space-2);padding-top:var(--dga0902-space-2);border-top:1px solid var(--dga0902-border);justify-items:center;display:grid}.dga0902-onboarding-foot button{min-height:var(--dga0902-control-hit-min);padding:0 var(--dga0902-space-6);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-text);background:var(--dga0902-white);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);justify-content:center;align-items:center;display:inline-flex}.dga0902-onboarding-foot button:focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:0}.dga0902-onboarding-foot button:disabled{border-color:var(--dga0902-border);color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);cursor:wait}.dga0902-onboarding-foot .dga0902-password-message{width:100%}@media (width<=359px){.dga0902-onboarding-main{padding-right:var(--dga0902-space-4);padding-left:var(--dga0902-space-4)}}@media (width>=1024px){.dga0902-p-account-security,.dga0902-participant .dga0902-p-primary-main .dga0902-p-account-security{grid-column:1/-1}.dga0902-password-form{max-width:452px}.dga0902-onboarding-heading h1{font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small)}}@media (prefers-reduced-motion:reduce){.dga0902-onboarding,.dga0902-onboarding *,.dga0902-password-form *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}html[data-app-version="0902"] .dga0902-p-choice-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-app-version="0902"] .dga0902-p-choice-row--triple button{padding-inline:var(--dga0902-space-1);white-space:nowrap}html[data-app-version="0902"] .dga0902-p-choice-row--triple button.is-attend.is-selected{background:var(--dga0902-success-ink);border-color:var(--dga0902-success-ink);color:var(--dga0902-white);transition:background-color .18s var(--dga0902-ease-out), border-color .18s var(--dga0902-ease-out)}html[data-app-version="0902"] .dga0902-p-choice-row--triple button.is-attend.is-selected svg{color:currentColor}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-p-choice-row--triple button.is-attend.is-selected{transition-duration:.001ms}}@media (width<=1023px){html[data-app-version="0902"] .dga0902-p-rsvp-card--open{height:auto;min-height:167px;overflow:visible}}html[data-app-version="0902"] .dga0902-p-rsvp-detail{gap:var(--dga0902-space-2);margin-top:var(--dga0902-space-3);padding:var(--dga0902-space-3);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-compact-control);word-break:keep-all;overflow-wrap:anywhere;display:grid}html[data-app-version="0902"] .dga0902-p-rsvp-field{gap:var(--dga0902-space-1);min-width:0;color:var(--dga0902-text);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-semibold);display:grid}html[data-app-version="0902"] .dga0902-p-rsvp-field :is(input,textarea){width:100%;min-height:var(--dga0902-control-sm);padding:var(--dga0902-space-2);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-sm);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);font-weight:var(--dga0902-weight-regular)}html[data-app-version="0902"] .dga0902-p-rsvp-field textarea{min-height:calc(var(--dga0902-control-md) + var(--dga0902-space-4));resize:vertical}html[data-app-version="0902"] .dga0902-p-rsvp-field :is(input,textarea)::placeholder{color:var(--dga0902-control-placeholder)}html[data-app-version="0902"] .dga0902-p-rsvp-field :is(input,textarea):focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-p-rsvp-detail-save{min-height:var(--dga0902-control-sm);padding-inline:var(--dga0902-space-4);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-sm);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-bold);justify-self:end}html[data-app-version="0902"] .dga0902-p-rsvp-detail-save:disabled{color:var(--dga0902-neutral-400);cursor:not-allowed}.dga0902-desk-shell .dga0902-desk-roster-detail{max-width:220px;color:var(--dga0902-supporting);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dga0902-desk-shell .dga0902-desk-field>small.dga0902-desk-field-hint{color:var(--dga0902-muted);text-align:left;word-break:keep-all;overflow-wrap:anywhere}html[data-app-version="0902"] .dga0902-p-score-badge{align-items:center;gap:var(--dga0902-space-1);min-height:var(--dga0902-control-compact-status);padding-inline:var(--dga0902-space-3);color:var(--dga0902-supporting);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-pill);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium);font-weight:var(--dga0902-weight-semibold);white-space:nowrap;word-break:keep-all;display:inline-flex}html[data-app-version="0902"] .dga0902-p-score-badge b{color:var(--dga0902-text);font-weight:var(--dga0902-weight-bold);font-variant-numeric:tabular-nums}html[data-app-version="0902"] .dga0902-p-score-badge svg{width:var(--dga0902-space-4);height:var(--dga0902-space-4);flex:none}html[data-app-version="0902"] .dga0902-p-score-badge.is-earned{color:var(--dga0902-success-ink);border-color:var(--dga0902-success-20)}html[data-app-version="0902"] .dga0902-p-score-badge.is-earned b{color:var(--dga0902-success-ink)}@keyframes dga0902-score-cue-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-app-version="0902"] .dga0902-p-score-cue{margin:var(--dga0902-space-3) 0 0;animation:dga0902-score-cue-in .26s var(--dga0902-ease-standard) backwards;display:flex}html[data-app-version="0902"] .dga0902-p-score-line{align-items:center;gap:var(--dga0902-space-2);flex-wrap:wrap;display:flex}html[data-app-version="0902"] .dga0902-p-choice-row--triple button.is-absent{transition:background-color var(--dga0902-motion-normal) var(--dga0902-ease-out), border-color var(--dga0902-motion-normal) var(--dga0902-ease-out), color var(--dga0902-motion-normal) var(--dga0902-ease-out)}html[data-app-version="0902"] .dga0902-p-choice-row--triple button.is-absent.is-selected{color:var(--dga0902-danger-ink);background:var(--dga0902-danger-10);border-color:var(--dga0902-danger-ink)}html[data-app-version="0902"] .dga0902-p-choice-row--triple button.is-absent.is-penalty{border-color:var(--dga0902-danger);transition-duration:90ms}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-p-score-cue{animation:none}html[data-app-version="0902"] .dga0902-p-choice-row--triple button.is-absent{transition-duration:.001ms}}html[data-app-version="0902"] .dga0902-beam{z-index:calc(var(--dga0902-z-toast) + 1);color:var(--dga0902-ink);background:var(--dga0902-white);word-break:keep-all;overflow-wrap:anywhere;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}html[data-app-version="0902"] .dga0902-beam__bar{justify-content:space-between;align-items:center;gap:var(--dga0902-space-4);padding:var(--dga0902-space-5) var(--dga0902-space-8);border-block-end:1px solid var(--dga0902-border);display:flex}html[data-app-version="0902"] .dga0902-beam__session{gap:var(--dga0902-space-1);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-beam__session h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small);margin:0}html[data-app-version="0902"] .dga0902-beam__session span{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large)}html[data-app-version="0902"] .dga0902-beam__exit{min-width:var(--dga0902-control-desktop-header-width);min-height:var(--dga0902-control-desktop-form-action);padding-inline:var(--dga0902-space-6);color:var(--dga0902-text);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-desktop-control);font:inherit;font-size:var(--dga0902-type-button-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-large);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}html[data-app-version="0902"] .dga0902-beam__exit:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-beam__hold{width:100%;height:var(--dga0902-space-rail-gap);background:var(--dga0902-ink);transform-origin:0;position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}html[data-app-version="0902"] .dga0902-beam__exit.is-holding .dga0902-beam__hold{transition:transform 1.5s linear;transform:scaleX(1)}html[data-app-version="0902"] .dga0902-beam__stage{min-height:0;padding:var(--dga0902-space-4) var(--dga0902-space-8);background:var(--dga0902-white);place-items:center;display:grid;position:relative}html[data-app-version="0902"] .dga0902-beam__qr{place-items:center;width:min(72vh,72vw);max-width:100%;display:grid}html[data-app-version="0902"] .dga0902-beam__qr .dga0902-attendance-qr{width:100%;height:auto;display:block}html[data-app-version="0902"] .dga0902-beam__notice{max-width:var(--dga0902-control-popup-single-width);color:var(--dga0902-text);font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small);text-align:center;margin:0}html[data-app-version="0902"] .dga0902-beam__footer{justify-content:space-between;align-items:baseline;gap:var(--dga0902-space-4);padding:var(--dga0902-space-5) var(--dga0902-space-8);border-block-start:1px solid var(--dga0902-border);flex-wrap:wrap;display:flex}html[data-app-version="0902"] .dga0902-beam__guide{color:var(--dga0902-ink);font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small);margin:0}html[data-app-version="0902"] .dga0902-beam__count{align-items:center;gap:var(--dga0902-space-3);color:var(--dga0902-ink);font-size:var(--dga0902-type-display-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-display-medium);white-space:nowrap;display:inline-flex}html[data-app-version="0902"] .dga0902-beam__count svg{width:var(--dga0902-space-8);height:var(--dga0902-space-8);color:var(--dga0902-muted);flex:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-beam-scan{justify-content:center;align-items:center;gap:var(--dga0902-space-2);width:100%;max-width:var(--dga0902-attendance-qr-active-size);min-height:var(--dga0902-control-hit-min);margin-top:var(--dga0902-space-2);padding-inline:var(--dga0902-space-3);color:var(--dga0902-text);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-compact-control);font:inherit;font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium);word-break:keep-all;background:0 0;display:inline-flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-beam-scan svg{width:var(--dga0902-space-4);height:var(--dga0902-space-4);flex:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-beam-scan:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-beam-scan{z-index:calc(var(--dga0902-z-toast) + 1);color:var(--dga0902-white);background:var(--dga0902-navy);word-break:keep-all;overflow-wrap:anywhere;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}html[data-app-version="0902"] .dga0902-beam-scan__bar{justify-content:space-between;align-items:center;gap:var(--dga0902-space-4);padding:var(--dga0902-space-4) var(--dga0902-space-5);border-block-end:1px solid var(--dga0902-white-10);display:flex}html[data-app-version="0902"] .dga0902-beam-scan__bar h2{color:var(--dga0902-white);font-size:var(--dga0902-type-title-large);line-height:var(--dga0902-leading-title-large);margin:0}html[data-app-version="0902"] .dga0902-beam-scan__close{min-width:var(--dga0902-control-hit-min);min-height:var(--dga0902-control-hit-min);color:var(--dga0902-white);border:1px solid var(--dga0902-white-20);border-radius:var(--dga0902-radius-compact-control);font:inherit;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-app-version="0902"] .dga0902-beam-scan__close:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-beam-scan__stage{background:var(--dga0902-navy);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}html[data-app-version="0902"] .dga0902-beam-scan__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html[data-app-version="0902"] .dga0902-beam-scan__frame{aspect-ratio:1;border:3px solid var(--dga0902-sky);border-radius:var(--dga0902-radius-card-mobile);width:min(74vw,46vh);position:relative}html[data-app-version="0902"] .dga0902-beam-scan__hint{padding:var(--dga0902-space-4) var(--dga0902-space-5);color:var(--dga0902-white);background:var(--dga0902-navy);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);text-align:center;margin:0;position:absolute;inset-block-end:0;inset-inline:0}html[data-app-version="0902"] .dga0902-beam-scan__panel{align-content:center;justify-items:center;gap:var(--dga0902-space-5);padding:var(--dga0902-space-8) var(--dga0902-space-5);background:var(--dga0902-navy);text-align:center;display:grid;position:absolute;inset:0}html[data-app-version="0902"] .dga0902-beam-scan__panel strong{max-width:var(--dga0902-control-popup-single-width);color:var(--dga0902-white);font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small)}html[data-app-version="0902"] .dga0902-beam-scan__panel span{max-width:var(--dga0902-control-popup-single-width);color:var(--dga0902-neutral-300);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large)}html[data-app-version="0902"] .dga0902-beam-scan__action{width:100%;max-width:var(--dga0902-control-popup-pair-width);min-height:var(--dga0902-control-desktop-form-action);padding-inline:var(--dga0902-space-6);color:var(--dga0902-navy);background:var(--dga0902-white);border:1px solid var(--dga0902-white);border-radius:var(--dga0902-radius-desktop-control);font:inherit;font-size:var(--dga0902-type-button-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-large);justify-content:center;align-items:center;display:inline-flex}html[data-app-version="0902"] .dga0902-beam-scan__action:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-beam-scan__panel svg{width:var(--dga0902-space-12);height:var(--dga0902-space-12);color:var(--dga0902-white)}html[data-app-version="0902"] .dga0902-beam__confirm{align-content:center;justify-items:center;gap:var(--dga0902-space-6);padding:var(--dga0902-space-8);background:var(--dga0902-white);text-align:center;display:grid;position:absolute;inset:0}html[data-app-version="0902"] .dga0902-beam__confirm strong{max-width:var(--dga0902-control-popup-single-width);color:var(--dga0902-ink);font-size:var(--dga0902-type-headline-medium);line-height:var(--dga0902-leading-headline-medium)}html[data-app-version="0902"] .dga0902-beam__confirm>div{justify-content:center;gap:var(--dga0902-space-4);flex-wrap:wrap;display:flex}html[data-app-version="0902"] .dga0902-beam__action{min-width:var(--dga0902-control-popup-pair-width);min-height:var(--dga0902-control-desktop-form-action);padding-inline:var(--dga0902-space-6);color:var(--dga0902-text);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-desktop-control);font:inherit;font-size:var(--dga0902-type-button-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-large);background:0 0;justify-content:center;align-items:center;display:inline-flex}html[data-app-version="0902"] .dga0902-beam__action.is-strong{color:var(--dga0902-white);background:var(--dga0902-ink);border-color:var(--dga0902-ink)}html[data-app-version="0902"] .dga0902-beam__action:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}@media (width<=1023px){html[data-app-version="0902"] .dga0902-beam__bar,html[data-app-version="0902"] .dga0902-beam__footer,html[data-app-version="0902"] .dga0902-beam__stage{padding-inline:var(--dga0902-space-5)}html[data-app-version="0902"] .dga0902-beam__session h2,html[data-app-version="0902"] .dga0902-beam__guide,html[data-app-version="0902"] .dga0902-beam__notice{font-size:var(--dga0902-type-title-large);line-height:var(--dga0902-leading-title-large)}html[data-app-version="0902"] .dga0902-beam__exit{min-width:var(--dga0902-control-desktop-table-width)}html[data-app-version="0902"] .dga0902-beam__count{font-size:var(--dga0902-type-headline-medium);line-height:var(--dga0902-leading-headline-medium)}}@media (orientation:portrait){html[data-app-version="0902"] .dga0902-beam__qr{width:min(84vw,52vh)}}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-beam__exit.is-holding .dga0902-beam__hold{transition:none;transform:scaleX(0)}}html[data-app-version="0902"] .dga0902-prequiz,html[data-app-version="0902"] .dga0902-reviewquiz{--dga0902-prequiz-gutter:var(--dga0902-space-desktop-body-gutter);--dga0902-prequiz-radius:var(--dga0902-radius-desktop-control);gap:var(--dga0902-space-3);min-width:0;color:var(--dga0902-ink);word-break:keep-all;overflow-wrap:anywhere;margin-block-start:var(--dga0902-prequiz-gutter);display:grid}html[data-app-version="0902"] .dga0902-prequiz__card,html[data-app-version="0902"] .dga0902-reviewquiz__card{gap:var(--dga0902-space-1);min-width:0;padding:var(--dga0902-space-4);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-prequiz-radius);display:grid}html[data-app-version="0902"] .dga0902-prequiz__card h2,html[data-app-version="0902"] .dga0902-reviewquiz__card h2{font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md);font-weight:var(--dga0902-weight-bold);margin:0}html[data-app-version="0902"] .dga0902-prequiz__status,html[data-app-version="0902"] .dga0902-reviewquiz__status{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-semibold);margin:0}html[data-app-version="0902"] .dga0902-prequiz__open,html[data-app-version="0902"] .dga0902-reviewquiz__open{min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-space-5);color:var(--dga0902-white);background:var(--dga0902-cobalt);border:1px solid var(--dga0902-cobalt);border-radius:var(--dga0902-radius-compact-control);font-family:inherit;font-size:var(--dga0902-type-button-small);line-height:var(--dga0902-leading-button-small);font-weight:var(--dga0902-weight-bold);cursor:pointer;justify-content:center;justify-self:start;align-items:center;margin-block-start:var(--dga0902-space-2);display:inline-flex}html[data-app-version="0902"] .dga0902-prequiz__open:focus-visible,html[data-app-version="0902"] .dga0902-reviewquiz__open:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-prequiz-dialog,html[data-app-version="0902"] .dga0902-reviewquiz-dialog{--dga0902-prequiz-radius:var(--dga0902-radius-desktop-control);width:min(600px,100%);max-height:min(720px, calc(100dvh - var(--dga0902-space-12)));gap:var(--dga0902-space-3);min-width:0;padding:var(--dga0902-space-5);color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-popup-desktop);box-shadow:var(--dga0902-shadow-popover);box-sizing:border-box;text-align:left;word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-app-version="0902"] .dga0902-prequiz-dialog__head,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__head{align-items:center;gap:var(--dga0902-space-3);display:flex}html[data-app-version="0902"] .dga0902-prequiz-dialog__head>div,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__head>div{gap:var(--dga0902-space-micro);flex:auto;min-width:0;display:grid}html[data-app-version="0902"] .dga0902-prequiz-dialog__head h2,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__head h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);font-weight:var(--dga0902-weight-bold);margin:0}html[data-app-version="0902"] .dga0902-prequiz-dialog__eyebrow,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__eyebrow{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-small-web);line-height:var(--dga0902-leading-label-small);font-weight:var(--dga0902-weight-bold);margin:0}html[data-app-version="0902"] .dga0902-prequiz-dialog__close,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__close{width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);color:var(--dga0902-ink);background:var(--dga0902-subtle);border-radius:var(--dga0902-radius-compact-control);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}html[data-app-version="0902"] .dga0902-prequiz-dialog__close svg,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__close svg{width:var(--dga0902-space-5);height:var(--dga0902-space-5)}html[data-app-version="0902"] .dga0902-prequiz-dialog__close:disabled,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__close:disabled{color:var(--dga0902-control-disabled-fg);cursor:not-allowed}html[data-app-version="0902"] .dga0902-prequiz-dialog__close:focus-visible,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__close:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-prequiz-dialog__body,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__body{gap:var(--dga0902-space-4);min-width:0;min-height:0;padding:var(--dga0902-space-2);margin-inline:calc(var(--dga0902-space-2) * -1);display:grid;overflow-y:auto}html[data-app-version="0902"] .dga0902-prequiz-dialog__body:focus-visible,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__body:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-prequiz-dialog__footer,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__footer{border-block-start:1px solid var(--dga0902-border);min-width:0;justify-content:flex-end;padding-block-start:var(--dga0902-space-3);display:flex}html[data-app-version="0902"] .dga0902-prequiz-dialog__footer button,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__footer button{min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-space-5);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-control-border);border-radius:var(--dga0902-radius-compact-control);font-family:inherit;font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-bold);cursor:pointer}html[data-app-version="0902"] .dga0902-prequiz-dialog__footer button:focus-visible,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__footer button:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-prequiz-dialog__footer button:disabled,html[data-app-version="0902"] .dga0902-reviewquiz-dialog__footer button:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-neutral-200);cursor:not-allowed}html[data-app-version="0902"] .dga0902-prequiz__score,html[data-app-version="0902"] .dga0902-reviewquiz__score{align-items:baseline;gap:var(--dga0902-space-2);color:var(--dga0902-supporting);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-semibold);flex-wrap:wrap;margin:0;display:flex}html[data-app-version="0902"] .dga0902-prequiz__score strong,html[data-app-version="0902"] .dga0902-reviewquiz__score strong{color:var(--dga0902-ink);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);font-weight:var(--dga0902-weight-bold)}html[data-app-version="0902"] .dga0902-prequiz__notice,html[data-app-version="0902"] .dga0902-reviewquiz__notice{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);margin:0}html[data-app-version="0902"] .dga0902-prequiz__block,html[data-app-version="0902"] .dga0902-reviewquiz__block{gap:var(--dga0902-space-3);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-prequiz__speaker,html[data-app-version="0902"] .dga0902-reviewquiz__speaker{align-items:baseline;gap:var(--dga0902-space-2);color:var(--dga0902-text);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);flex-wrap:wrap;margin:0;display:flex}html[data-app-version="0902"] .dga0902-prequiz__speaker strong,html[data-app-version="0902"] .dga0902-reviewquiz__speaker strong{font-weight:var(--dga0902-weight-bold)}html[data-app-version="0902"] .dga0902-prequiz__speaker span,html[data-app-version="0902"] .dga0902-reviewquiz__speaker span{color:var(--dga0902-muted)}html[data-app-version="0902"] .dga0902-prequiz__questions,html[data-app-version="0902"] .dga0902-reviewquiz__questions{gap:var(--dga0902-space-3);margin:0;padding:0;list-style:none;display:grid}html[data-app-version="0902"] .dga0902-prequiz__question,html[data-app-version="0902"] .dga0902-reviewquiz__question{min-width:0;padding:var(--dga0902-space-5);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-prequiz-radius)}html[data-app-version="0902"] .dga0902-prequiz__question.is-solved,html[data-app-version="0902"] .dga0902-reviewquiz__question.is-solved{background:var(--dga0902-success-10);border-color:var(--dga0902-neutral-200)}html[data-app-version="0902"] .dga0902-prequiz__question fieldset,html[data-app-version="0902"] .dga0902-reviewquiz__question fieldset{gap:var(--dga0902-space-4);border:0;margin:0;padding:0;display:grid}html[data-app-version="0902"] .dga0902-prequiz__question legend,html[data-app-version="0902"] .dga0902-reviewquiz__question legend{gap:var(--dga0902-space-2);color:var(--dga0902-ink);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);font-weight:var(--dga0902-weight-bold);margin-block-end:var(--dga0902-space-5);padding:0;display:flex}html[data-app-version="0902"] .dga0902-prequiz__question legend b,html[data-app-version="0902"] .dga0902-reviewquiz__question legend b{color:var(--dga0902-muted);font-weight:var(--dga0902-weight-bold);flex:none}html[data-app-version="0902"] .dga0902-prequiz__options,html[data-app-version="0902"] .dga0902-reviewquiz__options{gap:var(--dga0902-space-3);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-prequiz__option,html[data-app-version="0902"] .dga0902-reviewquiz__option{align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-control-hit-min);padding:var(--dga0902-space-3) var(--dga0902-space-4);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);cursor:pointer;display:flex}html[data-app-version="0902"] .dga0902-prequiz__option.is-selected,html[data-app-version="0902"] .dga0902-reviewquiz__option.is-selected{border-color:var(--dga0902-neutral-700);font-weight:var(--dga0902-weight-semibold)}html[data-app-version="0902"] .dga0902-prequiz__option input,html[data-app-version="0902"] .dga0902-reviewquiz__option input{width:var(--dga0902-space-5);height:var(--dga0902-space-5);accent-color:var(--dga0902-cobalt);flex:none;margin:0}:is(html[data-app-version="0902"] .dga0902-prequiz__option:has(input:focus-visible),html[data-app-version="0902"] .dga0902-reviewquiz__option:has(input:focus-visible)){border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-prequiz__option input:disabled,html[data-app-version="0902"] .dga0902-reviewquiz__option input:disabled{cursor:not-allowed}html[data-app-version="0902"] .dga0902-prequiz__question.is-solved .dga0902-prequiz__option,html[data-app-version="0902"] .dga0902-reviewquiz__question.is-solved .dga0902-reviewquiz__option{color:var(--dga0902-muted);cursor:default}html[data-app-version="0902"] .dga0902-prequiz__question.is-solved .dga0902-prequiz__option.is-selected,html[data-app-version="0902"] .dga0902-reviewquiz__question.is-solved .dga0902-reviewquiz__option.is-selected{color:var(--dga0902-success-ink);border-color:var(--dga0902-success-ink);font-weight:var(--dga0902-weight-semibold)}html[data-app-version="0902"] .dga0902-prequiz__actions,html[data-app-version="0902"] .dga0902-reviewquiz__actions{align-items:center;gap:var(--dga0902-space-3);flex-wrap:wrap;min-width:0;display:flex}html[data-app-version="0902"] .dga0902-prequiz__confirm,html[data-app-version="0902"] .dga0902-reviewquiz__confirm{min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-space-5);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-control-border);border-radius:var(--dga0902-radius-compact-control);font-family:inherit;font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-bold);cursor:pointer;flex:none}html[data-app-version="0902"] .dga0902-prequiz__confirm:focus-visible,html[data-app-version="0902"] .dga0902-reviewquiz__confirm:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-prequiz__confirm:disabled,html[data-app-version="0902"] .dga0902-reviewquiz__confirm:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-neutral-200);cursor:not-allowed}html[data-app-version="0902"] .dga0902-prequiz__feedback,html[data-app-version="0902"] .dga0902-reviewquiz__feedback{min-width:0;color:var(--dga0902-supporting);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-semibold);margin:0}html[data-app-version="0902"] .dga0902-prequiz__feedback:not(:empty),html[data-app-version="0902"] .dga0902-reviewquiz__feedback:not(:empty){margin-block-start:var(--dga0902-space-4)}html[data-app-version="0902"] .dga0902-prequiz__feedback.is-solved,html[data-app-version="0902"] .dga0902-reviewquiz__feedback.is-solved{align-items:center;gap:var(--dga0902-space-1);color:var(--dga0902-success-ink);display:flex}html[data-app-version="0902"] .dga0902-prequiz__feedback svg,html[data-app-version="0902"] .dga0902-reviewquiz__feedback svg{width:var(--dga0902-space-4);height:var(--dga0902-space-4);flex:none}html[data-app-version="0902"] .dga0902-prequiz__explanation,html[data-app-version="0902"] .dga0902-reviewquiz__explanation{margin:var(--dga0902-space-2) 0 0;color:var(--dga0902-supporting);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}@keyframes dga0902-prequiz-retry{0%,to{transform:none}25%{transform:translateX(calc(var(--dga0902-space-1) * -1))}50%{transform:translateX(var(--dga0902-space-1))}75%{transform:translateX(calc(var(--dga0902-space-1) * -.5))}}html[data-app-version="0902"] .dga0902-prequiz__question.is-retry,html[data-app-version="0902"] .dga0902-reviewquiz__question.is-retry{animation:dga0902-prequiz-retry var(--dga0902-motion-slow) var(--dga0902-ease-in-out) 1}@keyframes dga0902-prequiz-solved{0%{opacity:0;transform:translateY(var(--dga0902-space-micro))}to{opacity:1;transform:none}}html[data-app-version="0902"] .dga0902-prequiz__feedback.is-solved>svg,html[data-app-version="0902"] .dga0902-reviewquiz__feedback.is-solved>svg{animation:dga0902-prequiz-solved var(--dga0902-motion-normal) var(--dga0902-ease-standard) 1}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-prequiz__question.is-retry,html[data-app-version="0902"] .dga0902-prequiz__feedback.is-solved>svg,html[data-app-version="0902"] .dga0902-reviewquiz__feedback.is-solved>svg{animation:none}}@media (width<=767px){html[data-app-version="0902"] .dga0902-prequiz,html[data-app-version="0902"] .dga0902-reviewquiz{--dga0902-prequiz-gutter:var(--dga0902-space-6);--dga0902-prequiz-radius:var(--dga0902-radius-card-mobile)}html[data-app-version="0902"] .dga0902-prequiz__open,html[data-app-version="0902"] .dga0902-reviewquiz__open{justify-self:stretch}html[data-app-version="0902"] .dga0902-prequiz__question,html[data-app-version="0902"] .dga0902-reviewquiz__question{padding:var(--dga0902-space-4)}}@media (width<=600px){html[data-app-version="0902"] .dga0902-prequiz-backdrop,html[data-app-version="0902"] .dga0902-reviewquiz-backdrop{padding:var(--dga0902-space-4)}html[data-app-version="0902"] .dga0902-prequiz-dialog,html[data-app-version="0902"] .dga0902-reviewquiz-dialog{max-height:calc(100dvh - var(--dga0902-space-8));padding:var(--dga0902-space-4);border-radius:var(--dga0902-radius-popup-mobile)}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-prequiz-dialog,html[data-app-version="0902"] .dga0902-reviewquiz-dialog{padding:var(--dga0902-space-6)}}html[data-app-version="0902"] .dga0902-reviewquiz__hint{margin:var(--dga0902-space-2) 0 0;padding:var(--dga0902-space-3);border-radius:var(--dga0902-radius-8);background:var(--dga0902-neutral-050);color:var(--dga0902-muted);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm)}html[data-app-version="0902"] .dga0902-reviewquiz__option.is-answer{border-color:var(--dga0902-cobalt)}html[data-app-version="0902"] .dga0902-reviewquiz__option.is-answer>span{font-weight:var(--dga0902-weight-semibold)}html[data-app-version="0902"] .dga0902-reviewquiz__option.is-wrong{border-color:var(--dga0902-danger)}html[data-app-version="0902"] .dga0902-reviewquiz__question.is-missed{background:var(--dga0902-danger-10)}html[data-app-version="0902"] .dga0902-reviewquiz__feedback.is-missed{align-items:center;gap:var(--dga0902-space-1);color:var(--dga0902-danger-ink);display:flex}@media (width<=1023px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-session--prepare .dga0902-p-question-card{height:auto;min-height:167px;overflow:visible}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-card.is-confirmed{background:var(--dga0902-success-10);border-color:var(--dga0902-success-20)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-rsvp-confirm{align-items:center;gap:var(--dga0902-space-2);min-height:var(--dga0902-control-compact-status);padding:0 var(--dga0902-space-3);margin:var(--dga0902-space-3) 0 0;color:var(--dga0902-success-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-success-20);border-radius:var(--dga0902-radius-8);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium);word-break:keep-all;display:flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-rsvp-confirm svg{width:var(--dga0902-space-4);height:var(--dga0902-space-4);animation:dga0902-rsvp-confirm-in var(--dga0902-motion-normal) var(--dga0902-ease-standard);flex:none}@keyframes dga0902-rsvp-confirm-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}html[data-app-version="0902"] .dga0902-participant .dga0902-p-inline-feedback.is-notice{color:var(--dga0902-supporting)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-inline-feedback.is-error{color:var(--dga0902-danger-ink)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-rsvp-progress{gap:var(--dga0902-space-1);margin-top:var(--dga0902-space-3);color:var(--dga0902-supporting);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-body-medium);word-break:keep-all;overflow-wrap:anywhere;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-rsvp-field>span>small{margin-left:var(--dga0902-space-1);color:var(--dga0902-muted);font-size:var(--dga0902-type-label-small-web);font-weight:var(--dga0902-weight-regular);line-height:var(--dga0902-leading-label-small)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-cards{gap:var(--dga0902-space-3);word-break:keep-all;overflow-wrap:anywhere;min-width:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-cards h2{font-size:var(--dga0902-type-title-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-title-medium);margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-grid{gap:var(--dga0902-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card{gap:var(--dga0902-space-3);min-width:0;padding:var(--dga0902-space-4);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-20);box-sizing:border-box;flex-direction:column;display:flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card img{object-fit:cover;border-radius:var(--dga0902-radius-8);width:64px;height:80px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-body{gap:var(--dga0902-space-1);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-body strong{color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-body-large)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-body small{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-body p{color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-tags{gap:var(--dga0902-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-tags li{padding:var(--dga0902-space-micro) var(--dga0902-space-2);color:var(--dga0902-supporting);background:var(--dga0902-neutral-050);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-pill);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-list{gap:var(--dga0902-space-1);padding-top:var(--dga0902-space-2);border-top:1px solid var(--dga0902-border);display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-list>span{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-label-medium)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-list ul{gap:var(--dga0902-space-1);margin:0;padding:0;list-style:none;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-list li{color:var(--dga0902-text);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-actions{gap:var(--dga0902-space-2);align-content:end;margin-top:auto;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-video{min-height:var(--dga0902-control-hit-min,44px);color:var(--dga0902-cobalt);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium);align-items:center;display:inline-flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-ask{min-height:var(--dga0902-control-mobile-action);justify-content:center;align-items:center;gap:var(--dga0902-space-2);padding:0 var(--dga0902-space-3);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-8);font-size:var(--dga0902-type-button-small);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-small);display:inline-flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-ask svg{width:var(--dga0902-space-4);height:var(--dga0902-space-4);flex:none}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-ask:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);cursor:not-allowed}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-ask:focus-visible,html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-video:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-question-intro{gap:var(--dga0902-space-1);word-break:keep-all;align-content:start;min-width:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-question-intro h2{font-size:var(--dga0902-type-title-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-title-medium);margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-question-intro small{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-body-medium)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-empty{padding:var(--dga0902-space-4);color:var(--dga0902-muted);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-20);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);word-break:keep-all;overflow-wrap:anywhere;margin:0}html[data-app-version="0902"] .dga0902-speaker-question-dialog{width:min(600px,100%);max-height:min(720px, calc(100dvh - var(--dga0902-space-12)));gap:var(--dga0902-space-4);padding:var(--dga0902-space-5);color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-popup-desktop);box-shadow:var(--dga0902-shadow-popover);box-sizing:border-box;text-align:left;word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-app-version="0902"] .dga0902-speaker-question-header{align-items:center;gap:var(--dga0902-space-3);display:flex}html[data-app-version="0902"] .dga0902-speaker-question-header img{object-fit:cover;border-radius:var(--dga0902-radius-8);flex:none;width:48px;height:60px}html[data-app-version="0902"] .dga0902-speaker-question-header>div{gap:var(--dga0902-space-micro);flex:auto;min-width:0;display:grid}html[data-app-version="0902"] .dga0902-speaker-question-header h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-title-medium);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-header small{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium)}html[data-app-version="0902"] .dga0902-speaker-question-eyebrow{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-label-small-web);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-label-small);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-close{width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);color:var(--dga0902-ink);background:var(--dga0902-subtle);border-radius:var(--dga0902-radius-8);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}html[data-app-version="0902"] .dga0902-speaker-question-close svg{width:var(--dga0902-space-5);height:var(--dga0902-space-5)}html[data-app-version="0902"] .dga0902-speaker-question-close:disabled{color:var(--dga0902-control-disabled-fg);cursor:not-allowed}html[data-app-version="0902"] .dga0902-speaker-question-description{color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-video{color:var(--dga0902-cobalt);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium)}html[data-app-version="0902"] .dga0902-speaker-question-picker{gap:var(--dga0902-space-2);flex-wrap:wrap;display:flex}html[data-app-version="0902"] .dga0902-speaker-question-picker button{min-height:var(--dga0902-control-compact-status);padding:0 var(--dga0902-space-3);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-status);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium);cursor:pointer}html[data-app-version="0902"] .dga0902-speaker-question-picker button.is-selected{color:var(--dga0902-cobalt);background:var(--dga0902-cobalt-10);border-color:var(--dga0902-cobalt)}html[data-app-version="0902"] .dga0902-speaker-question-picker button:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-speaker-question-board{gap:var(--dga0902-space-2);min-height:0;padding:var(--dga0902-space-3);background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-12);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}html[data-app-version="0902"] .dga0902-speaker-question-board-title{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-board ul{gap:var(--dga0902-space-2);margin:0;padding:0;list-style:none;display:grid}html[data-app-version="0902"] .dga0902-speaker-question-board li{gap:var(--dga0902-space-2);padding:var(--dga0902-space-3);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-12);display:grid}html[data-app-version="0902"] .dga0902-speaker-question-board li>p{color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);white-space:pre-wrap;margin:0}html[data-app-version="0902"] .dga0902-speaker-question-board li>blockquote{gap:var(--dga0902-space-1);padding:var(--dga0902-space-3);color:var(--dga0902-text);background:var(--dga0902-subtle);border-radius:var(--dga0902-radius-8);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);white-space:pre-wrap;border:0;margin:0;display:grid}html[data-app-version="0902"] .dga0902-speaker-question-board li>blockquote strong{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-small-web);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-label-small)}html[data-app-version="0902"] .dga0902-speaker-question-board-empty{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-form{gap:var(--dga0902-space-2);flex:none;display:grid}html[data-app-version="0902"] .dga0902-speaker-question-form label span{color:var(--dga0902-text);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium)}html[data-app-version="0902"] .dga0902-speaker-question-form textarea{width:100%;min-height:calc(var(--dga0902-control-md) + var(--dga0902-space-8));padding:var(--dga0902-space-3);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-8);font:inherit;font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);resize:vertical;box-sizing:border-box}html[data-app-version="0902"] .dga0902-speaker-question-form textarea::placeholder{color:var(--dga0902-control-placeholder)}html[data-app-version="0902"] .dga0902-speaker-question-form textarea:focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:0}html[data-app-version="0902"] .dga0902-speaker-question-form>small{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-small-web);line-height:var(--dga0902-leading-label-small)}html[data-app-version="0902"] .dga0902-speaker-question-message{color:var(--dga0902-supporting);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-body-medium);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-actions{gap:var(--dga0902-space-2);justify-content:flex-end;display:flex}html[data-app-version="0902"] .dga0902-speaker-question-actions button{min-height:var(--dga0902-control-mobile-action);justify-content:center;align-items:center;gap:var(--dga0902-space-2);padding:0 var(--dga0902-space-4);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-8);font-size:var(--dga0902-type-button-small);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-button-small);cursor:pointer;display:inline-flex}html[data-app-version="0902"] .dga0902-speaker-question-actions button svg{width:var(--dga0902-space-4);height:var(--dga0902-space-4);flex:none}html[data-app-version="0902"] .dga0902-speaker-question-actions button.is-primary{color:var(--dga0902-white);background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}html[data-app-version="0902"] .dga0902-speaker-question-actions button:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-border);cursor:not-allowed}html[data-app-version="0902"] .dga0902-speaker-question-actions button:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:0}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-session--prepare .dga0902-p-session-panel>:not(.dga0902-p-question-card,.dga0902-p-resource-block,.dga0902-p-book-block,.dga0902-p-speaker-questions){grid-column:1/-1}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-cards{gap:var(--dga0902-space-4)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card,html[data-app-version="0902"] .dga0902-participant .dga0902-p-question-empty{border-radius:var(--dga0902-radius-10)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card,html[data-app-version="0902"] .dga0902-speaker-question-dialog{padding:var(--dga0902-space-6)}}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-participant .dga0902-p-rsvp-confirm svg{animation:none}}.dga0902-leaderboard{--dga0902-leaderboard-gutter:var(--dga0902-space-desktop-body-gutter);--dga0902-leaderboard-radius:var(--dga0902-radius-desktop-control);--dga0902-leaderboard-avatar:var(--dga0902-space-10);gap:var(--dga0902-space-4);min-width:0;color:var(--dga0902-text);word-break:keep-all;margin-block-start:var(--dga0902-leaderboard-gutter);display:grid}.dga0902-leaderboard-header{justify-content:space-between;align-items:flex-start;gap:var(--dga0902-space-4);border-block-end:1px solid var(--dga0902-neutral-200);padding-block-end:var(--dga0902-space-4);display:flex}.dga0902-leaderboard-header>div{gap:var(--dga0902-space-1);min-width:0;display:grid}.dga0902-leaderboard-kicker{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);font-weight:var(--dga0902-weight-bold);margin:0}.dga0902-leaderboard-header h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);font-weight:var(--dga0902-weight-bold);margin:0}.dga0902-leaderboard-header p:not(.dga0902-leaderboard-kicker){color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}.dga0902-leaderboard-header>svg{width:var(--dga0902-space-5);height:var(--dga0902-space-5);color:var(--dga0902-muted);flex:none}.dga0902-leaderboard-ranking{align-content:start;gap:var(--dga0902-space-3);min-width:0;display:grid}.dga0902-leaderboard-avatar{width:var(--dga0902-leaderboard-avatar);height:var(--dga0902-leaderboard-avatar);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-text);background:var(--dga0902-neutral-100);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);font-weight:var(--dga0902-weight-bold);flex:none;place-items:center;display:grid}.dga0902-leaderboard-name{max-width:100%;color:var(--dga0902-ink);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-weight:var(--dga0902-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dga0902-leaderboard-points{color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-variant-numeric:tabular-nums}.dga0902-leaderboard-podium{gap:var(--dga0902-space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.dga0902-leaderboard-podium li{align-content:center;justify-items:center;gap:var(--dga0902-space-1);min-width:0;padding:var(--dga0902-space-4) var(--dga0902-space-2);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-leaderboard-radius);background:var(--dga0902-neutral-050);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.dga0902-leaderboard-podium li b{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-weight:var(--dga0902-weight-bold);font-variant-numeric:tabular-nums}.dga0902-leaderboard-podium li.is-place-1{order:2}.dga0902-leaderboard-podium li.is-place-2{order:1}.dga0902-leaderboard-podium li.is-place-3{order:3}.dga0902-leaderboard-podium li.is-place-1{padding-block:var(--dga0902-space-6) var(--dga0902-space-5);border-color:var(--dga0902-neutral-300);background:var(--dga0902-white)}.dga0902-leaderboard-podium li.is-place-1 .dga0902-leaderboard-avatar{width:var(--dga0902-space-12);height:var(--dga0902-space-12);font-size:var(--dga0902-type-title-large);line-height:var(--dga0902-leading-title-large)}.dga0902-leaderboard-podium li.is-place-1 b{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium)}.dga0902-leaderboard-podium li.is-place-1 .dga0902-leaderboard-name{font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium)}.dga0902-leaderboard-list{border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-leaderboard-radius);background:var(--dga0902-white);gap:0;width:100%;max-width:720px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dga0902-leaderboard-list li{align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-control-hit-min);padding:var(--dga0902-space-2) var(--dga0902-space-4);border-block-end:1px solid var(--dga0902-neutral-200);display:flex}.dga0902-leaderboard-list li:last-child{border-block-end:0}.dga0902-leaderboard-list li b{min-width:var(--dga0902-space-12);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-weight:var(--dga0902-weight-bold);font-variant-numeric:tabular-nums;flex:none}.dga0902-leaderboard-list .dga0902-leaderboard-avatar{width:var(--dga0902-space-8);height:var(--dga0902-space-8);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-leaderboard-list .dga0902-leaderboard-name{flex:auto;min-width:0}.dga0902-leaderboard-list .dga0902-leaderboard-points{flex:none}.dga0902-leaderboard-list li.dga0902-leaderboard-gap{justify-content:center;gap:var(--dga0902-space-1);min-height:var(--dga0902-space-8);padding-block:0}.dga0902-leaderboard-gap span{width:var(--dga0902-space-1);height:var(--dga0902-space-1);border-radius:var(--dga0902-radius-pill);background:var(--dga0902-neutral-300)}.dga0902-leaderboard-list li.is-viewer,.dga0902-leaderboard-podium li.is-viewer{background:var(--dga0902-neutral-100)}.dga0902-leaderboard-podium li.is-place-1.is-viewer{background:var(--dga0902-white)}.dga0902-leaderboard-list li.is-viewer .dga0902-leaderboard-name,.dga0902-leaderboard-podium li.is-viewer .dga0902-leaderboard-name{color:var(--dga0902-cobalt)}.dga0902-leaderboard-badge{padding:var(--dga0902-space-micro) var(--dga0902-space-2);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-ink);background:var(--dga0902-white);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);font-weight:var(--dga0902-weight-bold);flex:none;font-style:normal}.dga0902-leaderboard-summary{align-items:center;gap:var(--dga0902-space-3) var(--dga0902-space-8);min-width:0;padding:var(--dga0902-space-4) var(--dga0902-space-5);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-leaderboard-radius);background:var(--dga0902-white);flex-wrap:wrap;display:flex}.dga0902-leaderboard-meta{gap:var(--dga0902-space-3) var(--dga0902-space-8);flex-wrap:wrap;margin:0;display:flex}.dga0902-leaderboard-meta>div{gap:var(--dga0902-space-micro);min-width:0;display:grid}.dga0902-leaderboard-meta dt{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small)}.dga0902-leaderboard-meta dd{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);font-weight:var(--dga0902-weight-bold);font-variant-numeric:tabular-nums;margin:0}.dga0902-leaderboard-components{gap:var(--dga0902-space-2) var(--dga0902-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dga0902-leaderboard-components li{align-items:center;gap:var(--dga0902-space-2);padding:var(--dga0902-space-2) var(--dga0902-space-3);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-radius-compact-control);background:var(--dga0902-neutral-050);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);display:flex}.dga0902-leaderboard-components b{color:var(--dga0902-ink);font-weight:var(--dga0902-weight-semibold);font-variant-numeric:tabular-nums}.dga0902-leaderboard-components span{color:var(--dga0902-muted)}.dga0902-leaderboard-note{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}.dga0902-leaderboard-notes{align-content:start;gap:var(--dga0902-space-2);min-width:0;display:grid}.dga0902-leaderboard-footer{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-leaderboard-refresh{justify-content:center;align-items:center;gap:var(--dga0902-space-2);min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-control-padding-x);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-ink);background:var(--dga0902-white);font-family:inherit;font-size:var(--dga0902-type-button-small);line-height:var(--dga0902-leading-button-small);font-weight:var(--dga0902-weight-bold);display:inline-flex}.dga0902-leaderboard-refresh svg{width:var(--dga0902-space-4);height:var(--dga0902-space-4)}.dga0902-leaderboard-refresh:disabled{cursor:not-allowed;color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg)}.dga0902-leaderboard-skeleton{gap:var(--dga0902-space-3);display:grid}.dga0902-leaderboard-skeleton span{min-height:var(--dga0902-control-hit-min);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-leaderboard-radius);background:var(--dga0902-neutral-100)}.dga0902-leaderboard-error{justify-items:start;gap:var(--dga0902-space-2);padding:var(--dga0902-space-5);border:1px solid var(--dga0902-danger-10);border-radius:var(--dga0902-leaderboard-radius);color:var(--dga0902-danger-ink);background:var(--dga0902-danger-10);display:grid}.dga0902-leaderboard-error p{font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}.dga0902-leaderboard-error button{min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-control-padding-x);border:1px solid var(--dga0902-danger-ink);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-danger-ink);background:var(--dga0902-white);font-family:inherit;font-size:var(--dga0902-type-button-small);line-height:var(--dga0902-leading-button-small);font-weight:var(--dga0902-weight-bold)}.dga0902-leaderboard-empty{padding:var(--dga0902-space-5);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-leaderboard-radius);color:var(--dga0902-muted);background:var(--dga0902-neutral-050);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}.dga0902-leaderboard :is(a,button):focus-visible{outline:3px solid var(--dga0902-focus-color);outline-offset:var(--dga0902-space-1)}@media (width>=1024px){.dga0902-p-primary-main .dga0902-p-record-surface>.dga0902-leaderboard{grid-column:1/-1;margin-block-start:0}.dga0902-leaderboard{--dga0902-leaderboard-avatar:var(--dga0902-space-12);gap:var(--dga0902-space-5)}.dga0902-leaderboard-podium{gap:var(--dga0902-space-3)}.dga0902-leaderboard-podium li{padding:var(--dga0902-space-5) var(--dga0902-space-4)}.dga0902-leaderboard-podium li.is-place-1{padding-block:var(--dga0902-space-8) var(--dga0902-space-6)}.dga0902-leaderboard-podium li.is-place-1 .dga0902-leaderboard-avatar{width:var(--dga0902-space-16);height:var(--dga0902-space-16)}}@media (width<=767px){.dga0902-leaderboard{--dga0902-leaderboard-gutter:var(--dga0902-space-6);--dga0902-leaderboard-radius:var(--dga0902-radius-card-mobile);gap:var(--dga0902-space-3)}.dga0902-leaderboard-summary{gap:var(--dga0902-space-3) var(--dga0902-space-6);padding:var(--dga0902-space-4)}.dga0902-leaderboard-podium li{padding-inline:var(--dga0902-space-1)}.dga0902-leaderboard-list li{gap:var(--dga0902-space-2);padding-inline:var(--dga0902-space-3)}.dga0902-leaderboard-refresh{width:100%}}@media (width<=359px){.dga0902-leaderboard-podium{grid-template-columns:minmax(0,1fr)}.dga0902-leaderboard-podium li.is-place-1,.dga0902-leaderboard-podium li.is-place-2,.dga0902-leaderboard-podium li.is-place-3{order:0}}@media (prefers-reduced-motion:reduce){.dga0902-leaderboard :is(button,.dga0902-leaderboard-skeleton span){transition:none;animation:none}}html[data-app-version="0902"] .dga0902-session-survey-dialog{width:min(520px,100%);max-height:min(680px, calc(100dvh - var(--dga0902-space-12)));gap:var(--dga0902-space-4);min-width:0;padding:var(--dga0902-space-5);color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-popup-desktop);box-shadow:var(--dga0902-shadow-popover);box-sizing:border-box;text-align:left;word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-app-version="0902"] .dga0902-session-survey__head{align-items:flex-start;gap:var(--dga0902-space-3);display:flex}html[data-app-version="0902"] .dga0902-session-survey__head>div{gap:var(--dga0902-space-micro);flex:auto;min-width:0;display:grid}html[data-app-version="0902"] .dga0902-session-survey__head h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);font-weight:var(--dga0902-weight-bold);margin:0}html[data-app-version="0902"] .dga0902-session-survey__eyebrow{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-small-web);line-height:var(--dga0902-leading-label-small);font-weight:var(--dga0902-weight-bold);margin:0}html[data-app-version="0902"] .dga0902-session-survey__close{width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);color:var(--dga0902-ink);background:var(--dga0902-subtle);border-radius:var(--dga0902-radius-compact-control);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}html[data-app-version="0902"] .dga0902-session-survey__close svg{width:var(--dga0902-space-5);height:var(--dga0902-space-5)}html[data-app-version="0902"] .dga0902-session-survey__close:disabled{color:var(--dga0902-control-disabled-fg);cursor:not-allowed}html[data-app-version="0902"] .dga0902-session-survey__close:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-session-survey__progress{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);min-width:0;border-block-end:1px solid var(--dga0902-neutral-200);padding-block-end:var(--dga0902-space-3);display:flex}html[data-app-version="0902"] .dga0902-session-survey__count{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-bold);font-variant-numeric:tabular-nums;margin:0}html[data-app-version="0902"] .dga0902-session-survey__back{min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-space-4);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-control-border);border-radius:var(--dga0902-radius-compact-control);font-family:inherit;font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-bold);cursor:pointer}html[data-app-version="0902"] .dga0902-session-survey__back:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-session-survey__back:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-neutral-200);cursor:not-allowed}html[data-app-version="0902"] .dga0902-session-survey__step{min-width:0;min-height:0;padding:var(--dga0902-space-2);margin-inline:calc(var(--dga0902-space-2) * -1);display:grid;overflow-y:auto}html[data-app-version="0902"] .dga0902-session-survey__question{gap:var(--dga0902-space-3);align-content:start;min-width:0;display:grid}html[data-app-version="0902"] .dga0902-session-survey__category{color:var(--dga0902-muted);font-size:var(--dga0902-type-label-small-web);line-height:var(--dga0902-leading-label-small);font-weight:var(--dga0902-weight-bold);margin:0}html[data-app-version="0902"] .dga0902-session-survey__question h3{color:var(--dga0902-ink);font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md);font-weight:var(--dga0902-weight-bold);margin:0}html[data-app-version="0902"] .dga0902-session-survey__scale{gap:var(--dga0902-space-2);min-width:0;margin-block-start:var(--dga0902-space-1);display:grid}html[data-app-version="0902"] .dga0902-session-survey__choice{align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-control-hit-min);padding:var(--dga0902-space-3) var(--dga0902-space-4);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);cursor:pointer;transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-standard);display:flex}html[data-app-version="0902"] .dga0902-session-survey__choice.is-selected{color:var(--dga0902-ink);background:var(--dga0902-cobalt-10);border-color:var(--dga0902-cobalt);font-weight:var(--dga0902-weight-semibold)}html[data-app-version="0902"] .dga0902-session-survey__choice input{width:var(--dga0902-space-5);height:var(--dga0902-space-5);accent-color:var(--dga0902-cobalt);flex:none;margin:0}html[data-app-version="0902"] .dga0902-session-survey__choice:has(input:focus-visible){border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-session-survey__choice input:disabled{cursor:not-allowed}html[data-app-version="0902"] .dga0902-session-survey__text{min-height:calc(var(--dga0902-control-hit-min) * 2.5);padding:var(--dga0902-space-3) var(--dga0902-control-padding-x);color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);font-family:inherit;font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);resize:vertical;box-sizing:border-box}html[data-app-version="0902"] .dga0902-session-survey__text:focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-session-survey__text:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);cursor:not-allowed}html[data-app-version="0902"] .dga0902-session-survey__remaining{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-variant-numeric:tabular-nums}html[data-app-version="0902"] .dga0902-session-survey__message{color:var(--dga0902-supporting);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);font-weight:var(--dga0902-weight-semibold);margin:0}html[data-app-version="0902"] .dga0902-session-survey__footer{min-width:0;border-block-start:1px solid var(--dga0902-neutral-200);justify-content:flex-end;padding-block-start:var(--dga0902-space-3);display:flex}html[data-app-version="0902"] .dga0902-session-survey__forward{min-height:var(--dga0902-control-hit-min);padding-inline:var(--dga0902-space-6);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-control-border);border-radius:var(--dga0902-radius-compact-control);font-family:inherit;font-size:var(--dga0902-type-button-small);line-height:var(--dga0902-leading-button-small);font-weight:var(--dga0902-weight-bold);cursor:pointer}html[data-app-version="0902"] .dga0902-session-survey__forward.is-primary{color:var(--dga0902-white);background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}html[data-app-version="0902"] .dga0902-session-survey__forward:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}html[data-app-version="0902"] .dga0902-session-survey__forward:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-neutral-200);cursor:not-allowed}html[data-app-version="0902"] .dga0902-session-survey__done{gap:var(--dga0902-space-5);min-width:0;border-block-start:1px solid var(--dga0902-neutral-200);justify-items:start;padding-block-start:var(--dga0902-space-3);display:grid}html[data-app-version="0902"] .dga0902-session-survey__thanks{color:var(--dga0902-ink);font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md);font-weight:var(--dga0902-weight-bold);margin:0}html[data-app-version="0902"] .dga0902-session-survey__imprint{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);margin:0}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-session-survey__choice{transition:none}}@media (width<=767px){html[data-app-version="0902"] .dga0902-session-survey-dialog{gap:var(--dga0902-space-3)}html[data-app-version="0902"] .dga0902-session-survey__forward{flex:auto}html[data-app-version="0902"] .dga0902-session-survey__done{text-align:left;justify-items:stretch}}@media (width<=600px){html[data-app-version="0902"] .dga0902-session-survey-backdrop{padding:var(--dga0902-space-4)}html[data-app-version="0902"] .dga0902-session-survey-dialog{max-height:calc(100dvh - var(--dga0902-space-8));padding:var(--dga0902-space-4);border-radius:var(--dga0902-radius-popup-mobile)}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-session-survey-dialog{padding:var(--dga0902-space-6)}}.dga0902-support-widget{right:max(var(--dga0902-space-5), env(safe-area-inset-right));bottom:max(var(--dga0902-space-5), env(safe-area-inset-bottom));z-index:var(--dga0902-z-drawer);justify-items:end;gap:var(--dga0902-space-3);display:grid;position:fixed}.dga0902-support-opener{width:56px;height:56px;min-height:var(--dga0902-control-hit-min);border:1px solid var(--dga0902-navy);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-white);background:var(--dga0902-navy);place-items:center;padding:0;display:grid;position:relative;box-shadow:0 8px 24px #090f3b2e}.dga0902-support-opener svg{width:24px;height:24px}.dga0902-support-opener:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-support-count{min-width:21px;height:21px;color:var(--dga0902-white);background:var(--dga0902-coral);border:2px solid var(--dga0902-white);border-radius:var(--dga0902-radius-pill);place-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.dga0902-support-dot{border:2px solid var(--dga0902-navy);border-radius:var(--dga0902-radius-pill);background:var(--dga0902-danger);width:10px;height:10px;position:absolute;top:10px;right:10px}.dga0902-support-panel{width:min(360px, calc(100vw - var(--dga0902-space-8)));border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg);background:var(--dga0902-white);grid-template-rows:auto minmax(0,1fr) auto auto;height:min(520px,100vh - 160px);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #090f3b24}.dga0902-support-panel-head{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);padding:var(--dga0902-space-4) var(--dga0902-space-5);border-bottom:1px solid var(--dga0902-border);background:var(--dga0902-neutral-050);display:flex}.dga0902-support-panel-head h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);margin:0}.dga0902-support-close{width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.dga0902-support-close:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-support-messages{align-content:start;gap:var(--dga0902-space-3);padding:var(--dga0902-space-4) var(--dga0902-space-5);margin:0;list-style:none;display:grid;overflow-y:auto}.dga0902-support-messages li{gap:var(--dga0902-space-1);max-width:86%;padding:var(--dga0902-space-3) var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-md);background:var(--dga0902-white);display:grid}.dga0902-support-messages li.is-mine{border-color:var(--dga0902-cobalt-10);background:var(--dga0902-cobalt-10);justify-self:end}.dga0902-support-messages li.is-theirs{background:var(--dga0902-neutral-050);justify-self:start}.dga0902-support-messages p{color:var(--dga0902-ink);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);white-space:pre-wrap;word-break:break-word;margin:0}.dga0902-support-messages small{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small)}.dga0902-support-composer{align-items:end;gap:var(--dga0902-space-3);padding:var(--dga0902-space-4) var(--dga0902-space-5);border-top:1px solid var(--dga0902-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.dga0902-support-composer textarea{min-height:var(--dga0902-control-hit-min);padding:var(--dga0902-space-3) var(--dga0902-control-padding-x);border:1px solid var(--dga0902-neutral-300);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-ink);background:var(--dga0902-white);font:inherit;font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);resize:none}.dga0902-support-composer textarea:focus-visible{border-color:var(--dga0902-focus-color);box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-support-composer button{min-width:var(--dga0902-control-hit-min);min-height:var(--dga0902-control-hit-min);padding:0 var(--dga0902-space-4);border:1px solid var(--dga0902-navy);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-white);background:var(--dga0902-navy);font-size:var(--dga0902-type-body-medium);font-weight:700;line-height:var(--dga0902-leading-body-medium);white-space:nowrap;place-items:center;display:grid}.dga0902-support-panel .dga0902-support-composer button{width:var(--dga0902-control-hit-min);padding:0}.dga0902-support-composer button:disabled{border-color:var(--dga0902-neutral-300);color:var(--dga0902-muted);background:var(--dga0902-neutral-050)}.dga0902-support-composer button:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-support-error{padding:0 var(--dga0902-space-5) var(--dga0902-space-4);color:var(--dga0902-danger);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}@media (width<=1023px){.dga0902-support-widget{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.dga0902-support-panel{height:min(460px,100vh - 220px)}}.dga0902-support-inbox-split{gap:var(--dga0902-space-5);margin-top:var(--dga0902-space-5);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg);grid-template-columns:minmax(240px,320px) minmax(0,1fr);min-height:420px;display:grid;overflow:hidden}.dga0902-support-thread-list{border-right:1px solid var(--dga0902-border);align-content:start;gap:0;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dga0902-support-thread-list button{gap:var(--dga0902-space-1);width:100%;min-height:var(--dga0902-control-hit-min);padding:var(--dga0902-space-4) var(--dga0902-space-5);border:0;border-bottom:1px solid var(--dga0902-border);color:var(--dga0902-ink);background:var(--dga0902-white);text-align:left;border-radius:0;display:grid}.dga0902-support-thread-list button.is-selected{background:var(--dga0902-neutral-050)}.dga0902-support-thread-list button:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-support-thread-list strong{align-items:center;gap:var(--dga0902-space-2);color:var(--dga0902-ink);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);display:flex}.dga0902-support-thread-list em{padding:2px var(--dga0902-space-2);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-danger-ink);background:var(--dga0902-danger-10);font-size:var(--dga0902-type-body-small);font-style:normal;line-height:var(--dga0902-leading-body-small)}.dga0902-support-thread-list span,.dga0902-support-thread-list small{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);word-break:break-all}.dga0902-support-thread-view{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:520px;display:grid}.dga0902-support-thread-head{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);padding:var(--dga0902-space-4) var(--dga0902-space-5);border-bottom:1px solid var(--dga0902-border);display:flex}.dga0902-support-thread-head strong{min-width:0;color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium)}.dga0902-support-thread-placeholder{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);grid-row:1/-1;place-self:center;margin:0}@media (width<=1023px){.dga0902-support-inbox-split{grid-template-columns:minmax(0,1fr)}.dga0902-support-thread-list{border-right:0;border-bottom:1px solid var(--dga0902-border);max-height:240px}}@keyframes dga0902-support-msg-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}html[data-app-version="0902"] .dga0902-support-messages li.is-new{transform-origin:100% 100%;animation:dga0902-support-msg-in var(--dga0902-motion-normal) var(--dga0902-ease-out) backwards}html[data-app-version="0902"] .dga0902-support-messages li.is-theirs.is-new{transform-origin:0 100%}@keyframes dga0902-support-badge-bump{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}html[data-app-version="0902"] :is(.dga0902-support-count,.dga0902-support-dock-count,.dga0902-support-dock-opener-count).is-bumped{animation:dga0902-support-badge-bump var(--dga0902-motion-slow) var(--dga0902-ease-in-out) backwards}html[data-app-version="0902"] .dga0902-support-thread-list button{transition:background-color var(--dga0902-motion-normal) var(--dga0902-ease-out), color var(--dga0902-motion-normal) var(--dga0902-ease-out)}html[data-app-version="0902"] :is(.dga0902-support-opener,.dga0902-support-dock-opener),html[data-app-version="0902"] :is(.dga0902-support-opener,.dga0902-support-dock-opener) svg{transition:transform var(--dga0902-motion-normal) var(--dga0902-ease-standard)}html[data-app-version="0902"] .dga0902-support-opener.is-open{transform:scale(.92)}html[data-app-version="0902"] .dga0902-support-opener.is-open svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] :is(.dga0902-support-messages li.is-new,.dga0902-support-count.is-bumped,.dga0902-support-dock-count.is-bumped,.dga0902-support-dock-opener-count.is-bumped){opacity:1;animation:none;transform:none}html[data-app-version="0902"] .dga0902-support-opener.is-open,html[data-app-version="0902"] .dga0902-support-opener.is-open svg{transform:none}}.dga0902-push-toggle{justify-content:space-between;align-items:center;gap:var(--dga0902-space-4);padding:var(--dga0902-space-5);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-lg);background:var(--dga0902-white);flex-wrap:wrap;display:flex}.dga0902-push-toggle>div{gap:var(--dga0902-space-1);min-width:0;display:grid}.dga0902-push-toggle strong{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium)}.dga0902-push-toggle span{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);word-break:keep-all}.dga0902-push-toggle-action{min-height:var(--dga0902-control-hit-min);padding:0 var(--dga0902-space-5);border:1px solid var(--dga0902-navy);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-white);background:var(--dga0902-navy);font-size:var(--dga0902-type-body-medium);font-weight:700;line-height:var(--dga0902-leading-body-medium);white-space:nowrap}.dga0902-push-toggle-action:disabled{border-color:var(--dga0902-neutral-300);color:var(--dga0902-muted);background:var(--dga0902-neutral-050)}.dga0902-push-toggle-action:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-push-toggle-error{color:var(--dga0902-danger);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);flex-basis:100%;margin:0}.dga0902-push-toggle--operator{margin-top:var(--dga0902-space-6)}@media (width<=767px){.dga0902-push-toggle{padding:var(--dga0902-space-4);border-radius:var(--dga0902-radius-card-mobile)}}.dga0902-push-gate{z-index:var(--dga0902-z-toast);padding:var(--dga0902-space-5);background:#090f3b47;place-items:center;display:grid;position:fixed;inset:0}.dga0902-push-gate__panel{justify-items:center;gap:var(--dga0902-space-3);width:min(360px,100%);max-height:calc(100dvh - var(--dga0902-space-5) * 2);overscroll-behavior:contain;padding:var(--dga0902-space-8) var(--dga0902-space-6) var(--dga0902-space-6);border-radius:var(--dga0902-radius-lg);background:var(--dga0902-white);text-align:center;display:grid;position:relative;overflow-y:auto;box-shadow:0 12px 32px #090f3b29}.dga0902-push-gate__panel--guide{text-align:left;justify-items:stretch}.dga0902-push-gate__panel--guide h2,.dga0902-push-gate__panel--guide>p{text-align:left}.dga0902-push-gate__panel--guide .dga0902-push-gate__icon{justify-self:start}.dga0902-push-gate__result{color:var(--dga0902-muted);font-size:var(--dga0902-type-sm);margin:0}.dga0902-push-gate__steps{gap:var(--dga0902-space-2);padding-left:var(--dga0902-space-5);color:var(--dga0902-ink);font-size:var(--dga0902-type-sm);text-align:left;word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.5;display:grid}.dga0902-push-gate__close{top:var(--dga0902-space-3);right:var(--dga0902-space-3);border-radius:var(--dga0902-radius-compact-control);width:36px;height:36px;color:var(--dga0902-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.dga0902-push-gate__close:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-push-gate__icon{border-radius:var(--dga0902-radius-pill);width:56px;height:56px;color:var(--dga0902-navy);background:var(--dga0902-neutral-050);place-items:center;display:grid}.dga0902-push-gate__icon svg{width:26px;height:26px}.dga0902-push-gate__panel h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-large);line-height:var(--dga0902-leading-title-large);word-break:keep-all;text-wrap:balance;margin:0}.dga0902-push-gate__panel p{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);word-break:keep-all;margin:0}.dga0902-push-gate__error{color:var(--dga0902-danger)}.dga0902-push-gate__actions{gap:var(--dga0902-space-2);width:100%;margin-top:var(--dga0902-space-3);display:grid}.dga0902-push-gate__actions button{min-height:var(--dga0902-control-hit-min);padding:0 var(--dga0902-space-5);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-compact-control);color:var(--dga0902-ink);background:var(--dga0902-white);font-size:var(--dga0902-type-body-medium);font-weight:700;line-height:var(--dga0902-leading-body-medium)}.dga0902-push-gate__actions button.is-primary{border-color:var(--dga0902-navy);color:var(--dga0902-white);background:var(--dga0902-navy)}.dga0902-push-gate__actions button:disabled{border-color:var(--dga0902-neutral-300);color:var(--dga0902-muted);background:var(--dga0902-neutral-050)}.dga0902-push-gate__actions button:focus-visible{box-shadow:var(--dga0902-focus-ring);outline:none}.dga0902-push-toggle-buttons{align-items:center;gap:var(--dga0902-space-2);flex-wrap:wrap;display:flex}.dga0902-push-toggle-action.is-outline{border-color:var(--dga0902-border);color:var(--dga0902-ink);background:var(--dga0902-white)}.dga0902-push-toggle-note{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);flex-basis:100%;margin:0}.dga0902-push-toggle-steps{flex-basis:100%}html[data-app-version="0902"] .dga0902-p-session{touch-action:pan-y;overflow-x:clip}html[data-app-version="0902"] .dga0902-p-session.is-swiping{-webkit-user-select:none;user-select:none}html[data-app-version="0902"] .dga0902-p-session.is-swiping :is(.dga0902-p-hero-body,.dga0902-p-session-surface){will-change:transform}@keyframes dga0902-session-swipe-hint{0%,to{transform:none}22%{transform:translate(-6px)}46%{transform:translate(6px)}70%{transform:translate(-3px)}86%{transform:translate(2px)}}html[data-app-version="0902"] .dga0902-p-session-switcher.is-swipe-hint{animation:dga0902-session-swipe-hint 1.1s var(--dga0902-ease-in-out) .42s 1 backwards}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-p-session-switcher.is-swipe-hint{animation:none}html[data-app-version="0902"] .dga0902-p-session.is-swiping :is(.dga0902-p-hero-body,.dga0902-p-session-surface){will-change:auto}}
