._installButton_13tw5_1{color:#aef5e8;min-height:2.35rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#06181fc7;border:1px solid #75f0db57;border-radius:999px;align-items:center;gap:.42rem;padding:.42rem .72rem;font-size:.58rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 1.4rem #75f0db0d}._installButton_13tw5_1:hover{background:#0b2a30e0;border-color:#75f0dbb3}._installButton_13tw5_1 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}._panel_13tw5_69{width:min(100%,34rem);padding:clamp(1.35rem,4vw,2.2rem)}._dialogHeader_13tw5_79{align-items:center;gap:1.1rem;display:flex}._icon_13tw5_91{border:1px solid #75f0db52;border-radius:1.25rem;flex:none;width:5.5rem;height:5.5rem;box-shadow:0 .8rem 2.5rem #0000006b}._dialogHeader_13tw5_79 p{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .38rem;font-size:.62rem;font-weight:800}._dialogHeader_13tw5_79 h2{margin:0;font-size:clamp(1.65rem,5vw,2.35rem);line-height:1.02}._copy_13tw5_141{color:var(--dd-text-muted);margin:1.35rem 0 0;line-height:1.6}._steps_13tw5_153{gap:.7rem;margin:1.45rem 0;padding:0;list-style:none;display:grid}._steps_13tw5_153 li{border:1px solid var(--dd-line);border-radius:var(--dd-radius-md);min-height:3.25rem;color:var(--dd-text);background:#040d1380;grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;padding:.7rem .85rem;line-height:1.4;display:grid}._steps_13tw5_153 li>span{width:2rem;height:2rem;color:var(--cyan);font-family:var(--font-mono);border:1px solid #75f0db57;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}._doneButton_13tw5_223{width:100%}@media (width<=760px),(height<=560px){._installButton_13tw5_1{min-height:3.75rem;padding-inline:.85rem;font-size:.62rem}._panel_13tw5_69{max-height:calc(100dvh - 1rem);padding:1rem 1.25rem}._icon_13tw5_91{border-radius:.95rem;width:4.2rem;height:4.2rem}._copy_13tw5_141{margin-top:.85rem;font-size:.85rem}._steps_13tw5_153{gap:.45rem;margin:.85rem 0}._steps_13tw5_153 li{min-height:2.7rem;padding:.45rem .65rem;font-size:.8rem}}._root_1rvz3_1{width:100%;height:100%;overflow:hidden;min-height:0!important}._root_1rvz3_1 .menu-nav{flex:none}._brandIcon_1rvz3_23{border:1px solid #75f0db33;border-radius:12px;width:48px;height:48px;margin:-5px 0;box-shadow:0 0 22px #39bdd41f,inset 0 0 18px #75f0db0a}._brandType_1rvz3_45{text-transform:uppercase;gap:1px;line-height:1;display:grid}._brandType_1rvz3_45 small{color:#6f8c91;font-family:var(--font-mono);letter-spacing:.34em;font-size:.43rem;font-weight:700}._brandType_1rvz3_45 strong{color:#e7f1f1;letter-spacing:.2em;font-size:.76rem;font-weight:760}._root_1rvz3_1 .menu-card-fan:before{z-index:0;aspect-ratio:1;content:"";opacity:.13;filter:saturate(1.2)contrast(1.1);mix-blend-mode:screen;pointer-events:none;background:url(/icons/driftdeck-512.png) 50%/contain no-repeat;width:min(88%,570px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._root_1rvz3_1 .menu-card-fan:after{z-index:0;content:"";opacity:.75;pointer-events:none;border:1px solid #75f0db14;border-radius:50%;position:absolute;inset:12% 2%;transform:rotate(-8deg)}._accountButton_1rvz3_145{color:#acc2c8;font:inherit;letter-spacing:.09em;cursor:pointer;background:#06151fa3;border:1px solid #81b2be3d;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .65rem;font-size:.56rem;font-weight:800;display:inline-flex}._accountButton_1rvz3_145>span{background:#657982;border-radius:50%;width:.42rem;height:.42rem}._accountButton_1rvz3_145[data-online=true]{color:#b9f2eb;border-color:#64d8c975}._accountButton_1rvz3_145[data-online=true]>span{background:#67ddce;box-shadow:0 0 .55rem #67ddce99}._root_1rvz3_1 .menu-hero{grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);gap:72px;width:100%;height:824px;min-height:0;padding:76px}._root_1rvz3_1 .menu-copy h1{font-size:5.85rem}._root_1rvz3_1 .menu-card-fan{height:620px}._root_1rvz3_1 .hero-card{width:260px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .menu-nav{height:64px;padding:0 28px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .menu-utility-links{gap:10px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .menu-utility-links .utility-link{display:none}[data-viewport-profile=mobile-landscape] ._accountButton_1rvz3_145{min-height:60px;padding-inline:14px;font-size:10px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .wordmark{font-size:13px}[data-viewport-profile=mobile-landscape] ._brandIcon_1rvz3_23{width:46px;height:46px}[data-viewport-profile=mobile-landscape] ._brandType_1rvz3_45 small{font-size:7px}[data-viewport-profile=mobile-landscape] ._brandType_1rvz3_45 strong{font-size:12px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .menu-hero{grid-template-columns:minmax(430px,1.15fr) minmax(300px,.85fr);align-items:center;gap:24px;width:100%;height:416px;min-height:0;padding:24px 34px 28px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .overline{margin-bottom:10px;font-size:10px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .menu-copy h1{font-size:64px;line-height:.88}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .menu-lede{max-width:470px;margin-top:16px;font-size:14px;line-height:1.42}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .menu-actions{gap:10px;margin-top:18px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .cta-button,[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .ghost-button{min-height:56px;padding-inline:18px;font-size:13px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .feature-line{gap:14px;margin-top:15px;font-size:9px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .menu-card-fan{height:340px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .hero-card{width:170px;top:10%}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .setup-backdrop{padding:8px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .setup-panel{width:min(900px,100% - 16px);max-width:none;max-height:calc(var(--dd-stage-height) - 16px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 18px;padding:18px 22px;display:grid;overflow:auto}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .setup-heading{grid-column:1/-1}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .setup-heading h2{font-size:30px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .setup-heading>button{width:60px;height:60px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .setup-panel fieldset{margin:0}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .setup-panel fieldset:nth-of-type(3){grid-column:1/-1}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .segmented-control button,[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .difficulty-grid button{min-height:60px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .difficulty-grid button{padding:10px 12px}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .seed-field{margin-top:0}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .advanced-match-config{grid-column:1/-1;margin-top:0}[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .seed-field input,[data-viewport-profile=mobile-landscape] ._root_1rvz3_1 .launch-button{min-height:60px}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .setup-backdrop{padding:8px}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .setup-panel{width:min(900px,100% - 16px);max-width:none;height:calc(var(--dd-stage-height) - 20px);max-height:calc(var(--dd-stage-height) - 20px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 18px;padding:16px 22px;display:grid;overflow:auto}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .setup-heading{grid-column:1/-1}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .setup-heading h2{font-size:30px}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .setup-heading>button{width:60px;height:60px}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .setup-panel fieldset{margin:0}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .setup-panel fieldset:nth-of-type(3){grid-column:1/-1}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .difficulty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .setup-panel fieldset:first-of-type button,[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .segmented-control button,[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .difficulty-grid button{min-height:60px}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .difficulty-grid button{padding:8px 12px}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .seed-field{margin-top:0}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .advanced-match-config{grid-column:1/-1;margin-top:0}[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .seed-field input,[data-viewport-profile=mobile-landscape] ._overlayHost_1rvz3_653 .launch-button{min-height:60px}._tutorialInvite_1rvz3_847{background:#051619d1;border:1px solid #70f5de3d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(680px,100%);margin-top:18px;padding:12px 14px;display:grid;box-shadow:0 14px 36px #00000038}._tutorialInvite_1rvz3_847 div{gap:3px;display:grid}._tutorialInvite_1rvz3_847 strong{color:var(--dd-text);font-size:14px}._tutorialInvite_1rvz3_847 span{color:var(--dd-text-muted);font-size:12px}._tutorialInvite_1rvz3_847 a,._tutorialInvite_1rvz3_847 button{min-height:60px;color:var(--dd-text);font:700 11px/1 var(--dd-font-mono);cursor:pointer;background:#153d41cc;border:1px solid #70f5de3d;border-radius:7px;padding:0 11px;text-decoration:none}._tutorialInvite_1rvz3_847 button{color:var(--dd-text-muted);background:0 0}[data-viewport-profile=mobile-landscape] ._tutorialInvite_1rvz3_847{grid-template-columns:minmax(0,1fr) auto auto;width:620px;margin-top:8px;padding:8px 10px}
