@media (width<=767px){html[data-app-version="0902"] .dga0902-auth-page>.dga0902-auth-header,html[data-app-version="0902"] .dga0902-auth-page>:is(.dga0902-auth-main,.dga0902-complete-main){padding-inline:var(--dga0902-space-6)}}html[data-app-version="0902"] .dga0902-auth-page .dga0902-signup-form{gap:var(--dga0902-space-4);align-content:start;width:100%;display:grid}@media (width>=768px){html[data-app-version="0902"] .dga0902-auth-page .dga0902-signup-form{background:0 0;border-radius:0;width:min(400px,100%);padding:0}}html[data-app-version="0902"] .dga0902-auth-page .dga0902-signup-form>*{margin:0}html[data-app-version="0902"] .dga0902-auth-page .dga0902-auth-heading{gap:var(--dga0902-space-2);margin:0 0 var(--dga0902-space-4);display:grid}html[data-app-version="0902"] .dga0902-auth-page .dga0902-signup-form .dga0902-auth-heading h1{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-title-large);letter-spacing:-.02em;word-break:keep-all;margin:0}html[data-app-version="0902"] .dga0902-auth-page .dga0902-auth-heading>p{color:var(--dga0902-supporting);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"] :is(.dga0902-auth-page,.dga0902-auth-flow) h1[tabindex="-1"]:focus,html[data-app-version="0902"] :is(.dga0902-auth-page,.dga0902-auth-flow) h1[tabindex="-1"]:focus-visible{outline:none}html[data-app-version="0902"] .dga0902-auth-page .dga0902-auth-field .dga0902-field__error,html[data-app-version="0902"] .dga0902-auth-page .dga0902-auth-field .dga0902-field__hint{margin:0}html[data-app-version="0902"] .dga0902-auth-page .dga0902-auth-assist{justify-content:space-between;align-items:center;gap:0 var(--dga0902-space-2);min-height:var(--dga0902-control-hit-min);flex-wrap:wrap;margin:0;display:flex}html[data-app-version="0902"] .dga0902-auth-assist>.dga0902-auth-assist__link{max-width:100%;height:auto;white-space:normal;text-align:right;margin-inline-end:calc(-1 * var(--dga0902-space-2))}html[data-app-version="0902"] .dga0902-auth-assist>.dga0902-auth-assist__link--start{margin-inline:calc(-1 * var(--dga0902-space-2)) 0;text-align:left}.dga0902-auth-check{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-large);line-height:var(--dga0902-leading-body-large);cursor:pointer;display:inline-flex}html[data-app-version="0902"] .dga0902-auth-check input{flex:0 0 var(--dga0902-icon-20);width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);border:1px solid var(--dga0902-control-border);border-radius:var(--dga0902-radius-pill);background:var(--dga0902-white);appearance:none;cursor:pointer;transition:background-color var(--dga0902-motion-fast) var(--dga0902-ease-out), border-color var(--dga0902-motion-fast) var(--dga0902-ease-out);margin:0;display:block}html[data-app-version="0902"] .dga0902-auth-check 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='m4.5 8.2 2.3 2.3 4.7-4.9' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / var(--dga0902-icon-16) var(--dga0902-icon-16) no-repeat}html[data-app-version="0902"] .dga0902-auth-check input:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.dga0902-auth-alert,html[data-app-version="0902"] .dga0902-auth-page .dga0902-form-message{align-items:flex-start;gap:var(--dga0902-space-2);padding:var(--dga0902-space-3) var(--dga0902-space-4);border-radius:var(--dga0902-radius-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);word-break:keep-all;overflow-wrap:anywhere;margin:0;display:flex}.dga0902-auth-alert>svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke);flex:none}.dga0902-auth-alert.is-success,html[data-app-version="0902"] .dga0902-auth-page .dga0902-form-message.is-success{color:var(--dga0902-success-ink);background:var(--dga0902-success-10)}html[data-app-version="0902"] .dga0902-auth-page .dga0902-btn.dga0902-signup-submit{border-color:revert-layer;color:revert-layer;background:revert-layer}.dga0902-auth-steps{gap:var(--dga0902-space-2);margin:0;display:grid}.dga0902-auth-steps__label{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);font-variant-numeric:tabular-nums;margin:0}.dga0902-auth-steps__bar{gap:var(--dga0902-space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dga0902-auth-steps__bar>i{height:var(--dga0902-space-1);border-radius:var(--dga0902-radius-pill);background:var(--dga0902-neutral-200);transition:background-color var(--dga0902-motion-normal) var(--dga0902-ease-out);display:block}.dga0902-auth-steps__bar>i.is-done{background:var(--dga0902-cobalt)}@media (width<=767px){html[data-app-version="0902"] .dga0902-onboarding.dga0902-auth-flow>.dga0902-onboarding-main{padding:var(--dga0902-space-8) var(--dga0902-space-6) var(--dga0902-space-16)}}html[data-app-version="0902"] .dga0902-onboarding.dga0902-auth-flow .dga0902-onboarding-body{gap:var(--dga0902-space-6);width:min(400px,100%)}html[data-app-version="0902"] .dga0902-auth-flow .dga0902-onboarding-heading{gap:var(--dga0902-space-2)}html[data-app-version="0902"] .dga0902-auth-flow .dga0902-onboarding-heading h1{font-size:var(--dga0902-type-title-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-title-large);word-break:keep-all}html[data-app-version="0902"] .dga0902-auth-flow .dga0902-onboarding-heading p{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);word-break:keep-all}html[data-app-version="0902"] .dga0902-auth-flow .dga0902-onboarding-body>.dga0902-p-checkin-arrival{padding:var(--dga0902-space-4) 0}.dga0902-auth-flow__foot{justify-items:center;gap:var(--dga0902-space-2);margin:0;display:grid}html[data-app-version="0902"] .dga0902-password-form.dga0902-auth-password{gap:var(--dga0902-space-4);display:grid}html[data-app-version="0902"] .dga0902-password-form.dga0902-auth-password>*,html[data-app-version="0902"] .dga0902-auth-password .dga0902-field__error,html[data-app-version="0902"] .dga0902-auth-password .dga0902-field__hint{margin:0}html[data-app-version="0902"] .dga0902-auth-page fieldset.dga0902-auth-consents{min-width:0;margin:var(--dga0902-space-2) 0 0;padding:var(--dga0902-space-2) var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-control);background:var(--dga0902-white);gap:0;display:grid}html[data-app-version="0902"] .dga0902-auth-consents legend{float:left;width:100%;margin:var(--dga0902-space-2) 0;color:var(--dga0902-ink);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);padding:0}html[data-app-version="0902"] .dga0902-auth-consents legend+*{clear:both}.dga0902-auth-consent-row{justify-content:space-between;align-items:center;gap:var(--dga0902-space-2);min-width:0;display:flex}.dga0902-auth-consent-row+.dga0902-auth-consent-row{border-top:1px solid var(--dga0902-border)}html[data-app-version="0902"] .dga0902-auth-consent-row .dga0902-auth-check{min-width:0;font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);word-break:keep-all}.dga0902-auth-consent-row .dga0902-auth-check strong{color:var(--dga0902-cobalt);font-weight:var(--dga0902-weight-semibold)}html[data-app-version="0902"] .dga0902-auth-consent-detail{margin:0 0 var(--dga0902-space-3);padding:var(--dga0902-space-3) var(--dga0902-space-4);border-radius:var(--dga0902-radius-control);color:var(--dga0902-supporting);background:var(--dga0902-canvas);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);word-break:keep-all;overflow-wrap:anywhere}.dga0902-auth-consent-detail .dga0902-consent-links{gap:0 var(--dga0902-space-4);margin-top:var(--dga0902-space-1);flex-wrap:wrap;display:flex}.dga0902-auth-consent-detail .dga0902-consent-links a{min-height:var(--dga0902-control-hit-min);color:var(--dga0902-cobalt);font-weight:var(--dga0902-weight-semibold);text-underline-offset:3px;align-items:center;display:inline-flex}html[data-app-version="0902"] .dga0902-auth-header>.dga0902-auth-login-entry{min-height:var(--dga0902-control-hit-min);border-color:var(--dga0902-white-20);border-radius:var(--dga0902-radius-control);font-weight:var(--dga0902-weight-semibold)}html[data-app-version="0902"] .dga0902-auth-page>.dga0902-complete-main{gap:var(--dga0902-space-8)}html[data-app-version="0902"] .dga0902-auth-page .dga0902-complete-message{justify-items:center;gap:var(--dga0902-space-2);display:grid}html[data-app-version="0902"] .dga0902-auth-page .dga0902-complete-message .dga0902-celebrate{margin-bottom:var(--dga0902-space-2);color:var(--dga0902-success)}html[data-app-version="0902"] .dga0902-auth-page .dga0902-complete-message h1{font-size:var(--dga0902-type-title-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-title-large);word-break:keep-all;margin:0}html[data-app-version="0902"] .dga0902-auth-page .dga0902-complete-message p{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);word-break:keep-all;margin:0}html[data-app-version="0902"] .dga0902-auth-page :is(.dga0902-complete-message,.dga0902-complete-action){width:100%}@media (width>=768px){html[data-app-version="0902"] .dga0902-auth-page :is(.dga0902-complete-message,.dga0902-complete-action){width:min(400px,100%)}}@media (prefers-reduced-motion:reduce){.dga0902-auth-steps__bar>i,html[data-app-version="0902"] .dga0902-auth-check input{transition:none}}html[data-app-version="0902"] .dga0902-state-page.dga0902-state-v2{min-height:100dvh;color:var(--dga0902-ink);background:var(--dga0902-navy)}html[data-app-version="0902"] .dga0902-state-v2>.dga0902-state-header{height:auto;min-height:var(--dga0902-space-sidebar-region);justify-content:flex-start}@media (width<=767px){html[data-app-version="0902"] .dga0902-state-v2>.dga0902-state-header{padding:var(--dga0902-space-2) var(--dga0902-space-6)}}html[data-app-version="0902"] .dga0902-state-v2>.dga0902-state-main{align-content:center;justify-items:center;gap:var(--dga0902-space-8);width:100%;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;color:var(--dga0902-ink);background:var(--dga0902-white);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:static}@media (width>=768px){html[data-app-version="0902"] .dga0902-state-v2>.dga0902-state-main{padding:var(--dga0902-space-top-band) var(--dga0902-space-desktop-body-gutter) var(--dga0902-space-16)}}html[data-app-version="0902"] .dga0902-state-v2 .dga0902-state-content,html[data-app-version="0902"] .dga0902-state-empty-panel-content.dga0902-state-v2-content{background:0 0;border-radius:0;width:100%;margin:0;padding:0;transform:none}@media (width>=768px){html[data-app-version="0902"] .dga0902-state-v2 .dga0902-state-content{width:min(400px,100%)}}html[data-app-version="0902"] .dga0902-state-v2-content{justify-items:center;gap:var(--dga0902-space-2);text-align:center;display:grid}.dga0902-state-v2-icon{width:var(--dga0902-space-12);height:var(--dga0902-space-12);margin:0 0 var(--dga0902-space-2);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-muted);background:var(--dga0902-subtle);place-items:center;display:grid}.dga0902-state-v2-icon>svg{width:var(--dga0902-icon-24);height:var(--dga0902-icon-24);stroke-width:var(--dga0902-icon-stroke)}.dga0902-state-v2-icon.is-error{color:var(--dga0902-danger-ink);background:var(--dga0902-coral-12)}html[data-app-version="0902"] .dga0902-state-v2 .dga0902-state-v2-content h1,html[data-app-version="0902"] .dga0902-state-empty-panel-content.dga0902-state-v2-content h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-lg);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-lg);letter-spacing:-.01em;word-break:keep-all;margin:0;transform:none}html[data-app-version="0902"] .dga0902-state-v2 .dga0902-state-v2-content 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;position:static}html[data-app-version="0902"] .dga0902-state-v2 .dga0902-state-action{width:min(400px,100%);margin:0;position:static}html[data-app-version="0902"] .dga0902-state-v2.dga0902-state-page--loading>.dga0902-state-main{align-content:start}html[data-app-version="0902"] .dga0902-state-v2 .dga0902-state-content.dga0902-state-v2-loading{text-align:left;width:min(600px,100%)}html[data-app-version="0902"] .dga0902-state-v2 .dga0902-state-skeleton{gap:var(--dga0902-space-3);width:100%;margin:0;display:grid}html[data-app-version="0902"] .dga0902-state-v2 .dga0902-state-skeleton>.dga0902-skel{all:revert-layer}html[data-app-version="0902"] .dga0902-state-v2 .dga0902-state-skeleton>.dga0902-skel--card{margin-block:var(--dga0902-space-3)}html[data-app-version="0902"] .dga0902-state-empty-panel-content.dga0902-state-v2-content{width:min(400px,100%)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog{padding:var(--dga0902-space-10);border-radius:var(--dga0902-radius-sheet);box-shadow:var(--dga0902-shadow-popover);justify-content:center}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-close{top:var(--dga0902-space-4);right:var(--dga0902-space-4);width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);border-radius:var(--dga0902-radius-control);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-close>svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}@media (hover:hover){html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-close:hover{background:var(--dga0902-navy-06)}}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-close:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:calc(-1 * var(--dga0902-focus-offset))}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog h2{font-size:var(--dga0902-type-title-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-title-large);word-break:keep-all}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-copy{margin-top:var(--dga0902-space-2)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-copy p{color:var(--dga0902-text);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);word-break:keep-all;margin:0}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions{gap:var(--dga0902-space-2);width:min(400px,100%);margin-top:var(--dga0902-space-8)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions button{min-height:var(--dga0902-control-desktop-action);padding:var(--dga0902-space-3) var(--dga0902-space-4);border-radius:var(--dga0902-radius-control);font-size:var(--dga0902-type-button-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-button-medium);cursor:pointer;transition:background-color var(--dga0902-motion-fast) var(--dga0902-ease-out), border-color var(--dga0902-motion-fast) var(--dga0902-ease-out), transform var(--dga0902-motion-fast) var(--dga0902-ease-out);border:1px solid #0000}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions button:active{transform:scale(var(--dga0902-press-scale))}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions button:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions .dga0902-dialog-confirm{border-color:var(--dga0902-cobalt);color:var(--dga0902-white);background:var(--dga0902-cobalt)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions .dga0902-dialog-danger{border-color:var(--dga0902-coral);color:var(--dga0902-white);background:var(--dga0902-coral)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions :is(.dga0902-dialog-back,.dga0902-dialog-cancel){border-color:var(--dga0902-control-border);color:var(--dga0902-text);background:var(--dga0902-white)}@media (hover:hover){html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-confirm:hover{background:color-mix(in srgb, var(--dga0902-cobalt) 90%, var(--dga0902-navy))}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-danger:hover{background:color-mix(in srgb, var(--dga0902-coral) 90%, var(--dga0902-navy))}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog :is(.dga0902-dialog-back,.dga0902-dialog-cancel):hover{border-color:var(--dga0902-control-border-hover);background:var(--dga0902-canvas)}}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent){padding:var(--dga0902-space-6) var(--dga0902-space-dialog-body-x) 0;border-radius:var(--dga0902-radius-card)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent) h2{font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-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)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-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-5) calc(var(--dga0902-space-dialog-body-x) * -1) 0;gap:0}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent) .dga0902-dialog-actions button{color:var(--dga0902-cobalt);background:var(--dga0902-white);border-width:0;border-radius:0}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent) .dga0902-dialog-actions .dga0902-dialog-back{color:var(--dga0902-text)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog:is(.dga0902-dialog--expired,.dga0902-dialog--consent) .dga0902-dialog-close{display:none}@media (width<=767px){html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog{padding:var(--dga0902-space-6) var(--dga0902-space-dialog-body-x) 0;border-radius:var(--dga0902-radius-card)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-close{display:none}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog h2{font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-copy p{font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions{width:calc(100% + (var(--dga0902-space-dialog-body-x) * 2));margin:var(--dga0902-space-5) calc(var(--dga0902-space-dialog-body-x) * -1) 0;gap:0}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions button{background:var(--dga0902-white);border-width:0;border-radius:0}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions .dga0902-dialog-confirm{color:var(--dga0902-cobalt)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions .dga0902-dialog-danger{color:var(--dga0902-danger-ink)}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-back{color:var(--dga0902-text)}html[data-app-version="0902"] .dga0902-dialog--delete.dga0902-state-dialog .dga0902-dialog-actions--split>button+button{border-left:1px solid var(--dga0902-border)}}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions button{transition:none}html[data-app-version="0902"] .dga0902-dialog.dga0902-state-dialog .dga0902-dialog-actions button:active{transform:none}}html[data-app-version="0902"] .dga0902-state-empty-desktop .dga0902-desk-nav{row-gap:0}html[data-app-version="0902"] .dga0902-state-empty-desktop .dga0902-desk-panel.dga0902-state-empty-panel{border-top-left-radius:var(--dga0902-radius-page);border-top-right-radius:var(--dga0902-radius-page)}html[data-app-version="0902"] .dga0902-state-empty-desktop .dga0902-desk-header .dga0902-dv-header-title{color:var(--dga0902-white);font-size:var(--dga0902-type-title-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-title-large);margin:0}.dga0902-public-election{min-height:100dvh;color:var(--dga0902-ink);background:var(--dga0902-canvas);overflow-wrap:anywhere;font-family:Pretendard,sans-serif}.dga0902-public-election *{box-sizing:border-box}.dga0902-public-election__header{z-index:var(--dga0902-z-sticky);min-height:var(--dga0902-space-16);justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);padding:var(--dga0902-space-2) max(var(--dga0902-space-6), calc((100% - 1120px) / 2));border-bottom:1px solid var(--dga0902-border);display:flex;position:sticky;top:0}@media (width>=768px){.dga0902-public-election__header{padding-inline:max(var(--dga0902-gutter-desktop), calc((100% - 1120px) / 2))}}.dga0902-public-election__brand{align-items:center;gap:var(--dga0902-space-3);color:var(--dga0902-navy);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-body-large);letter-spacing:-.02em;word-break:keep-all;flex-wrap:wrap;display:flex}.dga0902-public-election__brand span{padding-left:var(--dga0902-space-3);border-left:1px solid var(--dga0902-border);color:var(--dga0902-cobalt)}.dga0902-public-election__header a{min-height:var(--dga0902-control-hit-min);align-items:center;gap:var(--dga0902-space-1);padding:0 var(--dga0902-space-2);border-radius:var(--dga0902-radius-control);color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);flex:none;margin-inline-end:calc(-1 * var(--dga0902-space-2));text-decoration:none;display:inline-flex}.dga0902-public-election__header a>svg{width:var(--dga0902-icon-16);height:var(--dga0902-icon-16);stroke-width:var(--dga0902-icon-stroke)}@media (hover:hover){.dga0902-public-election__header a:hover{color:var(--dga0902-cobalt);background:var(--dga0902-cobalt-08)}}.dga0902-public-election__body{gap:var(--dga0902-section-gap-mobile);width:min(1120px, calc(100% - 2 * var(--dga0902-space-6)));padding:var(--dga0902-space-8) 0 var(--dga0902-space-10);margin:0 auto;display:grid}@media (width>=768px){.dga0902-public-election__body{gap:var(--dga0902-section-gap-desktop);width:min(1120px, calc(100% - 2 * var(--dga0902-gutter-desktop)));padding:var(--dga0902-space-12) 0 var(--dga0902-space-12)}}.dga0902-public-election__intro{justify-content:space-between;align-items:flex-end;gap:var(--dga0902-space-3) var(--dga0902-space-6);flex-wrap:wrap;display:flex}.dga0902-public-election__intro h1{color:var(--dga0902-navy);font-size:var(--dga0902-type-xl);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-xl);letter-spacing:-.03em;word-break:keep-all;margin:0}@media (width>=768px){.dga0902-public-election__intro h1{font-size:var(--dga0902-type-display-small);line-height:var(--dga0902-leading-display-small)}}.dga0902-public-election__connection{align-items:center;gap:var(--dga0902-space-2);display:flex}.dga0902-public-election__connection small{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);font-variant-numeric:tabular-nums}.dga0902-public-election__grid{align-items:start;gap:var(--dga0902-card-gap-desktop);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dga0902-public-election__seat{gap:var(--dga0902-space-5);min-width:0;display:grid}.dga0902-public-election__seat .dga0902-section-header{padding-bottom:var(--dga0902-space-4);border-bottom:1px solid var(--dga0902-border);margin:0}.dga0902-public-election__candidates{gap:var(--dga0902-space-4);margin:0;padding:0;list-style:none;display:grid}.dga0902-public-election__candidate{align-items:center;gap:var(--dga0902-space-4);grid-template-columns:96px minmax(0,1fr);min-width:0;display:grid}@media (width>=1024px){.dga0902-public-election__candidate{gap:var(--dga0902-space-5);grid-template-columns:120px minmax(0,1fr)}}.dga0902-public-election__portrait{aspect-ratio:4/5;border-radius:var(--dga0902-radius-control);width:100%;color:var(--dga0902-cobalt);background:var(--dga0902-cobalt-08);font-size:var(--dga0902-type-2xl);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-2xl);place-items:center;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{gap:var(--dga0902-space-1);justify-items:start;min-width:0;display:grid}.dga0902-public-election__candidate-role{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-public-election__candidate-name{color:var(--dga0902-navy);font-size:var(--dga0902-type-lg);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-lg);letter-spacing:-.02em;word-break:keep-all}@media (width>=1024px){.dga0902-public-election__candidate-name{font-size:var(--dga0902-type-xl);line-height:var(--dga0902-leading-xl)}}.dga0902-public-election__candidate details{width:100%;color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-public-election__candidate summary{min-height:var(--dga0902-control-hit-min);color:var(--dga0902-cobalt);font-weight:var(--dga0902-weight-semibold);cursor:pointer;align-items:center;display:inline-flex}.dga0902-public-election__candidate details p{white-space:pre-wrap;word-break:keep-all;margin:0}.dga0902-public-election__status{gap:var(--dga0902-space-1);color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);display:grid}.dga0902-public-election__status p{word-break:keep-all;margin:0}.dga0902-public-election__status>span{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small)}.dga0902-public-election__turnout{gap:var(--dga0902-space-3);padding-top:var(--dga0902-space-4);border-top:1px solid var(--dga0902-border);display:grid}.dga0902-public-election__turnout-head{justify-content:space-between;align-items:baseline;gap:var(--dga0902-space-3);display:flex}.dga0902-public-election__turnout-head span{align-items:center;gap:var(--dga0902-space-2);color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);display:inline-flex}.dga0902-public-election__turnout-head svg{width:var(--dga0902-icon-16);height:var(--dga0902-icon-16);stroke-width:var(--dga0902-icon-stroke)}.dga0902-public-election__turnout-head strong{color:var(--dga0902-navy);font-size:var(--dga0902-type-lg);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-lg);font-variant-numeric:tabular-nums}.dga0902-public-election__turnout-head small{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-regular)}.dga0902-public-election__progress,.dga0902-public-election__tally-bar{height:var(--dga0902-space-2);border-radius:var(--dga0902-radius-pill);background:var(--dga0902-neutral-100);display:block;overflow:hidden}.dga0902-public-election__progress i,.dga0902-public-election__tally-bar i{border-radius:var(--dga0902-radius-pill);background:var(--dga0902-cobalt);height:100%;display:block}.dga0902-public-election__result{gap:var(--dga0902-space-4);padding:var(--dga0902-space-4);border-radius:var(--dga0902-radius-control);background:var(--dga0902-canvas);display:grid}@media (width>=1024px){.dga0902-public-election__result{padding:var(--dga0902-space-5)}}.dga0902-public-election__result-head{justify-content:space-between;align-items:baseline;gap:var(--dga0902-space-2);flex-wrap:wrap;display:flex}.dga0902-public-election__result-head strong{color:var(--dga0902-navy);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-body-large)}.dga0902-public-election__result-head span{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-variant-numeric:tabular-nums}.dga0902-public-election__tally{gap:var(--dga0902-space-3);margin:0;padding:0;list-style:none;display:grid}.dga0902-public-election__tally-row{gap:var(--dga0902-space-2);min-width:0;display:grid}.dga0902-public-election__tally-head{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);min-width:0;display:flex}.dga0902-public-election__tally-name{align-items:center;gap:var(--dga0902-space-2);min-width:0;color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);display:inline-flex}.dga0902-public-election__tally-name>b{width:var(--dga0902-space-5);height:var(--dga0902-space-5);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-supporting);background:var(--dga0902-neutral-200);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.dga0902-public-election__tally-row.is-elected .dga0902-public-election__tally-name>b{color:var(--dga0902-white);background:var(--dga0902-cobalt)}.dga0902-public-election__tally-votes{align-items:baseline;gap:var(--dga0902-space-2);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.dga0902-public-election__tally-votes strong{color:var(--dga0902-navy);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-body-large)}.dga0902-public-election__tally-votes small{min-width:var(--dga0902-space-10);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);text-align:right}.dga0902-public-election__tally-row:not(.is-elected) .dga0902-public-election__tally-bar i{background:var(--dga0902-neutral-400)}.dga0902-public-election__notice{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);padding:var(--dga0902-space-3) var(--dga0902-space-3) var(--dga0902-space-3) var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-control);color:var(--dga0902-warning-ink);background:var(--dga0902-white);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);flex-wrap:wrap;display:flex}.dga0902-public-election__notice p{word-break:keep-all;flex:240px;margin:0}.dga0902-public-election__skeleton{gap:var(--dga0902-space-3);padding:var(--dga0902-card-pad-mobile);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-card);background:var(--dga0902-white);display:grid}@media (width>=1024px){.dga0902-public-election__skeleton{padding:var(--dga0902-card-pad-desktop);border-radius:var(--dga0902-radius-card-desktop)}}.dga0902-public-election__empty{padding:var(--dga0902-space-10) 0;text-align:center}.dga0902-public-election__empty h2{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-large);margin:0}.dga0902-public-election__empty-candidate{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}.dga0902-public-election__footer{justify-content:space-between;gap:var(--dga0902-space-2) var(--dga0902-space-6);padding-top:var(--dga0902-space-5);border-top:1px solid var(--dga0902-border);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);flex-wrap:wrap;display:flex}.dga0902-public-election :is(a,summary):focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}@media (width<=767px){.dga0902-public-election__grid{gap:var(--dga0902-card-gap-mobile);grid-template-columns:minmax(0,1fr)}}@media (width<=359px){.dga0902-public-election__brand{font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-public-election__candidate{grid-template-columns:80px minmax(0,1fr)}}@layer tokens{:root{color:var(--dga0902-ink);background:var(--dga0902-white);font-synthesis:none;text-rendering:optimizelegibility;--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-white:#fff;--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-ink:#222;--dga0902-supporting:#475467;--dga0902-success-ink:#086550;--dga0902-warning-ink:#7c5300;--dga0902-danger-ink:#8d3030;--dga0902-text:var(--dga0902-neutral-700);--dga0902-muted:var(--dga0902-neutral-500);--dga0902-soft:var(--dga0902-neutral-500);--dga0902-border:var(--dga0902-neutral-200);--dga0902-subtle:var(--dga0902-neutral-100);--dga0902-canvas:var(--dga0902-neutral-050);--dga0902-white-06:#ffffff0f;--dga0902-white-10:#ffffff1a;--dga0902-white-12:#ffffff1f;--dga0902-white-20:#fff3;--dga0902-white-70:#ffffffb3;--dga0902-navy-06:#090f3b0f;--dga0902-navy-10:#090f3b1a;--dga0902-cobalt-08:#1428a014;--dga0902-cobalt-10:#1428a01a;--dga0902-cobalt-12:#1428a01f;--dga0902-cobalt-20:#1428a033;--dga0902-sky-05:#01b2e30d;--dga0902-sky-10:#01b2e31a;--dga0902-sky-12:#01b2e31f;--dga0902-success-10:#34c7591a;--dga0902-success-12:#34c7591f;--dga0902-success-20:#34c75933;--dga0902-warning-12:#ff95001f;--dga0902-danger-10:#ff3b301a;--dga0902-coral-12:#ff43371f;--dga0902-coral-20:#ff433733;--dga0902-yellow-10:#ffcc001a;--dga0902-neutral-500-10:#6670851a;--dga0902-chip-learning-ink:var(--dga0902-cobalt);--dga0902-chip-learning-surface:#e9edfb;--dga0902-chip-acting-ink:var(--dga0902-warning-ink);--dga0902-chip-acting-surface:#fff4cc;--dga0902-chip-field-ink:#06718f;--dga0902-chip-field-surface:#e0f6fd;--dga0902-chip-final-ink:var(--dga0902-white);--dga0902-chip-final-surface:var(--dga0902-navy);--dga0902-gold-700:#8a6a12;--dga0902-gold-500:#c9a227;--dga0902-gold-300:#e9d28a;--dga0902-gold-100:#fbf3d6;--dga0902-action:linear-gradient(90deg, #07144f 0%, #07144f 75.676%, #ff4337 99.329%);--dga0902-sidebar-selection:linear-gradient(90deg, #ff4337 0%, #ff433700 100%);--dga0902-glass-blur:18px;--dga0902-glass-saturate:1.3;--dga0902-glass-material-light:#ffffffc2;--dga0902-glass-material-dark:#090f3bc7;--dga0902-glass-highlight:#ffffffa6;--dga0902-glass-highlight-dark:#ffffff38;--dga0902-glass-edge:#ffffff47;--dga0902-glass-edge-light:#090f3b1a;--dga0902-glass-filter:blur(var(--dga0902-glass-blur)) saturate(var(--dga0902-glass-saturate));--dga0902-glass-shadow:inset 0 1px 0 var(--dga0902-glass-highlight);--dga0902-glass-shadow-dark:inset 0 1px 0 var(--dga0902-glass-highlight-dark);--dga0902-glass-light:#ffffffeb;--dga0902-glass-dark:#090f3beb;--dga0902-glass-divider:#1428a024;--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-gutter-mobile:20px;--dga0902-gutter-desktop:var(--dga0902-space-desktop-body-gutter);--dga0902-section-gap-mobile:var(--dga0902-space-6);--dga0902-section-gap-desktop:var(--dga0902-space-8);--dga0902-card-gap-mobile:var(--dga0902-space-3);--dga0902-card-gap-desktop:var(--dga0902-space-4);--dga0902-card-pad-mobile:var(--dga0902-space-4);--dga0902-card-pad-desktop:var(--dga0902-space-6);--dga0902-row-height-mobile:56px;--dga0902-row-height-desktop:64px;--dga0902-sheet-chrome-height:56px;--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:16px;--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-role-title-size:var(--dga0902-type-title-medium);--dga0902-role-title-leading:var(--dga0902-leading-title-medium);--dga0902-role-title-size-desktop:var(--dga0902-type-lg);--dga0902-role-title-leading-desktop:var(--dga0902-leading-lg);--dga0902-role-body-size:var(--dga0902-type-body-large);--dga0902-role-body-leading:var(--dga0902-leading-body-large);--dga0902-role-caption-size:var(--dga0902-type-body-medium);--dga0902-role-caption-leading:var(--dga0902-leading-body-medium);--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:var(--dga0902-neutral-400);--dga0902-control-placeholder:#526078;--dga0902-control-disabled-bg:var(--dga0902-neutral-100);--dga0902-control-disabled-fg:var(--dga0902-neutral-500);--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-icon-16:16px;--dga0902-icon-20:20px;--dga0902-icon-24:24px;--dga0902-icon-stroke:1.75;--dga0902-icon-label-gap:var(--dga0902-space-2);--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-16:16px;--dga0902-radius-19:19px;--dga0902-radius-20:20px;--dga0902-radius-24:24px;--dga0902-radius-30:30px;--dga0902-radius-34:34px;--dga0902-radius-pill:999px;--dga0902-radius-control:var(--dga0902-radius-10);--dga0902-radius-card:var(--dga0902-radius-16);--dga0902-radius-card-desktop:var(--dga0902-radius-20);--dga0902-radius-sheet:var(--dga0902-radius-20);--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-radius-xs:4px;--dga0902-radius-sm:6px;--dga0902-radius-md:8px;--dga0902-radius-lg:12px;--dga0902-radius-xl:16px;--dga0902-focus-color:var(--dga0902-sky);--dga0902-focus-ring:0 0 0 3px #01b2e340;--dga0902-focus-outline:3px solid var(--dga0902-sky);--dga0902-focus-offset:2px;--dga0902-shadow-popover:0 8px 24px #090f3b1f;--dga0902-z-sticky:40;--dga0902-z-floating:60;--dga0902-z-backdrop:80;--dga0902-z-drawer:90;--dga0902-z-modal:100;--dga0902-z-toast:1200;--dga0902-motion-instant:90ms;--dga0902-motion-fast:.12s;--dga0902-motion-normal:.18s;--dga0902-motion-slow:.24s;--dga0902-motion-deliberate:.42s;--dga0902-motion-micro:var(--dga0902-motion-fast);--dga0902-motion-enter:var(--dga0902-motion-normal);--dga0902-motion-sheet:var(--dga0902-motion-slow);--dga0902-motion-cap:var(--dga0902-motion-deliberate);--dga0902-ease-standard:cubic-bezier(.2, 0, 0, 1);--dga0902-ease-out:cubic-bezier(.2, .8, .2, 1);--dga0902-ease-in-out:cubic-bezier(.45, .05, .55, .95);--dga0902-motion-rise:6px;--dga0902-motion-slide:16px;--dga0902-motion-press:1px;--dga0902-press-scale:.98;--dga0902-press-scale-lg:.99;--dga0902-stagger-step:40ms;--dga0902-stagger-cap:.16s;--dga0902-stagger-chat:60ms;--dga0902-wait-cycle:1.2s;--dga0902-idle-cycle:2.4s;--dga0902-wait-cycle-duration:var(--dga0902-wait-cycle);--dga0902-idle-cycle-duration:var(--dga0902-idle-cycle);--dga0902-chat-person-0-surface:#edf1fc;--dga0902-chat-person-0-ink:#294398;--dga0902-chat-person-1-surface:#eaf5f4;--dga0902-chat-person-1-ink:#23615c;--dga0902-chat-person-2-surface:#f5eef7;--dga0902-chat-person-2-ink:#754575;--dga0902-chat-person-3-surface:#faf0e8;--dga0902-chat-person-3-ink:#895025;--dga0902-chat-person-4-surface:#edf4eb;--dga0902-chat-person-4-ink:#486537;--dga0902-chat-person-5-surface:#faecef;--dga0902-chat-person-5-ink:#94435a;--dga0902-chat-person-6-surface:#eaf3fa;--dga0902-chat-person-6-ink:#2a5d85;--dga0902-chat-person-7-surface:#f7f3e7;--dga0902-chat-person-7-ink:#756122;--dga0902-chat-person-8-surface:#efedfa;--dga0902-chat-person-8-ink:#5a4694;--dga0902-chat-person-9-surface:#e9f5ef;--dga0902-chat-person-9-ink:#286b4e;--dga0902-chat-person-10-surface:#f9ece9;--dga0902-chat-person-10-ink:#945044;--dga0902-chat-person-11-surface:#edf1f5;--dga0902-chat-person-11-ink:#465c75;--dga0902-chat-person-12-surface:#f3f3e8;--dga0902-chat-person-12-ink:#62652a;--dga0902-chat-person-13-surface:#e8f4f7;--dga0902-chat-person-13-ink:#246576;--dga0902-chat-person-14-surface:#f8edf3;--dga0902-chat-person-14-ink:#8a466e;--dga0902-chat-person-15-surface:#f2efeb;--dga0902-chat-person-15-ink:#6d5945;--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-floating-right:max(20px, env(safe-area-inset-right));--dga0902-floating-bottom:max(20px, env(safe-area-inset-bottom));--dga0902-bottom-nav-height:68px;--dga0902-floating-bottom-mobile:calc(var(--dga0902-bottom-nav-height) + 16px + env(safe-area-inset-bottom,0px));--dga0902-floating-size:64px;--dga0902-floating-gap:12px;--dga0902-scrim:#090f3b61;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width>=1024px){:root{--dga0902-floating-size:70px}}}@layer base{*{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:var(--dga0902-focus-offset)}h1[tabindex="-1"]:focus{outline:none}.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-control);padding:0 var(--dga0902-space-6);font-weight:var(--dga0902-weight-semibold);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);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-control-border);color:var(--dga0902-text);background:var(--dga0902-white)}.dga0902-ghost{color:var(--dga0902-cobalt);background:0 0;border:1px solid #0000}.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-medium);line-height:var(--dga0902-leading-button-medium)}}@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-control);color:var(--dga0902-ink);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), 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-cobalt);outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.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-sw-notice{right:var(--dga0902-floating-right);bottom:var(--dga0902-floating-bottom);z-index:var(--dga0902-z-toast);align-items:center;gap:var(--dga0902-space-2);width:min(610px,100vw - 40px);padding:var(--dga0902-space-3) var(--dga0902-space-4);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-card);color:var(--dga0902-ink);background:var(--dga0902-white);box-shadow:var(--dga0902-shadow-popover);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:fixed}.dga0902-sw-notice div{gap:var(--dga0902-space-micro);display:grid}.dga0902-sw-notice strong{font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm)}.dga0902-sw-notice span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}.dga0902-sw-notice button{min-height:var(--dga0902-control-mobile-list);padding:0 var(--dga0902-space-3);border:1px solid var(--dga0902-cobalt);border-radius:var(--dga0902-radius-control);color:var(--dga0902-white);background:var(--dga0902-cobalt);font-size:var(--dga0902-type-sm);font-weight:var(--dga0902-weight-semibold)}.dga0902-sw-notice button.is-secondary{color:var(--dga0902-text);border-color:var(--dga0902-control-border);background:var(--dga0902-white)}@media (width<=767px){.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],.dga0902-sr-only),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-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-sw-notice{bottom:calc(var(--dga0902-floating-bottom) + var(--dga0902-stack-lift-chat,0px) + var(--dga0902-stack-lift-digimon,0px) + var(--dga0902-stack-lift-install,0px))}@media (width<=1023px){.dga0902-sw-notice{bottom:calc(var(--dga0902-floating-bottom-mobile) + var(--dga0902-stack-lift-chat,0px) + var(--dga0902-stack-lift-digimon,0px) + var(--dga0902-stack-lift-install,0px))}}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(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)}@keyframes dga0902-rise{0%{opacity:0;transform:translateY(var(--dga0902-motion-rise))}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-normal) 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:var(--dga0902-stagger-step)}html[data-app-version="0902"] :is(.dga0902-p-surface,.dga0902-desk-panel)>:nth-child(3){animation-delay:calc(var(--dga0902-stagger-step) * 2)}html[data-app-version="0902"] :is(.dga0902-p-surface,.dga0902-desk-panel)>:nth-child(n+4){animation-delay:calc(var(--dga0902-stagger-step) * 3)}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{color:var(--dga0902-success);animation:dga0902-celebrate-pop var(--dga0902-motion-deliberate) var(--dga0902-ease-standard) backwards;display:inline-flex}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}html[data-app-version="0902"] .dga0902-skeleton{background:var(--dga0902-neutral-100);border-radius:var(--dga0902-radius-control);display:block}html[data-app-version="0902"] .dga0902-skeleton.is-strong{background:var(--dga0902-neutral-200)}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}}@keyframes dga0902-side-sheet-in{0%{opacity:0;transform:translate3d(var(--dga0902-motion-slide), 0, 0)}to{opacity:1;transform:none}}@keyframes dga0902-side-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(var(--dga0902-motion-slide), 0, 0)}}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{height:var(--dga0902-row-height-mobile);border-radius:var(--dga0902-radius-control);width:100%}html[data-app-version="0902"] .dga0902-skeleton--card{border-radius:var(--dga0902-radius-card);width:100%;height:148px}html[data-app-version="0902"] .dga0902-skeleton-stack{gap:var(--dga0902-space-3);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-sheet-grip{touch-action:none}@keyframes dga0902-dots{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}html[data-app-version="0902"] .dga0902-dots{align-items:center;gap:var(--dga0902-space-1);vertical-align:middle;display:inline-flex}html[data-app-version="0902"] .dga0902-dots>i{border-radius:var(--dga0902-radius-pill);width:5px;height:5px;animation:dga0902-dots calc(var(--dga0902-motion-deliberate) * 2) var(--dga0902-ease-in-out) infinite;background:currentColor;display:block}html[data-app-version="0902"] .dga0902-dots>i:nth-child(2){animation-delay:calc(var(--dga0902-stagger-step) * 3)}html[data-app-version="0902"] .dga0902-dots>i:nth-child(3){animation-delay:calc(var(--dga0902-stagger-step) * 6)}@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,html[data-app-version="0902"] .dga0902-dots>i,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}}}@layer components{.dga0902-btn{justify-content:center;align-items:center;gap:var(--dga0902-icon-label-gap);box-sizing:border-box;min-width:0;height:var(--dga0902-control-mobile-action);min-height:var(--dga0902-control-mobile-action);padding:0 var(--dga0902-space-4);border-radius:var(--dga0902-radius-control);color:var(--dga0902-white);background:var(--dga0902-cobalt);font:inherit;font-size:var(--dga0902-type-button-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-button-medium);letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;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);border:1px solid #0000;margin:0;text-decoration:none;display:inline-flex;position:relative}@media (width>=1024px){.dga0902-btn:not(.dga0902-btn--sm,.dga0902-btn--md,.dga0902-btn--form){height:var(--dga0902-control-desktop-action);min-height:var(--dga0902-control-desktop-action);padding:0 var(--dga0902-space-5)}}.dga0902-btn--sm{height:var(--dga0902-control-compact-status);min-height:var(--dga0902-control-compact-status);padding:0 var(--dga0902-space-3);font-size:var(--dga0902-type-button-small);line-height:var(--dga0902-leading-button-small)}.dga0902-btn--sm:before{content:"";inset:calc(-1 * var(--dga0902-space-2)) 0;position:absolute}.dga0902-btn--md{height:var(--dga0902-control-mobile-action);min-height:var(--dga0902-control-mobile-action);padding:0 var(--dga0902-space-4)}.dga0902-btn--lg{height:var(--dga0902-control-desktop-action);min-height:var(--dga0902-control-desktop-action);padding:0 var(--dga0902-space-5)}.dga0902-btn--form{height:var(--dga0902-control-desktop-form-action);min-height:var(--dga0902-control-desktop-form-action);padding:0 var(--dga0902-space-5)}.dga0902-btn--block{width:100%;display:flex}.dga0902-btn--icon{width:var(--dga0902-control-mobile-action);padding:0}.dga0902-btn--icon.dga0902-btn--sm{width:var(--dga0902-control-compact-status)}.dga0902-btn--icon.dga0902-btn--lg{width:var(--dga0902-control-desktop-action)}@media (width>=1024px){.dga0902-btn--icon:not(.dga0902-btn--sm,.dga0902-btn--md,.dga0902-btn--form){width:var(--dga0902-control-desktop-action)}}.dga0902-btn>svg,.dga0902-btn__icon>svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke);flex:none}.dga0902-btn--sm>svg,.dga0902-btn--sm .dga0902-btn__icon>svg{width:var(--dga0902-icon-16);height:var(--dga0902-icon-16)}.dga0902-btn__icon{flex:none;display:inline-flex}.dga0902-btn__label{justify-content:center;align-items:center;min-width:0;display:inline-flex}.dga0902-btn--primary{color:var(--dga0902-white);background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}.dga0902-btn--secondary{color:var(--dga0902-text);background:var(--dga0902-white);border-color:var(--dga0902-control-border)}.dga0902-btn--tertiary{color:var(--dga0902-cobalt);padding-inline:var(--dga0902-space-2);background:0 0;border-color:#0000}.dga0902-btn--danger{color:var(--dga0902-danger-ink);background:var(--dga0902-white);border-color:var(--dga0902-coral)}.dga0902-btn--danger-solid{color:var(--dga0902-white);background:var(--dga0902-coral);border-color:var(--dga0902-coral)}.dga0902-btn--sky{color:var(--dga0902-navy);background:var(--dga0902-sky);border-color:var(--dga0902-sky)}.dga0902-btn--inverse{color:var(--dga0902-white);background:var(--dga0902-white-12);border-color:var(--dga0902-white-20)}@media (hover:hover){.dga0902-btn--primary:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:color-mix(in srgb, var(--dga0902-cobalt) 90%, var(--dga0902-navy));border-color:color-mix(in srgb, var(--dga0902-cobalt) 90%, var(--dga0902-navy))}.dga0902-btn--secondary:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:var(--dga0902-canvas);border-color:var(--dga0902-control-border-hover)}.dga0902-btn--tertiary:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:var(--dga0902-cobalt-08)}.dga0902-btn--danger:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:var(--dga0902-coral-12)}.dga0902-btn--danger-solid:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:color-mix(in srgb, var(--dga0902-coral) 90%, var(--dga0902-navy))}.dga0902-btn--sky:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:color-mix(in srgb, var(--dga0902-sky) 90%, var(--dga0902-navy))}.dga0902-btn--inverse:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:var(--dga0902-white-20)}}.dga0902-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.dga0902-btn.is-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:scale(var(--dga0902-press-scale));transition-duration:var(--dga0902-motion-instant)}.dga0902-btn--primary:active:not(:disabled,[aria-busy=true]),.dga0902-btn--primary.is-pressed:not(:disabled,[aria-busy=true]){background:color-mix(in srgb, var(--dga0902-cobalt) 82%, var(--dga0902-navy));border-color:color-mix(in srgb, var(--dga0902-cobalt) 82%, var(--dga0902-navy))}.dga0902-btn--secondary:active:not(:disabled,[aria-busy=true]),.dga0902-btn--secondary.is-pressed:not(:disabled,[aria-busy=true]){background:var(--dga0902-subtle)}.dga0902-btn--tertiary:active:not(:disabled,[aria-busy=true]),.dga0902-btn--tertiary.is-pressed:not(:disabled,[aria-busy=true]){background:var(--dga0902-cobalt-12)}.dga0902-btn--danger:active:not(:disabled,[aria-busy=true]),.dga0902-btn--danger.is-pressed:not(:disabled,[aria-busy=true]){background:var(--dga0902-coral-20)}.dga0902-btn:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.dga0902-btn:disabled,.dga0902-btn[aria-disabled=true]{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-control-disabled-bg);cursor:not-allowed;transform:none}.dga0902-btn--tertiary:disabled,.dga0902-btn--tertiary[aria-disabled=true]{background:0 0;border-color:#0000}.dga0902-btn[aria-busy=true]{pointer-events:none;cursor:wait}.dga0902-btn__loading{flex:none;display:inline-flex}.dga0902-btn[aria-busy=true] .dga0902-btn__icon{display:none}.dga0902-btn-row{gap:var(--dga0902-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (width>=1024px){.dga0902-btn-row{gap:var(--dga0902-space-3)}}.dga0902-btn-row>.dga0902-btn{width:100%}.dga0902-btn-confirm{gap:var(--dga0902-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}.dga0902-field{gap:var(--dga0902-space-1);min-width:0;margin:0;display:grid}.dga0902-field__label{justify-content:space-between;align-items:baseline;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);display:flex}.dga0902-field__label>small{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);font-weight:var(--dga0902-weight-regular);line-height:var(--dga0902-leading-body-small)}.dga0902-field__required{color:var(--dga0902-coral)}.dga0902-field__control{box-sizing:border-box;width:100%;min-width:0;height:var(--dga0902-control-input);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-control);color:var(--dga0902-ink);background:var(--dga0902-white);font:inherit;font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);appearance:none;transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-out), background-color var(--dga0902-motion-fast) var(--dga0902-ease-out);margin:0;display:block}.dga0902-field__control::placeholder{color:var(--dga0902-control-placeholder);opacity:1}.dga0902-field__control:hover:not(:disabled,:focus-visible){border-color:var(--dga0902-control-border-hover)}.dga0902-field__control:focus-visible{border-color:var(--dga0902-cobalt);outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.dga0902-field__control:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-border);cursor:not-allowed}.dga0902-field__control[readonly]{background:var(--dga0902-canvas)}textarea.dga0902-field__control{height:auto;min-height:112px;padding:var(--dga0902-space-3) var(--dga0902-control-padding-x);resize:vertical}select.dga0902-field__control{padding-right:var(--dga0902-space-10);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--dga0902-space-3) center;background-size:var(--dga0902-icon-20) var(--dga0902-icon-20)}.dga0902-field.is-invalid .dga0902-field__control{border-color:var(--dga0902-coral)}.dga0902-field__meta{justify-content:space-between;align-items:baseline;gap:var(--dga0902-space-3);min-width:0;display:flex}.dga0902-field__hint,.dga0902-field__error,.dga0902-field__count{font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}.dga0902-field__hint{color:var(--dga0902-muted)}.dga0902-field__error{color:var(--dga0902-danger-ink)}.dga0902-field__count{color:var(--dga0902-muted);font-variant-numeric:tabular-nums;flex:none}.dga0902-field.is-invalid .dga0902-field__count{color:var(--dga0902-danger-ink)}.dga0902-chip{justify-content:center;align-items:center;gap:var(--dga0902-space-1);box-sizing:border-box;border-radius:var(--dga0902-radius-pill);max-width:100%;font:inherit;font-weight:var(--dga0902-weight-semibold);white-space:nowrap;vertical-align:middle;border:1px solid #0000;margin:0;display:inline-flex}.dga0902-chip>svg{stroke-width:2px;flex:none;width:14px;height:14px}.dga0902-chip__dot{border-radius:var(--dga0902-radius-pill);background:currentColor;flex:none;width:6px;height:6px;display:inline-block}.dga0902-chip--status,.dga0902-chip--type{height:var(--dga0902-space-6);padding:0 var(--dga0902-space-2);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium)}.dga0902-chip--status.is-info{color:var(--dga0902-cobalt);background:var(--dga0902-sky-12)}.dga0902-chip--status.is-success{color:var(--dga0902-success-ink);background:var(--dga0902-success-12)}.dga0902-chip--status.is-warning{color:var(--dga0902-warning-ink);background:var(--dga0902-warning-12)}.dga0902-chip--status.is-danger{color:var(--dga0902-danger-ink);background:var(--dga0902-coral-12)}.dga0902-chip--status.is-neutral{color:var(--dga0902-supporting);background:var(--dga0902-neutral-100)}.dga0902-chip--status.is-inverse{color:var(--dga0902-white);background:var(--dga0902-white-12)}.dga0902-chip--type.is-learning{color:var(--dga0902-chip-learning-ink);background:var(--dga0902-chip-learning-surface)}.dga0902-chip--type.is-acting{color:var(--dga0902-chip-acting-ink);background:var(--dga0902-chip-acting-surface)}.dga0902-chip--type.is-field{color:var(--dga0902-chip-field-ink);background:var(--dga0902-chip-field-surface)}.dga0902-chip--type.is-final{color:var(--dga0902-chip-final-ink);background:var(--dga0902-chip-final-surface)}.dga0902-chip--count{min-width:var(--dga0902-space-5);height:var(--dga0902-space-5);padding:0 var(--dga0902-space-1);color:var(--dga0902-white);background:var(--dga0902-coral);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-label-medium);font-variant-numeric:tabular-nums}.dga0902-chip--count.is-neutral{color:var(--dga0902-navy);background:var(--dga0902-white)}.dga0902-chip--count.is-muted{color:var(--dga0902-supporting);background:var(--dga0902-neutral-100)}.dga0902-chip--select{height:var(--dga0902-control-mobile-list);min-height:var(--dga0902-control-mobile-list);padding:0 var(--dga0902-space-4);color:var(--dga0902-text);background:var(--dga0902-white);border-color:var(--dga0902-control-border);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);cursor:pointer;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);position:relative}.dga0902-chip--select:before{content:"";inset:calc(-1 * var(--dga0902-space-1)) 0;position:absolute}@media (hover:hover){.dga0902-chip--select:not([aria-pressed=true],.is-selected,:disabled):hover{background:var(--dga0902-canvas);border-color:var(--dga0902-control-border-hover)}}.dga0902-chip--select[aria-pressed=true],.dga0902-chip--select.is-selected{color:var(--dga0902-white);background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt)}.dga0902-chip--select:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.dga0902-chip--select:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-control-disabled-bg);cursor:not-allowed}.dga0902-chip--action{height:var(--dga0902-control-mobile-list);min-height:var(--dga0902-control-mobile-list);padding:0 var(--dga0902-space-4);color:var(--dga0902-cobalt);background:var(--dga0902-white);border-color:var(--dga0902-control-border);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);text-align:left;cursor:pointer;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);position:relative}.dga0902-chip--action:before{content:"";inset:calc(-1 * var(--dga0902-space-1)) 0;position:absolute}.dga0902-chip--action>svg{width:var(--dga0902-icon-16);height:var(--dga0902-icon-16);stroke-width:var(--dga0902-icon-stroke)}@media (hover:hover){.dga0902-chip--action:not(:disabled,[aria-disabled=true]):hover{background:var(--dga0902-sky-10);border-color:var(--dga0902-sky)}}.dga0902-chip--action:not(:disabled,[aria-disabled=true]):active{transform:scale(var(--dga0902-press-scale))}.dga0902-chip--action:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.dga0902-chip--action:disabled,.dga0902-chip--action[aria-disabled=true]{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-control-disabled-bg);cursor:not-allowed}.dga0902-chip-row{gap:var(--dga0902-space-2);flex-wrap:wrap;display:flex}.dga0902-card{box-sizing:border-box;min-width:0;padding:var(--dga0902-card-pad-mobile);color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-card);box-shadow:none;margin:0;display:block}@media (width>=1024px){.dga0902-card{padding:var(--dga0902-card-pad-desktop);border-radius:var(--dga0902-radius-card-desktop)}}.dga0902-card--canvas{background:var(--dga0902-canvas)}.dga0902-card--flat{background:var(--dga0902-canvas);border-color:#0000}.dga0902-card--navy{color:var(--dga0902-white);background:var(--dga0902-navy);border-color:var(--dga0902-white-12)}.dga0902-card--flush{padding:0;overflow:hidden}.dga0902-card--flush>.dga0902-list{padding:0}.dga0902-card>:first-child{margin-top:0}.dga0902-card>:last-child{margin-bottom:0}.dga0902-card-stack{gap:var(--dga0902-card-gap-mobile);display:grid}@media (width>=1024px){.dga0902-card-stack{gap:var(--dga0902-card-gap-desktop)}}.dga0902-section{margin:0;display:block}.dga0902-section+.dga0902-section{margin-top:var(--dga0902-section-gap-mobile)}@media (width>=1024px){.dga0902-section+.dga0902-section{margin-top:var(--dga0902-section-gap-desktop)}}.dga0902-section-header{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);min-width:0;margin:0 0 var(--dga0902-space-3);display:flex}.dga0902-section-header__text{gap:var(--dga0902-space-micro);min-width:0;display:grid}.dga0902-section-header__title{align-items:center;gap:var(--dga0902-space-2);color:var(--dga0902-ink);font-size:var(--dga0902-role-title-size);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-role-title-leading);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;display:flex}.dga0902-section-header__title>svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);color:var(--dga0902-muted);stroke-width:var(--dga0902-icon-stroke);flex:none}.dga0902-section-header__sub{color:var(--dga0902-muted);font-size:var(--dga0902-role-caption-size);line-height:var(--dga0902-role-caption-leading);margin:0}.dga0902-section-header__action{align-items:center;gap:var(--dga0902-space-2);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}@media (width>=1024px){.dga0902-section-header{margin-bottom:var(--dga0902-space-4)}.dga0902-section-header__title{font-size:var(--dga0902-role-title-size-desktop);line-height:var(--dga0902-role-title-leading-desktop)}}.dga0902-section-header.is-inverse .dga0902-section-header__title{color:var(--dga0902-white)}.dga0902-section-header.is-inverse :is(.dga0902-section-header__sub,.dga0902-section-header__action,.dga0902-section-header__title>svg){color:var(--dga0902-neutral-300)}.dga0902-stat{gap:var(--dga0902-space-1);align-content:start;min-width:0;display:grid}.dga0902-stat__label{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}.dga0902-stat__value{color:var(--dga0902-ink);font-size:var(--dga0902-type-headline-small);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-headline-small);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.dga0902-stat__value>small{margin-left:var(--dga0902-space-1);color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-regular);line-height:var(--dga0902-leading-body-medium);letter-spacing:0}.dga0902-stat__sub{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}.dga0902-stat.is-inverse .dga0902-stat__value{color:var(--dga0902-white)}.dga0902-stat.is-inverse :is(.dga0902-stat__label,.dga0902-stat__sub,.dga0902-stat__value>small){color:var(--dga0902-neutral-300)}.dga0902-stat.is-accent .dga0902-stat__value{color:var(--dga0902-cobalt)}@media (width>=1024px){.dga0902-stat__value{font-size:var(--dga0902-type-headline-medium);line-height:var(--dga0902-leading-headline-medium)}}.dga0902-stat-grid{gap:var(--dga0902-card-gap-mobile);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}@media (width>=1024px){.dga0902-stat-grid{gap:var(--dga0902-card-gap-desktop)}}.dga0902-stat-grid>.dga0902-card{padding:var(--dga0902-space-4)}@media (width>=1024px){.dga0902-stat-grid>.dga0902-card{padding:var(--dga0902-space-5) var(--dga0902-space-6)}}.dga0902-list{margin:0;padding:0;list-style:none;display:grid}.dga0902-list>.dga0902-list-row+.dga0902-list-row,.dga0902-list>li+li{border-top:1px solid var(--dga0902-border)}.dga0902-list.is-inverse>.dga0902-list-row+.dga0902-list-row,.dga0902-list.is-inverse>li+li{border-top-color:var(--dga0902-white-12)}.dga0902-list>li{min-width:0;display:block}.dga0902-list>li.dga0902-list-row{display:grid}.dga0902-list-row{align-items:center;gap:var(--dga0902-space-3);box-sizing:border-box;width:100%;min-width:0;min-height:var(--dga0902-row-height-mobile);padding:var(--dga0902-space-2) 0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;margin:0;text-decoration:none;display:grid}.dga0902-list-row.has-icon{grid-template-columns:var(--dga0902-space-10) minmax(0, 1fr) auto}.dga0902-list-row.has-icon.no-trail{grid-template-columns:var(--dga0902-space-10) minmax(0, 1fr)}.dga0902-list-row.no-trail{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.dga0902-list-row{min-height:var(--dga0902-row-height-desktop)}}.dga0902-list-row__icon{width:var(--dga0902-space-10);height:var(--dga0902-space-10);color:var(--dga0902-cobalt);background:var(--dga0902-subtle);border-radius:var(--dga0902-radius-control);place-items:center;display:grid}.dga0902-list-row__icon>svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}.dga0902-list-row__icon.is-success{color:var(--dga0902-success-ink);background:var(--dga0902-success-12)}.dga0902-list-row__icon.is-warning{color:var(--dga0902-warning-ink);background:var(--dga0902-warning-12)}.dga0902-list-row__icon.is-danger{color:var(--dga0902-danger-ink);background:var(--dga0902-coral-12)}.dga0902-list-row__icon.is-plain{color:var(--dga0902-muted);background:0 0}.dga0902-list-row__body{gap:var(--dga0902-space-micro);min-width:0;display:grid}.dga0902-list-row__title{color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-large);overflow-wrap:anywhere;margin:0}.dga0902-list-row__meta{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);overflow-wrap:anywhere;margin:0}.dga0902-list-row__trail{justify-content:flex-end;align-items:center;gap:var(--dga0902-space-2);min-width:0;color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:inline-flex}.dga0902-list-row__chevron{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);color:var(--dga0902-neutral-400);stroke-width:var(--dga0902-icon-stroke);flex:none}.dga0902-list-row--interactive{cursor:pointer;padding-inline:var(--dga0902-space-2);margin-inline:calc(-1 * var(--dga0902-space-2));width:calc(100% + var(--dga0902-space-4));border-radius:var(--dga0902-radius-control);transition:background-color var(--dga0902-motion-fast) var(--dga0902-ease-out)}@media (hover:hover){.dga0902-list-row--interactive:hover{background:var(--dga0902-canvas)}}.dga0902-list-row--interactive:active{background:var(--dga0902-subtle)}.dga0902-list-row--interactive:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:calc(-1 * var(--dga0902-focus-offset))}.dga0902-list.is-inverse .dga0902-list-row__title{color:var(--dga0902-white)}.dga0902-list.is-inverse :is(.dga0902-list-row__meta,.dga0902-list-row__trail){color:var(--dga0902-neutral-300)}.dga0902-list.is-inverse .dga0902-list-row__icon{color:var(--dga0902-white);background:var(--dga0902-white-12)}.dga0902-list.is-inverse .dga0902-list-row__chevron{color:var(--dga0902-neutral-300)}.dga0902-list-row__title,.dga0902-list-row__meta,.dga0902-section-header__title,.dga0902-section-header__sub,.dga0902-empty__text{word-break:keep-all}@media (hover:hover){.dga0902-list.is-inverse .dga0902-list-row--interactive:hover{background:var(--dga0902-white-06)}}.dga0902-list.is-inverse .dga0902-list-row--interactive:active{background:var(--dga0902-white-12)}.dga0902-skel{box-sizing:border-box;background:var(--dga0902-neutral-100);border-radius:var(--dga0902-radius-control);display:block}.dga0902-skel.is-strong{background:var(--dga0902-neutral-200)}.dga0902-skel--line{width:100%;height:var(--dga0902-space-4)}.dga0902-skel--line.is-title{height:var(--dga0902-space-5)}.dga0902-skel--line.is-short{width:48%}.dga0902-skel--row{width:100%;height:var(--dga0902-row-height-mobile)}.dga0902-skel--card{border-radius:var(--dga0902-radius-card);width:100%;height:148px}.dga0902-skel--circle{width:var(--dga0902-space-10);height:var(--dga0902-space-10);border-radius:var(--dga0902-radius-pill)}.dga0902-skel-stack{gap:var(--dga0902-space-3);display:grid}.dga0902-skel-stack.is-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (width>=1024px){.dga0902-skel--row{height:var(--dga0902-row-height-desktop)}.dga0902-skel--card{border-radius:var(--dga0902-radius-card-desktop)}}.dga0902-empty{justify-items:center;gap:var(--dga0902-space-3);padding:var(--dga0902-space-8) var(--dga0902-space-4);text-align:center;display:grid}.dga0902-empty__icon{width:var(--dga0902-space-10);height:var(--dga0902-space-10);color:var(--dga0902-muted);background:var(--dga0902-subtle);border-radius:var(--dga0902-radius-pill);place-items:center;display:grid}.dga0902-empty__icon>svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}.dga0902-empty__text{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}.dga0902-empty__action{display:inline-flex}.dga0902-empty.is-compact{padding:var(--dga0902-space-5) var(--dga0902-space-4);gap:var(--dga0902-space-2)}.dga0902-empty.is-inverse .dga0902-empty__text{color:var(--dga0902-neutral-300)}.dga0902-empty.is-inverse .dga0902-empty__icon{color:var(--dga0902-neutral-300);background:var(--dga0902-white-12)}.dga0902-toast{right:var(--dga0902-floating-right);bottom:var(--dga0902-floating-bottom);z-index:var(--dga0902-z-toast);align-items:center;gap:var(--dga0902-space-3);box-sizing:border-box;width:min(420px,100vw - 40px);min-height:var(--dga0902-row-height-mobile);padding:var(--dga0902-space-3) var(--dga0902-space-3) var(--dga0902-space-3) var(--dga0902-space-4);color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-card);box-shadow:var(--dga0902-shadow-popover);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);animation:dga0902-rise var(--dga0902-motion-normal) var(--dga0902-ease-out) backwards;display:flex;position:fixed}.dga0902-toast__text{overflow-wrap:anywhere;flex:auto;min-width:0}.dga0902-toast__action{flex:none}.dga0902-toast__close{width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);margin:calc(-1 * var(--dga0902-space-2)) calc(-1 * var(--dga0902-space-2)) calc(-1 * var(--dga0902-space-2)) 0;color:var(--dga0902-muted);border-radius:var(--dga0902-radius-control);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.dga0902-toast__close>svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}.dga0902-toast__close:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:calc(-1 * var(--dga0902-focus-offset))}.dga0902-toast.is-success{border-color:var(--dga0902-success-20)}.dga0902-toast.is-error{border-color:var(--dga0902-coral-20)}@media (width<=1023px){.dga0902-toast{bottom:var(--dga0902-floating-bottom-mobile)}}body{--dga0902-stack-lift-chat:0px;--dga0902-stack-lift-digimon:0px;--dga0902-stack-lift-install:0px;--dga0902-floating-clearance:calc(var(--dga0902-floating-bottom) + var(--dga0902-stack-lift-chat) + var(--dga0902-stack-lift-digimon) + var(--dga0902-stack-lift-install));--dga0902-floating-clearance-mobile:calc(var(--dga0902-floating-bottom-mobile) + var(--dga0902-stack-lift-chat) + var(--dga0902-stack-lift-digimon) + var(--dga0902-stack-lift-install))}body:has(:is(.dga0902-support-opener,.dga0902-support-dock-opener):not([hidden] *)){--dga0902-stack-lift-chat:calc(var(--dga0902-floating-size) + var(--dga0902-floating-gap))}body:has(.dga0902-digimon-stack:not([hidden] *)){--dga0902-stack-lift-digimon:calc(var(--dga0902-floating-size) + var(--dga0902-floating-gap))}body:has(.dga0902-pwa-launcher:not([hidden] *)){--dga0902-stack-lift-install:calc(var(--dga0902-control-hit-min) + var(--dga0902-floating-gap))}body:has(.dga0902-desk-shell[data-role=operator]){--dga0902-stack-lift-install:0px}.dga0902-toast{bottom:calc(var(--dga0902-floating-bottom) + var(--dga0902-stack-lift-chat) + var(--dga0902-stack-lift-digimon) + var(--dga0902-stack-lift-install))}@media (width<=1023px){.dga0902-toast{bottom:calc(var(--dga0902-floating-bottom-mobile) + var(--dga0902-stack-lift-chat) + var(--dga0902-stack-lift-digimon) + var(--dga0902-stack-lift-install))}}.dga0902-sheet-scrim{z-index:var(--dga0902-z-backdrop);background:var(--dga0902-scrim);animation:dga0902-scrim-in var(--dga0902-motion-fast) var(--dga0902-ease-out) backwards;border:0;margin:0;padding:0;position:fixed;inset:0}.dga0902-sheet-scrim.is-leaving{opacity:0;transition:opacity var(--dga0902-motion-normal) var(--dga0902-ease-standard)}.dga0902-sheet{z-index:var(--dga0902-z-drawer);box-sizing:border-box;width:clamp(380px,30vw,420px);max-width:100vw;height:100dvh;color:var(--dga0902-ink);background:var(--dga0902-white);border-left:1px solid var(--dga0902-border);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);animation:dga0902-side-sheet-in var(--dga0902-motion-sheet) var(--dga0902-ease-out) backwards;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.dga0902-sheet.is-leaving{animation:dga0902-side-sheet-out var(--dga0902-motion-normal) var(--dga0902-ease-standard) forwards}.dga0902-sheet:focus{outline:none}.dga0902-sheet--wide{width:min(660px,100vw - 40px)}@media (width<=767px){.dga0902-sheet,.dga0902-sheet--wide{border-left:0;width:100vw}}.dga0902-sheet__chrome{z-index:1;grid-template-columns:minmax(0, 1fr) var(--dga0902-control-hit-min);align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-row-height-mobile);padding:var(--dga0902-space-2) var(--dga0902-space-2) var(--dga0902-space-2) var(--dga0902-space-5);border-bottom:1px solid var(--dga0902-border);display:grid;position:relative}.dga0902-sheet__chrome.has-leading{grid-template-columns:auto minmax(0, 1fr) var(--dga0902-control-hit-min)}.dga0902-sheet__leading{align-items:center;display:inline-flex}.dga0902-sheet__heading{gap:var(--dga0902-space-micro);min-width:0;display:grid}.dga0902-sheet__title{color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-large);overflow-wrap:anywhere;margin:0}.dga0902-sheet__sub{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}.dga0902-sheet__close{width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);color:var(--dga0902-text);border-radius:var(--dga0902-radius-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dga0902-sheet__close>svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}@media (hover:hover){.dga0902-sheet__close:hover{background:var(--dga0902-navy-06)}}.dga0902-sheet__close:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:calc(-1 * var(--dga0902-focus-offset))}.dga0902-sheet__body{align-content:start;gap:var(--dga0902-space-6);min-height:0;padding:var(--dga0902-space-5);overscroll-behavior:contain;background:var(--dga0902-white);display:grid;overflow-y:auto}.dga0902-sheet__footer{gap:var(--dga0902-space-2);padding:var(--dga0902-space-3) var(--dga0902-space-5) max(var(--dga0902-space-3), env(safe-area-inset-bottom));background:var(--dga0902-white);border-top:1px solid var(--dga0902-border);display:grid}.dga0902-sheet__footer:empty{display:none}@media (prefers-reduced-motion:reduce){.dga0902-sheet,.dga0902-sheet.is-leaving,.dga0902-sheet-scrim,.dga0902-sheet-scrim.is-leaving,.dga0902-toast{opacity:1;transition:none;animation:none;transform:none}}.dga0902-num{font-variant-numeric:tabular-nums}.dga0902-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dga0902-divider{background:var(--dga0902-border);border:0;height:1px;margin:0}.dga0902-primary,.dga0902-secondary,.dga0902-ghost,.dga0902-desk-button,.dga0902-digi-button,.dga0902-signup-submit,.dga0902-login-invite{gap:var(--dga0902-icon-label-gap);font-weight:var(--dga0902-weight-semibold);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)}:is(.dga0902-primary,.dga0902-secondary,.dga0902-ghost,.dga0902-desk-button,.dga0902-desk-inline-action,.dga0902-digi-button,.dga0902-conversation-row,.dga0902-p-list-status-action):focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset);box-shadow:none}:is(.dga0902-primary,.dga0902-secondary,.dga0902-ghost,.dga0902-desk-button,.dga0902-desk-inline-action,.dga0902-digi-button):is(:disabled,[aria-disabled=true]){color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-control-disabled-bg);opacity:1;filter:none;cursor:not-allowed}:is(.dga0902-primary,.dga0902-secondary,.dga0902-ghost,.dga0902-desk-button,.dga0902-desk-inline-action,.dga0902-digi-button)[aria-busy=true]{opacity:1;cursor:wait;pointer-events:none}@media (hover:hover){.dga0902-primary--solid:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover,.dga0902-desk-button:not(.is-outline,.is-cyan,:disabled,[aria-disabled=true],[aria-busy=true]):hover,.dga0902-digi-button:not(.is-secondary,:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:color-mix(in srgb, var(--dga0902-cobalt) 90%, var(--dga0902-navy));border-color:color-mix(in srgb, var(--dga0902-cobalt) 90%, var(--dga0902-navy));filter:none}.dga0902-desk-button.is-outline:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover,.dga0902-digi-button.is-secondary:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover,.dga0902-desk-inline-action:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:var(--dga0902-canvas);border-color:var(--dga0902-control-border-hover);filter:none}}.dga0902-control,.dga0902-desk-field :is(input,textarea,select),.dga0902-form-field :is(input,textarea,select),.dga0902-digi-field :is(input,textarea,select){border-radius:var(--dga0902-radius-control);transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-out), background-color var(--dga0902-motion-fast) var(--dga0902-ease-out)}:is(.dga0902-control,.dga0902-desk-field :is(input,textarea,select),.dga0902-form-field :is(input,textarea,select)):focus-visible{border-color:var(--dga0902-cobalt);outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset);box-shadow:none}.dga0902-desk-pill,.dga0902-p-list-status{font-weight:var(--dga0902-weight-semibold);font-variant-numeric:tabular-nums}.dga0902-desk-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dga0902-conversation-row{min-height:var(--dga0902-row-height-mobile)}}@layer features,contracts;@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.ttf)format("truetype-variations");font-style:normal;font-weight:100 900;font-display:swap}.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{min-width:64px;min-height:36px;color:var(--dga0902-white);background:0 0;border:1px solid #ffffff94;border-radius:8px;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{border:1px solid var(--dga0902-neutral-300);width:100%;height:48px;color:var(--dga0902-ink);background:var(--dga0902-white);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:var(--dga0902-control-placeholder)}.dga0902-field-help{color:var(--dga0902-muted);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{min-height:26px;color:var(--dga0902-text);grid-template-columns:1fr auto;align-items:center;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;border:1px solid var(--dga0902-neutral-300);background:var(--dga0902-white);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:var(--dga0902-muted);background:0 0;border:0;padding:4px 0 4px 12px;font-size:12px;line-height:16px}.dga0902-consent-detail{color:var(--dga0902-supporting);background:var(--dga0902-cobalt-08);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:var(--dga0902-success-ink)}.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:var(--dga0902-white)}.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(var(--dga0902-sky) 0deg, var(--dga0902-sky-12) 150deg, var(--dga0902-cobalt) 180deg, var(--dga0902-sky) 360deg);width:80px;height:80px;-webkit-mask:radial-gradient(circle, transparent 0 29px, var(--dga0902-navy) 30px);-webkit-mask:radial-gradient(circle, transparent 0 29px, var(--dga0902-navy) 30px);mask:radial-gradient(circle, transparent 0 29px, var(--dga0902-navy) 30px);border-radius:50%;margin:0 auto;animation:1s linear infinite dga0902-spin;display:block}.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:var(--dga0902-white);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:var(--dga0902-white);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:"대구·경북 청년 아카데미 5기";font-size:14px}.dga0902-state-header .dga0902-brand img{width:24px;height:24px}.dga0902-state-mobile-controls{color:var(--dga0902-white);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 var(--dga0902-white);border-bottom:2px solid var(--dga0902-white);width:21px;height:16px;box-shadow:inset 0 7px 0 -5px var(--dga0902-white);display:block}.dga0902-state-account{border:2px solid var(--dga0902-white);color:#0000;border-radius:50%;width:20px;height:20px;position:relative;overflow:hidden}.dga0902-state-account:before{content:"";background:var(--dga0902-white);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.dga0902-state-account:after{content:"";background:var(--dga0902-white);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:var(--dga0902-white);font-size:16px;line-height:24px;top:3px}.dga0902-state-spinner{background:conic-gradient(var(--dga0902-sky) 0deg, var(--dga0902-white-12) 150deg, var(--dga0902-cobalt) 180deg, var(--dga0902-sky) 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:var(--dga0902-z-backdrop);padding:var(--dga0902-space-6);background:var(--dga0902-scrim);place-items:center;display:grid;position:fixed;inset:0}.dga0902-dialog{width:min(600px,100%);color:var(--dga0902-ink);background:var(--dga0902-white);text-align:center;padding:0;position:relative}.dga0902-dialog:focus{outline:none}.dga0902-dialog-close{top:var(--dga0902-space-6);right:var(--dga0902-space-6);width:var(--dga0902-space-10);height:var(--dga0902-space-10);color:var(--dga0902-muted);font-size:var(--dga0902-type-headline-medium);font-weight:var(--dga0902-weight-regular);line-height:var(--dga0902-space-10);background:0 0;border:0;padding:0;position:absolute}.dga0902-dialog h2{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-dialog-copy p{color:var(--dga0902-ink);font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-large);margin:0}.dga0902-dialog-actions{gap:var(--dga0902-space-2);grid-template-columns:1fr;margin:0;display:grid}.dga0902-dialog-actions--split{grid-template-columns:1fr 1fr}.dga0902-dialog-actions button{height:var(--dga0902-control-desktop-popup-action);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);border:1px solid #0000}.dga0902-dialog-cancel{border-color:var(--dga0902-muted);color:var(--dga0902-ink);background:var(--dga0902-white)}.dga0902-dialog-back{border-color:var(--dga0902-border);color:var(--dga0902-muted);background:var(--dga0902-white)}.dga0902-dialog--expired .dga0902-dialog-close,.dga0902-dialog--consent .dga0902-dialog-close{display:none}.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{height:42px;color:var(--dga0902-cobalt);background:var(--dga0902-cobalt-08);border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.dga0902-attendance-correction-icon svg{width:21px;height:21px}.dga0902-dialog--attendance-correction header p{color:var(--dga0902-muted);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:var(--dga0902-supporting);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:var(--dga0902-text);gap:7px;font-size:13px;font-weight:700;display:grid}.dga0902-dialog--attendance-correction select,.dga0902-dialog--attendance-correction textarea{border:1px solid var(--dga0902-neutral-300);width:100%;color:var(--dga0902-ink);background:var(--dga0902-white);font:inherit;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:var(--dga0902-danger-ink)}.dga0902-attendance-correction-reason>small{color:var(--dga0902-muted);text-align:right;font-size:12px;font-weight:500}.dga0902-attendance-correction-state{border:1px solid var(--dga0902-neutral-300);background:var(--dga0902-canvas);border-radius:8px;gap:3px;padding:12px 14px;display:grid}.dga0902-attendance-correction-state strong{font-size:13px}.dga0902-attendance-correction-state span{color:var(--dga0902-supporting);font-size:12px}.dga0902-attendance-correction-state.is-open{border-color:var(--dga0902-cobalt-20);background:var(--dga0902-cobalt-08)}.dga0902-attendance-correction-error{color:var(--dga0902-danger-ink);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{border:1px solid var(--dga0902-neutral-300);min-height:48px;color:var(--dga0902-text);background:var(--dga0902-white);border-radius:8px;font-size:14px;font-weight:700}.dga0902-attendance-correction-actions .is-primary{border-color:var(--dga0902-cobalt);color:var(--dga0902-white);background:var(--dga0902-cobalt)}.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:var(--dga0902-muted);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{height:100vh;color:var(--dga0902-white);border-right:1px solid var(--dga0902-neutral-700);flex-direction:column;justify-content:space-between;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{width:100%;min-height:48px;color:var(--dga0902-white);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:15px;padding:0 29px;font-size:16px;font-weight:700;line-height:24px;display:flex}.dga0902-desk-nav-item:hover{background:var(--dga0902-white-06)}.dga0902-desk-nav-item.is-active{background:linear-gradient(90deg, var(--dga0902-coral) 0%, #ff433700 100%)}.dga0902-desk-nav-count{min-width:24px;height:24px;color:var(--dga0902-navy);background:var(--dga0902-white);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:14px;display:grid}.dga0902-desk-side-divider{background:var(--dga0902-white-12);height:1px;margin:22px 0}.dga0902-desk-profile{width:100%;color:var(--dga0902-white);text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;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{border:3px solid var(--dga0902-white);width:34px;height:34px;color:var(--dga0902-navy);background:var(--dga0902-white);border-radius:50%;place-items:center;font-size:14px;display:grid}.dga0902-desk-main{background:var(--dga0902-navy);min-width:0}.dga0902-desk-header{min-height:216px;color:var(--dga0902-white);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:var(--dga0902-subtle);margin:0;font-size:14px;line-height:20px}.dga0902-desk-eyebrow{color:var(--dga0902-cobalt);font-size:14px;font-weight:700;line-height:20px;display:inline-block}.dga0902-desk-eyebrow--muted{color:var(--dga0902-neutral-400)}.dga0902-desk-asof{color:var(--dga0902-neutral-400);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{min-width:136px;color:var(--dga0902-white);background:var(--dga0902-white-10);border:0;padding:13px 22px}.dga0902-desk-header-stats .dga0902-desk-stat span{color:var(--dga0902-white);font-size:16px}.dga0902-desk-header-stats .dga0902-desk-stat strong{color:var(--dga0902-white);margin-left:8px;font-size:18px;display:inline}.dga0902-desk-header-stats .dga0902-desk-button{min-width:178px}.dga0902-desk-panel{background:var(--dga0902-white);border-radius:32px 32px 0 0;min-height:calc(100vh - 216px);padding:31px 30px 46px}.dga0902-desk-panel h2:not(.dga0902-section-header__title),.dga0902-desk-section-title h2,.dga0902-desk-feedback-side h2:not(.dga0902-section-header__title){margin:0 0 var(--dga0902-space-1);color:var(--dga0902-ink);font-size:var(--dga0902-role-title-size-desktop);line-height:var(--dga0902-role-title-leading-desktop);font-weight:var(--dga0902-weight-semibold);letter-spacing:-.02em}.dga0902-desk-panel>p,.dga0902-desk-section-title p,.dga0902-desk-feedback-side p{color:var(--dga0902-ink);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);min-width:104px;height:58px;color:var(--dga0902-ink);background:var(--dga0902-canvas);border-radius:11px;padding:0 16px;font-size:16px}.dga0902-desk-tabs button[aria-selected=true]{border-color:var(--dga0902-sky);color:var(--dga0902-sky);background:var(--dga0902-white)}.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{height:50px;color:var(--dga0902-ink);background:var(--dga0902-canvas);text-align:left;padding:0 20px;font-weight:500}.dga0902-desk-table td{border-bottom:1px solid var(--dga0902-border);height:50px;color:var(--dga0902-ink);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);min-width:96px;height:31px;color:var(--dga0902-cobalt);background:var(--dga0902-white);border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:14px;font-weight:700;display:inline-flex}.dga0902-desk-pill{min-height:var(--dga0902-space-6);padding:0 var(--dga0902-space-2);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-supporting);background:var(--dga0902-neutral-100);font-size:var(--dga0902-type-label-medium);line-height:var(--dga0902-leading-label-medium);font-weight:var(--dga0902-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.dga0902-desk-pill--amber{color:var(--dga0902-warning-ink);background:var(--dga0902-warning-12)}.dga0902-desk-pill--green{color:var(--dga0902-success-ink);background:var(--dga0902-success-12)}.dga0902-desk-pill--red{color:var(--dga0902-danger-ink);background:var(--dga0902-coral-12)}.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:var(--dga0902-white);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:var(--dga0902-ink);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{border:1px solid var(--dga0902-cobalt);min-height:50px;color:var(--dga0902-white);background:var(--dga0902-cobalt);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;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:var(--dga0902-ink);border-color:var(--dga0902-border);background:var(--dga0902-white)}.dga0902-desk-button.is-blue{border-color:var(--dga0902-cobalt);color:var(--dga0902-white);background:var(--dga0902-cobalt)}.dga0902-desk-button.is-outline.is-blue{color:var(--dga0902-cobalt);background:var(--dga0902-white)}.dga0902-desk-button.is-full{width:100%}.dga0902-desk-section-title{justify-content:space-between;align-items:flex-end;gap:var(--dga0902-space-5);margin:0 0 var(--dga0902-space-4);display:flex}.dga0902-desk-section-title:not(:first-child){margin-top:var(--dga0902-space-8)}.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:var(--dga0902-ink)}.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:var(--dga0902-white);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:var(--dga0902-ink);gap:7px;font-size:14px;display:grid}.dga0902-desk-field input,.dga0902-desk-field textarea,.dga0902-desk-field select{border:1px solid var(--dga0902-control-border);width:100%;color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:9px;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:var(--dga0902-white);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:var(--dga0902-ink);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{min-height:114px;color:var(--dga0902-muted);background:var(--dga0902-white);border-right:1px solid var(--dga0902-border);gap:5px;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:var(--dga0902-cobalt);background:var(--dga0902-white)}.dga0902-desk-progress svg{color:inherit}.dga0902-desk-progress strong{color:var(--dga0902-ink);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:var(--dga0902-cobalt);place-items:center;font-size:12px;font-weight:700;display:grid}.dga0902-desk-solution dd{border-left:1px solid var(--dga0902-border);color:var(--dga0902-ink);margin:0;padding:16px 18px;font-size:13px;line-height:20px}.dga0902-desk-evidence{background:var(--dga0902-canvas);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:var(--dga0902-cobalt);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:var(--dga0902-neutral-400)}.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:var(--dga0902-white);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:var(--dga0902-cobalt);margin-top:7px;font-size:13px;display:block}.dga0902-desk-metric-inset{border:1px solid var(--dga0902-border);background:var(--dga0902-white);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:var(--dga0902-white);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:var(--dga0902-space-8)}@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:var(--dga0902-cobalt);margin:10px 0 0;font-size:12px;line-height:18px}.dga0902-desk-field>span em{color:var(--dga0902-danger-ink);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:var(--dga0902-danger-ink);box-shadow:0 0 0 2px #d92d201f}.dga0902-session-validation{color:var(--dga0902-danger-ink);background:var(--dga0902-coral-12);border:1px solid var(--dga0902-coral-20);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:var(--dga0902-white);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:var(--dga0902-ink);letter-spacing:-1px;margin:7px 0 5px;font-size:26px;line-height:34px}.dga0902-desk-config>p{color:var(--dga0902-supporting);margin:0 42px 26px 0;font-size:14px;line-height:21px}.dga0902-desk-config-close{border:1px solid var(--dga0902-border);width:38px;height:38px;color:var(--dga0902-text);background:var(--dga0902-white);border-radius:50%;place-items:center;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{margin-left:0}.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:var(--dga0902-subtle);gap:5px;font-size:12px;font-weight:700;display:grid}.dga0902-desk-team-switcher select{border:1px solid var(--dga0902-neutral-400);min-width:190px;height:42px;color:var(--dga0902-ink);background:var(--dga0902-white);font:inherit;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:var(--dga0902-subtle);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:var(--dga0902-supporting)}.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:var(--dga0902-supporting)}@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:var(--dga0902-white);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:var(--dga0902-muted);text-align:right;font-size:12px}.dga0902-desk-key-points{border:1px solid var(--dga0902-border);background:var(--dga0902-white);border-radius:10px;gap:14px;min-width:0;margin:0;padding:20px;display:grid}.dga0902-desk-key-points legend{color:var(--dga0902-ink);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:var(--dga0902-danger-ink);font-size:12px}.dga0902-desk-review-check{border:1px solid var(--dga0902-neutral-300);color:var(--dga0902-ink);background:var(--dga0902-white);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{width:20px;height:20px;accent-color:var(--dga0902-cobalt);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:var(--dga0902-supporting);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:var(--dga0902-danger-ink)}.dga0902-desk-callout.is-success{border-color:var(--dga0902-success-20);color:var(--dga0902-success-ink);background:var(--dga0902-success-12)}.dga0902-desk-callout strong{font-size:14px}.dga0902-session-external-note{border-color:var(--dga0902-sky);background:var(--dga0902-sky-12)}.dga0902-session-form{margin-bottom:64px}.dga0902-session-state{border:1px solid var(--dga0902-border);min-height:48px;color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:9px;align-content:center;gap:4px;padding:9px 14px;display:grid}.dga0902-session-state span,.dga0902-session-state small{color:var(--dga0902-muted);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:var(--dga0902-white);border-radius:10px;gap:18px;min-width:0;margin:0;padding:20px;display:grid}.dga0902-session-fieldset legend{color:var(--dga0902-ink);padding:0 7px;font-size:14px;font-weight:700}.dga0902-session-materials{gap:14px;display:grid}.dga0902-session-materials article{border:1px solid var(--dga0902-control-border);background:var(--dga0902-white);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:var(--dga0902-supporting);background:var(--dga0902-canvas);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:var(--dga0902-cobalt-08);border:1px solid var(--dga0902-cobalt-20);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:var(--dga0902-ink);margin:6px 0 5px;font-size:22px;line-height:30px}.dga0902-desk-qr-heading p{color:var(--dga0902-supporting);margin:0;font-size:13px;line-height:20px}.dga0902-desk-qr-heading>svg{width:34px;height:34px;color:var(--dga0902-cobalt);flex:none}.dga0902-desk-qr-actions{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:14px;display:grid}.dga0902-desk-qr-camera{min-height:116px;color:var(--dga0902-cobalt);background:var(--dga0902-white);border:1px dashed var(--dga0902-neutral-400);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:10px;align-content:center;gap:8px;padding:18px;display:grid}.dga0902-desk-qr-manual>label{color:var(--dga0902-text);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{min-width:0;height:46px;color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-control-border);border-radius:8px;padding:0 12px;font-size:14px}.dga0902-desk-qr-manual button,.dga0902-desk-qr-result button{min-height:46px;color:var(--dga0902-white);background:var(--dga0902-cobalt);border:1px solid var(--dga0902-cobalt);border-radius:8px;justify-content:center;align-items:center;gap:6px;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:var(--dga0902-muted);font-size:var(--dga0902-type-xs);line-height:17px}.dga0902-desk-qr-result{color:var(--dga0902-success-ink);background:var(--dga0902-success-12);border:1px solid var(--dga0902-success-20);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:var(--dga0902-success-ink);font-size:12px}.dga0902-desk-qr-result button{background:var(--dga0902-white);min-height:38px;color:var(--dga0902-success-ink);border-color:var(--dga0902-success-20);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{border:1px solid var(--dga0902-neutral-300);width:100%;height:44px;color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:9px;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:var(--dga0902-white);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:var(--dga0902-cobalt);background:var(--dga0902-canvas);font-weight:700}.dga0902-desk-read-summary strong{color:var(--dga0902-ink);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);min-height:82px;color:var(--dga0902-ink);background:var(--dga0902-white);text-align:left;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:14px 20px;display:grid}.dga0902-desk-read-actions>button:last-child{border-bottom:0}.dga0902-desk-read-actions>button:hover{background:var(--dga0902-canvas)}.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:var(--dga0902-supporting);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:var(--dga0902-muted);font-size:12px}.dga0902-desk-notice-list h3{color:var(--dga0902-ink);margin:13px 0 6px;font-size:17px;line-height:24px}.dga0902-desk-notice-list p{color:var(--dga0902-supporting);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{border:1px solid var(--dga0902-sky);background:var(--dga0902-sky-12);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:var(--dga0902-cobalt);margin:6px 0 4px;font-size:18px}.dga0902-desk-invite-receipt p{color:var(--dga0902-supporting);margin:0;font-size:12px;line-height:18px}.dga0902-desk-invite-receipt code{border:1px solid var(--dga0902-neutral-300);min-width:0;color:var(--dga0902-ink);background:var(--dga0902-white);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;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:var(--dga0902-muted);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:var(--dga0902-ink);overflow-wrap:anywhere;margin:14px 0;font-size:17px;line-height:25px}.dga0902-desk-question-answer{background:var(--dga0902-canvas);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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{max-width:460px;color:var(--dga0902-muted);text-overflow:ellipsis;white-space:nowrap;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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:10px;overflow:hidden}.dga0902-mentor-collab-list>h3{background:var(--dga0902-canvas);margin:0;padding:16px 18px;font-size:16px}.dga0902-mentor-collab-list>p{color:var(--dga0902-muted);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:var(--dga0902-ink);font-size:14px}.dga0902-mentor-collab-list article span{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);flex:none}.dga0902-mentor-collab-list article p{color:var(--dga0902-supporting);white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:20px}.dga0902-mentor-collab-form{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-muted);font-size:12px}.dga0902-mentor-collab-form label{color:var(--dga0902-ink);gap:7px;font-size:13px;font-weight:700;display:grid}.dga0902-mentor-collab-form select,.dga0902-mentor-collab-form textarea{width:100%;color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-300);font:inherit;box-sizing:border-box;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{min-height:46px;color:var(--dga0902-white);background:var(--dga0902-cobalt);border:1px solid var(--dga0902-cobalt);border-radius:9px;justify-self:end;padding:0 22px;font-size:14px;font-weight:800}.dga0902-mentor-collab-form>button:disabled{cursor:not-allowed;opacity:.55}@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:1px solid var(--dga0902-white-20);border-radius:var(--dga0902-radius-control);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 var(--dga0902-glass-edge);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-control);color:var(--dga0902-white);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.dga0902-desk-mobile-menu:hover,.dga0902-desk-drawer-close:hover{background:var(--dga0902-white-10)}.dga0902-desk-mobile-menu svg,.dga0902-desk-drawer-close svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}.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:var(--dga0902-neutral-300);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;background:var(--dga0902-scrim);width:100%;height:100%;transition:opacity var(--dga0902-motion-normal) var(--dga0902-ease-standard), visibility var(--dga0902-motion-normal) var(--dga0902-ease-standard);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:1px solid var(--dga0902-white-20);border-radius:var(--dga0902-radius-control)}.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]):where(:not(.dga0902-btn,.dga0902-chip,.dga0902-list-row,.dga0902-field__label)){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-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-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:var(--dga0902-success-ink);background:var(--dga0902-success-10)}.dga0902-notice-status.is-draft{color:var(--dga0902-warning-ink);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-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:var(--dga0902-canvas);overflow-x:clip}.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:var(--dga0902-z-sticky);grid-template-columns:var(--dga0902-control-md) minmax(0, 1fr) var(--dga0902-control-md);min-height:56px;padding:var(--dga0902-space-1) var(--dga0902-space-3);border-bottom:1px solid #0000;align-items:center;display:grid;position:sticky;top:0}.dga0902-p-mobile-header .dga0902-brand{justify-self:center;gap:var(--dga0902-space-2);min-width:0;font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm)}.dga0902-p-mobile-header .dga0902-brand img{width:24px;height:24px}.dga0902-p-icon-button{width:var(--dga0902-control-md);height:var(--dga0902-control-md);color:var(--dga0902-white);border-radius:var(--dga0902-radius-control);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.dga0902-p-icon-button svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}.dga0902-p-icon-button:hover{background:var(--dga0902-white-10)}.dga0902-p-mobile-menu{z-index:calc(var(--dga0902-z-sticky) + 1);top:calc(100% + var(--dga0902-space-1));right:var(--dga0902-space-3);left:var(--dga0902-space-3);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-card);box-shadow:var(--dga0902-shadow-popover);display:grid;position:absolute}.dga0902-p-mobile-menu button{align-items:center;gap:var(--dga0902-icon-label-gap);min-height:var(--dga0902-control-input);padding:0 var(--dga0902-space-3);color:var(--dga0902-text);text-align:left;border-radius:var(--dga0902-radius-control);font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md);background:0 0;border:0;display:flex}.dga0902-p-mobile-menu button svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke);color:var(--dga0902-muted)}.dga0902-p-mobile-menu button.is-active{color:var(--dga0902-cobalt);background:var(--dga0902-cobalt-08);font-weight:var(--dga0902-weight-semibold)}.dga0902-p-mobile-menu button.is-active svg{color:inherit}.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:var(--dga0902-cobalt);font-size:var(--dga0902-type-xs);font-weight:700;line-height:16px}.dga0902-p-hero .dga0902-p-kicker{color:var(--dga0902-neutral-300)}.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:var(--dga0902-chip-field-ink);background:var(--dga0902-chip-field-surface);font-size:var(--dga0902-type-xs);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{min-width:0;color:var(--dga0902-neutral-300);justify-items:center;gap:3px;display:grid}.dga0902-p-session-steps li>span{width:30px;height:30px;color:var(--dga0902-white);border:1px solid var(--dga0902-white-20);background:0 0;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:var(--dga0902-neutral-300)}.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:var(--dga0902-chip-learning-surface)}.dga0902-p-stage--orange{color:var(--dga0902-warning-ink);background:var(--dga0902-chip-acting-surface)}.dga0902-p-stage--sky{color:var(--dga0902-chip-field-ink);background:var(--dga0902-chip-field-surface)}.dga0902-p-stage--dark{color:var(--dga0902-white);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:var(--dga0902-neutral-300);margin-top:4px;font-size:12px;line-height:18px}.dga0902-p-qr{min-height:52px;color:var(--dga0902-navy);background:var(--dga0902-white);font-size:var(--dga0902-type-xs);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:var(--dga0902-white-10);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:var(--dga0902-neutral-200);align-items:center;gap:6px;display:inline-flex}.dga0902-p-attendance-response svg{width:15px;height:15px}.dga0902-p-attendance-response button{min-height:34px;color:var(--dga0902-white);background:var(--dga0902-white-20);font-size:var(--dga0902-type-xs);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{background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);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:var(--dga0902-white);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:var(--dga0902-white);background:var(--dga0902-navy);border-radius:var(--dga0902-radius-card);margin:10px 0 0;padding:8px 16px;list-style:none}.dga0902-p-dark-list li{border-bottom:1px solid var(--dga0902-white-12);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{width:38px;height:38px;color:var(--dga0902-white);background:var(--dga0902-white-06);border:1px solid var(--dga0902-white-20);border-radius:var(--dga0902-radius-control);box-sizing:border-box;place-items:center;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:var(--dga0902-neutral-300);font-size:var(--dga0902-type-xs);text-overflow:ellipsis;white-space:nowrap;line-height:13px;overflow:hidden}.dga0902-p-list-status{text-align:center;border-radius:var(--dga0902-radius-pill);min-width:66px;font-size:var(--dga0902-type-xs);font-weight:var(--dga0902-weight-semibold);background:0 0;border:1px solid;padding:6px 8px}.dga0902-p-list-status.is-success{color:var(--dga0902-success);border-color:var(--dga0902-success)}.dga0902-p-list-status.is-danger{color:var(--dga0902-coral);border-color:var(--dga0902-coral)}.dga0902-p-list-status.is-info{color:var(--dga0902-sky);border-color:var(--dga0902-sky)}.dga0902-p-list-status.is-neutral{color:var(--dga0902-white);border-color:var(--dga0902-neutral-300)}.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:var(--dga0902-neutral-200);background:var(--dga0902-white-06);border:1px solid var(--dga0902-white-12);font-size:var(--dga0902-type-xs);border-radius:12px;padding:12px;line-height:17px;margin-top:12px!important}.dga0902-p-journey-progress{color:var(--dga0902-ink);background:var(--dga0902-white);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.dga0902-p-journey-nav button:last-child{color:var(--dga0902-white)}.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:var(--dga0902-yellow)}.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:var(--dga0902-warning-ink)}.dga0902-p-stage-legend .is-field{color:var(--dga0902-chip-field-ink)}.dga0902-p-stage-legend .is-final{color:var(--dga0902-ink)}.dga0902-p-journey-surface{padding-top:24px}.dga0902-p-calendar-card{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-white);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:var(--dga0902-white);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);background:var(--dga0902-white);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);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;background:var(--dga0902-white-10);height:36px;font-size:var(--dga0902-type-xs);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{width:32px;height:32px;color:var(--dga0902-white);background:0 0;border:0;place-items:center;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:var(--dga0902-neutral-300);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 var(--dga0902-white-12);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:var(--dga0902-neutral-300);font-size:var(--dga0902-type-xs)}.dga0902-p-speakers p{color:var(--dga0902-neutral-300);font-size:var(--dga0902-type-xs);line-height:12px}.dga0902-p-session-surface{padding-top:18px}.dga0902-p-segmented{background:var(--dga0902-subtle);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:var(--dga0902-neutral-400);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);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:8px;font-size:12px;font-weight:700}.dga0902-p-choice-row button.is-selected{color:var(--dga0902-white);background:var(--dga0902-action);border-color:#0000}.dga0902-p-inline-feedback{color:var(--dga0902-success-ink);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;background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-cobalt-08);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);background:var(--dga0902-white);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);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{border:1px solid var(--dga0902-cobalt-20);background:var(--dga0902-cobalt-08);overflow-wrap:anywhere;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:var(--dga0902-subtle);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);background:var(--dga0902-white);box-sizing:content-box;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:var(--dga0902-white);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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);background:var(--dga0902-cobalt-08);font-size:var(--dga0902-type-xs);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{background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-300);box-sizing:border-box;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:var(--dga0902-text);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:var(--dga0902-text);background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);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:var(--dga0902-success-ink);background:var(--dga0902-success-12);border-color:var(--dga0902-success-20);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:var(--dga0902-neutral-300);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:var(--dga0902-white);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);background:var(--dga0902-white);border:1.5px solid var(--dga0902-border);box-sizing:border-box;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);background:var(--dga0902-subtle);font-size:var(--dga0902-type-xs);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:var(--dga0902-white);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:var(--dga0902-supporting);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);background:var(--dga0902-white);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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{width:34px;height:34px;color:var(--dga0902-white);background:var(--dga0902-navy);border-radius:999px;flex:0 0 34px;place-items:center;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);background:var(--dga0902-white);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);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:var(--dga0902-white);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);background:var(--dga0902-canvas);text-align:center;border-radius:8px;justify-items:center;gap:5px;padding:9px 6px;display:grid}.dga0902-p-presentation-flow li>span{width:22px;height:22px;color:var(--dga0902-muted);background:var(--dga0902-border);font-size:var(--dga0902-type-xs);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:var(--dga0902-success-ink);border-color:var(--dga0902-success-20);background:var(--dga0902-success-12)}.dga0902-p-presentation-flow li.is-done>span{color:var(--dga0902-white);background:var(--dga0902-success-ink)}.dga0902-p-presentation-flow li.is-current{color:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt-20);background:var(--dga0902-cobalt-08)}.dga0902-p-presentation-flow li.is-current>span{color:var(--dga0902-white);background:var(--dga0902-cobalt)}.dga0902-p-presentation-guidance{color:var(--dga0902-supporting);background:var(--dga0902-canvas);font-size:var(--dga0902-type-xs);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);background:var(--dga0902-cobalt-08);box-sizing:content-box;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:var(--dga0902-white);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{width:100%;min-height:40px;color:var(--dga0902-white);background:var(--dga0902-cobalt);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:var(--dga0902-white-10);border-radius:8px;min-width:56px;padding:8px;display:grid}.dga0902-p-record-title dt{color:var(--dga0902-neutral-300);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:var(--dga0902-neutral-200);background:var(--dga0902-white-06);border:1px solid var(--dga0902-white-12);font-size:var(--dga0902-type-xs);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);background:var(--dga0902-white);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);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:var(--dga0902-canvas);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:var(--dga0902-success-ink);background:var(--dga0902-success-12)}.dga0902-p-att-pill.is-absent{color:var(--dga0902-danger-ink);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:var(--dga0902-canvas);border:1px solid var(--dga0902-border);border-radius:10px;place-items:center;min-height:170px;margin-top:12px;display:grid;position:relative;overflow:hidden}.dga0902-p-certificate-preview>div{width:88%;color:var(--dga0902-warning-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-300);outline:3px double var(--dga0902-neutral-400);outline-offset:-8px;place-items:center;gap:3px;padding:14px 10px;display:grid}.dga0902-p-certificate-preview svg{width:24px;height:24px;color:var(--dga0902-warning-ink);margin:4px 0 2px}.dga0902-p-certificate-word{letter-spacing:.3em;color:var(--dga0902-warning-ink);font-family:Georgia,serif;font-size:15px;font-weight:600}.dga0902-p-certificate-sub{color:var(--dga0902-warning-ink);font-size:var(--dga0902-type-xs)}.dga0902-p-certificate-lock{color:var(--dga0902-white);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);background:var(--dga0902-subtle);font-size:var(--dga0902-type-xs);cursor:not-allowed;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{background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);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);background:var(--dga0902-white);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);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{width:288px;min-height:100vh;padding:var(--dga0902-space-6) var(--dga0902-space-5) var(--dga0902-space-5);color:var(--dga0902-white);background:var(--dga0902-navy);flex-direction:column;flex:0 0 288px;display:flex}.dga0902-p-desktop-sidebar .dga0902-brand{font-size:var(--dga0902-type-md)}.dga0902-p-sidebar-eyebrow{margin:var(--dga0902-space-8) 0 var(--dga0902-space-1);color:var(--dga0902-neutral-300);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs)}.dga0902-p-desktop-sidebar>div:first-child>strong{font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md);font-weight:var(--dga0902-weight-semibold);display:block}.dga0902-p-desktop-sidebar>div:first-child>span{margin-top:var(--dga0902-space-micro);color:var(--dga0902-neutral-300);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-xs);display:block}.dga0902-p-desktop-sidebar nav{gap:var(--dga0902-space-1);margin-top:var(--dga0902-space-6);display:grid}.dga0902-p-desktop-sidebar nav button,.dga0902-p-sidebar-utils button{grid-template-columns:var(--dga0902-icon-24) minmax(0, 1fr) auto;align-items:center;gap:var(--dga0902-space-sidebar-nav-gap);min-height:var(--dga0902-control-input);padding:0 var(--dga0902-space-3);color:var(--dga0902-neutral-200);text-align:left;border-radius:var(--dga0902-radius-control);font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md);font-weight:var(--dga0902-weight-semibold);background:0 0;border:0;display:grid}.dga0902-p-desktop-sidebar nav button svg,.dga0902-p-sidebar-utils button svg{width:var(--dga0902-icon-24);height:var(--dga0902-icon-24);stroke-width:var(--dga0902-icon-stroke)}.dga0902-p-desktop-sidebar nav button:hover,.dga0902-p-sidebar-utils button:hover{background:var(--dga0902-white-06)}.dga0902-p-desktop-sidebar nav button b{min-width:var(--dga0902-space-5);height:var(--dga0902-space-5);padding:0 var(--dga0902-space-1);color:var(--dga0902-white);background:var(--dga0902-coral);border-radius:var(--dga0902-radius-pill);font-size:var(--dga0902-type-xs);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-xs);font-variant-numeric:tabular-nums;box-sizing:border-box;place-items:center;display:inline-grid}.dga0902-p-desktop-sidebar nav button.is-active{color:var(--dga0902-white);background:var(--dga0902-sidebar-selection);font-weight:var(--dga0902-weight-semibold)}.dga0902-p-sidebar-utils{gap:var(--dga0902-space-1);padding-top:var(--dga0902-space-3);margin-top:var(--dga0902-space-3);border-top:1px solid var(--dga0902-white-12);display:grid}.dga0902-p-profile{grid-template-columns:var(--dga0902-space-10) 1fr;align-items:center;gap:var(--dga0902-space-3);width:100%;padding:var(--dga0902-space-2) var(--dga0902-space-3);color:var(--dga0902-white);text-align:left;border-radius:var(--dga0902-radius-control);background:0 0;border:0;margin-top:auto;display:grid}.dga0902-p-profile:hover{background:var(--dga0902-white-06)}.dga0902-p-profile>span:first-child{width:var(--dga0902-space-10);height:var(--dga0902-space-10);color:var(--dga0902-navy);background:var(--dga0902-white);border-radius:var(--dga0902-radius-pill);font-size:var(--dga0902-type-sm);font-weight:var(--dga0902-weight-semibold);place-items:center;display:grid}.dga0902-p-profile>span:last-child{gap:var(--dga0902-space-micro);display:grid}.dga0902-p-profile strong{font-size:var(--dga0902-type-sm);line-height:var(--dga0902-leading-sm);font-weight:var(--dga0902-weight-semibold)}.dga0902-p-profile small{color:var(--dga0902-neutral-300);font-size:var(--dga0902-type-xs);line-height:var(--dga0902-leading-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:var(--dga0902-subtle)}.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{min-height:190px;color:var(--dga0902-white);justify-content:space-between;align-items:flex-start;gap:32px;padding:50px 56px 34px;display:flex}.dga0902-p-team-desktop-header p{color:var(--dga0902-neutral-300);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:var(--dga0902-neutral-300);font-size:12px}.dga0902-p-team-desktop-header>button{min-height:48px;color:var(--dga0902-ink);background:var(--dga0902-white);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:var(--dga0902-canvas);border-radius:28px 0 0;min-height:calc(100vh - 190px);padding:32px 48px 64px}.dga0902-p-team-goal-desktop{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-white);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:var(--dga0902-supporting);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:var(--dga0902-cobalt-08)}.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:var(--dga0902-cobalt);margin:10px 0 0;font-size:12px;line-height:18px}body.dga0902-p-dialog-open{overflow:hidden}.dga0902-p-editor-backdrop{z-index:var(--dga0902-z-modal);background:var(--dga0902-scrim);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dga0902-p-editor{width:min(600px,100%);max-height:calc(100dvh - 48px);color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:20px;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:var(--dga0902-muted);margin:0 0 24px}.dga0902-p-editor-close{width:44px;height:44px;color:var(--dga0902-muted);background:0 0;border:0;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:var(--dga0902-text);font-size:13px;font-weight:700}.dga0902-p-editor input,.dga0902-p-editor textarea{border:1px solid var(--dga0902-neutral-300);width:100%;color:var(--dga0902-ink);background:var(--dga0902-white);font:inherit;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{border:1px solid var(--dga0902-cobalt);min-height:48px;color:var(--dga0902-cobalt);background:var(--dga0902-white);border-radius:6px;font-weight:700}.dga0902-p-editor form>div:last-child button[type=submit]{color:var(--dga0902-white);background:var(--dga0902-cobalt)}@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{height:44px;color:var(--dga0902-white);background:var(--dga0902-navy);justify-content:space-between;align-items:center;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:var(--dga0902-radius-card);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:var(--dga0902-white);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{min-height:74px;color:var(--dga0902-white);background:var(--dga0902-white-06);border:1px solid var(--dga0902-white-12);box-sizing:border-box;border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:1fr 1fr;gap:8px;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);background:var(--dga0902-white);box-sizing:border-box;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{background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);box-sizing:border-box;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{background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);box-sizing:border-box;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:var(--dga0902-white);border:1px solid var(--dga0902-muted);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:var(--dga0902-white);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{background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);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{min-height:34px;color:var(--dga0902-white);background:var(--dga0902-white-12);font-size:var(--dga0902-type-xs);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{background:var(--dga0902-white-06);border:1px solid var(--dga0902-white-12);box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:8px;min-height:64px;padding:13px 15px;line-height:18px;display:flex;color:var(--dga0902-neutral-200)!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);background:var(--dga0902-white);box-sizing:border-box;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{width:100%;min-height:45px;color:var(--dga0902-white);background:var(--dga0902-action);border:0;border-radius:8px;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:var(--dga0902-supporting);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{min-height:236px;color:var(--dga0902-white);background:var(--dga0902-navy);border-radius:20px;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:var(--dga0902-white);border-color:#ffffff73}.dga0902-p-team-workspace.is-compact .dga0902-p-team-actions li.is-done>svg{color:var(--dga0902-navy);background:var(--dga0902-white);border-color:var(--dga0902-white)}.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:var(--dga0902-white);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);background:var(--dga0902-white);border-radius:var(--dga0902-radius-control);box-sizing:border-box;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{height:calc(100vh - 216px);min-height:0;padding:30px 30px max(30px, var(--dga0902-floating-clearance));overscroll-behavior:contain;box-sizing:border-box;border-radius:30px 0 0;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:var(--dga0902-white);background:var(--dga0902-navy);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:var(--dga0902-white);border-color:#ffffff73}.dga0902-p-team-workspace:not(.is-compact) .dga0902-p-team-actions li.is-done>svg{color:var(--dga0902-navy);background:var(--dga0902-white);border-color:var(--dga0902-white)}.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:var(--dga0902-white)}.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:var(--dga0902-canvas);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:var(--dga0902-white);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:var(--dga0902-supporting);background:var(--dga0902-subtle);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-cobalt-08);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);background:var(--dga0902-white);border:1px solid var(--dga0902-cobalt-20);font-size:var(--dga0902-type-xs);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{background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);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:var(--dga0902-supporting);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);background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-xs);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-canvas);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:var(--dga0902-warning-ink);background:var(--dga0902-warning-12)}.dga0902-p-account-error{color:var(--dga0902-danger-ink);background:var(--dga0902-coral-12)}.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{width:22px;height:22px;color:var(--dga0902-success-ink)}.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{min-height:42px;color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-muted);font-size:var(--dga0902-type-xs);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:var(--dga0902-white);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:var(--dga0902-subtle)}.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:var(--dga0902-subtle);flex:1;min-width:0}.dga0902-p-utility-main>header{height:216px;color:var(--dga0902-white);background:var(--dga0902-navy);align-items:center;gap:18px;padding:40px 50px;display:flex}.dga0902-p-utility-main>header>svg{background:var(--dga0902-white-10);box-sizing:content-box;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:var(--dga0902-neutral-300);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-text);background:var(--dga0902-subtle);font-size:var(--dga0902-type-xs);border-radius:999px;flex:none;padding:7px 10px}.dga0902-collab>header>strong.is-open{color:var(--dga0902-success-ink);background:var(--dga0902-success-12)}.dga0902-collab>header>strong.is-locked{color:var(--dga0902-danger-ink);background:var(--dga0902-coral-12)}.dga0902-collab-deadline{color:var(--dga0902-muted);font-size:var(--dga0902-type-xs);margin:8px 2px 0}.dga0902-collab-message{color:var(--dga0902-success-ink);background:var(--dga0902-success-12);font-size:var(--dga0902-type-xs);border-radius:8px;margin:10px 0 0;padding:10px 12px}.dga0902-collab-message.is-error{color:var(--dga0902-danger-ink);background:var(--dga0902-coral-12)}.dga0902-collab-grid{gap:14px;margin-top:14px;display:grid}.dga0902-collab-card{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-text);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);background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-300);font:inherit;font-size:var(--dga0902-type-xs);box-sizing:border-box;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{min-height:36px;color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-neutral-300);font-size:var(--dga0902-type-xs);border-radius:8px;padding:0 12px;font-weight:800}.dga0902-collab-card>button,.dga0902-collab-actions .is-primary{color:var(--dga0902-white);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:var(--dga0902-success-ink);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{background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-text);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]):where(:not(.dga0902-btn,.dga0902-list-row,.dga0902-chip,.dga0902-field__label)){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:not(:is(.dga0902-field,.dga0902-stat) 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{width:18px;height:18px;color:var(--dga0902-neutral-300);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:var(--dga0902-cobalt-08)}.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:1px solid var(--dga0902-cobalt-20);border-radius:var(--dga0902-radius-lg);display:grid}.dga0902-p-meeting-entry-icon{width:var(--dga0902-control-md);height:var(--dga0902-control-md);color:var(--dga0902-cobalt);background:var(--dga0902-cobalt-08);border-radius:var(--dga0902-radius-md);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:1px solid var(--dga0902-cobalt-20);border-radius:var(--dga0902-radius-md);font-size:var(--dga0902-type-sm);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:var(--dga0902-ink);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, var(--dga0902-neutral-400) 0 5px, transparent 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:var(--dga0902-neutral-400)}.dga0902-p-journey-track li>span{z-index:1;background:var(--dga0902-white);border:3px solid var(--dga0902-neutral-300);box-sizing:border-box;border-radius:999px;width:18px;height:18px}.dga0902-p-journey-track li.is-done>span{background:var(--dga0902-cobalt);border-color:var(--dga0902-cobalt-12)}.dga0902-p-journey-track li.is-current>span{background:var(--dga0902-white);border-color:var(--dga0902-sky)}.dga0902-p-journey-track li.is-cat-acting:not(.is-done,.is-current)>span{border-color:var(--dga0902-yellow)}.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:var(--dga0902-muted)}.dga0902-p-journey-track li.is-today{z-index:0}.dga0902-p-journey-track li.is-today>span{background:var(--dga0902-neutral-400);border:0;width:10px;height:10px;margin-top:4px}.dga0902-p-journey-track li.is-today em{color:var(--dga0902-text);font-size:var(--dga0902-type-xs);white-space:nowrap;font-style:normal;font-weight:700;position:absolute;top:-14px}.dga0902-p-speaker-video{min-height:32px;color:var(--dga0902-sky);text-underline-offset:3px;align-items:center;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:var(--dga0902-white);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:var(--dga0902-ink);font-size:15px}.dga0902-p-program-mentor-list span{color:var(--dga0902-supporting);font-size:12px;line-height:18px}.dga0902-p-program-mentor-list small{color:var(--dga0902-muted);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:var(--dga0902-floating-clearance-mobile);scroll-padding-bottom:var(--dga0902-floating-clearance-mobile)}.dga0902-p-primary-bottom-nav{z-index:var(--dga0902-z-sticky);width:min(100%,390px);padding:var(--dga0902-space-1) var(--dga0902-space-2) calc(var(--dga0902-space-1) + env(safe-area-inset-bottom,0px));color:var(--dga0902-text);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%)}.dga0902-p-primary-bottom-nav button{align-content:center;justify-items:center;gap:var(--dga0902-space-1);min-width:0;min-height:56px;padding:var(--dga0902-space-1) var(--dga0902-space-micro);color:inherit;border-radius:var(--dga0902-radius-control);font-size:var(--dga0902-type-xs);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-xs);background:0 0;border:0;display:grid}.dga0902-p-primary-bottom-nav button svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}.dga0902-p-primary-bottom-nav button.is-active{color:var(--dga0902-cobalt)}.dga0902-p-primary-bottom-nav button.is-active svg{stroke-width:2px}}@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:var(--dga0902-canvas);flex:1}.dga0902-p-primary-main>.dga0902-p-mobile-canvas{background:var(--dga0902-canvas);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{min-height:calc(100vh - 320px);padding:var(--dga0902-space-8) var(--dga0902-space-10) max(var(--dga0902-space-16), var(--dga0902-floating-clearance));border-radius:var(--dga0902-radius-page) 0 0}.dga0902-p-primary-main{font-size:var(--dga0902-type-md)}.dga0902-p-primary-main p:not(:is(.dga0902-section-header,.dga0902-stat,.dga0902-empty,.dga0902-field,.dga0902-sheet) p){font-size:var(--dga0902-type-md);line-height:var(--dga0902-leading-md)}.dga0902-p-primary-main .dga0902-p-kicker,.dga0902-p-primary-main .dga0902-p-stage,.dga0902-p-primary-main small:not(:is(.dga0902-field,.dga0902-stat) 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):not(.dga0902-btn,.dga0902-chip,.dga0902-field__control,.dga0902-list-row){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:var(--dga0902-neutral-300);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{background:var(--dga0902-white);border:3px solid var(--dga0902-neutral-300);box-sizing:border-box;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:var(--dga0902-cobalt-12)}.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:var(--dga0902-neutral-300);background:var(--dga0902-white-06);border-color:var(--dga0902-white-12);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);background:var(--dga0902-white);border:1px solid var(--dga0902-border);font-size:var(--dga0902-type-sm);white-space:nowrap;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:var(--dga0902-canvas)}.dga0902-p-editor-template{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dga0902-p-editor-template li{background:var(--dga0902-canvas);border:1px solid var(--dga0902-border);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{width:24px;height:24px;color:var(--dga0902-white);background:var(--dga0902-cobalt);border-radius:6px;place-items:center;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);background:var(--dga0902-white);border:1px solid var(--dga0902-border);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:var(--dga0902-white);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:var(--dga0902-neutral-300);font-size:var(--dga0902-type-xs);line-height:16px}.dga0902-p-quick-actions button.is-primary .dga0902-p-quick-actions__text small{color:var(--dga0902-navy)}.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:var(--dga0902-navy)}.dga0902-p-quick-actions__chevron{width:16px;height:16px;color:var(--dga0902-neutral-300)}.dga0902-p-quick-actions button.is-primary .dga0902-p-quick-actions__chevron{color:var(--dga0902-navy)}@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{width:100%;min-height:56px;color:var(--dga0902-white);background:var(--dga0902-navy);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;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:var(--dga0902-navy);align-content:center;justify-items:center;gap:18px;padding:24px;display:grid;position:fixed;inset:0}.dga0902-p-scan-frame{aspect-ratio:1;background:var(--dga0902-navy);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:var(--dga0902-white);text-align:center;margin:0;font-size:17px;line-height:24px}.dga0902-p-scan-close{min-height:48px;color:var(--dga0902-white);background:0 0;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:8px;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}.dga0902-view-switch{padding-bottom:calc(var(--dga0902-space-6) + var(--dga0902-floating-clearance))}@media (width<=1023px){.dga0902-view-switch{padding-bottom:calc(var(--dga0902-space-6) + var(--dga0902-floating-clearance-mobile))}}body:has(.dga0902-view-switch) .dga0902-participant{padding-bottom:0}body:has(.dga0902-view-switch) .dga0902-p-primary-main{padding-bottom:var(--dga0902-space-8)}.dga0902-legal-page{min-height:100vh;color:var(--dga0902-ink);background:var(--dga0902-white)}.dga0902-legal-header{z-index:var(--dga0902-z-sticky);min-height:var(--dga0902-control-desktop-header-action);justify-content:space-between;align-items:center;gap:var(--dga0902-space-6);padding:0 max(var(--dga0902-space-6), calc((100vw - 960px) / 2));background:var(--dga0902-navy);display:flex;position:sticky;top:0}.dga0902-legal-brand{text-decoration:none;display:inline-flex}.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-control);color:var(--dga0902-white);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.dga0902-legal-back:focus-visible,.dga0902-legal-brand:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.dga0902-legal-main{width:min(920px, calc(100% - var(--dga0902-space-12)));padding:var(--dga0902-space-16) 0 var(--dga0902-space-16);margin:0 auto}.dga0902-legal-main--terms{width:min(820px, calc(100% - var(--dga0902-space-12)))}.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);margin:0}.dga0902-legal-main h1{margin:var(--dga0902-space-3) 0 0;font-size:var(--dga0902-type-headline-medium);font-weight:var(--dga0902-weight-bold);line-height:var(--dga0902-leading-headline-medium);letter-spacing:-.02em}.dga0902-legal-version,.dga0902-legal-intro{margin:var(--dga0902-space-4) 0 0;color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-legal-policy{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{gap:var(--dga0902-space-4);margin-top:var(--dga0902-space-8);display:grid}.dga0902-legal-sections section{padding:var(--dga0902-space-6);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-card);background:var(--dga0902-white)}.dga0902-legal-sections h2{font-size:var(--dga0902-type-title-medium);line-height:var(--dga0902-leading-title-medium);letter-spacing:-.02em;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)}.dga0902-legal-footnote{margin:var(--dga0902-space-8) 0 0;color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-legal-footnote a{color:var(--dga0902-cobalt);font-weight:var(--dga0902-weight-semibold);text-underline-offset:3px}@media (width<=767px){.dga0902-legal-header{gap:var(--dga0902-space-3);padding:0 var(--dga0902-space-4)}.dga0902-legal-main,.dga0902-legal-main--terms{width:min(100% - var(--dga0902-space-8), 920px);padding:var(--dga0902-space-12) 0 var(--dga0902-space-16)}.dga0902-legal-main h1{font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small)}.dga0902-legal-sections section{padding:var(--dga0902-space-5)}}@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}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-steps:has([role=button]){--dga0902-p-rail-gap:var(--dga0902-space-rail-gap);width:100%;min-width:0;max-width:100%;column-gap:var(--dga0902-p-rail-gap)!important;display:flex!important;overflow:visible!important}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-steps li.is-selectable[role=button]{flex:40px;width:auto;min-width:0;max-width:40px;position:relative}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-steps li.is-selectable[role=button]:before{content:"";inset:calc(-1 * var(--dga0902-space-2) - var(--dga0902-p-rail-border,0px)) calc(var(--dga0902-p-rail-gap) / -2 - var(--dga0902-p-rail-border,0px));position:absolute}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-steps li.is-future.is-selectable[role=button]{--dga0902-p-rail-border:1px}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-table [role=cell]{overflow-wrap:anywhere;min-width:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-record-table .dga0902-p-stage{white-space:normal;word-break:keep-all;min-width:0;max-width:100%}}@media (width<=767px){.dga0902-desk-exception-bar{padding-block:var(--dga0902-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.dga0902-desk-exception-bar>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.dga0902-desk-exception-bar-count{grid-column:1/-1}.dga0902-desk-exception-bar>.dga0902-desk-inline-action{grid-column:1/-1;justify-self:start}}@media (width<=359px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-steps:has([role=button]){--dga0902-p-rail-gap:var(--dga0902-space-micro)}}.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;background:var(--dga0902-subtle);border-radius:var(--dga0902-p-page-radius);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-section-gap-desktop)) / 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{right:var(--dga0902-floating-right);bottom:calc(var(--dga0902-floating-bottom) + var(--dga0902-stack-lift-chat,0px) + var(--dga0902-stack-lift-digimon,0px));z-index:var(--dga0902-z-floating);align-items:center;gap:var(--dga0902-space-2);padding:0 var(--dga0902-space-4);color:var(--dga0902-white);background:var(--dga0902-navy);border:1px solid var(--dga0902-navy);border-radius:var(--dga0902-radius-10);box-shadow:var(--dga0902-shadow-popover);font-size:var(--dga0902-type-sm);font-weight:var(--dga0902-weight-bold);display:inline-flex;position:fixed}html[data-app-version="0902"] body:has([aria-modal=true]) .dga0902-pwa-launcher{visibility:hidden}.dga0902-pwa-launcher{transition:transform var(--dga0902-motion-normal) var(--dga0902-ease-standard), opacity var(--dga0902-motion-normal) var(--dga0902-ease-standard)}body[data-dga0902-companion=folded]>.dga0902-pwa-launcher{opacity:0;pointer-events:none;transform:translateY(120%)}.dga0902-pwa-launcher:hover{background:var(--dga0902-navy);border-color:var(--dga0902-navy)}.dga0902-pwa-launcher:active{transform:translateY(1px) scale(var(--dga0902-press-scale))}.dga0902-pwa-launcher svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}.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:var(--dga0902-scrim)}.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{transition:none}.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(var(--dga0902-floating-bottom-mobile) + var(--dga0902-stack-lift-chat,0px) + var(--dga0902-stack-lift-digimon,0px))}}@media (width<=767px){.dga0902-pwa-launcher{width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);border-radius:var(--dga0902-radius-pill);justify-content:center;padding:0}.dga0902-pwa-launcher__label{display:none}}body:has(.dga0902-desk-shell[data-role=operator])>.dga0902-pwa-launcher{display:none}.dga0902-pwa-menu{margin-top:0}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);scroll-margin-top:var(--dga0902-control-desktop-header-action);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-section-gap-desktop)) / 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-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-medium);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-medium)!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-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:var(--dga0902-icon-20);height:var(--dga0902-icon-20)}.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}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}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-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-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-session-panel--attendance{display:grid}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:not(.dga0902-btn){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-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],.dga0902-btn,.dga0902-chip,.dga0902-brief__chip,.dga0902-brief-workspace__nav button,.dga0902-briefboard__vote button,.dga0902-team-activity__check){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,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-action{justify-items:stretch;gap:var(--dga0902-space-3);width:100%;min-width:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-lead{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-weight:var(--dga0902-weight-regular);text-align:center;word-break:keep-all;margin:0;padding:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-lead.is-compact{font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);padding:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-message{color:var(--dga0902-danger-ink);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);text-align:center;word-break:keep-all;margin:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-done{grid-template-columns:var(--dga0902-space-10) minmax(0, 1fr);align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-row-height-desktop);padding:var(--dga0902-space-3) var(--dga0902-space-4);color:var(--dga0902-ink);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-card);box-sizing:border-box;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-done__mark{width:var(--dga0902-space-10);height:var(--dga0902-space-10);color:var(--dga0902-success-ink);background:var(--dga0902-success-12);border-radius:var(--dga0902-radius-pill);place-items:center;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-done.is-late .dga0902-p-checkin-done__mark{color:var(--dga0902-warning-ink);background:var(--dga0902-warning-12)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-done__mark svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);color:currentColor;stroke-width:var(--dga0902-icon-stroke)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-done__copy{gap:var(--dga0902-space-micro);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-done strong{font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-large)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-done small{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);flex-basis:auto}@media (width>=1024px){html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel--attendance>.dga0902-p-checkin-action{align-items:center;gap:var(--dga0902-space-3) var(--dga0902-space-6);box-sizing:border-box;padding:var(--dga0902-card-pad-desktop);background:var(--dga0902-white);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-card-desktop);grid-template-columns:minmax(0,1fr) auto}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel--attendance>.dga0902-p-checkin-action>.dga0902-ses-checkin-start{grid-area:1/2;width:auto}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel--attendance>.dga0902-p-checkin-action>.dga0902-p-checkin-lead{color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-large);text-align:left;grid-area:1/1}html[data-app-version="0902"] .dga0902-participant .dga0902-p-session-panel--attendance>.dga0902-p-checkin-action>.dga0902-p-checkin-message{text-align:left;grid-column:1/-1}html[data-app-version="0902"] .dga0902-participant .dga0902-p-checkin-done{padding:var(--dga0902-space-4) var(--dga0902-card-pad-desktop);border-radius:var(--dga0902-radius-card-desktop)}}.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;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-coral);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;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);word-break:keep-all;margin-block-start:var(--dga0902-section-gap-desktop)}.dga0902-desk-shell .dga0902-desk-table-scroll.dga0902-attendance-matrix-scroll{position:relative;overflow:auto}.dga0902-desk-shell .dga0902-attendance-matrix-table :is(th,td){white-space:nowrap}.dga0902-desk-shell .dga0902-attendance-matrix-table thead th{z-index:1;position:sticky;top:0}.dga0902-desk-shell .dga0902-attendance-matrix-table:has(.dga0902-attendance-matrix-session) :is(th,td):first-child{z-index:1;min-width:var(--dga0902-attendance-matrix-name);border-inline-end:1px solid var(--dga0902-neutral-200);position:sticky;left:0}.dga0902-desk-shell .dga0902-attendance-matrix-table:has(.dga0902-attendance-matrix-session) thead th:first-child{z-index:2}.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-table thead th.dga0902-attendance-matrix-session{height:auto;padding-block:var(--dga0902-space-2)}.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-control-input) * 10);overscroll-behavior:contain;overflow: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-cell{box-sizing:border-box;width:var(--dga0902-space-6);height:var(--dga0902-space-6);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);font-weight:var(--dga0902-weight-semibold);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-danger-10)}.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-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 .dga0902-op-block__title{gap:var(--dga0902-space-3)}.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-attendance-matrix-radius);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-scroll:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:calc(-1 * var(--dga0902-focus-offset))}.dga0902-desk-shell .dga0902-attendance-matrix-table thead th.dga0902-attendance-matrix-sortable button{min-height:var(--dga0902-control-hit-min)}@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}}@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);margin-block-start:var(--dga0902-section-gap-mobile)}.dga0902-desk-shell .dga0902-attendance-matrix-fold-sm{display:none}.dga0902-desk-shell .dga0902-attendance-export{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.dga0902-desk-shell .dga0902-attendance-export>.dga0902-btn{padding-inline:var(--dga0902-space-2)}.dga0902-desk-shell .dga0902-attendance-matrix-table{min-width:0}}.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<=1279px){.dga0902-speaker-card-body{grid-template-columns:minmax(0,1fr)}.dga0902-speaker-preview{position:static}}@media (width<=767px){.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-speaker-assist-mark{width:var(--dga0902-icon-16);height:var(--dga0902-icon-16);vertical-align:-3px;stroke-width:var(--dga0902-icon-stroke)}.dga0902-speaker-assist-file{align-items:center;gap:var(--dga0902-space-3);flex-wrap:wrap;display:flex}.dga0902-speaker-assist-file>span{word-break:break-all;min-width: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-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium)}.dga0902-password-field input{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-control);color:var(--dga0902-ink);background:var(--dga0902-white);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);box-sizing:border-box;transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-out)}.dga0902-password-field input:hover:not(:disabled,:focus-visible){border-color:var(--dga0902-control-border-hover)}.dga0902-password-field input:focus-visible{border-color:var(--dga0902-cobalt);outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset);box-shadow:none}.dga0902-password-help{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}.dga0902-password-message{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)}.dga0902-password-message.is-success{color:var(--dga0902-success-ink)}.dga0902-password-submit{width:100%;margin-top:var(--dga0902-space-1)}html[data-app-version="0902"] .dga0902-participant .dga0902-acct-security .dga0902-password-submit{color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-control-border)}@media (hover:hover){html[data-app-version="0902"] .dga0902-participant .dga0902-acct-security .dga0902-password-submit:not(:disabled):hover{background:var(--dga0902-canvas);border-color:var(--dga0902-control-border-hover)}}html[data-app-version="0902"] .dga0902-participant .dga0902-acct-security .dga0902-password-submit:disabled{color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg);border-color:var(--dga0902-control-disabled-bg)}.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-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}}.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{animation:dga0902-score-cue-in .26s var(--dga0902-ease-standard) backwards;margin:0;display:flex}html[data-app-version="0902"] .dga0902-p-score-line{align-items:center;gap:var(--dga0902-space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-p-score-cue{animation:none}}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-radius:var(--dga0902-radius-control);min-width:0;color:var(--dga0902-ink);word-break:keep-all;overflow-wrap:anywhere;align-content:start;margin:0;display:grid}html[data-app-version="0902"] .dga0902-prequiz__card,html[data-app-version="0902"] .dga0902-reviewquiz__card{align-content:start;gap:var(--dga0902-space-4);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-prequiz__title,html[data-app-version="0902"] .dga0902-reviewquiz__title{color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-large);margin:0}html[data-app-version="0902"] .dga0902-prequiz__status,html[data-app-version="0902"] .dga0902-reviewquiz__status{align-items:center;margin:0;display:inline-flex}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}html[data-app-version="0902"] .dga0902-participant .dga0902-p-rsvp-progress{gap:var(--dga0902-space-1);padding-top:var(--dga0902-space-4);color:var(--dga0902-supporting);border-top:1px solid var(--dga0902-border);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);word-break:keep-all;overflow-wrap:anywhere;margin:0;display:grid}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-cards{word-break:keep-all;overflow-wrap:break-word;min-width:0}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-body{gap:var(--dga0902-space-micro);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-semibold);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-body-medium);line-height:var(--dga0902-leading-body-medium)}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-tags{gap:var(--dga0902-space-2);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{height:var(--dga0902-space-6);padding:0 var(--dga0902-space-2);color:var(--dga0902-supporting);background:var(--dga0902-neutral-100);border-radius:var(--dga0902-radius-pill);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium);white-space:nowrap;align-items:center;display:inline-flex}html[data-app-version="0902"] .dga0902-participant .dga0902-p-speaker-card-list{gap:var(--dga0902-space-1);padding-top:var(--dga0902-space-3);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-semibold);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-medium);line-height:var(--dga0902-leading-body-medium)}html[data-app-version="0902"] .dga0902-speaker-question-dialog{width:min(560px,100%);max-height:min(720px, calc(100dvh - var(--dga0902-space-12)));color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-sheet);box-shadow:var(--dga0902-shadow-popover);box-sizing:border-box;text-align:left;word-break:keep-all;overflow-wrap:anywhere;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden}html[data-app-version="0902"] .dga0902-speaker-question-header{z-index:1;grid-template-columns:minmax(0, 1fr) var(--dga0902-control-hit-min);align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-row-height-mobile);padding:var(--dga0902-space-2) var(--dga0902-space-2) var(--dga0902-space-2) var(--dga0902-space-5);border-bottom:1px solid var(--dga0902-border);display:grid;position:relative}html[data-app-version="0902"] .dga0902-speaker-question-header:has(>img){grid-template-columns:var(--dga0902-space-10) minmax(0, 1fr) var(--dga0902-control-hit-min)}html[data-app-version="0902"] .dga0902-speaker-question-header img{width:var(--dga0902-space-10);height:var(--dga0902-space-10);object-fit:cover;object-position:center top;background:var(--dga0902-subtle);border-radius:var(--dga0902-radius-pill)}html[data-app-version="0902"] .dga0902-speaker-question-header>div{gap:var(--dga0902-space-micro);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-speaker-question-header h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-large);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-header small{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small)}html[data-app-version="0902"] .dga0902-speaker-question-close{width:var(--dga0902-control-hit-min);height:var(--dga0902-control-hit-min);color:var(--dga0902-text);border-radius:var(--dga0902-radius-control);cursor:pointer;transition:background-color var(--dga0902-motion-fast) var(--dga0902-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover){html[data-app-version="0902"] .dga0902-speaker-question-close:hover:not(:disabled){background:var(--dga0902-navy-06)}}html[data-app-version="0902"] .dga0902-speaker-question-close svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}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-close:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:calc(-1 * var(--dga0902-focus-offset))}html[data-app-version="0902"] .dga0902-speaker-question-body{align-content:start;gap:var(--dga0902-space-5);min-height:0;padding:var(--dga0902-space-5);overscroll-behavior:contain;background:var(--dga0902-white);display:grid;overflow-y:auto}html[data-app-version="0902"] .dga0902-speaker-question-description{color:var(--dga0902-text);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-video{min-height:var(--dga0902-control-hit-min);margin-block:calc(-1 * var(--dga0902-space-3));color:var(--dga0902-cobalt);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);text-underline-offset:4px;justify-self:start;align-items:center;display:inline-flex}html[data-app-version="0902"] .dga0902-speaker-question-video:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset);border-radius:var(--dga0902-radius-control)}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-board{gap:var(--dga0902-space-1);padding:var(--dga0902-space-4);background:var(--dga0902-canvas);border-radius:var(--dga0902-radius-card);display:grid}html[data-app-version="0902"] .dga0902-speaker-question-board-title{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-board ul{max-height:calc(var(--dga0902-row-height-desktop) * 3);overscroll-behavior:contain;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}html[data-app-version="0902"] .dga0902-speaker-question-board li{gap:var(--dga0902-space-2);padding:var(--dga0902-space-3) 0;display:grid}html[data-app-version="0902"] .dga0902-speaker-question-board li+li{border-top:1px solid var(--dga0902-border)}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-white);border-radius:var(--dga0902-radius-control);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-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-label-medium)}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);display:grid}html[data-app-version="0902"] .dga0902-speaker-question-message{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}html[data-app-version="0902"] .dga0902-speaker-question-footer{padding:var(--dga0902-space-3) var(--dga0902-space-5) max(var(--dga0902-space-3), env(safe-area-inset-bottom));background:var(--dga0902-white);border-top:1px solid var(--dga0902-border);display:grid}@media (width<=767px){html[data-app-version="0902"] .dga0902-speaker-question-backdrop{padding:var(--dga0902-space-6) 0 0;place-items:end stretch}html[data-app-version="0902"] .dga0902-speaker-question-dialog{width:100%;max-height:calc(100dvh - var(--dga0902-space-6));border-radius:var(--dga0902-radius-sheet) var(--dga0902-radius-sheet) 0 0}}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-speaker-question-close{transition:none}}.dga0902-leaderboard{--dga0902-leaderboard-gutter:var(--dga0902-space-desktop-body-gutter);--dga0902-leaderboard-radius:var(--dga0902-radius-card-desktop);--dga0902-leaderboard-avatar:var(--dga0902-space-8);min-width:0;color:var(--dga0902-text);word-break:keep-all;align-content:start;display:grid}.dga0902-leaderboard-layout{align-items:start;gap:var(--dga0902-card-gap-mobile);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dga0902-leaderboard-ranking{align-content:start;gap:var(--dga0902-card-gap-mobile);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-medium);line-height:var(--dga0902-leading-body-medium);font-weight:var(--dga0902-weight-semibold);flex:none;place-items:center;display:grid}.dga0902-leaderboard-name{min-width:0;max-width:100%;color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);font-weight:var(--dga0902-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dga0902-leaderboard-rank,.dga0902-leaderboard-points{font-variant-numeric:tabular-nums;white-space:nowrap}.dga0902-leaderboard-rank{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-weight:var(--dga0902-weight-semibold)}.dga0902-leaderboard-points{color:var(--dga0902-text);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-leaderboard-podium{gap:var(--dga0902-space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;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-radius-card);background:var(--dga0902-neutral-050);text-align:center;box-sizing:border-box;grid-template-columns:minmax(0,1fr);display:grid}.dga0902-leaderboard-podium li .dga0902-leaderboard-avatar{--dga0902-leaderboard-avatar:var(--dga0902-space-10);margin-bottom:var(--dga0902-space-1)}.dga0902-leaderboard-podium .dga0902-leaderboard-name{font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.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{border-color:var(--dga0902-neutral-300);background:var(--dga0902-white)}.dga0902-leaderboard-podium li.is-place-1 .dga0902-leaderboard-avatar{--dga0902-leaderboard-avatar:var(--dga0902-space-12);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-rank{color:var(--dga0902-ink)}.dga0902-leaderboard-list{border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-radius-card);background:var(--dga0902-white);box-sizing:border-box;gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dga0902-leaderboard-list li{grid-template-columns:var(--dga0902-space-10) var(--dga0902-leaderboard-avatar) minmax(0, 1fr) auto;align-items:center;column-gap:var(--dga0902-space-3);min-height:var(--dga0902-row-height-mobile);padding:var(--dga0902-space-2) var(--dga0902-space-4);box-sizing:border-box;grid-auto-flow:column;display:grid}.dga0902-leaderboard-list li+li{border-block-start:1px solid var(--dga0902-neutral-200)}.dga0902-leaderboard-list li.is-viewer{grid-template-columns:var(--dga0902-space-10) var(--dga0902-leaderboard-avatar) minmax(0, max-content) auto minmax(0, 1fr)}.dga0902-leaderboard-list li.is-viewer .dga0902-leaderboard-points{justify-self:end}.dga0902-leaderboard-list li.dga0902-leaderboard-gap{justify-content:center;align-items:center;gap:var(--dga0902-space-1);min-height:var(--dga0902-space-8);padding-block:0;display:flex}.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{height:var(--dga0902-space-6);padding:0 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-label-medium);line-height:var(--dga0902-leading-label-medium);font-weight:var(--dga0902-weight-semibold);box-sizing:border-box;flex:none;align-items:center;font-style:normal;display:inline-flex}.dga0902-leaderboard-summary{gap:var(--dga0902-space-4);min-width:0;display:grid}.dga0902-leaderboard-meta{gap:var(--dga0902-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dga0902-leaderboard-meta>div,.dga0902-leaderboard-components>div{gap:var(--dga0902-space-1);min-width:0;display:grid}.dga0902-leaderboard-meta dt,.dga0902-leaderboard-components dt{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.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-semibold);font-variant-numeric:tabular-nums;margin:0}.dga0902-leaderboard-meta dd.is-primary{font-size:var(--dga0902-type-headline-small);line-height:var(--dga0902-leading-headline-small);letter-spacing:-.02em}.dga0902-leaderboard .dga0902-leaderboard-meta dd small{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-weight:var(--dga0902-weight-regular);letter-spacing:0;margin-inline-start:var(--dga0902-space-micro)}.dga0902-leaderboard-components{gap:var(--dga0902-space-4);border-block-start:1px solid var(--dga0902-neutral-200);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block-start:var(--dga0902-space-4);display:grid}.dga0902-leaderboard-components dd{align-items:baseline;gap:var(--dga0902-space-1) var(--dga0902-space-2);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.dga0902-leaderboard-components b{color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);font-weight:var(--dga0902-weight-semibold)}.dga0902-leaderboard-components span{color:var(--dga0902-muted)}.dga0902-leaderboard-note{margin:var(--dga0902-space-3) 0 0;color:var(--dga0902-danger-ink);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium)}.dga0902-leaderboard-loading{padding:var(--dga0902-space-4)}.dga0902-leaderboard-error{justify-content:space-between;align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-control-hit-min);flex-wrap:wrap;display:flex}.dga0902-leaderboard .dga0902-leaderboard-error p{color:var(--dga0902-danger-ink);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);margin:0}.dga0902-leaderboard-empty{padding:var(--dga0902-space-5) var(--dga0902-space-4);border:1px solid var(--dga0902-neutral-200);border-radius:var(--dga0902-radius-card);color:var(--dga0902-muted);background:var(--dga0902-neutral-050);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);text-align:center;margin:0}.dga0902-leaderboard :is(a,button):focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}@media (width>=1024px){.dga0902-p-primary-main .dga0902-rec-surface>.dga0902-leaderboard{grid-column:1/-1}.dga0902-leaderboard{--dga0902-leaderboard-avatar:var(--dga0902-space-8)}.dga0902-leaderboard-layout,.dga0902-leaderboard-ranking{gap:var(--dga0902-card-gap-desktop)}.dga0902-leaderboard-podium{gap:var(--dga0902-space-3)}.dga0902-leaderboard-podium li{padding:var(--dga0902-space-5) var(--dga0902-space-4);border-radius:var(--dga0902-leaderboard-radius)}.dga0902-leaderboard-podium li .dga0902-leaderboard-avatar{--dga0902-leaderboard-avatar:var(--dga0902-space-12)}.dga0902-leaderboard-podium li.is-place-1 .dga0902-leaderboard-avatar{--dga0902-leaderboard-avatar:var(--dga0902-space-16)}.dga0902-leaderboard-podium .dga0902-leaderboard-name{font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large)}.dga0902-leaderboard-list,.dga0902-leaderboard-empty{border-radius:var(--dga0902-leaderboard-radius)}.dga0902-leaderboard-list li{padding-inline:var(--dga0902-space-6)}}@media (width>=1280px){.dga0902-leaderboard-layout{column-gap:var(--dga0902-section-gap-desktop);grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}.dga0902-leaderboard-summary{grid-area:1/2}.dga0902-leaderboard-ranking,.dga0902-leaderboard-empty{grid-area:1/1}}@media (width<=767px){.dga0902-leaderboard{--dga0902-leaderboard-gutter:var(--dga0902-space-6);--dga0902-leaderboard-radius:var(--dga0902-radius-card-mobile)}.dga0902-leaderboard-list li{column-gap:var(--dga0902-space-2);padding-inline:var(--dga0902-space-4)}}@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{min-height:var(--dga0902-control-hit-min);order:0}}@media (prefers-reduced-motion:reduce){.dga0902-leaderboard :is(button,li){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)));min-width:0;color:var(--dga0902-ink);background:var(--dga0902-white);border-radius:var(--dga0902-radius-sheet);box-shadow:var(--dga0902-shadow-popover);box-sizing:border-box;text-align:left;word-break:keep-all;overflow-wrap:anywhere;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden}html[data-app-version="0902"] .dga0902-session-survey-dialog:focus{outline:none}html[data-app-version="0902"] .dga0902-session-survey__head{z-index:1;align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-row-height-mobile);padding:var(--dga0902-space-2) var(--dga0902-space-5);border-bottom:1px solid var(--dga0902-border);grid-template-columns:minmax(0,1fr);display:grid;position:relative}html[data-app-version="0902"] .dga0902-session-survey__head.has-close{grid-template-columns:minmax(0, 1fr) var(--dga0902-control-hit-min);padding-right:var(--dga0902-space-2)}html[data-app-version="0902"] .dga0902-session-survey__head>div{gap:var(--dga0902-space-micro);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-session-survey__head h2{color:var(--dga0902-ink);font-size:var(--dga0902-type-body-large);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-large);margin:0}html[data-app-version="0902"] .dga0902-session-survey__eyebrow{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);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-text);border-radius:var(--dga0902-radius-control);cursor:pointer;transition:background-color var(--dga0902-motion-fast) var(--dga0902-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover){html[data-app-version="0902"] .dga0902-session-survey__close:hover:not(:disabled){background:var(--dga0902-navy-06)}}html[data-app-version="0902"] .dga0902-session-survey__close svg{width:var(--dga0902-icon-20);height:var(--dga0902-icon-20);stroke-width:var(--dga0902-icon-stroke)}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{outline:var(--dga0902-focus-outline);outline-offset:calc(-1 * var(--dga0902-focus-offset))}html[data-app-version="0902"] .dga0902-session-survey__body{align-content:start;gap:var(--dga0902-space-5);min-width:0;min-height:0;padding:var(--dga0902-space-5);overscroll-behavior:contain;background:var(--dga0902-white);display:grid;overflow-y:auto}html[data-app-version="0902"] .dga0902-session-survey__progress{align-items:center;gap:var(--dga0902-space-2) var(--dga0902-space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}html[data-app-version="0902"] .dga0902-session-survey__category{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);margin:0}html[data-app-version="0902"] .dga0902-session-survey__count{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);font-variant-numeric:tabular-nums;margin:0}html[data-app-version="0902"] .dga0902-session-survey__track{height:var(--dga0902-space-1);background:var(--dga0902-neutral-100);border-radius:var(--dga0902-radius-pill);grid-column:1/-1;display:block;overflow:hidden}html[data-app-version="0902"] .dga0902-session-survey__track>i{background:var(--dga0902-cobalt);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform var(--dga0902-motion-normal) var(--dga0902-ease-out);display:block}html[data-app-version="0902"] .dga0902-session-survey__step{outline:none;min-width:0;min-height:0;display:grid}html[data-app-version="0902"] .dga0902-session-survey__question{gap:var(--dga0902-space-4);align-content:start;min-width:0;display:grid}html[data-app-version="0902"] .dga0902-session-survey__question h3{color:var(--dga0902-ink);font-size:var(--dga0902-role-title-size);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-role-title-leading);margin:0}html[data-app-version="0902"] .dga0902-session-survey__scale{gap:var(--dga0902-space-2);min-width:0;display:grid}html[data-app-version="0902"] .dga0902-session-survey__choice{align-items:center;gap:var(--dga0902-space-3);min-height:var(--dga0902-control-input);padding:0 var(--dga0902-space-4);color:var(--dga0902-text);background:var(--dga0902-white);border:1px solid var(--dga0902-control-border);border-radius:var(--dga0902-radius-control);font-size:var(--dga0902-type-body-large);line-height:var(--dga0902-leading-body-large);cursor:pointer;transition:border-color var(--dga0902-motion-fast) var(--dga0902-ease-out), background-color var(--dga0902-motion-fast) var(--dga0902-ease-out);display:flex}@media (hover:hover){html[data-app-version="0902"] .dga0902-session-survey__choice:not(.is-selected):hover{border-color:var(--dga0902-control-border-hover)}}html[data-app-version="0902"] .dga0902-session-survey__choice.is-selected{color:var(--dga0902-ink);background:var(--dga0902-cobalt-08);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){outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}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) * 3)}html[data-app-version="0902"] .dga0902-session-survey__remaining{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);font-variant-numeric:tabular-nums;justify-self:end}html[data-app-version="0902"] .dga0902-session-survey__message{color:var(--dga0902-supporting);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-leading-body-medium);margin:0}html[data-app-version="0902"] .dga0902-session-survey__footer{min-width:0;padding:var(--dga0902-space-3) var(--dga0902-space-5) max(var(--dga0902-space-3), env(safe-area-inset-bottom));background:var(--dga0902-white);border-top:1px solid var(--dga0902-border);display:grid}html[data-app-version="0902"] .dga0902-session-survey__done{justify-items:center;gap:var(--dga0902-space-3);min-width:0;padding-block:var(--dga0902-space-6);text-align:center;display:grid}html[data-app-version="0902"] .dga0902-session-survey__thanks{color:var(--dga0902-ink);font-size:var(--dga0902-role-title-size);font-weight:var(--dga0902-weight-semibold);line-height:var(--dga0902-role-title-leading);margin:0}html[data-app-version="0902"] .dga0902-session-survey__imprint{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0}@media (prefers-reduced-motion:reduce){html[data-app-version="0902"] .dga0902-session-survey__choice,html[data-app-version="0902"] .dga0902-session-survey__close,html[data-app-version="0902"] .dga0902-session-survey__track>i{transition:none}}@media (width<=767px){html[data-app-version="0902"] .dga0902-session-survey-backdrop{place-items:stretch stretch;padding:0}html[data-app-version="0902"] .dga0902-session-survey-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh}html[data-app-version="0902"] .dga0902-session-survey__head{padding-top:max(var(--dga0902-space-2), env(safe-area-inset-top))}}@media (width>=1024px){html[data-app-version="0902"] .dga0902-session-survey__head{padding-left:var(--dga0902-space-6)}html[data-app-version="0902"] .dga0902-session-survey__body{padding:var(--dga0902-space-6)}html[data-app-version="0902"] .dga0902-session-survey__footer{padding-inline:var(--dga0902-space-6)}}.dga0902-support-widget{right:var(--dga0902-floating-right);bottom:var(--dga0902-floating-bottom);z-index:var(--dga0902-z-floating);justify-items:end;gap:var(--dga0902-space-3);display:grid;position:fixed}.dga0902-support-opener{width:var(--dga0902-floating-size);height:var(--dga0902-floating-size);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);box-shadow:var(--dga0902-shadow-popover);place-items:center;padding:0;display:grid;position:relative}.dga0902-support-opener svg{width:var(--dga0902-icon-24);height:var(--dga0902-icon-24);stroke-width:var(--dga0902-icon-stroke)}.dga0902-support-opener:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.dga0902-support-count{box-sizing:border-box;min-width:var(--dga0902-space-5);height:var(--dga0902-space-5);padding:0 var(--dga0902-space-1);color:var(--dga0902-white);background:var(--dga0902-coral);border:2px solid var(--dga0902-white);border-radius:var(--dga0902-radius-pill);font-size:var(--dga0902-type-label-medium);font-weight:var(--dga0902-weight-bold);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;inset-block-start:calc(-1 * var(--dga0902-space-micro));inset-inline-end:calc(-1 * var(--dga0902-space-micro))}.dga0902-support-dot{top:var(--dga0902-space-3);right:var(--dga0902-space-3);width:var(--dga0902-space-2);height:var(--dga0902-space-2);border:2px solid var(--dga0902-navy);border-radius:var(--dga0902-radius-pill);background:var(--dga0902-danger);position:absolute}.dga0902-support-panel{width:min(360px, calc(100vw - var(--dga0902-floating-right) * 2));border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-sheet);background:var(--dga0902-white);height:min(520px,100vh - 160px);box-shadow:var(--dga0902-shadow-popover);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}.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-control);color:var(--dga0902-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.dga0902-support-close:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:calc(-1 * var(--dga0902-focus-offset))}.dga0902-support-history{min-height:0;display:grid;position:relative}.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 .dga0902-support-message-state{max-width:none;color:var(--dga0902-muted);font-size:var(--dga0902-type-body-medium);line-height:var(--dga0902-leading-body-medium);background:0 0;border:0;padding:0}.dga0902-support-new-messages{bottom:var(--dga0902-space-3);min-height:var(--dga0902-control-hit-min);padding:var(--dga0902-space-2) var(--dga0902-space-4);border:1px solid var(--dga0902-cobalt);border-radius:var(--dga0902-radius-pill);color:var(--dga0902-white);background:var(--dga0902-cobalt);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);justify-self:center;position:absolute}.dga0902-support-new-messages:focus-visible,.dga0902-support-recovery button:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.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-card);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-canvas);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:keep-all;overflow-wrap:anywhere;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-input);padding:var(--dga0902-space-3) var(--dga0902-control-padding-x);border:1px solid var(--dga0902-control-border);border-radius:var(--dga0902-radius-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-cobalt);outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.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-cobalt);border-radius:var(--dga0902-radius-control);color:var(--dga0902-white);background:var(--dga0902-cobalt);font-size:var(--dga0902-type-body-medium);font-weight:var(--dga0902-weight-semibold);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-control-disabled-bg);color:var(--dga0902-control-disabled-fg);background:var(--dga0902-control-disabled-bg)}.dga0902-support-composer button:focus-visible{outline:var(--dga0902-focus-outline);outline-offset:var(--dga0902-focus-offset)}.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}.dga0902-support-feedback{gap:var(--dga0902-space-2);padding:0 var(--dga0902-space-5) var(--dga0902-space-4);display:grid}.dga0902-support-feedback .dga0902-support-error,.dga0902-support-notice{font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small);margin:0;padding:0}.dga0902-support-notice{color:var(--dga0902-text)}.dga0902-support-recovery{justify-content:space-between;align-items:center;gap:var(--dga0902-space-2);flex-wrap:wrap;display:flex}.dga0902-support-recovery button{min-height:var(--dga0902-control-hit-min);padding:var(--dga0902-space-2) var(--dga0902-space-3);border:1px solid var(--dga0902-border);border-radius:var(--dga0902-radius-control);color:var(--dga0902-cobalt);background:var(--dga0902-white);font-size:var(--dga0902-type-body-small);font-weight:var(--dga0902-weight-semibold)}@media (width<=1023px){body:has(.dga0902-p-primary-bottom-nav) .dga0902-support-widget{bottom:var(--dga0902-floating-bottom-mobile)}.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-card-desktop);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{outline:var(--dga0902-focus-outline);outline-offset:calc(-1 * var(--dga0902-focus-offset))}.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:var(--dga0902-space-micro) 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:keep-all;overflow-wrap:anywhere}.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:translate3d(0, var(--dga0902-motion-rise), 0) scale(.98)}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){transition:transform var(--dga0902-motion-normal) var(--dga0902-ease-standard), opacity var(--dga0902-motion-normal) var(--dga0902-ease-standard)}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)}body[data-dga0902-companion=folded] .dga0902-support-widget:not(.is-open){pointer-events:none}html body[data-dga0902-companion=folded] :is(.dga0902-support-opener,.dga0902-support-dock-opener){opacity:0;pointer-events:none;transform:translateY(120%)}@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}html[data-app-version="0902"] :is(.dga0902-support-opener,.dga0902-support-dock-opener){transition:none}}.dga0902-support-reply-tools{align-items:center;gap:var(--dga0902-space-2);padding:var(--dga0902-space-2) var(--dga0902-space-4) 0;flex-wrap:wrap;display:flex}.dga0902-support-reply-tools button{min-height:var(--dga0902-control-hit-min)}.dga0902-support-reply-tools small{color:var(--dga0902-muted);font-size:var(--dga0902-type-body-small);line-height:var(--dga0902-leading-body-small)}.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}}html[data-app-version="0902"] .dga0902-glass{background:var(--dga0902-white);border-color:var(--dga0902-glass-edge-light)}html[data-app-version="0902"] .dga0902-glass--dark{color:var(--dga0902-white);background:var(--dga0902-navy);border-color:var(--dga0902-glass-edge)}html[data-app-version="0902"] :is(.dga0902-p-primary-bottom-nav,.dga0902-p-mobile-menu){background:var(--dga0902-white);border-color:var(--dga0902-glass-edge-light)}html[data-app-version="0902"] :is(.dga0902-p-mobile-header,.dga0902-p-desktop-sidebar,.dga0902-desk-side,.dga0902-desk-mobile-topbar){background-color:var(--dga0902-navy)}html[data-app-version="0902"] :is(.dga0902-support-opener,.dga0902-support-dock-opener),html[data-app-version="0902"] .dga0902-pwa-launcher{background:var(--dga0902-navy);border-color:var(--dga0902-glass-edge);box-shadow:var(--dga0902-shadow-popover)}html[data-app-version="0902"] .dga0902-digimon-avatar{background:var(--dga0902-white);border-color:var(--dga0902-glass-edge-light);box-shadow:var(--dga0902-shadow-popover)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-app-version="0902"] .dga0902-glass,html[data-app-version="0902"] :is(.dga0902-p-primary-bottom-nav,.dga0902-p-mobile-menu,.dga0902-digimon-avatar){background:var(--dga0902-glass-material-light);-webkit-backdrop-filter:var(--dga0902-glass-filter);backdrop-filter:var(--dga0902-glass-filter);box-shadow:var(--dga0902-glass-shadow)}html[data-app-version="0902"] .dga0902-digimon-avatar{box-shadow:var(--dga0902-glass-shadow), var(--dga0902-shadow-popover)}html[data-app-version="0902"] .dga0902-p-primary-bottom-nav{background:var(--dga0902-glass-light)}html[data-app-version="0902"] .dga0902-glass--dark,html[data-app-version="0902"] :is(.dga0902-p-mobile-header,.dga0902-p-desktop-sidebar,.dga0902-desk-side,.dga0902-desk-mobile-topbar){background-color:var(--dga0902-glass-material-dark);-webkit-backdrop-filter:var(--dga0902-glass-filter);backdrop-filter:var(--dga0902-glass-filter);box-shadow:var(--dga0902-glass-shadow-dark)}html[data-app-version="0902"] :is(.dga0902-support-opener,.dga0902-support-dock-opener,.dga0902-pwa-launcher){background:var(--dga0902-glass-material-dark);-webkit-backdrop-filter:var(--dga0902-glass-filter);backdrop-filter:var(--dga0902-glass-filter);box-shadow:var(--dga0902-glass-shadow-dark), var(--dga0902-shadow-popover)}}html[data-app-version="0902"] :is(.dga0902-p-primary-bottom-nav,.dga0902-p-mobile-header,.dga0902-desk-mobile-topbar){border-color:var(--dga0902-glass-edge-light)}html[data-app-version="0902"] :is(.dga0902-p-mobile-header,.dga0902-desk-mobile-topbar){border-bottom-color:var(--dga0902-glass-edge)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-app-version="0902"] .dga0902-glass,html[data-app-version="0902"] :is(.dga0902-p-primary-bottom-nav,.dga0902-p-mobile-menu,.dga0902-digimon-avatar){background:var(--dga0902-white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-app-version="0902"] .dga0902-glass--dark,html[data-app-version="0902"] :is(.dga0902-p-mobile-header,.dga0902-p-desktop-sidebar,.dga0902-desk-side,.dga0902-desk-mobile-topbar){background-color:var(--dga0902-navy);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-app-version="0902"] :is(.dga0902-support-opener,.dga0902-support-dock-opener,.dga0902-pwa-launcher){background:var(--dga0902-navy);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}@media (forced-colors:active){html[data-app-version="0902"] :is(.dga0902-glass,.dga0902-glass--dark,.dga0902-p-primary-bottom-nav,.dga0902-p-mobile-menu,.dga0902-p-mobile-header,.dga0902-p-desktop-sidebar,.dga0902-desk-side,.dga0902-desk-mobile-topbar,.dga0902-support-opener,.dga0902-support-dock-opener,.dga0902-pwa-launcher,.dga0902-digimon-avatar){color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border-color:buttontext}}
