.HudFirstRunTutorial-module__5ZI7yq__overlay{top:var(--dt-modal-offset-top,0px);left:var(--dt-modal-offset-left,0px);width:var(--dt-modal-width,100vw);height:var(--dt-modal-height,var(--dt-dynamic-viewport-height,100vh));z-index:140;pointer-events:auto;place-items:center;padding:clamp(18px,3vw,28px);display:grid;position:fixed}.HudFirstRunTutorial-module__5ZI7yq__backdrop{background:radial-gradient(108% 92% at 50% -2%,color-mix(in srgb,var(--hud-accent)22%,transparent)0%,transparent 48%),radial-gradient(70% 70% at 16% 100%,color-mix(in srgb,var(--arcane-twilight)18%,transparent)0%,transparent 60%),linear-gradient(180deg,#070b126b 0%,#060a10b8 100%);-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);position:absolute;inset:0}.HudFirstRunTutorial-module__5ZI7yq__dialog{border:1px solid color-mix(in srgb,var(--hud-border-contrast-strong)64%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--hud-surface-solid-2)24%,var(--hud-surface-overlay-strong))0%,color-mix(in srgb,var(--hud-surface-solid-0)97%,transparent)100%);width:min(100%,720px);max-height:min(82vh,760px);box-shadow:0 28px 64px color-mix(in srgb,var(--hud-shadow-hard)72%,transparent),inset 0 1px 0 #ffffff14;isolation:isolate;border-radius:28px;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.HudFirstRunTutorial-module__5ZI7yq__dialogCompact{border-bottom-right-radius:18px;border-bottom-left-radius:18px;align-self:end;width:min(100%,100vw - 16px);max-height:min(88vh,100%)}.HudFirstRunTutorial-module__5ZI7yq__chrome{background:radial-gradient(circle at top,color-mix(in srgb,var(--hud-accent)14%,transparent)0%,transparent 34%),linear-gradient(180deg,#ffffff08 0%,#fff0 28%);pointer-events:none;position:absolute;inset:0}.HudFirstRunTutorial-module__5ZI7yq__body{gap:14px;padding:clamp(20px,4vw,30px);display:grid;position:relative;overflow-y:auto}.HudFirstRunTutorial-module__5ZI7yq__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.HudFirstRunTutorial-module__5ZI7yq__title{letter-spacing:0;color:var(--hud-text-bright);margin:0;font-size:clamp(1.72rem,1.8vw + 1.08rem,2.64rem);line-height:1.02}.HudFirstRunTutorial-module__5ZI7yq__summary,.HudFirstRunTutorial-module__5ZI7yq__rollHint{color:var(--hud-text);max-width:60ch;margin:0;font-size:13px;line-height:1.64}.HudFirstRunTutorial-module__5ZI7yq__helpHint{border:1px solid color-mix(in srgb,var(--hud-border-soft)24%,transparent);background:color-mix(in srgb,var(--hud-surface-1)32%,transparent);color:var(--hud-text-muted);border-radius:12px;max-width:60ch;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.HudFirstRunTutorial-module__5ZI7yq__sectionList{gap:12px;display:grid}.HudFirstRunTutorial-module__5ZI7yq__section{border:1px solid color-mix(in srgb,var(--hud-border-soft)24%,transparent);background:color-mix(in srgb,var(--hud-surface-1)28%,transparent);border-radius:16px;gap:8px;padding:14px;display:grid}.HudFirstRunTutorial-module__5ZI7yq__sectionTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--hud-text-bright);font-size:12px;font-family:var(--font-mono);margin:0}.HudFirstRunTutorial-module__5ZI7yq__sectionListItems{color:var(--hud-text);gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.58;display:grid}.HudFirstRunTutorial-module__5ZI7yq__footer{border-top:1px solid color-mix(in srgb,var(--hud-border-soft)22%,transparent);background:color-mix(in srgb,var(--hud-surface-overlay-strong)92%,transparent);grid-template-columns:minmax(0,1fr);padding:16px clamp(20px,4vw,30px);display:grid;position:relative}.HudFirstRunTutorial-module__5ZI7yq__footerButton{letter-spacing:.02em;justify-self:end;width:min(100%,220px);min-height:48px;font-size:13px}@media (max-width:839px){.HudFirstRunTutorial-module__5ZI7yq__overlay{place-items:end center;padding:8px}.HudFirstRunTutorial-module__5ZI7yq__dialog{border-radius:24px 24px 18px 18px;max-height:min(88vh,100%)}.HudFirstRunTutorial-module__5ZI7yq__body{padding:18px 16px 12px}.HudFirstRunTutorial-module__5ZI7yq__footer{padding:12px 16px;position:sticky;bottom:0}.HudFirstRunTutorial-module__5ZI7yq__footerButton{width:100%}}@media (prefers-reduced-motion:reduce){.HudFirstRunTutorial-module__5ZI7yq__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
