.dd-auth-shell{min-height:100dvh}html.dd-login-route,body.dd-login-route{overflow:hidden}html.dd-login-route{scrollbar-gutter:auto}body.dd-login-route #root{height:100dvh}.dd-login-screen{z-index:0;padding:max(8px, env(safe-area-inset-top)) max(clamp(12px, 2vw, 24px), env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(clamp(12px, 2vw, 24px), env(safe-area-inset-left));background:linear-gradient(180deg, var(--dd-login-screen-start,#07100d) 0%, var(--dd-login-screen-mid,#050807) 48%, var(--dd-login-screen-end,#020403) 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:clip}.dd-login-shell{isolation:isolate;width:100%;height:100%;position:relative;overflow:clip}.lanyard-wrapper{z-index:1;transform-origin:50%;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:min(380px,100svh);display:flex;position:relative;overflow:visible;transform:scale(1)}.lanyard-wrapper canvas{pointer-events:none;width:100%;height:100%;display:block}.dd-login-rig3d{position:absolute;inset:0}.dd-login-card-stage{z-index:2;pointer-events:none;perspective:1680px;perspective-origin:50% 32%;position:absolute;inset:0}.dd-login-strap-stage{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dd-login-strap-stage__band,.dd-login-strap-stage__sheen,.dd-login-strap-stage__stitch,.dd-login-strap-stage__clipRing,.dd-login-strap-stage__clipWebbing,.dd-login-strap-stage__clipWebbingHighlight{fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round}.dd-login-strap-stage__band{fill:none;stroke:#0c1511fc;stroke-width:9.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 9px 13px #00000057)drop-shadow(0 1px #d2e2d90f)}.dd-login-strap-stage__sheen,.dd-login-strap-stage__stitch{fill:none;vector-effect:non-scaling-stroke}.dd-login-strap-stage__sheen{stroke:#bde2cd47;stroke-width:2.2px}.dd-login-strap-stage__stitch{stroke:#a0bbac8f;stroke-width:1px;stroke-dasharray:1.5 5.4;opacity:.9}.dd-login-strap-stage__clipRing,.dd-login-strap-stage__clipWebbing{filter:drop-shadow(0 8px 11px #0000004d)drop-shadow(0 1px #f4fffa0d)}.dd-login-strap-stage__clipRing{fill:url(#dd-login-clip-metal-gradient);stroke:#ddece457;stroke-width:.9px}.dd-login-strap-stage__clipWebbing{fill:#1e2426fc;stroke:#e1ebea33;stroke-width:.7px}.dd-login-strap-stage__clipWebbingHighlight{fill:#e6f0ee1c;stroke:none;filter:none}.dd-login-card-projection{opacity:0;z-index:2;width:max-content;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;left:0}.dd-login-card-top-probe{opacity:0;pointer-events:none;width:8px;height:8px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.dd-login-card-interact{pointer-events:auto;transform-style:preserve-3d}.dd-login-card{--dd-role-accent-rgb:var(--dd-login-role-accent-rgb,112, 214, 166);--dd-login-field-surface:var(--dd-login-card-field-surface,#070d18);--dd-login-field-border:var(--dd-login-card-field-border,rgba(var(--dd-role-accent-rgb), .2));--dd-login-field-border-focus:var(--dd-login-card-field-border-focus,rgba(var(--dd-role-accent-rgb), .42));--dd-login-panel-surface:var(--dd-login-card-panel-surface,#070d1894);--dd-login-panel-surface-strong:var(--dd-login-card-panel-surface-strong,#070d18e0);--dd-login-icon-surface:var(--dd-login-card-icon-surface,#04080fe0);--dd-login-pill-end:var(--dd-login-card-pill-end,#04080ffa);--dd-login-field-shadow:inset 0 1px 0 #ffffff06, 0 10px 16px #0000001a;--dd-radius:26px;color:#fff;isolation:isolate;width:clamp(300px,min(24vw,43svh),332px);max-width:calc(100vw - 28px);max-height:calc(100svh - 16px);margin-top:0;padding:clamp(.76rem,1.4vh,1.02rem) clamp(.82rem,1.2vw,1.04rem) clamp(.74rem,1.3vh,.98rem);position:relative}.dd-login-card--lanyard:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3 48%,#0000003d,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.dd-login-card-slot{z-index:3;width:64px;height:22px;box-shadow:none;pointer-events:none;background:radial-gradient(at 50% 72%,#0003,#0000 68%);border:0;border-radius:0;display:block;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.dd-login-card-slot:before{content:"";display:none}.dd-login-card-slot:after{content:"";z-index:2;background:linear-gradient(#000101fa,#070a09fa 56%,#000101fa);border:1px solid #e5f2eb21;border-radius:999px;width:46px;height:7px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 3px #000000f2,inset 0 -1px #ffffff1f,0 1px #ffffff14}.dd-login-brand{place-items:start center;min-height:102px;display:grid;position:relative}.dd-login-brand--with-info{place-items:initial;grid-template-columns:114px minmax(0,1fr);align-items:center;column-gap:.35rem;min-height:114px;padding:0}.dd-login-brand__accessBadge{z-index:2;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:linear-gradient(180deg, #ffffff0e, #ffffff03), linear-gradient(90deg, rgba(var(--dd-role-accent-rgb), .08), transparent 36%), var(--dd-login-panel-surface);-webkit-backdrop-filter:blur(10px)saturate(1.06);backdrop-filter:blur(10px)saturate(1.06);border:1px solid #deede614;border-radius:14px;grid-template-columns:24px minmax(0,1fr);place-self:start;align-items:center;column-gap:.38rem;width:102px;min-height:60px;padding:.34rem .42rem;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 6px 10px #00000017}.dd-login-brand__accessBadge:before{content:"";background:linear-gradient(90deg, rgba(var(--dd-role-accent-rgb), .3), #e2eee805);opacity:.88;pointer-events:none;height:1px;position:absolute;bottom:.32rem;left:1.76rem;right:.42rem}.dd-login-brand__accessBadge:after{content:"";opacity:.64;background:linear-gradient(90deg,#ddece41f,#0000);width:12px;height:1px;position:absolute;top:.4rem;right:.42rem}.dd-login-brand__accessMark{background:linear-gradient(180deg, rgba(var(--dd-role-accent-rgb), .18), rgba(var(--dd-role-accent-rgb), .04)), var(--dd-login-icon-surface);color:#eefbf4f0;border:1px solid #d6e6de1f;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #ffffff08}.dd-login-brand__accessMarkIcon,.dd-login-brand__logoFallback{flex:none;display:block}.dd-login-brand__accessMarkIcon{stroke-width:1.6px;width:8px;height:8px}.dd-login-brand__accessCopy,.dd-login-identity__copy{flex-direction:column;min-width:0;display:flex}.dd-login-brand__accessKicker,.dd-login-brand__accessTitle{text-transform:uppercase;flex-direction:column;display:flex}.dd-login-brand__accessKicker{color:#e4efe8b8;letter-spacing:.04em;font-size:.38rem;font-weight:700;line-height:.88}.dd-login-brand__accessTitle{color:#f6fcf8;letter-spacing:.04em;font-size:.55rem;font-weight:800;line-height:.88}.dd-login-brand__logoSlot{pointer-events:none;z-index:2;place-items:center;width:102px;height:86px;display:grid;position:absolute;top:1.04rem;left:50%;transform:translate(-50%)}.dd-login-brand--with-info .dd-login-brand__logoSlot{justify-self:start;width:114px;height:112px;position:relative;top:auto;left:auto;transform:none}.dd-login-brand__logo{object-fit:contain;opacity:.96;mix-blend-mode:normal;filter:saturate(1.02)brightness(1.08)drop-shadow(0 10px 13px #0000003d)drop-shadow(0 1px #e8fbf01a);border-radius:22px;width:82px;height:82px;display:block}.dd-login-brand__logoFallback{background:linear-gradient(180deg, rgba(var(--dd-role-accent-rgb), .18), rgba(var(--dd-role-accent-rgb), .06));border:1px solid rgba(var(--dd-role-accent-rgb), .18);color:#f4fbf7;letter-spacing:.08em;border-radius:22px;place-items:center;width:78px;height:78px;font-size:1rem;font-weight:900;display:inline-grid}.dd-login-brand--with-info .dd-login-brand__logo{border-radius:27px;width:112px;height:112px}.dd-login-brand--with-info .dd-login-brand__logoFallback{border-radius:27px;width:106px;height:106px}.dd-login-brand__infoBadge{z-index:2;background:linear-gradient(180deg, #ffffff15, #ffffff05), linear-gradient(90deg, rgba(var(--dd-role-accent-rgb), .12), transparent 72%), var(--dd-login-panel-surface);-webkit-backdrop-filter:blur(10px)saturate(1.06);backdrop-filter:blur(10px)saturate(1.06);border:1px solid #dae8e11f;border-radius:15px;flex-direction:column;justify-content:center;align-self:center;gap:.22rem;min-width:0;min-height:112px;padding:.56rem .58rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 10px 18px #0000001f}.dd-login-brand__infoKicker,.dd-login-brand__infoText{min-width:0;display:block}.dd-login-brand__infoKicker{color:#e4efe8c2;text-transform:uppercase;font-size:.92rem;font-weight:900;line-height:.96}.dd-login-brand__infoText{color:#f4fbf7;text-wrap:balance;font-size:1.12rem;font-weight:900;line-height:.98}.dd-login-brand__infoBadge--auth{gap:.18rem}.dd-login-brand__infoBadge--auth .dd-login-brand__infoKicker{color:#f6fcf8;font-size:1rem;line-height:1}.dd-login-brand__infoBadge--auth .dd-login-brand__infoText{color:#cddbd4cc;text-wrap:pretty;font-size:.66rem;font-weight:700;line-height:1.2}.dd-login-brand__roleBadge{background:linear-gradient(180deg, rgba(var(--dd-role-accent-rgb), .16), rgba(var(--dd-role-accent-rgb), .08));border:1px solid rgba(var(--dd-role-accent-rgb), .2);color:#e9f8ef;letter-spacing:.1em;text-transform:uppercase;z-index:2;border-radius:999px;justify-content:center;align-items:center;min-width:56px;padding:.28rem .5rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:.42rem;right:.56rem}.dd-login-identity{background:linear-gradient(180deg, #ffffff13, #ffffff04), var(--dd-login-panel-surface);border:1px solid #dae8e11c;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.56rem .62rem;display:grid;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0000001a}.dd-login-identity__icon{background:radial-gradient(circle at 30% 28%, rgba(var(--dd-role-accent-rgb), .24), transparent 60%), var(--dd-login-icon-surface);border:1px solid #d6e0db1f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.dd-login-identity__iconGraphic{color:#eff8f3f5;stroke-width:1.85px;width:17px;height:17px;display:block}.dd-login-identity__label{color:#f4fbf7;font-size:.98rem;font-weight:800;line-height:1.08}.dd-login-identity__meta{color:#cddbd4c7;font-size:.69rem;line-height:1.24}.dd-login-sport-field{position:relative}.dd-login-sport-field__input{min-height:49px;padding-left:.86rem;padding-right:2.1rem;font-size:.96rem}.dd-login-form :is(.custom-ui-Input-wrapper[data-variant],.custom-ui-Input-root[data-variant],.custom-ui-InputBase-root[data-variant]){--input-bg:var(--dd-login-field-surface,#070d18);--input-bd:var(--dd-login-field-border);--input-bd-focus:var(--dd-login-field-border-focus);--input-color:#f3fbf6;--input-placeholder-color:#adbfb6b3;--input-section-color:#d6ffe9d6}.dd-login-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.dd-login-role-tile{background:linear-gradient(180deg, #ffffff06, #ffffff02), var(--dd-login-panel-surface-strong);color:#f4fff8;cursor:pointer;border:1px solid #c6dfd214;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;min-height:42px;padding:.48rem .62rem;transition:border-color .12s,background .12s,box-shadow .12s;display:inline-grid}.dd-login-role-tile:hover,.dd-login-role-tile.is-selected{border-color:rgba(var(--dd-role-accent-rgb), .22);background:linear-gradient(180deg, rgba(var(--dd-role-accent-rgb), .08), rgba(var(--dd-role-accent-rgb), .022)), var(--dd-login-panel-surface-strong);box-shadow:inset 0 1px #ffffff07,0 8px 16px #0000001f}.dd-login-role-tile__icon{stroke-width:1.9px;width:15px;height:15px;display:block}.dd-login-role-tile__label{text-align:left;font-size:.76rem;font-weight:800;line-height:1.1}.dd-login-role-detail-badge{background:linear-gradient(180deg, #ffffff0f, #ffffff04), linear-gradient(90deg, rgba(var(--dd-role-accent-rgb), .12), transparent 60%), var(--dd-login-panel-surface-strong);border:1px solid rgba(var(--dd-role-accent-rgb), .2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.54rem;min-height:54px;padding:.5rem .58rem;display:grid;box-shadow:inset 0 1px #ffffff0a,0 9px 16px #0000001c}.dd-login-role-detail-badge__icon{background:var(--dd-login-icon-surface);color:#eff8f3f5;border:1px solid #d6e6de1f;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.dd-login-role-detail-badge__iconGraphic{stroke-width:1.85px;width:16px;height:16px;display:block}.dd-login-role-detail-badge__copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dd-login-role-detail-badge__label{color:#f4fbf7;font-size:.78rem;font-weight:900;line-height:1}.dd-login-role-detail-badge__meta{color:#cddbd4c7;font-size:.62rem;line-height:1.18}.dd-login-role-detail-badge__tag{background:rgba(var(--dd-role-accent-rgb), .14);border:1px solid rgba(var(--dd-role-accent-rgb), .22);color:#e9f8ef;text-transform:uppercase;border-radius:999px;align-self:start;padding:.18rem .4rem;font-size:.52rem;font-weight:900;line-height:1}.dd-login-field__label{color:#dce8e1b8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.24rem;font-size:.68rem;font-weight:800;line-height:1;display:block}.dd-login-field__input{--input-bg:var(--dd-login-field-surface,#070d18);border:1px solid var(--dd-login-field-border);min-height:43px;box-shadow:var(--dd-login-field-shadow);color:#f3fbf6;border-radius:13px;font-size:.92rem;font-weight:600;background:var(--dd-login-field-surface,#070d18)!important}.dd-login-field__input.dd-universal-select__input{--dd-universal-select-accent:var(--dd-login-field-border-focus)!important;--dd-universal-select-text:#f3fbf6!important;--dd-universal-select-muted:#d6ffe9b8!important;--dd-universal-select-bg:var(--dd-login-field-surface)!important;--dd-universal-select-bg-2:color-mix(in srgb, var(--dd-login-field-surface) 86%, black)!important;--dd-universal-select-bg-3:color-mix(in srgb, var(--dd-login-field-surface) 72%, black)!important;--dd-universal-select-field-bg:var(--dd-login-field-surface)!important;--dd-universal-select-card:color-mix(in srgb, var(--dd-login-field-border-focus) 32%, var(--dd-login-field-surface))!important;--dd-universal-select-card-secondary:color-mix(in srgb, var(--dd-login-field-border-focus) 20%, var(--dd-login-field-surface))!important;--dd-universal-select-surface-active:linear-gradient(180deg, color-mix(in srgb, var(--dd-login-field-border-focus) 42%, var(--dd-login-field-surface)) 0%, color-mix(in srgb, var(--dd-login-field-border-focus) 22%, var(--dd-login-field-surface)) 100%)!important;--dd-universal-select-border:var(--dd-login-field-border)!important;--dd-universal-select-border-strong:color-mix(in srgb, var(--dd-login-field-border-focus) 58%, transparent)!important;--dd-universal-select-border-focus:var(--dd-login-field-border-focus)!important;--dd-universal-select-shadow:var(--dd-login-field-shadow)!important;--dd-universal-select-glow:0 0 0 1px color-mix(in srgb, var(--dd-login-field-border-focus) 32%, transparent), 0 18px 34px #00000057!important}.dd-login-field__shell{--input-bg:var(--dd-login-field-surface,#070d18);border:1px solid var(--dd-login-field-border);min-height:43px;box-shadow:var(--dd-login-field-shadow);border-radius:13px;align-items:center;display:flex;background:var(--dd-login-field-surface,#070d18)!important}.dd-login-field__dropdown{border-color:var(--dd-universal-select-border);background:linear-gradient(180deg, color-mix(in srgb, var(--dd-universal-select-bg-2), white 3%) 0%, color-mix(in srgb, var(--dd-universal-select-bg-3), black 8%) 100%);color:var(--dd-universal-select-text)}.dd-login-field__option{color:#f3fbf6}.dd-login-field__option[data-combobox-selected],.dd-login-field__option:hover{background:rgba(var(--dd-role-accent-rgb), .16)}.dd-login-field__innerInput{height:41px;min-height:41px;padding-left:.82rem;padding-right:2.86rem;font-size:.92rem;font-weight:600;box-shadow:none!important;color:#f3fbf6!important;background:0 0!important;border:0!important}.dd-login-field__visibilityToggle{color:#d6ffe9c7;border-radius:12px;width:32px;height:32px;margin-right:4px}.dd-login-password-field{position:relative}.dd-login-field__description{color:#e7f2ecb8;margin-top:.22rem;font-size:.58rem;line-height:1.25}.dd-login-auth-links{flex-wrap:wrap;justify-content:flex-end;gap:.28rem .7rem;display:flex}.dd-login-auth-link{color:#e7f2ecb8;cursor:pointer;text-transform:uppercase;background:0 0;border:0;min-height:22px;padding:0;font-size:.58rem;font-weight:800;line-height:1.15}.dd-login-auth-link:not([disabled]):hover{color:#f5fff9}.dd-login-auth-link[disabled]{cursor:not-allowed;opacity:.48}.dd-login-password-reset{z-index:1;color:#e7f2ecb8;cursor:pointer;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:flex-start;min-height:36px;padding:.08rem .22rem 0;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.04rem;right:.04rem}.dd-login-password-reset:hover{color:#f5fff9}.dd-login-error,.dd-login-notice{border-radius:14px;padding:.64rem .82rem;line-height:1.3}.dd-login-error,.dd-login-notice--error{color:#ffd7e0;background:#750b183d;border:1px solid #ff709233}.dd-login-notice--success{color:#d8ffea;background:#0f633a47;border:1px solid #68e7a64d}.dd-login-notice--idle,.dd-login-notice--loading{color:#dfedff;background:#14325247;border:1px solid #7eb8ff3d}.dd-login-pill{isolation:isolate;border:1px solid rgba(var(--dd-role-accent-rgb), .36);background-image:linear-gradient(180deg, #ffffff1f, #ffffff04), linear-gradient(90deg, rgba(var(--dd-role-accent-rgb), .34), var(--dd-login-pill-end));color:#effbf4;cursor:pointer;letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:42px;padding:.74rem .9rem;font-size:.92rem;font-weight:800;transition:border-color .14s,box-shadow .14s,filter .14s,transform .14s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 12px 18px #00000029,inset 0 1px #ffffff0d}.dd-login-pill>*{z-index:1;position:relative}.dd-login-pill:before,.dd-login-pill:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;left:2px;right:2px}.dd-login-pill:before{opacity:.72;background:linear-gradient(#ffffff42,#ffffff05);height:48%;top:1px}.dd-login-pill:after{opacity:.62;background:linear-gradient(#0000,#0000004d);height:42%;bottom:1px}.dd-login-pill:not([disabled]):hover{filter:brightness(1.06);transform:translateY(-1px)}.dd-login-pill:not([disabled]):active{filter:brightness(.98);transform:translateY(2px)}.dd-login-pill--google{background-image:linear-gradient(180deg, #ffffff1f, #ffffff04), linear-gradient(90deg, rgba(var(--dd-role-accent-rgb), .34), var(--dd-login-pill-end));border-color:rgba(var(--dd-role-accent-rgb), .36)}.dd-login-pill--ghost{color:#e5efe9e6;background-image:linear-gradient(#ffffff0e,#ffffff03),linear-gradient(90deg,#121c17d6,#070c0aeb);border-color:#d4e0d91a}.dd-login-pill--black{color:#eef7f2f0;background-image:linear-gradient(#ffffff09,#ffffff02),linear-gradient(90deg,#171d1a,#030504);border-color:#e8f4ed1c}.dd-login-pill[disabled],.dd-login-role-tile[disabled]{opacity:.74;cursor:not-allowed}.dd-login-pill__google-mark{flex:none;width:18px;height:18px;display:block}@media (height<=760px) and (width>=700px){.dd-login-card{--dd-radius:22px;padding:.74rem .82rem .76rem}.dd-login-card>.custom-ui-Stack-root{gap:.48rem!important}.dd-login-brand{min-height:88px}.dd-login-brand--with-info{grid-template-columns:96px minmax(0,1fr);column-gap:.3rem;min-height:94px;padding:0}.dd-login-brand__accessBadge{border-radius:12px;grid-template-columns:21px minmax(0,1fr);column-gap:.32rem;width:92px;min-height:48px;padding:.28rem .36rem}.dd-login-brand__accessMark{border-radius:6px;width:21px;height:21px}.dd-login-brand__accessKicker{font-size:.34rem}.dd-login-brand__accessTitle{font-size:.5rem}.dd-login-brand__logoSlot{width:84px;height:70px;top:.92rem}.dd-login-brand--with-info .dd-login-brand__logoSlot{width:96px;height:90px;top:auto}.dd-login-brand__logo{border-radius:19px;width:68px;height:68px}.dd-login-brand--with-info .dd-login-brand__logo{border-radius:24px;width:94px;height:94px}.dd-login-brand__logoFallback{border-radius:19px;width:64px;height:64px}.dd-login-brand--with-info .dd-login-brand__logoFallback{border-radius:24px;width:88px;height:88px}.dd-login-brand--with-info .dd-login-brand__infoBadge{border-radius:13px;gap:.12rem;min-height:94px;padding:.42rem .4rem}.dd-login-brand__infoKicker{font-size:.8rem;line-height:.94}.dd-login-brand__infoText{font-size:.96rem;line-height:.98}.dd-login-brand__infoBadge--auth .dd-login-brand__infoKicker{font-size:.9rem}.dd-login-brand__infoBadge--auth .dd-login-brand__infoText{font-size:.58rem;line-height:1.16}.dd-login-brand__roleBadge{min-width:50px;padding:.22rem .44rem;font-size:.54rem;top:.32rem;right:.44rem}.dd-login-identity{border-radius:13px;gap:.48rem;padding:.46rem .54rem}.dd-login-identity__icon{border-radius:11px;width:34px;height:34px}.dd-login-identity__label{font-size:.9rem}.dd-login-identity__meta{font-size:.64rem;line-height:1.18}.dd-login-sport-field__input{min-height:42px;font-size:.86rem}.dd-login-role-grid{gap:.32rem}.dd-login-role-tile{border-radius:12px;gap:.34rem;min-height:36px;padding:.36rem .52rem}.dd-login-role-tile__icon{width:14px;height:14px}.dd-login-role-tile__label{font-size:.7rem}.dd-login-role-detail-badge{border-radius:12px;gap:.44rem;min-height:48px;padding:.42rem .5rem}.dd-login-role-detail-badge__icon{border-radius:10px;width:29px;height:29px}.dd-login-role-detail-badge__label{font-size:.72rem}.dd-login-role-detail-badge__meta{font-size:.57rem;line-height:1.12}.dd-login-field__label{margin-bottom:.18rem;font-size:.62rem}.dd-login-field__input,.dd-login-field__shell{border-radius:11px;min-height:37px;font-size:.84rem}.dd-login-field__innerInput{height:35px;min-height:35px;font-size:.84rem}.dd-login-field__visibilityToggle{border-radius:10px;width:28px;height:28px}.dd-login-pill{min-height:37px;padding:.54rem .72rem;font-size:.84rem}.dd-login-password-reset{font-size:.52rem;top:-.03rem}}@media (width<=600px){.dd-login-screen{padding:0 1rem}.dd-login-card{width:min(320px,100vw - 28px);padding:.96rem .94rem .94rem}.dd-login-brand{min-height:92px}.dd-login-brand--with-info{grid-template-columns:104px minmax(0,1fr);column-gap:.3rem;min-height:102px;padding:0}.dd-login-brand__accessBadge{width:94px;min-height:54px}.dd-login-brand__logoSlot{width:88px;height:74px;top:.96rem}.dd-login-brand--with-info .dd-login-brand__logoSlot{width:104px;height:100px;top:auto}.dd-login-brand__logo{border-radius:20px;width:72px;height:72px}.dd-login-brand--with-info .dd-login-brand__logo{border-radius:25px;width:102px;height:102px}.dd-login-brand__logoFallback{border-radius:20px;width:68px;height:68px}.dd-login-brand--with-info .dd-login-brand__logoFallback{border-radius:25px;width:96px;height:96px}.dd-login-brand--with-info .dd-login-brand__infoBadge{gap:.16rem;min-height:102px;padding:.46rem .44rem}.dd-login-brand__infoKicker{font-size:.84rem;line-height:.94}.dd-login-brand__infoText{font-size:1.04rem;line-height:.98}.dd-login-brand__infoBadge--auth .dd-login-brand__infoKicker{font-size:.95rem}.dd-login-brand__infoBadge--auth .dd-login-brand__infoText{font-size:.62rem;line-height:1.18}.dd-login-role-grid{grid-template-columns:1fr}.dd-login-sport-field__input{min-height:46px}}@media (orientation:landscape) and (height<=520px) and (width<=1200px){.dd-login-screen{padding:0 .5rem}.lanyard-wrapper{min-height:0}.dd-login-card{--dd-radius:18px;width:min(268px,100vw - 28px);padding:.44rem .52rem .48rem}.dd-login-card>.custom-ui-Stack-root,.dd-login-card>.dd-ui-stack{gap:.34rem!important}.dd-login-form .dd-ui-stack{gap:3px!important}.dd-login-brand{min-height:48px}.dd-login-brand--with-info{grid-template-columns:52px minmax(0,1fr);column-gap:.24rem;min-height:52px}.dd-login-brand__accessBadge{border-radius:10px;grid-template-columns:17px minmax(0,1fr);column-gap:.24rem;width:72px;min-height:38px;padding:.22rem .28rem}.dd-login-brand__accessMark{border-radius:5px;width:17px;height:17px}.dd-login-brand__accessKicker{font-size:.3rem}.dd-login-brand__accessTitle{font-size:.42rem}.dd-login-brand__logoSlot{width:56px;height:44px;top:.42rem}.dd-login-brand--with-info .dd-login-brand__logoSlot{width:52px;height:48px}.dd-login-brand__logo{border-radius:13px;width:43px;height:43px}.dd-login-brand--with-info .dd-login-brand__logo{border-radius:14px;width:46px;height:46px}.dd-login-brand__logoFallback{border-radius:14px;width:42px;height:42px;font-size:.72rem}.dd-login-brand--with-info .dd-login-brand__logoFallback{border-radius:14px;width:44px;height:44px}.dd-login-brand--with-info .dd-login-brand__infoBadge{border-radius:10px;gap:.06rem;min-height:48px;padding:.2rem .28rem}.dd-login-brand__infoKicker,.dd-login-brand__infoBadge--auth .dd-login-brand__infoKicker{font-size:.6rem;line-height:.95}.dd-login-brand__infoText,.dd-login-brand__infoBadge--auth .dd-login-brand__infoText{font-size:.46rem;line-height:1.08}.dd-login-identity{border-radius:11px;gap:.34rem;padding:.34rem .42rem}.dd-login-identity__icon{border-radius:9px;width:27px;height:27px}.dd-login-identity__iconGraphic{width:13px;height:13px}.dd-login-identity__label{font-size:.76rem}.dd-login-identity__meta{font-size:.54rem;line-height:1.1}.dd-login-role-detail-badge{border-radius:10px;gap:.3rem;min-height:31px;padding:.2rem .3rem}.dd-login-role-detail-badge__icon{border-radius:8px;width:24px;height:24px}.dd-login-role-detail-badge__iconGraphic{width:13px;height:13px}.dd-login-role-detail-badge__label{font-size:.62rem}.dd-login-role-detail-badge__meta{font-size:.5rem;line-height:1.05}.dd-login-role-detail-badge__tag{padding:.14rem .28rem;font-size:.42rem}.dd-login-field__label{margin-bottom:.1rem;font-size:.52rem}.dd-login-field__input,.dd-login-field__shell,.dd-login-sport-field__input{border-radius:10px;height:28px;min-height:28px;padding-block:.24rem;padding-inline:.48rem;font-size:.76rem}.dd-login-field__innerInput{height:26px;min-height:26px;font-size:.76rem}.dd-login-field__visibilityToggle{border-radius:8px;width:25px;height:25px}.dd-login-password-reset{min-height:28px;font-size:.46rem;top:-.04rem;right:.02rem}.dd-login-error,.dd-login-notice{border-radius:10px;padding:.36rem .5rem;font-size:.72rem}.dd-login-pill{gap:.38rem;min-height:28px;padding:.24rem .46rem;font-size:.72rem}.dd-login-pill__google-mark{width:13px;height:13px}}@media (orientation:landscape) and (height<=380px) and (width<=940px){.dd-login-card{--dd-radius:16px;width:min(252px,100vw - 24px);padding:.32rem .42rem .36rem}.dd-login-card>.custom-ui-Stack-root,.dd-login-card>.dd-ui-stack{gap:.24rem!important}.dd-login-form .dd-ui-stack{gap:2px!important}.dd-login-brand{min-height:42px}.dd-login-brand--with-info{grid-template-columns:46px minmax(0,1fr);min-height:45px}.dd-login-brand__accessBadge{grid-template-columns:15px minmax(0,1fr);width:66px;min-height:34px;padding:.18rem .24rem}.dd-login-brand__accessMark{width:15px;height:15px}.dd-login-brand__accessKicker{font-size:.28rem}.dd-login-brand__accessTitle{font-size:.39rem}.dd-login-brand__logoSlot{width:50px;height:38px;top:.36rem}.dd-login-brand--with-info .dd-login-brand__logoSlot{width:46px;height:42px}.dd-login-brand__logo{border-radius:12px;width:38px;height:38px}.dd-login-brand--with-info .dd-login-brand__logo{border-radius:12px;width:40px;height:40px}.dd-login-brand__logoFallback{border-radius:12px;width:37px;height:37px;font-size:.66rem}.dd-login-brand--with-info .dd-login-brand__logoFallback{border-radius:12px;width:39px;height:39px}.dd-login-brand--with-info .dd-login-brand__infoBadge{min-height:42px;padding:.16rem .22rem}.dd-login-brand__infoKicker,.dd-login-brand__infoBadge--auth .dd-login-brand__infoKicker{font-size:.54rem}.dd-login-brand__infoText,.dd-login-brand__infoBadge--auth .dd-login-brand__infoText{font-size:.42rem;line-height:1.02}.dd-login-identity{gap:.28rem;padding:.28rem .34rem}.dd-login-identity__icon{width:24px;height:24px}.dd-login-identity__iconGraphic{width:12px;height:12px}.dd-login-identity__label{font-size:.7rem}.dd-login-identity__meta{font-size:.5rem}.dd-login-role-detail-badge{gap:.24rem;min-height:27px;padding:.16rem .24rem}.dd-login-role-detail-badge__icon{width:21px;height:21px}.dd-login-role-detail-badge__iconGraphic{width:12px;height:12px}.dd-login-role-detail-badge__label{font-size:.56rem}.dd-login-role-detail-badge__meta{font-size:.46rem}.dd-login-role-detail-badge__tag{padding:.1rem .24rem;font-size:.38rem}.dd-login-field__label{margin-bottom:.06rem;font-size:.48rem}.dd-login-field__input,.dd-login-field__shell,.dd-login-sport-field__input{height:25px;min-height:25px;padding-block:.18rem;padding-inline:.42rem;font-size:.7rem}.dd-login-field__innerInput{height:23px;min-height:23px;font-size:.7rem}.dd-login-field__visibilityToggle{width:23px;height:23px}.dd-login-password-reset{min-height:24px;font-size:.42rem}.dd-login-error,.dd-login-notice{padding:.28rem .42rem;font-size:.66rem}.dd-login-pill{gap:.32rem;min-height:25px;padding:.2rem .38rem;font-size:.66rem}.dd-login-pill__google-mark{width:12px;height:12px}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (height<=620px){.dd-login-screen{padding:max(4px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));place-items:center;display:grid;overflow:hidden}.dd-login-shell{place-items:center;display:grid;overflow:hidden}.dd-login-rig3d{place-items:center;width:min(100%,452px);height:auto;display:grid;position:static;inset:auto}.lanyard-wrapper,.dd-login-strap-stage,.dd-login-card-top-probe,.dd-login-card-slot{display:none!important}.dd-login-card-stage{perspective:none;place-items:center;width:100%;display:grid;position:static;inset:auto}.dd-login-card-projection{pointer-events:auto;width:100%;position:static;opacity:1!important;transform:none!important}.dd-login-card-interact{transform:none!important}.dd-login-card{--dd-radius:14px;overscroll-behavior:contain;border-radius:var(--dd-radius);width:100%;max-height:calc(100svh - 8px);padding:5px 8px 7px;overflow:auto}.dd-login-card>.custom-ui-Stack-root,.dd-login-card>.dd-ui-stack{gap:4px!important}.dd-login-brand{min-height:0}.dd-login-brand--with-info{grid-template-columns:42px minmax(0,1fr);column-gap:6px;min-height:38px}.dd-login-brand__logoSlot,.dd-login-brand--with-info .dd-login-brand__logoSlot{width:38px;height:38px;position:static}.dd-login-brand__logo,.dd-login-brand--with-info .dd-login-brand__logo,.dd-login-brand__logoFallback,.dd-login-brand--with-info .dd-login-brand__logoFallback{border-radius:10px;width:36px;height:36px;font-size:.62rem}.dd-login-brand--with-info .dd-login-brand__infoBadge{border-radius:10px;gap:1px;min-height:38px;padding:4px 7px}.dd-login-brand__infoKicker,.dd-login-brand__infoBadge--auth .dd-login-brand__infoKicker{font-size:.58rem;line-height:1}.dd-login-brand__infoText,.dd-login-brand__infoBadge--auth .dd-login-brand__infoText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.52rem;line-height:1.06;display:-webkit-box;overflow:hidden}.dd-login-form .dd-ui-stack{gap:3px!important}.dd-login-role-detail-badge{border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;gap:4px;min-height:24px;padding:2px 5px}.dd-login-role-detail-badge__icon{border-radius:7px;width:20px;height:20px}.dd-login-role-detail-badge__iconGraphic{width:12px;height:12px}.dd-login-role-detail-badge__label{font-size:.58rem;line-height:1.04}.dd-login-role-detail-badge__meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.46rem;line-height:1.02;display:-webkit-box;overflow:hidden}.dd-login-role-detail-badge__tag{padding:2px 5px;font-size:.38rem}.dd-login-field__label{margin-bottom:1px;font-size:.48rem;line-height:1}.dd-login-field__input,.dd-login-field__shell,.dd-login-sport-field__input{border-radius:9px;height:24px;min-height:24px;padding-block:2px;padding-inline:8px;font-size:.68rem}.dd-login-field__innerInput{height:22px;min-height:22px;font-size:.68rem}.dd-login-field__visibilityToggle{border-radius:8px;width:22px;height:22px}.dd-login-password-reset{min-height:22px;font-size:.42rem;top:-1px}.dd-login-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px!important;margin-top:3px!important;display:grid!important}.dd-login-pill{gap:4px;min-height:24px;padding:2px 6px;font-size:.62rem;line-height:1.05}.dd-login-pill__google-mark{width:12px;height:12px}}@media (hover:hover) and (pointer:fine) and (orientation:landscape) and (height<=700px){.dd-login-screen{place-items:center;padding:4px 16px;display:grid;overflow:hidden}.dd-login-shell{place-items:center;display:grid;overflow:hidden}.dd-login-rig3d{place-items:center;width:min(100%,360px);height:auto;display:grid;position:static;inset:auto}.lanyard-wrapper,.dd-login-strap-stage,.dd-login-card-top-probe,.dd-login-card-slot{display:none!important}.dd-login-card-stage{perspective:none;place-items:center;width:100%;display:grid;position:static;inset:auto}.dd-login-card-projection{pointer-events:auto;width:max-content;max-width:100%;position:static;opacity:1!important;transform:none!important}.dd-login-card-interact{transform:none!important}.dd-login-card{overscroll-behavior:contain;max-height:calc(100svh - 8px);overflow:hidden auto}.dd-login-card>.custom-ui-Stack-root,.dd-login-card>.dd-ui-stack{gap:.36rem!important}}.dd-login-screen[data-family=silver]{--dd-role-accent-rgb:191, 197, 203;--dd-login-field-surface:#050607;--dd-login-field-border:#e2e6ea2e;--dd-login-field-border-focus:#f2f5f785;--dd-login-field-shadow:inset 0 1px 0 #ffffff0e, 0 10px 16px #0000003d}.dd-login-screen[data-family=silver] .dd-login-strap-stage__band{stroke:#121417fc;filter:drop-shadow(0 9px 13px #0000005c)drop-shadow(0 1px #ebeff21f)}.dd-login-screen[data-family=silver] .dd-login-strap-stage__sheen{stroke:#e1e6ea5c}.dd-login-screen[data-family=silver] .dd-login-strap-stage__stitch{stroke:#b4bbc18f}.dd-login-screen[data-family=silver] .dd-login-strap-stage__clipRing{fill:url(#dd-login-clip-metal-silver-gradient);stroke:#e6eaed70}.dd-login-screen[data-family=silver] .dd-login-strap-stage__clipWebbing{fill:#1c2023fc;stroke:#e0e6ea33}.dd-login-screen[data-family=silver] .dd-login-strap-stage__clipWebbingHighlight{fill:#e1e6ea21}.dd-login-screen[data-family=silver] .dd-login-card{--dd-role-accent-rgb:191, 197, 203;--dd-login-field-surface:#050607;--dd-login-field-silver-bg:#050607;--dd-login-field-border:#e2e6ea2e;--dd-login-field-border-focus:#f2f5f785;--dd-login-field-shadow:inset 0 1px 0 #ffffff0e, 0 10px 16px #0000003d;background:linear-gradient(100deg,#171b20 0%,#767e85 34%,#d2d5d8 50%,#747c83 66%,#181c21 100%),linear-gradient(#ffffff3d,#00000038);border:1px solid #eef2f557;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000006b,0 22px 44px #0000005c}.dd-login-screen[data-family=silver] .dd-login-card:before{content:"";z-index:0;border-radius:inherit;mix-blend-mode:screen;opacity:.44;pointer-events:none;background:radial-gradient(at 50% 0,#ffffff4d,#0000 42%),linear-gradient(112deg,#0000 0%,#ffffff2e 46%,#ffffff7a 50%,#ffffff24 54%,#0000 100%);position:absolute;inset:0}.dd-login-screen[data-family=silver] .dd-login-card>.dd-specular{z-index:0;border-radius:inherit;mix-blend-mode:screen;opacity:.5;pointer-events:none;background:linear-gradient(112deg,#0000 0%,#ffffff70 26%,#0000 47%);position:absolute;inset:-1px}.dd-login-screen[data-family=silver] .dd-login-card>:not(.dd-specular):not(.dd-login-card-slot){z-index:1;position:relative}.dd-login-screen[data-family=silver] .dd-login-card-slot{background:radial-gradient(at 50% 72%,#00000042,#0000 68%)}.dd-login-screen[data-family=silver] .dd-login-card-slot:before{background:linear-gradient(90deg,#020304fc,#3f454afc 52%,#020304fc),#0a0b0cfc;box-shadow:inset 1px 0 #ffffff1f,inset -1px 0 #00000094,0 4px 5px #00000047}.dd-login-screen[data-family=silver] .dd-login-card-slot:after{background:linear-gradient(#000102fa,#080a0cfa 56%,#000102fa);border-color:#eef2f533;box-shadow:inset 0 2px 3px #000000f0,inset 0 -1px #ffffff29,0 1px #ffffff29}.dd-login-screen[data-family=silver] .dd-login-brand__logo{filter:grayscale()saturate(0)brightness(1.16)contrast(1.08)drop-shadow(0 10px 13px #0000004d)drop-shadow(0 1px #f1f4f729)}.dd-login-screen[data-family=silver] .dd-login-brand__logoFallback{color:#f5f7f8;background:linear-gradient(#e8ecef33,#5e646a24);border-color:#e6eaed3d}.dd-login-screen[data-family=silver] .dd-login-brand__infoBadge{background:linear-gradient(#ffffff0e,#ffffff02),linear-gradient(100deg,#07090bfa,#24292eb8 48%,#050709fa),#040608eb;border-color:#eef2f54d;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #00000038,0 12px 24px #00000042}.dd-login-screen[data-family=silver] .dd-login-brand__infoKicker{color:#e1e5e8c7}.dd-login-screen[data-family=silver] .dd-login-brand__infoText{color:#f6f8f9}.dd-login-screen[data-family=silver] .dd-login-identity,.dd-login-screen[data-family=silver] .dd-login-role-detail-badge{background:linear-gradient(#ffffff1a,#ffffff06),#0c0e10c7;border-color:#e2e6ea33;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #00000029}.dd-login-screen[data-family=silver] .dd-login-identity__icon,.dd-login-screen[data-family=silver] .dd-login-role-detail-badge__icon{color:#f3f6f8f5;background:linear-gradient(#363b40f2,#050607f2);border-color:#e1e6ea2e}.dd-login-screen[data-family=silver] .dd-login-identity__label,.dd-login-screen[data-family=silver] .dd-login-role-detail-badge__label{color:#f6f8f9}.dd-login-screen[data-family=silver] .dd-login-identity__meta,.dd-login-screen[data-family=silver] .dd-login-role-detail-badge__meta{color:#d7dce0d1}.dd-login-screen[data-family=silver] .dd-login-role-detail-badge__tag{color:#f4f6f7;background:linear-gradient(#e8ecef38,#59606724);border-color:#e2e6ea42}.dd-login-screen[data-family=silver] .dd-login-field__label{color:#e1e5e8c7}.dd-login-screen[data-family=silver] .dd-login-form :is(.custom-ui-Input-wrapper[data-variant],.custom-ui-Input-root[data-variant],.custom-ui-InputBase-root[data-variant]){--input-bg:#050607;--input-bd:var(--dd-login-field-border);--input-bd-focus:var(--dd-login-field-border-focus);--input-focus-border:var(--dd-login-field-border-focus);--dd-universal-select-accent:#f2f5f7eb;--input-color:#f3f5f6;--input-placeholder-color:#b1b8bec2;--input-section-color:#dde1e5e0}.dd-login-screen[data-family=silver] .dd-login-field__input,.dd-login-screen[data-family=silver] .dd-login-field__shell{border-color:var(--dd-login-field-border);box-shadow:var(--dd-login-field-shadow);color:#f3f5f6;text-shadow:none;background:var(--dd-login-field-silver-bg)!important}.dd-login-screen[data-family=silver] .dd-login-field__input:focus,.dd-login-screen[data-family=silver] .dd-login-field__input[data-expanded=true],.dd-login-screen[data-family=silver] .dd-login-field__shell:focus-within{border-color:var(--dd-login-field-border-focus);outline:2px solid #e2e6ea47}.dd-login-screen[data-family=silver] .dd-login-field__dropdown{color:#f3f5f6;background:#050607;border-color:#e2e6ea2e;box-shadow:0 16px 34px #0000005c}.dd-login-screen[data-family=silver] .dd-login-field__option{color:#f3f5f6}.dd-login-screen[data-family=silver] .dd-login-field__option[data-combobox-selected],.dd-login-screen[data-family=silver] .dd-login-field__option:hover{background:#c6ccd22e}.dd-login-field__dropdown--silver{--dd-universal-select-accent:#d8dde1;--dd-universal-select-text:#f8fafbf5;--dd-universal-select-muted:#dadfe3c7;--dd-universal-select-bg:#040506;--dd-universal-select-bg-2:#14171a;--dd-universal-select-bg-3:#050607;--dd-universal-select-card:#a9b0b6;--dd-universal-select-card-secondary:#d8dcdf;--dd-universal-select-surface-active:linear-gradient(180deg, #edf0f23d 0%, #555c636b 100%);--dd-universal-select-border:#e8ecef3d;--dd-universal-select-border-strong:#f8fafb57;color:#f8fafbf5;box-shadow:0 24px 44px #0000006b,inset 0 1px #ffffff3d,inset 0 -1px #00000057;background:linear-gradient(112deg,#24282d 0%,#c4c9cd 50%,#20242a 100%)!important;border-color:#e8ecef42!important}.dd-login-field__dropdown--silver .dd-universal-select__options{gap:7px}.dd-login-field__option--silver{color:#f8fafbf5}.dd-login-field__option--silver .dd-universal-select-option{color:#f8fafbf5;background:#24282e;border-color:#eef2f51f;box-shadow:inset 0 1px #ffffff12}.dd-login-field__option--silver .dd-universal-select-option__badge{background:#050607b3;min-width:40px;min-height:40px;padding:0}.dd-login-sport-option__icon{--sport-icon-tile-size:34px;--sport-icon-glyph-size:34px}.dd-login-field__option--silver:hover .dd-universal-select-option,.dd-login-field__option--silver[data-combobox-active] .dd-universal-select-option,.dd-login-field__option--silver[data-combobox-selected] .dd-universal-select-option,.dd-login-field__option--silver .dd-universal-select-option.is-selected{background:linear-gradient(#8e969d,#454c53);border-color:#f8fafb57;box-shadow:0 14px 26px #0000003d,inset 0 1px #ffffff2e}.dd-login-screen[data-family=silver] .dd-login-field__innerInput{color:#f3f5f6!important}.dd-login-screen[data-family=silver] .dd-login-field__section,.dd-login-screen[data-family=silver] .dd-login-field__visibilityToggle{color:#dde1e5db}.dd-login-screen[data-family=silver] .dd-login-pill,.dd-login-screen[data-family=silver] .dd-login-pill--google,.dd-login-screen[data-family=silver] .dd-login-pill--black{color:#fbfcfd;text-shadow:0 1px 2px #000000c7,0 0 8px #0000008a;background-image:linear-gradient(#ffffff2e,#ffffff0a 28%,#0000002e 72%,#0000006b),linear-gradient(90deg,#202429 0%,#60676e 38%,#a9aeb2 51%,#565d64 63%,#14171b 100%);border-color:#eef2f575;box-shadow:0 1px #fff3,0 4px #020304ad,0 15px 24px #0000004d,inset 0 1px #ffffff85,inset 0 2px 5px #ffffff24,inset 0 -5px 8px #00000070,inset 0 0 0 1px #ffffff14}.dd-login-screen[data-family=silver] .dd-login-pill:before{opacity:.74;background:linear-gradient(#ffffff5c,#ffffff08)}.dd-login-screen[data-family=silver] .dd-login-pill:after{opacity:.72;background:linear-gradient(#0000,#0000006b)}.dd-login-screen[data-family=silver] .dd-login-pill:not([disabled]):hover{border-color:#f8fafb8f;box-shadow:0 1px #ffffff3d,0 5px #020304b3,0 17px 28px #00000057,inset 0 1px #fff9,inset 0 2px 6px #ffffff29,inset 0 -5px 8px #0000006b,inset 0 0 0 1px #ffffff1a}.dd-login-screen[data-family=silver] .dd-login-pill:not([disabled]):active{box-shadow:0 1px #ffffff1f,0 1px #020304bd,0 8px 14px #0000003d,inset 0 1px 3px #00000057,inset 0 -2px 4px #ffffff14}.dd-login-screen[data-family=silver] .dd-login-pill__google-mark{color:#f5f7f8;filter:drop-shadow(0 1px 2px #0000008c)}@media (orientation:landscape) and (height<=700px){.dd-login-screen[data-family=silver] .dd-login-card{overflow:hidden auto}}.dd-beta-gate{box-sizing:border-box;color:#eef8f0;background:radial-gradient(circle at 50% 0,#23a15c2e,#0000 42%),linear-gradient(#07120c 0%,#030905 100%);place-items:center;min-height:100svh;padding:clamp(24px,5vw,64px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.dd-beta-gate__panel{text-align:center;background:#08160feb;border:1px solid #eef8f029;border-radius:8px;align-content:center;justify-items:center;gap:22px;width:min(100%,520px);padding:34px;display:grid;box-shadow:0 24px 80px #0000005c}.dd-beta-gate__logo{object-fit:cover;border-radius:20px;width:82px;height:82px;box-shadow:0 12px 30px #00000057}.dd-beta-gate__copy{text-align:center;justify-items:center;gap:10px;max-width:100%;display:grid}.dd-beta-gate__eyebrow{color:#75e0a8;text-transform:uppercase;letter-spacing:0;margin:0;font-size:.76rem;font-weight:800}.dd-beta-gate h1{text-align:center;overflow-wrap:anywhere;max-width:18ch;margin:0;font-size:2.15rem;line-height:1.08}.dd-beta-gate p{color:#eef8f0d1;text-align:center;max-width:42ch;margin:0;line-height:1.5}.dd-beta-gate__detail{color:#eef8f0a3;word-break:break-word;font-size:.92rem}.dd-beta-gate__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dd-beta-gate__button{color:#eef8f0;cursor:pointer;background:#eef8f014;border:1px solid #eef8f02e;border-radius:999px;min-height:44px;padding:0 18px;font-weight:800}.dd-beta-gate__button:hover{background:#eef8f024}.dd-beta-gate__button--primary{color:#031008;background:#75e0a8;border-color:#75e0a8}.dd-beta-gate__button--primary:hover{background:#8bf1bb}.dd-beta-gate__spinner{border:3px solid #eef8f02e;border-top-color:#75e0a8;border-radius:999px;width:34px;height:34px;animation:.82s linear infinite dd-beta-gate-spin}.dd-auth-opening{box-sizing:border-box;color:#eef8f0;background:radial-gradient(circle at 50% 0,#23a15c2e,#0000 42%),linear-gradient(#07120c 0%,#030905 100%);place-items:center;min-height:100svh;padding:clamp(24px,5vw,64px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.dd-auth-opening__panel{text-align:center;background:#08160feb;border:1px solid #eef8f029;border-radius:8px;align-content:center;justify-items:center;gap:16px;width:min(100%,440px);padding:28px;display:grid;box-shadow:0 24px 80px #0000005c}.dd-auth-opening__logo{object-fit:cover;border-radius:18px;width:76px;height:76px;box-shadow:0 12px 30px #00000057}.dd-auth-opening__copy{text-align:center;justify-items:center;gap:8px;max-width:100%;display:grid}.dd-auth-opening__eyebrow{color:#75e0a8;text-transform:uppercase;letter-spacing:0;margin:0;font-size:.72rem;font-weight:800}.dd-auth-opening h1{color:#eef8f0;text-align:center;overflow-wrap:anywhere;max-width:18ch;margin:0;font-size:1.72rem;line-height:1.08}.dd-auth-opening p{color:#eef8f0d1;text-align:center;max-width:38ch;margin:0;line-height:1.45}.dd-auth-opening__spinner{border:3px solid #eef8f02e;border-top-color:#75e0a8;border-radius:999px;width:32px;height:32px;animation:.82s linear infinite dd-beta-gate-spin}@keyframes dd-beta-gate-spin{to{transform:rotate(360deg)}}@media (width<=700px){.dd-beta-gate,.dd-auth-opening{padding:16px}.dd-beta-gate__panel,.dd-auth-opening__panel{gap:13px;width:min(100%,380px);padding:20px 16px}.dd-beta-gate__logo,.dd-auth-opening__logo{border-radius:16px;width:64px;height:64px}.dd-beta-gate__copy,.dd-auth-opening__copy{gap:7px}.dd-beta-gate__eyebrow,.dd-auth-opening__eyebrow{letter-spacing:0;font-size:.66rem}.dd-beta-gate h1,.dd-auth-opening h1{font-size:1.42rem;line-height:1.06}.dd-beta-gate p,.dd-auth-opening p{font-size:.86rem;line-height:1.35}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (height<=620px){.dd-beta-gate,.dd-auth-opening{padding:max(var(--dd-mobile-gap-xl), env(safe-area-inset-top)) max(var(--dd-control-pad-x-lg), env(safe-area-inset-right)) max(var(--dd-mobile-gap-xl), env(safe-area-inset-bottom)) max(var(--dd-control-pad-x-lg), env(safe-area-inset-left));place-items:center;overflow-y:auto}.dd-beta-gate__panel,.dd-auth-opening__panel{gap:var(--dd-mobile-card-pad-emphasis);width:min(100%,430px);max-height:calc(100svh - 16px);padding:var(--dd-control-pad-x-lg) var(--dd-control-pad-x-2xl);overflow:hidden}.dd-beta-gate__logo,.dd-auth-opening__logo{width:var(--dd-mobile-opening-logo-size);height:var(--dd-mobile-opening-logo-size);border-radius:var(--dd-mobile-opening-logo-radius)}.dd-beta-gate__copy,.dd-auth-opening__copy{gap:var(--dd-mobile-gap-sm)}.dd-beta-gate__eyebrow,.dd-auth-opening__eyebrow{font-size:var(--dd-mobile-font-tiny);letter-spacing:0}.dd-beta-gate h1,.dd-auth-opening h1{max-width:18ch;font-size:var(--dd-mobile-font-section-title);line-height:1.05}.dd-beta-gate p,.dd-auth-opening p{max-width:38ch;font-size:var(--dd-mobile-font-body-sm);line-height:1.24}.dd-beta-gate__detail{font-size:var(--dd-mobile-font-meta)}.dd-beta-gate__spinner,.dd-auth-opening__spinner{width:var(--dd-mobile-control-height-compact);height:var(--dd-mobile-control-height-compact)}.dd-beta-gate__actions{gap:var(--dd-mobile-gap-xl)}.dd-beta-gate__button{min-height:var(--dd-mobile-field-control-height);padding-inline:var(--dd-control-pad-x-xl);font-size:var(--dd-mobile-font-body-sm)}}@media (prefers-reduced-motion:reduce){.dd-beta-gate__spinner,.dd-auth-opening__spinner{animation:none}}
