.RpgV2PlayerGuide-module__V_5BnG__overlay{--rpg-v2-background:#07090c;--rpg-v2-surface:#101319;--rpg-v2-elevated:#191e29;--rpg-v2-text:#f4f1ea;--rpg-v2-muted:#a6adbd;--rpg-v2-accent:#a9c0c8;--rpg-v2-on-accent:#090b0e;--rpg-v2-focus:#edf0f2;--rpg-v2-world-accent:#8fb7ff;--rpg-v2-guide-edge-gutter:12px;--rpg-v2-guide-top-gutter:max(var(--rpg-v2-guide-edge-gutter), env(safe-area-inset-top,0px));--rpg-v2-guide-right-gutter:max(var(--rpg-v2-guide-edge-gutter), env(safe-area-inset-right,0px));--rpg-v2-guide-bottom-gutter:max(var(--rpg-v2-guide-edge-gutter), calc(env(safe-area-inset-bottom,0px) + var(--round-mobile-browser-bottom-clearance,0px)));--rpg-v2-guide-left-gutter:max(var(--rpg-v2-guide-edge-gutter), env(safe-area-inset-left,0px));z-index:180;box-sizing:border-box;padding:var(--rpg-v2-guide-top-gutter) var(--rpg-v2-guide-right-gutter) var(--rpg-v2-guide-bottom-gutter) var(--rpg-v2-guide-left-gutter);color:var(--rpg-v2-text);font-family:var(--font-space-grotesk), system-ui, sans-serif;pointer-events:auto;position:fixed;inset:0;overflow:hidden}.RpgV2PlayerGuide-module__V_5BnG__overlay button{font:inherit;-webkit-tap-highlight-color:transparent}.RpgV2PlayerGuide-module__V_5BnG__overlay button:focus-visible,.RpgV2PlayerGuide-module__V_5BnG__tooltip:focus-visible{outline:3px solid var(--rpg-v2-focus);outline-offset:2px}.RpgV2PlayerGuide-module__V_5BnG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RpgV2PlayerGuide-module__V_5BnG__fallbackScrim{background:#030509d1;position:absolute;inset:0}.RpgV2PlayerGuide-module__V_5BnG__spotlight{z-index:1;border:2px solid color-mix(in srgb, var(--rpg-v2-world-accent) 82%, white);background:color-mix(in srgb, var(--rpg-v2-world-accent) 4%, transparent);box-shadow:0 0 0 9999px #030509c9, 0 0 0 5px color-mix(in srgb, var(--rpg-v2-world-accent) 15%, transparent), 0 0 28px color-mix(in srgb, var(--rpg-v2-world-accent) 48%, transparent);pointer-events:none;border-radius:14px;transition:top .24s,left .24s,width .24s,height .24s;position:fixed}.RpgV2PlayerGuide-module__V_5BnG__spotlight:after{border-right:2px solid var(--rpg-v2-world-accent);border-bottom:2px solid var(--rpg-v2-world-accent);content:"";background:var(--rpg-v2-surface);width:9px;height:9px;position:absolute;left:50%}.RpgV2PlayerGuide-module__V_5BnG__spotlight[data-placement=below]:after{bottom:-18px;transform:translate(-50%)rotate(45deg)}.RpgV2PlayerGuide-module__V_5BnG__spotlight[data-placement=above]:after{top:-18px;transform:translate(-50%)rotate(225deg)}.RpgV2PlayerGuide-module__V_5BnG__spotlight[data-placement=left]:after{top:50%;left:-18px;transform:translateY(-50%)rotate(135deg)}.RpgV2PlayerGuide-module__V_5BnG__spotlight[data-placement=right]:after{top:50%;left:auto;right:-18px;transform:translateY(-50%)rotate(315deg)}.RpgV2PlayerGuide-module__V_5BnG__tooltip{z-index:3;max-height:calc(100dvh - var(--rpg-v2-guide-top-gutter) - var(--rpg-v2-guide-bottom-gutter));border:1px solid color-mix(in srgb, var(--rpg-v2-text) 15%, transparent);color:var(--rpg-v2-text);background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--rpg-v2-world-accent) 14%, transparent), transparent 34%), var(--rpg-v2-surface);border-radius:18px;animation:.18s ease-out both RpgV2PlayerGuide-module__V_5BnG__tooltipIn;display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 70px #000000b8}.RpgV2PlayerGuide-module__V_5BnG__tooltip[data-placement=center]{top:var(--rpg-v2-guide-top-gutter);right:var(--rpg-v2-guide-right-gutter);bottom:var(--rpg-v2-guide-bottom-gutter);left:var(--rpg-v2-guide-left-gutter);width:min(380px, calc(100vw - var(--rpg-v2-guide-left-gutter) - var(--rpg-v2-guide-right-gutter)));height:max-content;margin:auto;animation:none;transform:none}.RpgV2PlayerGuide-module__V_5BnG__header{border-bottom:1px solid color-mix(in srgb, var(--rpg-v2-text) 9%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:5px 7px 5px 14px;display:flex}.RpgV2PlayerGuide-module__V_5BnG__header>div{align-items:center;gap:8px;min-width:0;display:flex}.RpgV2PlayerGuide-module__V_5BnG__header span,.RpgV2PlayerGuide-module__V_5BnG__guideName,.RpgV2PlayerGuide-module__V_5BnG__targetLabel small{color:color-mix(in srgb, var(--rpg-v2-world-accent) 76%, var(--rpg-v2-text));font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.RpgV2PlayerGuide-module__V_5BnG__header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RpgV2PlayerGuide-module__V_5BnG__header small{color:var(--rpg-v2-muted);background:color-mix(in srgb, var(--rpg-v2-elevated) 80%, transparent);border-radius:999px;flex:none;padding:3px 6px;font-size:10px}.RpgV2PlayerGuide-module__V_5BnG__header button{border:1px solid color-mix(in srgb, var(--rpg-v2-text) 13%, transparent);width:44px;min-height:44px;color:var(--rpg-v2-world-accent);background:color-mix(in srgb, var(--rpg-v2-elevated) 76%, transparent);cursor:pointer;border-radius:10px;flex:0 0 44px;place-items:center;padding:0;display:grid}.RpgV2PlayerGuide-module__V_5BnG__header button svg{width:17px;height:17px}.RpgV2PlayerGuide-module__V_5BnG__copy{overscroll-behavior:contain;padding:17px 18px 15px;overflow-y:auto}.RpgV2PlayerGuide-module__V_5BnG__guideName{margin:0 0 7px}.RpgV2PlayerGuide-module__V_5BnG__copy h2{text-wrap:balance;letter-spacing:-.045em;margin:0;font-size:25px;font-weight:600;line-height:1.04}.RpgV2PlayerGuide-module__V_5BnG__copy h2+p{color:color-mix(in srgb, var(--rpg-v2-text) 80%, var(--rpg-v2-muted));margin:12px 0 0;font-size:13px;line-height:1.52}.RpgV2PlayerGuide-module__V_5BnG__guideItems{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.RpgV2PlayerGuide-module__V_5BnG__guideItems li{background:color-mix(in srgb, var(--rpg-v2-elevated) 72%, transparent);border-radius:9px;grid-template-columns:minmax(68px,auto) 1fr;gap:8px;padding:7px 9px;font-size:11px;line-height:1.4;display:grid}.RpgV2PlayerGuide-module__V_5BnG__guideItems strong{color:var(--rpg-v2-text);font-weight:700}.RpgV2PlayerGuide-module__V_5BnG__guideItems span{color:var(--rpg-v2-muted)}.RpgV2PlayerGuide-module__V_5BnG__referenceSections{gap:8px;margin-top:14px;display:grid}.RpgV2PlayerGuide-module__V_5BnG__referenceSections section{border:1px solid color-mix(in srgb, var(--rpg-v2-text) 10%, transparent);background:color-mix(in srgb, var(--rpg-v2-elevated) 70%, transparent);border-radius:11px;padding:10px 11px}.RpgV2PlayerGuide-module__V_5BnG__referenceSections h3{color:color-mix(in srgb, var(--rpg-v2-world-accent) 78%, var(--rpg-v2-text));margin:0;font-size:12px;font-weight:700}.RpgV2PlayerGuide-module__V_5BnG__referenceSections p{color:color-mix(in srgb, var(--rpg-v2-text) 80%, var(--rpg-v2-muted));margin:4px 0 0;font-size:11px;line-height:1.45}.RpgV2PlayerGuide-module__V_5BnG__targetLabel{border:1px solid color-mix(in srgb, var(--rpg-v2-world-accent) 24%, transparent);background:color-mix(in srgb, var(--rpg-v2-world-accent) 7%, transparent);border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:9px 11px;display:flex}.RpgV2PlayerGuide-module__V_5BnG__targetLabel>span{width:29px;height:29px;color:var(--rpg-v2-world-accent);background:color-mix(in srgb, var(--rpg-v2-world-accent) 12%, transparent);border-radius:8px;flex:0 0 29px;place-items:center;display:grid}.RpgV2PlayerGuide-module__V_5BnG__targetLabel>span svg{width:18px;height:18px}.RpgV2PlayerGuide-module__V_5BnG__targetLabel p{gap:2px;margin:0;display:grid}.RpgV2PlayerGuide-module__V_5BnG__targetLabel small{font-size:8px}.RpgV2PlayerGuide-module__V_5BnG__targetLabel strong{font-size:11px;font-weight:650}.RpgV2PlayerGuide-module__V_5BnG__footer{border-top:1px solid color-mix(in srgb, var(--rpg-v2-text) 9%, transparent);background:color-mix(in srgb, var(--rpg-v2-background) 25%, transparent);justify-content:space-between;align-items:center;gap:10px;min-height:63px;padding:9px 11px;display:flex}.RpgV2PlayerGuide-module__V_5BnG__footer>div{gap:7px;display:flex}.RpgV2PlayerGuide-module__V_5BnG__referenceFooter{justify-content:flex-end}.RpgV2PlayerGuide-module__V_5BnG__footer button{border:1px solid color-mix(in srgb, var(--rpg-v2-text) 14%, transparent);cursor:pointer;border-radius:10px;min-height:44px;padding:0 13px}.RpgV2PlayerGuide-module__V_5BnG__footer button:disabled{cursor:not-allowed;opacity:.36}.RpgV2PlayerGuide-module__V_5BnG__skipButton,.RpgV2PlayerGuide-module__V_5BnG__backButton{color:var(--rpg-v2-muted);background:color-mix(in srgb, var(--rpg-v2-elevated) 68%, transparent)}.RpgV2PlayerGuide-module__V_5BnG__nextButton{border-color:color-mix(in srgb, var(--rpg-v2-world-accent) 38%, var(--rpg-v2-text) 10%);min-width:89px;color:var(--rpg-v2-text);background:color-mix(in srgb, var(--rpg-v2-world-accent) 24%, var(--rpg-v2-world-elevated,var(--rpg-v2-elevated)) 52%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rpg-v2-world-accent) 20%, transparent);justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}@keyframes RpgV2PlayerGuide-module__V_5BnG__tooltipIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.RpgV2PlayerGuide-module__V_5BnG__tooltip:not([data-placement=center]){width:auto!important;left:10px!important;right:10px!important}.RpgV2PlayerGuide-module__V_5BnG__copy h2{font-size:23px}.RpgV2PlayerGuide-module__V_5BnG__footer{padding-inline:9px}.RpgV2PlayerGuide-module__V_5BnG__footer button{min-height:44px;padding-inline:11px}}@media (max-height:560px) and (orientation:landscape){.RpgV2PlayerGuide-module__V_5BnG__overlay{--rpg-v2-guide-edge-gutter:8px}.RpgV2PlayerGuide-module__V_5BnG__header{min-height:48px;padding-block:1px}.RpgV2PlayerGuide-module__V_5BnG__copy{padding-block:11px}.RpgV2PlayerGuide-module__V_5BnG__copy h2{font-size:21px}.RpgV2PlayerGuide-module__V_5BnG__copy h2+p{margin-top:8px;font-size:11px}.RpgV2PlayerGuide-module__V_5BnG__targetLabel{margin-top:9px;padding-block:7px}.RpgV2PlayerGuide-module__V_5BnG__footer{min-height:54px;padding-block:5px}}@media (prefers-reduced-motion:reduce){.RpgV2PlayerGuide-module__V_5BnG__spotlight,.RpgV2PlayerGuide-module__V_5BnG__tooltip{transition:none!important;animation:none!important}}
.RpgV2LegacyCanonReview-module__0egNUW__shell{color:#f4f1ea;background:radial-gradient(circle at 20% 10%,#728e9a33,#0000 38%),#07090c;place-items:center;min-height:100dvh;padding:24px;display:grid}.RpgV2LegacyCanonReview-module__0egNUW__card{background:#101319f5;border:1px solid #a9c0c857;border-radius:22px;width:min(680px,100%);padding:clamp(22px,4vw,38px);box-shadow:0 24px 80px #0000007a}.RpgV2LegacyCanonReview-module__0egNUW__eyebrow{color:#a9c0c8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.RpgV2LegacyCanonReview-module__0egNUW__title{margin:0;font-size:clamp(26px,5vw,38px);line-height:1.08}.RpgV2LegacyCanonReview-module__0egNUW__copy{color:#b9c0ce;margin:14px 0 24px;line-height:1.55}.RpgV2LegacyCanonReview-module__0egNUW__form{gap:16px;display:grid}.RpgV2LegacyCanonReview-module__0egNUW__field{color:#dfe4ea;gap:7px;font-size:13px;font-weight:650;display:grid}.RpgV2LegacyCanonReview-module__0egNUW__input,.RpgV2LegacyCanonReview-module__0egNUW__select{color:#f4f1ea;width:100%;min-height:46px;font:inherit;background:#191e29;border:1px solid #77839bad;border-radius:10px;outline:none;padding:10px 12px;font-weight:450}.RpgV2LegacyCanonReview-module__0egNUW__input:focus,.RpgV2LegacyCanonReview-module__0egNUW__select:focus{border-color:#edf0f2;box-shadow:0 0 0 3px #a9c0c829}.RpgV2LegacyCanonReview-module__0egNUW__note{color:#969eae;margin:2px 0 0;font-size:12px;line-height:1.45}.RpgV2LegacyCanonReview-module__0egNUW__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.RpgV2LegacyCanonReview-module__0egNUW__button{color:#090b0e;min-height:44px;font:inherit;cursor:pointer;background:#d9e3e7;border:0;border-radius:999px;padding:0 18px;font-weight:750}.RpgV2LegacyCanonReview-module__0egNUW__button:disabled{cursor:not-allowed;opacity:.45}.RpgV2LegacyCanonReview-module__0egNUW__exit{color:#dfe4ea;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #77839b9e;border-radius:999px;padding:0 16px}
.PresidencyTransitionImpactNotice-module__rtdT1q__toastViewport{height:10.75rem;position:relative;overflow:hidden}.PresidencyTransitionImpactNotice-module__rtdT1q__toast{will-change:transform, opacity;height:3.25rem;transition:top .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),opacity .28s;position:absolute;left:0;right:0}.PresidencyTransitionImpactNotice-module__rtdT1q__toastPosition0{top:0}.PresidencyTransitionImpactNotice-module__rtdT1q__toastPosition1{top:3.75rem}.PresidencyTransitionImpactNotice-module__rtdT1q__toastPosition2{top:7.5rem}.PresidencyTransitionImpactNotice-module__rtdT1q__toastPosition3{opacity:0;top:11.25rem}.PresidencyTransitionImpactNotice-module__rtdT1q__advancing{transform:translateY(-3.75rem)}.PresidencyTransitionImpactNotice-module__rtdT1q__advancing.PresidencyTransitionImpactNotice-module__rtdT1q__toastPosition0{opacity:0}.PresidencyTransitionImpactNotice-module__rtdT1q__advancing.PresidencyTransitionImpactNotice-module__rtdT1q__toastPosition3{opacity:1}@media (max-height:500px) and (orientation:landscape){.PresidencyTransitionImpactNotice-module__rtdT1q__toastViewport{height:9.2rem}.PresidencyTransitionImpactNotice-module__rtdT1q__toast{height:2.8rem}.PresidencyTransitionImpactNotice-module__rtdT1q__toastPosition1{top:3.2rem}.PresidencyTransitionImpactNotice-module__rtdT1q__toastPosition2{top:6.4rem}.PresidencyTransitionImpactNotice-module__rtdT1q__toastPosition3{top:9.6rem}.PresidencyTransitionImpactNotice-module__rtdT1q__advancing{transform:translateY(-3.2rem)}}@media (prefers-reduced-motion:reduce){.PresidencyTransitionImpactNotice-module__rtdT1q__toast{transition:none}}
.RpgV2LaunchScreen-module__yfcy0q__shell{--rpg-background:#07090c;--rpg-surface:#101319;--rpg-elevated:#191e29;--rpg-text:#f4f1ea;--rpg-muted:#a6adbd;--rpg-accent:#a9c0c8;--rpg-accent-text:#c7d8de;--rpg-on-accent:#090b0e;--rpg-secondary:#7f8b91;--rpg-focus:#edf0f2;--rpg-border:#ffffff24;--rpg-overlay:#04060ac7;--rpg-world-background:#11131a;--rpg-world-surface:#1a1d27;--rpg-world-elevated:#242937;--rpg-world-accent:#8fb7ff;--rpg-world-secondary:#b8b0ff;--rpg-hairline:color-mix(in srgb, var(--rpg-text) 11%, transparent);--rpg-control-border:color-mix(in srgb, var(--rpg-text) 25%, transparent);--rpg-browser-bottom-clearance:var(--round-mobile-browser-bottom-clearance,0px);--rpg-bottom-inset:calc(max(.8rem, env(safe-area-inset-bottom,0px)) + var(--rpg-browser-bottom-clearance));z-index:70;color:var(--rpg-text);background:var(--rpg-background);font-family:var(--font-space-grotesk), system-ui, sans-serif;font-synthesis:none;grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);display:grid;position:fixed;inset:0;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__scene{isolation:isolate;background:radial-gradient(circle at 22% 20%, color-mix(in srgb, var(--rpg-world-secondary) 28%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--rpg-world-background) 82%, var(--rpg-world-secondary)), var(--rpg-world-background));min-width:0;min-height:0;position:relative;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__sceneImage,.RpgV2LaunchScreen-module__yfcy0q__sceneScrim,.RpgV2LaunchScreen-module__yfcy0q__sceneGlow{position:absolute;inset:0}.RpgV2LaunchScreen-module__yfcy0q__sceneImage{z-index:-4;object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.03);width:100%;height:100%}.RpgV2LaunchScreen-module__yfcy0q__sceneScrim{z-index:-2;background:linear-gradient(90deg,#04060a29 48%,#04060ac2 100%),linear-gradient(#0000 52%,#04060aeb)}.RpgV2LaunchScreen-module__yfcy0q__sceneGlow{z-index:-3;background:radial-gradient(circle at 45% 56%, color-mix(in srgb, var(--rpg-world-accent) 21%, transparent), transparent 46%);mix-blend-mode:screen}.RpgV2LaunchScreen-module__yfcy0q__topbar{z-index:8;padding:max(1.1rem, env(safe-area-inset-top)) 1.4rem 0;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.RpgV2LaunchScreen-module__yfcy0q__backButton,.RpgV2LaunchScreen-module__yfcy0q__quietButton,.RpgV2LaunchScreen-module__yfcy0q__tabButton,.RpgV2LaunchScreen-module__yfcy0q__characterAction,.RpgV2LaunchScreen-module__yfcy0q__primaryButton,.RpgV2LaunchScreen-module__yfcy0q__iconButton{border:1px solid var(--rpg-control-border);min-height:44px;color:var(--rpg-text);background:color-mix(in srgb, var(--rpg-background) 68%, transparent);border-radius:11px;transition:border-color .15s,background .15s,transform .15s}.RpgV2LaunchScreen-module__yfcy0q__backButton,.RpgV2LaunchScreen-module__yfcy0q__quietButton{letter-spacing:.01em;padding:0 .9rem;font-size:.78rem;font-weight:600}.RpgV2LaunchScreen-module__yfcy0q__backButton{justify-content:center;align-items:center;gap:.35rem;width:auto;padding:0 .8rem 0 .65rem;display:inline-flex}.RpgV2LaunchScreen-module__yfcy0q__backButton svg,.RpgV2LaunchScreen-module__yfcy0q__iconButton svg{width:1.15rem;height:1.15rem}.RpgV2LaunchScreen-module__yfcy0q__quietButton{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.RpgV2LaunchScreen-module__yfcy0q__quietButton>svg{width:1rem;height:1rem}.RpgV2LaunchScreen-module__yfcy0q__suggestMark{opacity:.88}.RpgV2LaunchScreen-module__yfcy0q__eyebrow{color:var(--rpg-accent-text);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:700}.RpgV2LaunchScreen-module__yfcy0q__previewBadge,.RpgV2LaunchScreen-module__yfcy0q__sceneFacts>span{border:1px solid color-mix(in srgb, var(--rpg-text) 18%, transparent);color:color-mix(in srgb, var(--rpg-text) 86%, transparent);background:color-mix(in srgb, var(--rpg-background) 76%, transparent);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.6rem;font-weight:700;box-shadow:0 .5rem 1.4rem #0000002e}.RpgV2LaunchScreen-module__yfcy0q__previewBadge{border-radius:999px;min-height:32px;padding:.48rem .7rem}.RpgV2LaunchScreen-module__yfcy0q__sceneCopy{z-index:6;left:clamp(1.35rem,4vw,4.5rem);right:clamp(1.35rem,5vw,5.5rem);bottom:calc(max(2rem, env(safe-area-inset-bottom,0px)) + var(--rpg-browser-bottom-clearance));max-width:44rem;position:absolute}.RpgV2LaunchScreen-module__yfcy0q__sceneTitle{max-width:14ch;font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 4px 24px #000000b8;margin:.45rem 0 0;font-size:clamp(2.4rem,5vw,5rem);font-weight:600;line-height:.94}.RpgV2LaunchScreen-module__yfcy0q__scenePremise{max-width:43rem;color:color-mix(in srgb, var(--rpg-text) 86%, transparent);text-shadow:0 2px 16px #000000d9;margin:1rem 0 0;font-size:clamp(.95rem,1.4vw,1.13rem);line-height:1.55}.RpgV2LaunchScreen-module__yfcy0q__sceneFacts{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.RpgV2LaunchScreen-module__yfcy0q__sceneFacts>span{border-radius:999px;padding:.38rem .58rem}.RpgV2LaunchScreen-module__yfcy0q__director{z-index:12;border-left:1px solid var(--rpg-hairline);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--rpg-secondary) 9%, transparent), transparent 34%), color-mix(in srgb, var(--rpg-surface) 96%, transparent);min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:-1.4rem 0 4rem #0000004d}.RpgV2LaunchScreen-module__yfcy0q__directorInner{overscroll-behavior:contain;height:100%;padding:max(1.2rem, env(safe-area-inset-top)) max(clamp(1.1rem, 3vw, 2rem), env(safe-area-inset-right)) var(--rpg-bottom-inset) max(clamp(1.1rem, 3vw, 2rem), env(safe-area-inset-left));scrollbar-color:color-mix(in srgb, var(--rpg-muted) 36%, transparent) transparent;scrollbar-width:thin;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__directorHeader{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.RpgV2LaunchScreen-module__yfcy0q__directorTitle,.RpgV2LaunchScreen-module__yfcy0q__sectionTitle{font-family:var(--font-space-grotesk), system-ui, sans-serif;margin:0;font-weight:600}.RpgV2LaunchScreen-module__yfcy0q__directorTitle{margin-top:.3rem;font-size:clamp(1.55rem,2.1vw,2.1rem);line-height:1.05}.RpgV2LaunchScreen-module__yfcy0q__directorHint{max-width:34rem;color:var(--rpg-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.RpgV2LaunchScreen-module__yfcy0q__readinessBadge{border:1px solid var(--rpg-control-border);min-height:34px;color:var(--rpg-muted);background:color-mix(in srgb, var(--rpg-background) 64%, transparent);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.42rem .65rem;font-size:.6rem;font-weight:700;display:inline-flex}.RpgV2LaunchScreen-module__yfcy0q__readinessBadge[data-ready=true]{border-color:color-mix(in srgb, var(--rpg-accent) 52%, transparent);color:var(--rpg-accent-text);background:color-mix(in srgb, var(--rpg-accent) 10%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__readinessDot,.RpgV2LaunchScreen-module__yfcy0q__dockStatusDot{background:var(--rpg-secondary);width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--rpg-secondary) 12%, transparent);border-radius:999px}.RpgV2LaunchScreen-module__yfcy0q__readinessBadge[data-ready=true] .RpgV2LaunchScreen-module__yfcy0q__readinessDot{background:var(--rpg-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rpg-accent) 14%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__tabs{border:1px solid var(--rpg-hairline);background:color-mix(in srgb, var(--rpg-background) 82%, transparent);border-radius:14px;grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:.25rem;padding:.38rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__tabButton{min-height:58px;color:var(--rpg-muted);text-align:left;background:0 0;border-color:#0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .7rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__tabButton[data-active=true]{color:var(--rpg-text);background:color-mix(in srgb, var(--rpg-accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rpg-accent) 34%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__tabNumber,.RpgV2LaunchScreen-module__yfcy0q__tabState{border:1px solid var(--rpg-control-border);width:1.65rem;height:1.65rem;font-family:var(--font-space-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid}.RpgV2LaunchScreen-module__yfcy0q__tabButton[data-active=true] .RpgV2LaunchScreen-module__yfcy0q__tabNumber{border-color:var(--rpg-accent);color:var(--rpg-on-accent);background:var(--rpg-accent)}.RpgV2LaunchScreen-module__yfcy0q__tabState{width:1.35rem;height:1.35rem;color:var(--rpg-muted);font-size:.56rem}.RpgV2LaunchScreen-module__yfcy0q__tabState[data-ready=true]{border-color:color-mix(in srgb, var(--rpg-accent) 54%, transparent);color:var(--rpg-accent-text);background:color-mix(in srgb, var(--rpg-accent) 10%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__tabCopy{gap:.12rem;min-width:0;display:grid}.RpgV2LaunchScreen-module__yfcy0q__tabCopy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:760;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__tabCopy small{color:var(--rpg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:550;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__panelScroll{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--rpg-muted) 36%, transparent) transparent;scrollbar-width:thin;min-height:0;padding:.15rem .25rem 1rem 0;overflow-y:auto}.RpgV2LaunchScreen-module__yfcy0q__section{padding:1.25rem .15rem .5rem 0}.RpgV2LaunchScreen-module__yfcy0q__section[hidden]{display:none}.RpgV2LaunchScreen-module__yfcy0q__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.RpgV2LaunchScreen-module__yfcy0q__sectionTitle{font-size:1.1rem}.RpgV2LaunchScreen-module__yfcy0q__sectionHint,.RpgV2LaunchScreen-module__yfcy0q__counter,.RpgV2LaunchScreen-module__yfcy0q__fieldHint,.RpgV2LaunchScreen-module__yfcy0q__characterMeta,.RpgV2LaunchScreen-module__yfcy0q__emptyText,.RpgV2LaunchScreen-module__yfcy0q__errorText{color:var(--rpg-muted);font-size:.75rem;line-height:1.45}.RpgV2LaunchScreen-module__yfcy0q__counter[data-invalid=true],.RpgV2LaunchScreen-module__yfcy0q__errorText{color:#ff9f9f}.RpgV2LaunchScreen-module__yfcy0q__counter{font-family:var(--font-space-mono), ui-monospace, monospace;font-size:.66rem}.RpgV2LaunchScreen-module__yfcy0q__sectionHeader>.RpgV2LaunchScreen-module__yfcy0q__counter{border:1px solid var(--rpg-hairline);background:color-mix(in srgb, var(--rpg-background) 64%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:.3rem .55rem}.RpgV2LaunchScreen-module__yfcy0q__selectedSummary{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);gap:.65rem;margin:.85rem 0;display:grid}.RpgV2LaunchScreen-module__yfcy0q__leadSelection,.RpgV2LaunchScreen-module__yfcy0q__supportSelection{border:1px solid var(--rpg-hairline);background:color-mix(in srgb, var(--rpg-elevated) 68%, transparent);border-radius:.85rem;min-width:0;padding:.8rem}.RpgV2LaunchScreen-module__yfcy0q__leadSelection{border-color:color-mix(in srgb, var(--rpg-accent) 44%, transparent);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--rpg-accent) 12%, transparent), transparent 48%), color-mix(in srgb, var(--rpg-elevated) 82%, transparent);align-content:center;gap:.2rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__leadSelection strong{color:var(--rpg-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__leadSelection>:last-child,.RpgV2LaunchScreen-module__yfcy0q__supportSelectionHeader>:last-child{color:var(--rpg-muted);font-size:.68rem;line-height:1.35}.RpgV2LaunchScreen-module__yfcy0q__selectionLabel{color:var(--rpg-accent-text);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.RpgV2LaunchScreen-module__yfcy0q__supportSelection{gap:.65rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__supportSelectionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.RpgV2LaunchScreen-module__yfcy0q__supportChipList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__selectedChip{border:1px solid var(--rpg-hairline);width:100%;min-width:0;min-height:44px;color:var(--rpg-text);background:color-mix(in srgb, var(--rpg-background) 62%, transparent);text-align:left;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.45rem;padding:.45rem .6rem;font-size:.7rem;font-weight:700;display:flex}.RpgV2LaunchScreen-module__yfcy0q__selectedChip>:last-child{color:var(--rpg-muted);flex:none;font-size:.9rem}.RpgV2LaunchScreen-module__yfcy0q__emptyCastSlot{border:1px dashed color-mix(in srgb, var(--rpg-muted) 28%, transparent);min-height:44px;color:color-mix(in srgb, var(--rpg-muted) 62%, transparent);border-radius:.65rem;place-items:center;padding:.45rem .6rem;font-size:.66rem;font-weight:650;display:grid}.RpgV2LaunchScreen-module__yfcy0q__selectedChipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__castTools{grid-template-columns:1fr 1fr;gap:.55rem;margin:.65rem 0 0;display:grid}.RpgV2LaunchScreen-module__yfcy0q__castNotice{color:var(--rpg-accent-text);margin:.55rem 0 0;font-size:.7rem;line-height:1.4}.RpgV2LaunchScreen-module__yfcy0q__libraryHeader{justify-content:space-between;align-items:end;gap:1rem;margin:1.2rem 0 .7rem;display:flex}.RpgV2LaunchScreen-module__yfcy0q__libraryHeader h4,.RpgV2LaunchScreen-module__yfcy0q__libraryHeader p{margin:0}.RpgV2LaunchScreen-module__yfcy0q__libraryHeader h4{font-size:.9rem}.RpgV2LaunchScreen-module__yfcy0q__libraryHeader h4:focus{outline:3px solid var(--rpg-focus);outline-offset:3px;border-radius:.25rem}.RpgV2LaunchScreen-module__yfcy0q__libraryHeader p,.RpgV2LaunchScreen-module__yfcy0q__libraryHeader>span{color:var(--rpg-muted);margin-top:.18rem;font-size:.68rem;line-height:1.4}.RpgV2LaunchScreen-module__yfcy0q__libraryHeader>span{border:1px solid var(--rpg-hairline);text-align:center;border-radius:999px;max-width:13rem;padding:.35rem .55rem}.RpgV2LaunchScreen-module__yfcy0q__characterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__characterCard{border:1px solid var(--rpg-hairline);background:color-mix(in srgb, var(--rpg-elevated) 68%, transparent);border-radius:.85rem;min-width:0;padding:.6rem;transition:border-color .15s,background .15s;box-shadow:0 .6rem 1.4rem #0000001f}.RpgV2LaunchScreen-module__yfcy0q__characterCard:focus-within{border-color:color-mix(in srgb, var(--rpg-accent) 40%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__characterCard[data-selected=true]{border-color:color-mix(in srgb, var(--rpg-accent) 52%, transparent);background:color-mix(in srgb, var(--rpg-elevated) 88%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rpg-accent) 18%, transparent), 0 .75rem 1.8rem #0000002e}.RpgV2LaunchScreen-module__yfcy0q__characterCard[data-player=true]{border-color:color-mix(in srgb, var(--rpg-accent) 82%, transparent);background:color-mix(in srgb, var(--rpg-accent) 8%, var(--rpg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rpg-accent) 32%, transparent), 0 .75rem 1.8rem #00000038}.RpgV2LaunchScreen-module__yfcy0q__characterPortrait{aspect-ratio:16/10;border:1px solid var(--rpg-hairline);background:linear-gradient(145deg, var(--rpg-elevated), var(--rpg-background));border-radius:.65rem;width:100%;margin-bottom:.55rem;position:relative;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__characterPortrait img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:opacity .18s;display:block}.RpgV2LaunchScreen-module__yfcy0q__characterPortrait img[data-loaded=false]{opacity:0}.RpgV2LaunchScreen-module__yfcy0q__initials{width:100%;height:100%;color:var(--rpg-accent-text);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rpg-accent) 28%, transparent), transparent 55%);place-items:center;font-size:1.4rem;font-weight:700;display:grid}.RpgV2LaunchScreen-module__yfcy0q__portraitGenerating{z-index:2;color:var(--rpg-accent-text);background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--rpg-accent) 18%, transparent), transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--rpg-elevated) 94%, transparent), var(--rpg-background));font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;place-content:center;justify-items:center;gap:.55rem;font-size:.6rem;font-weight:750;display:grid;position:absolute;inset:0;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__portraitGenerating:after{content:"";background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--rpg-accent) 13%, transparent) 50%, transparent 62%);animation:1.8s ease-in-out infinite RpgV2LaunchScreen-module__yfcy0q__portraitSweep;position:absolute;inset:-45%;transform:translate(-45%)}.RpgV2LaunchScreen-module__yfcy0q__portraitGenerating>span{z-index:1;position:relative}.RpgV2LaunchScreen-module__yfcy0q__portraitGeneratingSpinner{border:2px solid color-mix(in srgb, var(--rpg-accent) 24%, transparent);border-top-color:var(--rpg-accent);border-radius:50%;width:1.45rem;height:1.45rem;animation:.85s linear infinite RpgV2LaunchScreen-module__yfcy0q__portraitSpin}.RpgV2LaunchScreen-module__yfcy0q__playerIdentityBadge{border:1px solid color-mix(in srgb, var(--rpg-accent) 72%, transparent);max-width:calc(100% - .9rem);color:var(--rpg-on-accent);background:color-mix(in srgb, var(--rpg-accent) 92%, transparent);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;padding:.3rem .5rem;font-size:.56rem;font-weight:800;line-height:1;position:absolute;top:.45rem;left:.45rem;overflow:hidden;box-shadow:0 8px 18px #00000057}.RpgV2LaunchScreen-module__yfcy0q__supportIdentityBadge{border:1px solid color-mix(in srgb, var(--rpg-secondary) 62%, transparent);max-width:calc(100% - .9rem);color:var(--rpg-text);background:color-mix(in srgb, var(--rpg-background) 82%, transparent);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;padding:.3rem .5rem;font-size:.54rem;font-weight:750;line-height:1;position:absolute;top:.45rem;left:.45rem;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__portraitAction{border:1px solid color-mix(in srgb, var(--rpg-accent) 38%, transparent);width:100%;min-height:44px;color:var(--rpg-accent-text);background:color-mix(in srgb, var(--rpg-accent) 10%, transparent);border-radius:.55rem;margin:-.15rem 0 .45rem;padding:.3rem .5rem;font-size:.68rem;font-weight:700}.RpgV2LaunchScreen-module__yfcy0q__characterName{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:700;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__characterRole{color:var(--rpg-text);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.72rem;font-weight:650;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__characterMeta{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.1em;margin:.12rem 0 .55rem;display:-webkit-box;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__characterActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__characterAction{border-radius:.58rem;justify-content:center;align-items:center;gap:.3rem;min-width:0;min-height:44px;padding:.35rem .45rem;font-size:.68rem;font-weight:600;display:flex}.RpgV2LaunchScreen-module__yfcy0q__characterAction svg{width:.95rem;height:.95rem}.RpgV2LaunchScreen-module__yfcy0q__characterActionLabel{text-align:center;text-overflow:ellipsis;font-size:.66rem;font-weight:750;line-height:1.15;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__characterAction[data-active=true]{border-color:color-mix(in srgb, var(--rpg-accent) 52%, transparent);color:var(--rpg-accent-text);background:color-mix(in srgb, var(--rpg-accent) 14%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__removeCharacterAction:not([aria-disabled=true]){color:#ffc1c1;background:#ff9f9f0d;border-color:#ff9f9f3d}.RpgV2LaunchScreen-module__yfcy0q__removeCharacterAction[aria-disabled=true],.RpgV2LaunchScreen-module__yfcy0q__characterAction:disabled,.RpgV2LaunchScreen-module__yfcy0q__quietButton:disabled,.RpgV2LaunchScreen-module__yfcy0q__primaryButton:disabled{cursor:not-allowed;opacity:.42}.RpgV2LaunchScreen-module__yfcy0q__fieldStack{gap:.85rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__field{gap:.35rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__fieldLabel{color:var(--rpg-text);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.78rem;font-weight:600;display:flex}.RpgV2LaunchScreen-module__yfcy0q__field textarea,.RpgV2LaunchScreen-module__yfcy0q__field input,.RpgV2LaunchScreen-module__yfcy0q__field select{border:1px solid var(--rpg-control-border);width:100%;min-height:44px;color:var(--rpg-text);background:color-mix(in srgb, var(--rpg-background) 82%, var(--rpg-surface));font:inherit;resize:vertical;caret-color:var(--rpg-accent);border-radius:.72rem;outline:none;padding:.7rem .8rem;font-size:.88rem;line-height:1.45}.RpgV2LaunchScreen-module__yfcy0q__field textarea::placeholder,.RpgV2LaunchScreen-module__yfcy0q__field input::placeholder{color:color-mix(in srgb, var(--rpg-muted) 78%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__field textarea::selection,.RpgV2LaunchScreen-module__yfcy0q__field input::selection{color:var(--rpg-text);background:color-mix(in srgb, var(--rpg-accent) 34%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__fieldLabel input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--rpg-accent)}.RpgV2LaunchScreen-module__yfcy0q__field [aria-invalid=true]{border-color:#ff9f9f;box-shadow:0 0 0 1px #ff9f9f47}.RpgV2LaunchScreen-module__yfcy0q__fieldDescription{color:color-mix(in srgb, var(--rpg-muted) 88%, transparent);font-size:.7rem;line-height:1.4}.RpgV2LaunchScreen-module__yfcy0q__field textarea:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__field input:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__field select:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__backButton:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__quietButton:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__tabButton:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__characterAction:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__selectedChip:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__portraitAction:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__primaryButton:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__iconButton:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__resetButton:focus-visible,.RpgV2LaunchScreen-module__yfcy0q__optionCard input:focus-visible{outline:3px solid var(--rpg-focus);outline-offset:2px}.RpgV2LaunchScreen-module__yfcy0q__profileDetails,.RpgV2LaunchScreen-module__yfcy0q__advancedDetails{border:1px solid var(--rpg-border);background:color-mix(in srgb, var(--rpg-elevated) 62%, transparent);border-radius:.8rem;margin-top:1rem;padding:.8rem}.RpgV2LaunchScreen-module__yfcy0q__profileDetails>summary,.RpgV2LaunchScreen-module__yfcy0q__advancedDetails>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.8rem;min-height:44px;font-size:.8rem;font-weight:820;display:flex}.RpgV2LaunchScreen-module__yfcy0q__profileDetails[open]>summary,.RpgV2LaunchScreen-module__yfcy0q__advancedDetails[open]>summary{margin-bottom:.55rem}.RpgV2LaunchScreen-module__yfcy0q__profileDetails>summary>:first-child,.RpgV2LaunchScreen-module__yfcy0q__advancedDetails>summary>:first-child{gap:.15rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__profileDetails>summary strong,.RpgV2LaunchScreen-module__yfcy0q__advancedDetails>summary strong{color:var(--rpg-text);font-size:.8rem}.RpgV2LaunchScreen-module__yfcy0q__profileDetails>summary small,.RpgV2LaunchScreen-module__yfcy0q__advancedDetails>summary small{color:var(--rpg-muted);font-size:.66rem;font-weight:550}.RpgV2LaunchScreen-module__yfcy0q__advancedDetails .RpgV2LaunchScreen-module__yfcy0q__fieldStack{margin-top:.75rem}.RpgV2LaunchScreen-module__yfcy0q__profileSummary{color:var(--rpg-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.7rem;font-weight:650;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__storyReadyBanner,.RpgV2LaunchScreen-module__yfcy0q__canonBlockedBanner{border:1px solid color-mix(in srgb, var(--rpg-accent) 42%, transparent);color:var(--rpg-text);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--rpg-accent) 14%, transparent), transparent 46%), color-mix(in srgb, var(--rpg-elevated) 72%, transparent);border-radius:.8rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem .85rem;display:flex}.RpgV2LaunchScreen-module__yfcy0q__storyReadyMark{width:2rem;height:2rem;color:var(--rpg-on-accent);background:var(--rpg-accent);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:900;display:grid}.RpgV2LaunchScreen-module__yfcy0q__storyReadyBanner>div{gap:.15rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__storyReadyBanner strong{font-size:.78rem}.RpgV2LaunchScreen-module__yfcy0q__storyReadyBanner div>span{color:var(--rpg-muted);font-size:.7rem;line-height:1.4}.RpgV2LaunchScreen-module__yfcy0q__canonBlockedBanner{background:radial-gradient(circle at 0 0, #ffb36b1f, transparent 46%), color-mix(in srgb, var(--rpg-elevated) 72%, transparent);border-color:#ffb36b6b}.RpgV2LaunchScreen-module__yfcy0q__canonBlockedBanner>div{gap:.15rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__canonBlockedBanner strong{font-size:.78rem}.RpgV2LaunchScreen-module__yfcy0q__canonBlockedBanner div>span{color:var(--rpg-muted);font-size:.7rem;line-height:1.4}.RpgV2LaunchScreen-module__yfcy0q__canonReview{border:1px solid color-mix(in srgb, var(--rpg-accent) 28%, transparent);background:color-mix(in srgb, var(--rpg-elevated) 58%, transparent);border-radius:.85rem;gap:.8rem;margin-bottom:1rem;padding:.9rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__canonReview[data-status=blocked]{border-color:#ffb36b66}.RpgV2LaunchScreen-module__yfcy0q__canonReviewHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.RpgV2LaunchScreen-module__yfcy0q__canonReviewHeader h3{color:var(--rpg-text);letter-spacing:-.02em;margin:.2rem 0 0;font-size:.95rem;font-weight:680}.RpgV2LaunchScreen-module__yfcy0q__canonReviewState{border:1px solid color-mix(in srgb, var(--rpg-accent) 34%, transparent);color:var(--rpg-accent-text);background:color-mix(in srgb, var(--rpg-accent) 8%, transparent);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:.3rem .5rem;font-size:.55rem;font-weight:750}.RpgV2LaunchScreen-module__yfcy0q__canonReview[data-status=blocked] .RpgV2LaunchScreen-module__yfcy0q__canonReviewState{color:#ffd0a4;border-color:#ffb36b61}.RpgV2LaunchScreen-module__yfcy0q__canonReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.RpgV2LaunchScreen-module__yfcy0q__canonReviewGrid>div{border-top:1px solid color-mix(in srgb, var(--rpg-text) 9%, transparent);min-width:0;padding-top:.55rem}.RpgV2LaunchScreen-module__yfcy0q__canonReviewGrid dt{color:var(--rpg-muted);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:750}.RpgV2LaunchScreen-module__yfcy0q__canonReviewGrid dd{color:var(--rpg-text);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.72rem;line-height:1.45}.RpgV2LaunchScreen-module__yfcy0q__canonReviewNote{color:var(--rpg-muted);margin:0;font-size:.68rem;line-height:1.5}.RpgV2LaunchScreen-module__yfcy0q__resetButton{border:1px solid var(--rpg-control-border);min-height:38px;color:var(--rpg-muted);background:color-mix(in srgb, var(--rpg-background) 62%, transparent);white-space:nowrap;border-radius:.65rem;padding:0 .65rem;font-size:.68rem;font-weight:700}.RpgV2LaunchScreen-module__yfcy0q__preparationPanel{border:1px solid var(--rpg-border);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--rpg-accent) 16%, transparent), transparent 42%), color-mix(in srgb, var(--rpg-elevated) 72%, transparent);border-radius:.9rem;gap:1rem;margin-top:.25rem;padding:1rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__preparationMark{border:1px solid color-mix(in srgb, var(--rpg-accent) 38%, transparent);width:2.6rem;height:2.6rem;color:var(--rpg-accent-text);background:color-mix(in srgb, var(--rpg-accent) 10%, transparent);border-radius:50%;place-items:center;display:grid}.RpgV2LaunchScreen-module__yfcy0q__preparationSteps{gap:.55rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__preparationSteps>span{border:1px solid var(--rpg-hairline);min-height:2.65rem;color:var(--rpg-text);background:color-mix(in srgb, var(--rpg-background) 74%, transparent);border-radius:.72rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;font-size:.76rem;font-weight:650;display:flex}.RpgV2LaunchScreen-module__yfcy0q__preparationSteps>span>:last-child{color:var(--rpg-muted);font-size:.7rem}.RpgV2LaunchScreen-module__yfcy0q__preparationSteps>span[data-ready=true]{border-color:color-mix(in srgb, var(--rpg-accent) 32%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__preparationSteps>span[data-ready=true]>:last-child{color:var(--rpg-accent-text)}.RpgV2LaunchScreen-module__yfcy0q__startDock{z-index:15;margin:.2rem -.25rem calc(0px - var(--rpg-bottom-inset));padding:.8rem .25rem var(--rpg-bottom-inset);border-top:1px solid var(--rpg-hairline);background:linear-gradient(180deg, color-mix(in srgb, var(--rpg-surface) 76%, transparent), var(--rpg-surface) 24%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:minmax(0,1fr) minmax(16rem,.95fr);align-items:center;gap:.85rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__dockStatus{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.RpgV2LaunchScreen-module__yfcy0q__dockStatus>span:last-child{gap:.12rem;min-width:0;display:grid}.RpgV2LaunchScreen-module__yfcy0q__dockStatus strong,.RpgV2LaunchScreen-module__yfcy0q__dockStatus small{text-overflow:ellipsis;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__dockStatus strong{color:var(--rpg-text);white-space:nowrap;font-size:.75rem}.RpgV2LaunchScreen-module__yfcy0q__dockStatus small{color:var(--rpg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.67rem;line-height:1.35;display:-webkit-box}.RpgV2LaunchScreen-module__yfcy0q__dockStatusDot[data-ready=true]{background:var(--rpg-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rpg-accent) 14%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__dockStatusDot[data-error=true]{background:#ff9f9f;box-shadow:0 0 0 3px #ff9f9f24}.RpgV2LaunchScreen-module__yfcy0q__dockActions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.55rem;min-width:0;display:grid}.RpgV2LaunchScreen-module__yfcy0q__dockActions[data-single=true]{grid-template-columns:1fr}.RpgV2LaunchScreen-module__yfcy0q__primaryButton{border-color:var(--rpg-accent);width:100%;min-height:52px;color:var(--rpg-on-accent);background:var(--rpg-accent);box-shadow:0 .7rem 1.8rem color-mix(in srgb, var(--rpg-accent) 18%, transparent);letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;display:flex}.RpgV2LaunchScreen-module__yfcy0q__primaryButton svg{width:1rem;height:1rem}.RpgV2LaunchScreen-module__yfcy0q__modalBackdrop{z-index:100;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) calc(max(1rem, env(safe-area-inset-bottom,0px)) + var(--rpg-browser-bottom-clearance) + var(--kb-inset,0px)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030508c2;place-items:center;display:grid;position:fixed;inset:0}.RpgV2LaunchScreen-module__yfcy0q__modal{border:1px solid var(--rpg-control-border);background:var(--rpg-elevated);border-radius:14px;width:min(100%,34rem);max-height:100%;padding:1.2rem;overflow-y:auto;box-shadow:0 2rem 6rem #0000008f}.RpgV2LaunchScreen-module__yfcy0q__modalHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.RpgV2LaunchScreen-module__yfcy0q__modalIntro{color:var(--rpg-muted);margin:-.35rem 0 1rem;font-size:.74rem;line-height:1.5}.RpgV2LaunchScreen-module__yfcy0q__modalForm{display:grid}.RpgV2LaunchScreen-module__yfcy0q__identityOptions{border:0;gap:.5rem;margin:1rem 0 0;padding:0;display:grid}.RpgV2LaunchScreen-module__yfcy0q__identityOptions legend{color:var(--rpg-text);margin-bottom:.45rem;font-size:.78rem;font-weight:700}.RpgV2LaunchScreen-module__yfcy0q__optionCard{border:1px solid var(--rpg-control-border);background:color-mix(in srgb, var(--rpg-background) 62%, transparent);border-radius:.72rem;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.65rem .75rem;display:flex}.RpgV2LaunchScreen-module__yfcy0q__optionCard>span{gap:.12rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__optionCard strong{color:var(--rpg-text);font-size:.75rem}.RpgV2LaunchScreen-module__yfcy0q__optionCard small{color:var(--rpg-muted);font-size:.66rem;line-height:1.35}.RpgV2LaunchScreen-module__yfcy0q__optionCard input{width:1.2rem;height:1.2rem;accent-color:var(--rpg-accent);flex:none}.RpgV2LaunchScreen-module__yfcy0q__modalError{color:#ffc1c1;background:#ff9f9f14;border:1px solid #ff9f9f6b;border-radius:.65rem;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.72rem;line-height:1.4}.RpgV2LaunchScreen-module__yfcy0q__iconButton{place-items:center;width:44px;padding:0;display:grid}.RpgV2LaunchScreen-module__yfcy0q__modalActions{grid-template-columns:1fr 2fr;gap:.65rem;margin-top:1.1rem;display:grid}@keyframes RpgV2LaunchScreen-module__yfcy0q__portraitSpin{to{transform:rotate(360deg)}}@keyframes RpgV2LaunchScreen-module__yfcy0q__portraitSweep{50%,to{transform:translate(45%)}}@media (min-width:901px) and (max-width:1250px){.RpgV2LaunchScreen-module__yfcy0q__characterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RpgV2LaunchScreen-module__yfcy0q__selectedSummary{grid-template-columns:1fr}.RpgV2LaunchScreen-module__yfcy0q__startDock{grid-template-columns:1fr;gap:.55rem}}@media (max-width:900px) and (orientation:portrait){.RpgV2LaunchScreen-module__yfcy0q__shell{z-index:96;display:block}.RpgV2LaunchScreen-module__yfcy0q__scene{position:absolute;inset:0}.RpgV2LaunchScreen-module__yfcy0q__sceneScrim{background:linear-gradient(#04060aa3,#0000 30%),linear-gradient(#04060a2e,#04060a4d 42%,#04060af5 96%)}.RpgV2LaunchScreen-module__yfcy0q__sceneCopy{top:max(4.7rem, calc(env(safe-area-inset-top) + 3.4rem));bottom:auto;left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));max-width:34rem}.RpgV2LaunchScreen-module__yfcy0q__sceneTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:15ch;font-size:clamp(1.8rem,8.5vw,2.7rem);line-height:.98;display:-webkit-box;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__scenePremise,.RpgV2LaunchScreen-module__yfcy0q__sceneFacts{display:none}.RpgV2LaunchScreen-module__yfcy0q__director{inset:auto 0 var(--kb-inset,0px);height:calc(70% - var(--kb-inset,0px));border-top:1px solid var(--rpg-hairline);background:color-mix(in srgb, var(--rpg-surface) 97%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-left:0;border-radius:1rem 1rem 0 0;min-height:0;position:absolute}.RpgV2LaunchScreen-module__yfcy0q__directorInner{padding:.85rem max(.8rem, env(safe-area-inset-right)) var(--rpg-bottom-inset) max(.8rem, env(safe-area-inset-left))}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__directorInner{--rpg-focused-bottom-inset:max(0px, calc(var(--rpg-bottom-inset) - var(--kb-inset,0px)));padding-top:max(.35rem, env(safe-area-inset-top));padding-bottom:var(--rpg-focused-bottom-inset);grid-template-rows:minmax(44px,1fr) auto;overflow-y:auto}:is(.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__directorHeader,.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__tabs,.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__dockStatus){display:none}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__panelScroll{min-height:44px;scroll-padding-bottom:calc(var(--rpg-bottom-inset) + var(--kb-inset,0px));padding-top:0}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__section{padding-top:.35rem}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__startDock{margin-top:0;margin-bottom:calc(0px - var(--rpg-focused-bottom-inset));padding-top:.35rem;padding-bottom:var(--rpg-focused-bottom-inset);grid-template-columns:minmax(0,1fr);gap:0}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__dockActions{grid-column:1}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__primaryButton{min-height:44px}.RpgV2LaunchScreen-module__yfcy0q__directorHeader{align-items:center;margin-bottom:.7rem}.RpgV2LaunchScreen-module__yfcy0q__directorTitle{margin-top:.15rem;font-size:1.25rem}.RpgV2LaunchScreen-module__yfcy0q__directorHint{display:none}.RpgV2LaunchScreen-module__yfcy0q__readinessBadge{min-height:32px;padding-inline:.55rem}.RpgV2LaunchScreen-module__yfcy0q__tabs{margin-bottom:.15rem}.RpgV2LaunchScreen-module__yfcy0q__tabButton{gap:.5rem;min-height:54px;padding:.45rem .55rem}.RpgV2LaunchScreen-module__yfcy0q__panelScroll{padding-right:.15rem}.RpgV2LaunchScreen-module__yfcy0q__section{padding-top:1rem}.RpgV2LaunchScreen-module__yfcy0q__selectedSummary{grid-template-columns:1fr}.RpgV2LaunchScreen-module__yfcy0q__characterGrid{grid-template-columns:1fr;gap:.6rem}.RpgV2LaunchScreen-module__yfcy0q__characterCard{grid-template:"portrait name""portrait role""portrait meta"minmax(2rem,1fr)"portrait actions""portraitAction actions"/5.6rem minmax(0,1fr);gap:.15rem .7rem;padding:.6rem;display:grid}.RpgV2LaunchScreen-module__yfcy0q__characterPortrait{aspect-ratio:auto;grid-area:portrait;height:100%;min-height:7.4rem;margin:0}.RpgV2LaunchScreen-module__yfcy0q__portraitAction{grid-area:portraitAction;min-height:44px;margin:.35rem 0 0;font-size:.64rem}.RpgV2LaunchScreen-module__yfcy0q__characterName{grid-area:name;align-self:end;font-size:.95rem}.RpgV2LaunchScreen-module__yfcy0q__characterRole{grid-area:role}.RpgV2LaunchScreen-module__yfcy0q__characterMeta{grid-area:meta;min-height:0;margin-bottom:.35rem}.RpgV2LaunchScreen-module__yfcy0q__characterActions{grid-area:actions;align-self:end}.RpgV2LaunchScreen-module__yfcy0q__characterActionLabel{font-size:.7rem}.RpgV2LaunchScreen-module__yfcy0q__profileGrid{grid-template-columns:1fr}.RpgV2LaunchScreen-module__yfcy0q__field textarea,.RpgV2LaunchScreen-module__yfcy0q__field input,.RpgV2LaunchScreen-module__yfcy0q__field select{font-size:1rem}.RpgV2LaunchScreen-module__yfcy0q__startDock{grid-template-columns:1fr;gap:.55rem}.RpgV2LaunchScreen-module__yfcy0q__dockStatus small{-webkit-line-clamp:1}.RpgV2LaunchScreen-module__yfcy0q__resetButton{min-height:44px}.RpgV2LaunchScreen-module__yfcy0q__topbar{padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}}@media (max-width:900px) and (orientation:landscape){.RpgV2LaunchScreen-module__yfcy0q__shell{z-index:96;grid-template-columns:minmax(10rem,.58fr) minmax(0,1.42fr)}.RpgV2LaunchScreen-module__yfcy0q__director{height:calc(100dvh - var(--kb-inset,0px));align-self:start}.RpgV2LaunchScreen-module__yfcy0q__sceneCopy{left:max(1rem, env(safe-area-inset-left));right:1rem}.RpgV2LaunchScreen-module__yfcy0q__sceneTitle{font-size:clamp(2rem,5.5vw,3.2rem)}.RpgV2LaunchScreen-module__yfcy0q__sceneFacts{display:none}.RpgV2LaunchScreen-module__yfcy0q__directorInner{padding-right:max(.8rem, env(safe-area-inset-right));padding-left:.8rem}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__directorInner{--rpg-focused-bottom-inset:max(0px, calc(var(--rpg-bottom-inset) - var(--kb-inset,0px)));padding-top:max(.35rem, env(safe-area-inset-top));padding-bottom:var(--rpg-focused-bottom-inset);grid-template-rows:minmax(44px,1fr) auto;overflow-y:auto}:is(.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__directorHeader,.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__tabs,.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__dockStatus){display:none}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__panelScroll{min-height:44px;scroll-padding-bottom:calc(var(--rpg-bottom-inset) + var(--kb-inset,0px));padding-top:0}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__section{padding-top:.35rem}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__startDock{margin-top:0;margin-bottom:calc(0px - var(--rpg-focused-bottom-inset));padding-top:.35rem;padding-bottom:var(--rpg-focused-bottom-inset);grid-template-columns:minmax(0,1fr);gap:0}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__dockActions{grid-column:1}.RpgV2LaunchScreen-module__yfcy0q__director:has(.RpgV2LaunchScreen-module__yfcy0q__panelScroll :is(input,textarea,select):focus) .RpgV2LaunchScreen-module__yfcy0q__primaryButton{min-height:44px}.RpgV2LaunchScreen-module__yfcy0q__panelScroll{scroll-padding-bottom:calc(var(--rpg-bottom-inset) + var(--kb-inset,0px))}.RpgV2LaunchScreen-module__yfcy0q__resetButton{min-height:44px}}@media (max-width:560px) and (orientation:portrait){.RpgV2LaunchScreen-module__yfcy0q__director{height:calc(74% - var(--kb-inset,0px))}.RpgV2LaunchScreen-module__yfcy0q__readinessBadge{text-overflow:ellipsis;max-width:8.5rem;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__tabState{display:none}.RpgV2LaunchScreen-module__yfcy0q__tabButton{grid-template-columns:auto minmax(0,1fr)}.RpgV2LaunchScreen-module__yfcy0q__supportChipList,.RpgV2LaunchScreen-module__yfcy0q__castTools{grid-template-columns:1fr}.RpgV2LaunchScreen-module__yfcy0q__libraryHeader{flex-direction:column;align-items:start;gap:.35rem}.RpgV2LaunchScreen-module__yfcy0q__libraryHeader>span{text-align:left;max-width:none}.RpgV2LaunchScreen-module__yfcy0q__sectionHeader{align-items:start}.RpgV2LaunchScreen-module__yfcy0q__canonReviewHeader{flex-direction:column;align-items:start}.RpgV2LaunchScreen-module__yfcy0q__canonReviewGrid{grid-template-columns:1fr}.RpgV2LaunchScreen-module__yfcy0q__sceneCopy .RpgV2LaunchScreen-module__yfcy0q__eyebrow{display:none}}@media (max-height:540px) and (orientation:landscape){.RpgV2LaunchScreen-module__yfcy0q__shell{grid-template-columns:minmax(10rem,.58fr) minmax(0,1.42fr)}.RpgV2LaunchScreen-module__yfcy0q__topbar{padding-top:max(.65rem, env(safe-area-inset-top));padding-right:max(.8rem, env(safe-area-inset-right));padding-left:max(.8rem, env(safe-area-inset-left))}.RpgV2LaunchScreen-module__yfcy0q__sceneCopy{left:max(1rem, env(safe-area-inset-left));bottom:calc(max(.9rem, env(safe-area-inset-bottom,0px)) + var(--rpg-browser-bottom-clearance))}.RpgV2LaunchScreen-module__yfcy0q__sceneTitle{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:none;font-size:clamp(1.65rem,5.2vw,2.6rem);line-height:.96;display:-webkit-box;overflow:hidden}.RpgV2LaunchScreen-module__yfcy0q__scenePremise,.RpgV2LaunchScreen-module__yfcy0q__previewBadge,.RpgV2LaunchScreen-module__yfcy0q__sceneCopy .RpgV2LaunchScreen-module__yfcy0q__eyebrow{display:none}.RpgV2LaunchScreen-module__yfcy0q__directorInner{padding-top:max(.8rem, env(safe-area-inset-top));padding-right:max(.9rem, env(safe-area-inset-right));padding-left:max(.9rem, env(safe-area-inset-left))}.RpgV2LaunchScreen-module__yfcy0q__directorHeader{margin-bottom:.7rem}.RpgV2LaunchScreen-module__yfcy0q__directorTitle{font-size:1.45rem}.RpgV2LaunchScreen-module__yfcy0q__directorHint{display:none}.RpgV2LaunchScreen-module__yfcy0q__tabs{margin-bottom:0}.RpgV2LaunchScreen-module__yfcy0q__tabButton{min-height:48px}.RpgV2LaunchScreen-module__yfcy0q__section{padding-block:.75rem}.RpgV2LaunchScreen-module__yfcy0q__characterPortrait{aspect-ratio:auto;height:4.25rem;margin-bottom:.35rem;display:block}.RpgV2LaunchScreen-module__yfcy0q__characterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RpgV2LaunchScreen-module__yfcy0q__startDock{grid-template-columns:1fr minmax(15rem,.8fr)}.RpgV2LaunchScreen-module__yfcy0q__field textarea,.RpgV2LaunchScreen-module__yfcy0q__field input,.RpgV2LaunchScreen-module__yfcy0q__field select{font-size:1rem}}@media (hover:hover) and (pointer:fine){.RpgV2LaunchScreen-module__yfcy0q__backButton:hover,.RpgV2LaunchScreen-module__yfcy0q__quietButton:hover,.RpgV2LaunchScreen-module__yfcy0q__tabButton:hover,.RpgV2LaunchScreen-module__yfcy0q__characterAction:not([aria-disabled=true]):hover,.RpgV2LaunchScreen-module__yfcy0q__selectedChip:hover,.RpgV2LaunchScreen-module__yfcy0q__resetButton:hover,.RpgV2LaunchScreen-module__yfcy0q__iconButton:hover{border-color:color-mix(in srgb, var(--rpg-focus) 58%, transparent);background:color-mix(in srgb, var(--rpg-elevated) 82%, transparent)}.RpgV2LaunchScreen-module__yfcy0q__primaryButton:not(:disabled):hover{background:color-mix(in srgb, var(--rpg-accent) 90%, white);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.RpgV2LaunchScreen-module__yfcy0q__backButton,.RpgV2LaunchScreen-module__yfcy0q__quietButton,.RpgV2LaunchScreen-module__yfcy0q__tabButton,.RpgV2LaunchScreen-module__yfcy0q__characterAction,.RpgV2LaunchScreen-module__yfcy0q__selectedChip,.RpgV2LaunchScreen-module__yfcy0q__resetButton,.RpgV2LaunchScreen-module__yfcy0q__primaryButton,.RpgV2LaunchScreen-module__yfcy0q__iconButton,.RpgV2LaunchScreen-module__yfcy0q__characterCard,.RpgV2LaunchScreen-module__yfcy0q__characterPortrait img{transition:none}.RpgV2LaunchScreen-module__yfcy0q__portraitGenerating:after,.RpgV2LaunchScreen-module__yfcy0q__portraitGeneratingSpinner{animation:none}}
