@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap";
.service-plan-admin-module__obwMYa__box{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);flex-direction:column;gap:.9rem;display:flex}.service-plan-admin-module__obwMYa__head{align-items:center;gap:.6rem;display:flex}.service-plan-admin-module__obwMYa__title{color:#e8e0cc;margin:0;font-family:Cinzel,serif;font-size:1.05rem}.service-plan-admin-module__obwMYa__badge{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:999px;padding:.12rem .55rem;font-size:.65rem}.service-plan-admin-module__obwMYa__hint{color:#8f8f8f;max-width:70ch;margin:0;font-size:.78rem}.service-plan-admin-module__obwMYa__plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.service-plan-admin-module__obwMYa__field{color:#a3a3a3;flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.service-plan-admin-module__obwMYa__fieldNote{color:#6f6f6f;font-size:.68rem}.service-plan-admin-module__obwMYa__split{border-top:1px solid #ffffff14;flex-direction:column;gap:.35rem;padding-top:.25rem;display:flex}.service-plan-admin-module__obwMYa__calc{border-top:1px solid #ffffff14;flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.service-plan-admin-module__obwMYa__calcTitle{color:#e8e0cc;margin:0;font-family:Cinzel,serif;font-size:.95rem}.service-plan-admin-module__obwMYa__fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.service-plan-admin-module__obwMYa__number{color:#e8e0cc;font-variant-numeric:tabular-nums;background:#00000059;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:.4rem .6rem}.service-plan-admin-module__obwMYa__number:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.service-plan-admin-module__obwMYa__result{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:.3rem 1rem;margin:0;font-size:.82rem;display:grid}.service-plan-admin-module__obwMYa__result dt{color:#8f8f8f}.service-plan-admin-module__obwMYa__result dd{color:#d8d8d8;text-align:right;margin:0}.service-plan-admin-module__obwMYa__result .service-plan-admin-module__obwMYa__highlight{color:var(--accent);font-size:.95rem;font-weight:600}.service-plan-admin-module__obwMYa__actions{justify-content:flex-end;display:flex}
.studio-module__fufBZa__shell{width:100%;min-height:calc(100dvh - var(--st-top));background:var(--st-app);color:var(--st-text);font-family:var(--st-font);flex-direction:column;font-size:13px;line-height:1.45;display:flex}.studio-module__fufBZa__workspace{flex:1;min-width:0;padding:16px 20px 32px}.studio-module__fufBZa__workspaceFlush{flex-direction:column;flex:1;min-width:0;display:flex}.studio-module__fufBZa__message{color:var(--st-text-muted);padding:24px 20px}.studio-module__fufBZa__tabBar{top:var(--st-top);z-index:40;height:var(--st-tabbar-h);background:var(--st-app);border-bottom:1px solid var(--st-line-strong);box-shadow:0 1px 0 var(--st-line);align-items:stretch;display:flex;position:sticky}.studio-module__fufBZa__tabBarLeading,.studio-module__fufBZa__tabBarTrailing{flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.studio-module__fufBZa__tabBarLeading{border-right:1px solid var(--st-line)}.studio-module__fufBZa__tabBarTrailing{border-left:1px solid var(--st-line)}.studio-module__fufBZa__tabBarTitle{max-width:220px;color:var(--st-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.studio-module__fufBZa__tabBarSubtitle{color:var(--st-text-muted);white-space:nowrap;font-size:11px}.studio-module__fufBZa__tabBarVersion{border-left:1px solid var(--st-line);color:var(--st-text-muted);white-space:nowrap;opacity:.7;-webkit-user-select:text;user-select:text;flex-shrink:0;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;display:flex}.studio-module__fufBZa__tabScroller{flex:1;min-width:0;display:flex;position:relative}.studio-module__fufBZa__tabList{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.studio-module__fufBZa__tabScrollButton{z-index:2;width:32px;color:var(--st-text-muted);cursor:pointer;border:0;align-items:center;padding:0 6px;font-size:14px;transition:color .12s;display:flex;position:absolute;top:0;bottom:0}.studio-module__fufBZa__tabScrollButton:hover{color:var(--st-text-strong)}.studio-module__fufBZa__tabScrollButtonStart{background:linear-gradient(to right, var(--st-app) 55%, transparent);justify-content:flex-start;left:0}.studio-module__fufBZa__tabScrollButtonEnd{background:linear-gradient(to left, var(--st-app) 55%, transparent);justify-content:flex-end;right:0}.studio-module__fufBZa__tabList::-webkit-scrollbar{display:none}.studio-module__fufBZa__tab{border-right:1px solid var(--st-line);color:var(--st-text-muted);letter-spacing:.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.studio-module__fufBZa__tab:hover{background:var(--st-raised);color:var(--st-text-strong)}.studio-module__fufBZa__tab:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.studio-module__fufBZa__tabActive,.studio-module__fufBZa__tabActive:hover{background:var(--st-panel);color:var(--st-text-strong)}.studio-module__fufBZa__tabActive:before{content:"";background:var(--accent);height:2px;position:absolute;inset:0 0 auto}.studio-module__fufBZa__tabActive:after{content:"";background:var(--st-panel);height:1px;position:absolute;inset:auto 0 -1px}.studio-module__fufBZa__tabLocked{color:var(--st-text-faint)}.studio-module__fufBZa__tabLeading{font-size:14px;transition:color .12s;display:inline-flex}.studio-module__fufBZa__tab:hover .studio-module__fufBZa__tabLeading,.studio-module__fufBZa__tabActive .studio-module__fufBZa__tabLeading{color:var(--accent-light)}.studio-module__fufBZa__tabLocked .studio-module__fufBZa__tabLeading{opacity:.6}.studio-module__fufBZa__tabAccent{color:var(--accent-light)}.studio-module__fufBZa__tabDivider{border-right:1px solid var(--st-line);flex-shrink:0;width:12px}.studio-module__fufBZa__split{flex:1;grid-template-columns:216px minmax(0,1fr);min-width:0;display:grid}.studio-module__fufBZa__splitMain{background:var(--st-panel);flex-direction:column;min-width:0;display:flex}.studio-module__fufBZa__sideNav{top:calc(var(--st-top) + var(--st-tabbar-h));height:calc(100dvh - var(--st-top) - var(--st-tabbar-h));background:var(--st-app);border-right:1px solid var(--st-line-strong);scrollbar-width:thin;scrollbar-color:var(--st-line) transparent;flex-direction:column;align-self:start;display:flex;position:sticky;overflow-y:auto}.studio-module__fufBZa__sideNavHeader{border-bottom:1px solid var(--st-line);padding:10px 10px 12px}.studio-module__fufBZa__sideNavFooter{border-top:1px solid var(--st-line);margin-top:auto;padding:10px}.studio-module__fufBZa__sideNavGroup{padding:8px 0 6px}.studio-module__fufBZa__sideNavGroup+.studio-module__fufBZa__sideNavGroup{border-top:1px solid var(--st-line)}.studio-module__fufBZa__sideNavGroupLabel{color:var(--st-text-faint);letter-spacing:.09em;text-transform:uppercase;padding:2px 12px 6px;font-size:10px;font-weight:600}.studio-module__fufBZa__sideNavItem{color:var(--st-text);align-items:center;gap:8px;padding:6px 12px 6px 14px;font-family:inherit;font-size:12.5px;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.studio-module__fufBZa__sideNavItem:hover{background:var(--st-raised);color:var(--st-text-strong)}.studio-module__fufBZa__sideNavItem:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.studio-module__fufBZa__sideNavItemActive,.studio-module__fufBZa__sideNavItemActive:hover{background:color-mix(in srgb, var(--accent) 16%, var(--st-panel));color:var(--st-text-strong)}.studio-module__fufBZa__sideNavItemActive:before{content:"";background:var(--accent);width:2px;position:absolute;inset:0 auto 0 0}.studio-module__fufBZa__sideNavIcon{width:14px;height:14px;color:var(--st-text-muted);flex-shrink:0;display:flex}.studio-module__fufBZa__sideNavItemActive .studio-module__fufBZa__sideNavIcon{color:var(--accent-light)}.studio-module__fufBZa__sideNavLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.studio-module__fufBZa__sideNavMeta{color:var(--st-text-faint);font-variant-numeric:tabular-nums;font-size:11px}.studio-module__fufBZa__toolbar{min-height:var(--st-toolbar-h);background:var(--st-raised);border-bottom:1px solid var(--st-line-strong);flex-wrap:wrap;align-items:center;gap:8px;padding:5px 12px;display:flex}.studio-module__fufBZa__toolbarSticky{height:var(--st-toolbar-h);flex-wrap:nowrap;overflow:hidden}.studio-module__fufBZa__toolbarSticky .studio-module__fufBZa__crumbs{flex-shrink:1;overflow:hidden}.studio-module__fufBZa__toolbarSticky{top:calc(var(--st-top) + var(--st-tabbar-h));z-index:30;position:sticky}.studio-module__fufBZa__toolbarGroup{align-items:center;gap:6px;display:flex}.studio-module__fufBZa__toolbarSpacer{flex:1}.studio-module__fufBZa__separator{background:var(--st-line);flex-shrink:0;width:1px;height:18px}.studio-module__fufBZa__crumbs{min-width:0;color:var(--st-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.studio-module__fufBZa__crumbCurrent{color:var(--st-text-strong);font-weight:600}.studio-module__fufBZa__panel{background:var(--st-panel);border:1px solid var(--st-line-strong);border-radius:var(--st-radius);box-shadow:inset 0 0 0 1px #ffffff08}.studio-module__fufBZa__panelHeader{background:var(--st-header);border-bottom:1px solid var(--st-line-strong);border-radius:var(--st-radius) var(--st-radius) 0 0;align-items:center;gap:8px;min-height:30px;padding:4px 10px;display:flex}.studio-module__fufBZa__panelTitle{min-width:0;color:var(--st-text-strong);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;margin:0;font-size:11px;font-weight:600;overflow:hidden}.studio-module__fufBZa__panelActions{align-items:center;gap:4px;display:flex}.studio-module__fufBZa__panelBody{padding:12px}.studio-module__fufBZa__panelBodyFlush{padding:0}.studio-module__fufBZa__content{flex:1;min-width:0;padding:16px 20px 40px}.studio-module__fufBZa__section{border-bottom:1px solid var(--st-line)}.studio-module__fufBZa__sectionHeader{background:var(--st-raised);width:100%;min-height:28px;color:var(--st-text-strong);font:inherit;text-align:left;cursor:var(--cursor-pointer);border:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.studio-module__fufBZa__sectionHeader:hover{background:var(--st-hover)}.studio-module__fufBZa__sectionChevron{width:12px;height:12px;color:var(--st-text-muted);transition:transform .12s;display:flex}.studio-module__fufBZa__sectionChevronOpen{transform:rotate(90deg)}.studio-module__fufBZa__sectionBody{padding:8px 10px 10px}.studio-module__fufBZa__propertyRow{grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:center;gap:10px;min-height:28px;padding:2px 0;display:grid}.studio-module__fufBZa__propertyLabel{color:var(--st-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-module__fufBZa__propertyHint{color:var(--st-text-muted);grid-column:2;font-size:11px}.studio-module__fufBZa__button{background:var(--st-header);border:1px solid var(--st-line-strong);border-radius:var(--st-radius);height:26px;color:var(--st-text-strong);font:inherit;white-space:nowrap;cursor:var(--cursor-pointer);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.studio-module__fufBZa__button:hover{background:#3a3a3a}.studio-module__fufBZa__button:active{background:var(--st-panel);box-shadow:none}.studio-module__fufBZa__button:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.studio-module__fufBZa__button:disabled,.studio-module__fufBZa__buttonDisabled{opacity:.45;cursor:var(--cursor-not-allowed);pointer-events:none}.studio-module__fufBZa__buttonSm{height:22px;padding:0 8px;font-size:11px}.studio-module__fufBZa__buttonPrimary{background:var(--accent);border-color:var(--accent-dark);color:#111;font-weight:600}.studio-module__fufBZa__buttonPrimary:hover{background:var(--accent-light)}.studio-module__fufBZa__buttonPrimary:active{background:var(--accent-dark)}.studio-module__fufBZa__buttonGhost{box-shadow:none;color:var(--st-text);background:0 0;border-color:#0000}.studio-module__fufBZa__buttonGhost:hover{background:var(--st-hover);color:var(--st-text-strong)}.studio-module__fufBZa__buttonDanger{color:var(--st-danger)}.studio-module__fufBZa__buttonDanger:hover{background:color-mix(in srgb, var(--st-danger) 18%, var(--st-header))}.studio-module__fufBZa__buttonActive,.studio-module__fufBZa__buttonActive:hover{background:color-mix(in srgb, var(--accent) 22%, var(--st-header));border-color:color-mix(in srgb, var(--accent) 60%, #000)}.studio-module__fufBZa__buttonIcon{width:26px;padding:0}.studio-module__fufBZa__buttonIcon.studio-module__fufBZa__buttonSm{width:22px}.studio-module__fufBZa__buttonDot{background:var(--accent);border-radius:50%;width:6px;height:6px}.studio-module__fufBZa__field{flex-direction:column;gap:4px;min-width:0;display:flex}.studio-module__fufBZa__fieldInline{flex-direction:row;align-items:center;gap:8px}.studio-module__fufBZa__fieldLabel{color:var(--st-text-muted);white-space:nowrap;font-size:11px}.studio-module__fufBZa__input,.studio-module__fufBZa__select{background:var(--st-input);border:1px solid var(--st-line);border-radius:var(--st-radius);width:100%;height:26px;color:var(--st-text-strong);font:inherit;outline:none;padding:0 8px;font-size:12px;transition:border-color .12s}.studio-module__fufBZa__input::placeholder{color:var(--st-text-faint)}.studio-module__fufBZa__input:hover,.studio-module__fufBZa__select:hover{border-color:#4a4a4a}.studio-module__fufBZa__input:focus,.studio-module__fufBZa__select:focus{border-color:var(--accent)}.studio-module__fufBZa__input:disabled,.studio-module__fufBZa__select:disabled{opacity:.5;cursor:var(--cursor-not-allowed)}.studio-module__fufBZa__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--st-text-muted) 50%), linear-gradient(135deg, var(--st-text-muted) 50%, transparent 50%);cursor:var(--cursor-pointer);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:24px}.studio-module__fufBZa__select option{background:var(--st-raised);color:var(--st-text-strong)}.studio-module__fufBZa__badge{background:var(--st-header);border:1px solid var(--st-line);height:18px;color:var(--st-text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.studio-module__fufBZa__badgeDot{background:currentColor;border-radius:50%;width:6px;height:6px}.studio-module__fufBZa__badgeOk{color:var(--st-ok)}.studio-module__fufBZa__badgeWarn{color:var(--st-warn)}.studio-module__fufBZa__badgeDanger{color:var(--st-danger)}.studio-module__fufBZa__badgeAccent{color:var(--accent-light)}.studio-module__fufBZa__notice{background:var(--st-raised);border-bottom:1px solid var(--st-line-strong);border-left:2px solid var(--st-text-muted);color:var(--st-text);align-items:flex-start;gap:10px;padding:8px 12px;font-size:12px;display:flex}.studio-module__fufBZa__noticeInfo{border-left-color:var(--accent)}.studio-module__fufBZa__noticeWarn{border-left-color:var(--st-warn)}.studio-module__fufBZa__noticeDanger{border-left-color:var(--st-danger);color:var(--st-danger)}.studio-module__fufBZa__notice ul{margin:4px 0 0;padding-left:16px;list-style:outside}.studio-module__fufBZa__noticeBody{flex:1;min-width:0}.studio-module__fufBZa__empty{color:var(--st-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:56px 20px;font-size:13px;display:flex}.studio-module__fufBZa__emptyTitle{color:var(--st-text-strong);margin:0;font-size:14px;font-weight:600}.studio-module__fufBZa__steps{background:var(--st-raised);border:1px solid var(--st-line-strong);border-radius:var(--st-radius);scrollbar-width:none;align-items:stretch;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.studio-module__fufBZa__stepItem{flex:1;min-width:max-content;display:flex}.studio-module__fufBZa__stepItem+.studio-module__fufBZa__stepItem{border-left:1px solid var(--st-line-strong)}.studio-module__fufBZa__step{min-height:34px;color:var(--st-text-muted);font:inherit;text-align:left;cursor:var(--cursor-pointer);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:500;transition:background-color .12s,color .12s;display:flex;position:relative}.studio-module__fufBZa__step:hover:not(:disabled){background:var(--st-hover);color:var(--st-text-strong)}.studio-module__fufBZa__step:disabled{cursor:var(--cursor-default)}.studio-module__fufBZa__step:disabled:not(.studio-module__fufBZa__stepActive){color:var(--st-text-faint)}.studio-module__fufBZa__step:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.studio-module__fufBZa__stepActive{background:var(--st-panel);color:var(--st-text-strong)}.studio-module__fufBZa__stepActive:before{content:"";background:var(--accent);height:2px;position:absolute;inset:0 0 auto}.studio-module__fufBZa__stepIndex{background:var(--st-app);border:1px solid var(--st-line);font-variant-numeric:tabular-nums;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10.5px;font-weight:600;display:flex}.studio-module__fufBZa__stepActive .studio-module__fufBZa__stepIndex{background:var(--accent);border-color:var(--accent-dark);color:#111}.studio-module__fufBZa__stepDone .studio-module__fufBZa__stepIndex{color:var(--st-ok)}.studio-module__fufBZa__stepLabel{white-space:nowrap}@media (max-width:860px){.studio-module__fufBZa__split{grid-template-columns:minmax(0,1fr)}.studio-module__fufBZa__sideNav{scrollbar-width:none;border-right:0;border-bottom:1px solid var(--st-line-strong);flex-direction:row;align-items:stretch;height:auto;position:static;overflow:auto hidden}.studio-module__fufBZa__sideNavHeader,.studio-module__fufBZa__sideNavFooter{border:0;border-right:1px solid var(--st-line);flex-shrink:0;margin-top:0}.studio-module__fufBZa__sideNavGroup{flex-shrink:0;align-items:center;padding:0;display:flex}.studio-module__fufBZa__sideNavGroup+.studio-module__fufBZa__sideNavGroup{border-top:0;border-left:1px solid var(--st-line)}.studio-module__fufBZa__sideNavGroupLabel{display:none}.studio-module__fufBZa__sideNavItem{height:100%;padding:8px 12px}.studio-module__fufBZa__sideNavItemActive:before{width:auto;height:2px;inset:auto 0 0}.studio-module__fufBZa__toolbarSticky{flex-wrap:wrap;height:auto;position:static;overflow:visible}.studio-module__fufBZa__workspace,.studio-module__fufBZa__content{padding:12px}.studio-module__fufBZa__tabBarTitle{max-width:120px}}@media (prefers-reduced-motion:reduce){.studio-module__fufBZa__tab,.studio-module__fufBZa__sideNavItem,.studio-module__fufBZa__button,.studio-module__fufBZa__input,.studio-module__fufBZa__select,.studio-module__fufBZa__sectionChevron{transition:none}}
.button-module__2NABzW__appButton{cursor:var(--cursor-pointer);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:filter .2s,transform .1s;display:inline-flex;position:relative}.button-module__2NABzW__appButton:active:not(:disabled){transform:translateY(1px)}.button-module__2NABzW__appButton:disabled{opacity:.6;cursor:var(--cursor-not-allowed)}.button-module__2NABzW__fullWidth{width:100%}.button-module__2NABzW__sizeSm{border-radius:999px;padding:.4rem 1.2rem;font-size:.85rem}.button-module__2NABzW__sizeMd{border-radius:999px;padding:.6rem 1.6rem;font-size:1rem}.button-module__2NABzW__sizeLg{border-radius:999px;padding:.8rem 2.2rem;font-size:1.1rem}.button-module__2NABzW__variantPrimary{background:radial-gradient(ellipse at 50% 0%, var(--accent-light) 0%, var(--accent) 40%, var(--accent-dark) 100%);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-dark) 90%, black), inset 0 1px 0 #ffdc7899, inset 0 -2px 4px #0000004d;text-shadow:0 1px 2px #0006}.button-module__2NABzW__variantPrimary:hover:not(:disabled){filter:brightness(1.1)}.button-module__2NABzW__variantEmber{color:#fff;text-shadow:0 1px 2px #00000080;background:radial-gradient(at 50% 0,#d4653c 0%,#a32b12 40%,#6d1508 100%);box-shadow:0 0 0 2px #4d0d03,inset 0 1px #ffaa7873,inset 0 -2px 4px #0006}.button-module__2NABzW__variantEmber:hover:not(:disabled){filter:brightness(1.15)}.button-module__2NABzW__variantBlack{color:#fff;text-shadow:0 1px 2px #0006;background:radial-gradient(at 50% 0,#121212 0%,#343434 40%,#000 100%);box-shadow:0 0 0 2px #322c29,inset 0 1px #fff9,inset 0 -2px 4px #0000004d}.button-module__2NABzW__variantBlack:hover:not(:disabled){filter:brightness(1.1)}.button-module__2NABzW__variantSecondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px}.button-module__2NABzW__variantSecondary:hover:not(:disabled){background:#ffffff26}.button-module__2NABzW__variantDanger{color:#fff;background:radial-gradient(at 50% 0,#e74c3c 0%,#c0392b 60%,#922b21 100%);border-radius:999px;box-shadow:0 0 0 2px #7b241c,inset 0 1px #ff968280,inset 0 -2px 4px #0000004d}.button-module__2NABzW__variantDanger:hover:not(:disabled){filter:brightness(1.1)}.button-module__2NABzW__variantGhost{color:#fffc;background:0 0;border-radius:999px}.button-module__2NABzW__variantGhost:hover:not(:disabled){color:#fff;background:#ffffff14}.button-module__2NABzW__buttonSpinner{position:absolute}.button-module__2NABzW__buttonContent{align-items:center;gap:.5rem;display:inline-flex}.button-module__2NABzW__buttonContentFaded{opacity:0}.button-module__2NABzW__variantHeader{color:#e8e0cc;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#c9a84c1f 0%,#0e0e16e6 100%);border:1px solid #c9a84c47;font-weight:600;box-shadow:inset 0 1px #ffffff0f}.button-module__2NABzW__variantHeader:hover:not(:disabled){color:#fff;background:linear-gradient(#c9a84c3d 0%,#0e0e16eb 100%);border-color:#c9a84c99;box-shadow:0 0 14px #c9a84c2e,inset 0 1px #ffffff1a}.button-module__2NABzW__variantHeader.button-module__2NABzW__isActive:not(:disabled){color:#fff;background:linear-gradient(#c9a84c4d 0%,#0e0e16f2 100%);border-color:#c9a84c;box-shadow:0 0 16px #c9a84c40,inset 0 1px #ffffff1f}.button-module__2NABzW__appButton:focus-visible{outline-offset:2px;outline:2px solid #c9a84cb3}.button-module__2NABzW__studio.button-module__2NABzW__appButton{border:1px solid var(--st-line-strong);border-radius:var(--st-radius);min-height:26px;font-family:var(--st-font);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s;box-shadow:inset 0 1px #ffffff0f}.button-module__2NABzW__studio.button-module__2NABzW__appButton:active:not(:disabled){transform:none}.button-module__2NABzW__studio.button-module__2NABzW__appButton:hover:not(:disabled){filter:none}.button-module__2NABzW__studio.button-module__2NABzW__appButton:disabled{opacity:.45}.button-module__2NABzW__studio.button-module__2NABzW__appButton:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.button-module__2NABzW__studio.button-module__2NABzW__sizeSm{min-height:22px;padding:2px 8px;font-size:11px}.button-module__2NABzW__studio.button-module__2NABzW__sizeLg{min-height:32px;padding:4px 16px;font-size:13px}.button-module__2NABzW__studio.button-module__2NABzW__variantSecondary,.button-module__2NABzW__studio.button-module__2NABzW__variantBlack,.button-module__2NABzW__studio.button-module__2NABzW__variantHeader{background:var(--st-header);color:var(--st-text-strong)}.button-module__2NABzW__studio.button-module__2NABzW__variantSecondary:hover:not(:disabled),.button-module__2NABzW__studio.button-module__2NABzW__variantBlack:hover:not(:disabled),.button-module__2NABzW__studio.button-module__2NABzW__variantHeader:hover:not(:disabled){border-color:var(--st-line-strong);color:var(--st-text-strong);background:#3a3a3a;box-shadow:inset 0 1px #ffffff0f}.button-module__2NABzW__studio.button-module__2NABzW__variantHeader.button-module__2NABzW__isActive:not(:disabled),.button-module__2NABzW__studio.button-module__2NABzW__isActive{background:color-mix(in srgb, var(--accent) 22%, var(--st-header));border-color:color-mix(in srgb, var(--accent) 60%, #000);box-shadow:none}.button-module__2NABzW__studio.button-module__2NABzW__variantPrimary{background:var(--accent);border-color:var(--accent-dark);box-shadow:none;color:#111;font-weight:600}.button-module__2NABzW__studio.button-module__2NABzW__variantPrimary:hover:not(:disabled){background:var(--accent-light)}.button-module__2NABzW__studio.button-module__2NABzW__variantEmber,.button-module__2NABzW__studio.button-module__2NABzW__variantDanger{background:var(--st-header);color:var(--st-danger)}.button-module__2NABzW__studio.button-module__2NABzW__variantEmber:hover:not(:disabled),.button-module__2NABzW__studio.button-module__2NABzW__variantDanger:hover:not(:disabled){background:color-mix(in srgb, var(--st-danger) 20%, var(--st-header));color:#ffb4b4}.button-module__2NABzW__studio.button-module__2NABzW__variantGhost{box-shadow:none;color:var(--st-text);background:0 0;border-color:#0000}.button-module__2NABzW__studio.button-module__2NABzW__variantGhost:hover:not(:disabled){background:var(--st-hover);color:var(--st-text-strong)}.button-module__2NABzW__studio .button-module__2NABzW__buttonContent{gap:6px}
.card-module__fUCjSW__card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:var(--cursor-default);backface-visibility:hidden;will-change:transform;background:linear-gradient(145deg,#2c2c2c00 0%,#1a1a1a 100%);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000004d,inset 0 1px #ffffff1a}.card-module__fUCjSW__fadeIn{animation:.32s ease-out both card-module__fUCjSW__cardFadeIn}@keyframes card-module__fUCjSW__cardFadeIn{0%{opacity:0}to{opacity:1}}@media (hover:none),(pointer:coarse){.card-module__fUCjSW__card{will-change:auto}.card-module__fUCjSW__card.card-module__fUCjSW__can-attack:after,.card-module__fUCjSW__card.card-module__fUCjSW__can-block:after,.card-module__fUCjSW__card.card-module__fUCjSW__can-ability-target:after,.card-module__fUCjSW__card.card-module__fUCjSW__ability-source:before,.card-module__fUCjSW__card.card-module__fUCjSW__ability-source:after,.card-module__fUCjSW__card.card-module__fUCjSW__attacking:before,.card-module__fUCjSW__card.card-module__fUCjSW__attacking:after,.card-module__fUCjSW__card.card-module__fUCjSW__blocking:before,.card-module__fUCjSW__card.card-module__fUCjSW__blocking:after,.card-module__fUCjSW__pending-target-ring,.card-module__fUCjSW__cardSkeleton:before,.card-module__fUCjSW__cardSkeleton:after{animation:none}.card-module__fUCjSW__statusBadge[data-status=summoning_sickness]{animation:.4s cubic-bezier(.34,1.56,.64,1) card-module__fUCjSW__badgePop}.card-module__fUCjSW__card.card-module__fUCjSW__too-expensive{filter:none;opacity:.55}.card-module__fUCjSW__backDecoration{filter:none}}.card-module__fUCjSW__card img,.card-module__fUCjSW__card canvas,.card-module__fUCjSW__card svg,.card-module__fUCjSW__card video,.card-module__fUCjSW__card a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.card-module__fUCjSW__card.card-module__fUCjSW__draggable,.card-module__fUCjSW__card.card-module__fUCjSW__touchTargetSource{touch-action:none}.tilt-card-wrapper:hover .card-module__fUCjSW__card{transform:translateY(-1px);box-shadow:0 8px 20px #0006,inset 0 1px #ffffff1a}.card-module__fUCjSW__card.card-module__fUCjSW__sm{border-width:1px;border-radius:8px;width:70px}.card-module__fUCjSW__card.card-module__fUCjSW__md{width:140px}.card-module__fUCjSW__card.card-module__fUCjSW__lg{width:220px}.card-module__fUCjSW__card.card-module__fUCjSW__mini{aspect-ratio:1;border-radius:10px;width:100px;padding:0;overflow:visible}.card-module__fUCjSW__card.card-module__fUCjSW__mini .card-module__fUCjSW__cardHeader,.card-module__fUCjSW__card.card-module__fUCjSW__mini .card-module__fUCjSW__cardTypeLine,.card-module__fUCjSW__card.card-module__fUCjSW__mini .card-module__fUCjSW__cardTextBox,.card-module__fUCjSW__card.card-module__fUCjSW__mini .card-module__fUCjSW__play-card-btn,.card-module__fUCjSW__card.card-module__fUCjSW__mini .card-module__fUCjSW__cardMiniType{display:none}.card-module__fUCjSW__card.card-module__fUCjSW__mini .card-module__fUCjSW__cardArt{border:none;border-radius:10px;flex:1;overflow:hidden}.card-module__fUCjSW__card.card-module__fUCjSW__mini .card-module__fUCjSW__statusBadges{gap:2px;top:2px;left:2px}.card-module__fUCjSW__card.card-module__fUCjSW__mini .card-module__fUCjSW__statusBadge{width:18px;height:18px;font-size:.6rem}.card-module__fUCjSW__cardMiniType{text-align:center;text-transform:uppercase;letter-spacing:.5px;color:#d1d5db;background:linear-gradient(135deg,#374151 0%,#1f2937 100%);border-top:1px solid #ffffff14;padding:4px 6px;font-size:.6rem;font-weight:700}.card-module__fUCjSW__card.card-module__fUCjSW__faceDown{cursor:var(--cursor-default)}.tilt-card-wrapper:hover .card-module__fUCjSW__card.card-module__fUCjSW__faceDown{transform:none;box-shadow:0 4px 8px #0000004d,inset 0 1px #ffffff1a}.card-module__fUCjSW__card.card-module__fUCjSW__selected{box-shadow:0 0 0 2px #f59e0b,0 8px 25px #f59e0b4d,inset 0 1px #ffffff1a}.card-module__fUCjSW__card.card-module__fUCjSW__playable{border-color:#10b981;box-shadow:0 4px 8px #10b98133,inset 0 1px #ffffff1a}.card-module__fUCjSW__card.card-module__fUCjSW__too-expensive{filter:grayscale()}.card-module__fUCjSW__card:before,.card-module__fUCjSW__card:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;position:absolute;inset:0}.card-module__fUCjSW__card.card-module__fUCjSW__can-attack{cursor:var(--cursor-pointer)}.card-module__fUCjSW__card.card-module__fUCjSW__can-attack:after{animation:2s ease-in-out infinite card-module__fUCjSW__cardPulseIn;box-shadow:0 0 0 4px #ef444466}.tilt-card-wrapper:hover .card-module__fUCjSW__card.card-module__fUCjSW__can-attack{transform:translateY(-8px)scale(1.05);box-shadow:0 8px 16px #ef444466,0 0 20px #ef44444d}.card-module__fUCjSW__card.card-module__fUCjSW__can-block{cursor:var(--cursor-pointer)}.card-module__fUCjSW__card.card-module__fUCjSW__can-block:after{animation:2s ease-in-out infinite card-module__fUCjSW__cardPulseIn;box-shadow:0 0 0 4px #3b82f666}.tilt-card-wrapper:hover .card-module__fUCjSW__card.card-module__fUCjSW__can-block{transform:translateY(-8px)scale(1.05);box-shadow:0 8px 16px #3b82f666,0 0 20px #3b82f64d}.card-module__fUCjSW__card.card-module__fUCjSW__can-ability-target{cursor:var(--cursor-pointer)}.card-module__fUCjSW__card.card-module__fUCjSW__can-ability-target:after{animation:2s ease-in-out infinite card-module__fUCjSW__cardPulseIn;box-shadow:0 0 0 4px #fff6}.tilt-card-wrapper:hover .card-module__fUCjSW__card.card-module__fUCjSW__can-ability-target{transform:translateY(-8px)scale(1.05);box-shadow:0 8px 16px #fff6,0 0 20px #ffffff4d}.card-module__fUCjSW__card.card-module__fUCjSW__ability-source:before{animation:1.5s ease-in-out infinite card-module__fUCjSW__cardPulseOut;box-shadow:0 0 #fff6}.card-module__fUCjSW__card.card-module__fUCjSW__ability-source:after{animation:1.5s ease-in-out infinite card-module__fUCjSW__cardPulseIn;box-shadow:0 0 0 8px #fff0,0 0 20px #fff9}.card-module__fUCjSW__card.card-module__fUCjSW__attacking{box-shadow:none!important;border-color:#ef4444!important}.card-module__fUCjSW__card.card-module__fUCjSW__attacking:before{animation:1.5s ease-in-out infinite card-module__fUCjSW__cardPulseOut;box-shadow:0 0 20px #ef444499,0 0 40px #ef444466,inset 0 0 20px #ef444433}.card-module__fUCjSW__card.card-module__fUCjSW__attacking:after{animation:1.5s ease-in-out infinite card-module__fUCjSW__cardPulseIn;box-shadow:0 0 30px #ef4444cc,0 0 60px #ef444499,inset 0 0 30px #ef44444d}.card-module__fUCjSW__card.card-module__fUCjSW__blocking{box-shadow:none!important;border-color:#3b82f6!important}.card-module__fUCjSW__card.card-module__fUCjSW__blocking:before{animation:1.5s ease-in-out infinite card-module__fUCjSW__cardPulseOut;box-shadow:0 0 20px #3b82f699,0 0 40px #3b82f666,inset 0 0 20px #3b82f633}.card-module__fUCjSW__card.card-module__fUCjSW__blocking:after{animation:1.5s ease-in-out infinite card-module__fUCjSW__cardPulseIn;box-shadow:0 0 30px #3b82f6cc,0 0 60px #3b82f699,inset 0 0 30px #3b82f64d}@keyframes card-module__fUCjSW__cardPulseIn{0%,to{opacity:0}50%{opacity:1}}@keyframes card-module__fUCjSW__cardPulseOut{0%,to{opacity:1}50%{opacity:0}}.card-module__fUCjSW__cardBack{z-index:10;background:linear-gradient(145deg,#1a472a 0%,#0d2818 100%);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-module__fUCjSW__cardBackPattern{background:radial-gradient(circle at 30% 30%,#2d5a3d4d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#2d5a3d4d 0%,#0000 50%),repeating-linear-gradient(45deg,#0000,#0000 10px,#2d5a3d1a 10px 20px);border:3px solid #2d5a3d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:calc(100% - 12px);height:calc(100% - 12px);display:flex;position:relative;overflow:hidden}.card-module__fUCjSW__backDecoration{opacity:.4;filter:drop-shadow(0 2px 4px #0009);font-size:2.5rem}.card-module__fUCjSW__backTitle{color:#ffffff4d;letter-spacing:2px;text-shadow:1px 1px 2px #000c;text-align:center;font-size:.6rem;font-weight:800}.card-module__fUCjSW__cardHeader{background:linear-gradient(135deg,#3a3a3a 0%,#2a2a2a 100%);border-bottom:1px solid #555;justify-content:space-between;align-items:center;padding:4px;display:flex}.card-module__fUCjSW__cardName{color:#f0f0f0;text-shadow:1px 1px 2px #000c;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:6px;font-size:.5rem;font-weight:700;line-height:1.2;overflow:hidden}.card-module__fUCjSW__cardCost{background:linear-gradient(135deg,#4a5568 0%,#2d3748 100%);border:1px solid #1a202c;border-radius:50%;justify-content:center;align-items:center;min-width:16px;height:16px;display:flex;box-shadow:inset 0 1px 2px #ffffff1a,0 1px 3px #0000004d}.card-module__fUCjSW__costValue{color:#fff;text-shadow:1px 1px 2px #000c;font-size:.75rem;font-weight:800}.card-module__fUCjSW__cardCost.card-module__fUCjSW__affordable{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-color:#15803d}.card-module__fUCjSW__cardCost.card-module__fUCjSW__too-expensive{opacity:.7;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-color:#b91c1c}.card-module__fUCjSW__cardArt{pointer-events:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #555;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-module__fUCjSW__cardArt img{object-fit:cover;width:100%;height:100%;display:block}.card-module__fUCjSW__art-placeholder{opacity:.5;justify-content:center;align-items:center;font-size:2rem;display:flex}.card-module__fUCjSW__cardTypeLine{background:linear-gradient(135deg,#374151 0%,#1f2937 100%);border-bottom:1px solid #555;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.card-module__fUCjSW__typeText{color:#d1d5db;text-transform:uppercase;letter-spacing:.5px;text-shadow:1px 1px 2px #000c;font-size:.65rem;font-weight:600}.card-module__fUCjSW__cardTextBox{background:linear-gradient(135deg,#e4e4e4 0%,#e7e7e7 100%);flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:6px 10px;display:flex;overflow:hidden}.card-module__fUCjSW__cardAbility{color:#131313;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.55rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.card-module__fUCjSW__highlightedAbility{text-shadow:none;color:#fff;background-color:#3b3329;border-radius:4px;outline:3px solid #000;padding:0}.card-module__fUCjSW__cardDescription{color:#4b4b4b;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.55rem;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.card-module__fUCjSW__cardStats{z-index:5;background:linear-gradient(135deg,#7c2d12 0%,#991b1b 100%);border:1px solid #450a0a;border-radius:6px;padding:2px 6px;position:absolute;bottom:6px;right:8px;box-shadow:0 2px 4px #0006,inset 0 1px #ffffff1a}.card-module__fUCjSW__powerToughness{color:#fff;text-shadow:1px 1px 2px #000c;align-items:center;gap:2px;font-size:.75rem;font-weight:800;display:flex}.card-module__fUCjSW__separator{color:#fbbf24;font-weight:900}.card-module__fUCjSW__play-card-btn{color:#fff;cursor:var(--cursor-pointer);background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);border:1px solid #1e3a8a;border-radius:6px;padding:4px 8px;font-size:.65rem;font-weight:700;transition:transform .2s,opacity .2s;position:absolute;bottom:6px;left:8px;right:50px;box-shadow:0 2px 4px #0000004d,inset 0 1px #ffffff1a}.card-module__fUCjSW__play-card-btn:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-1px)}.card-module__fUCjSW__statusBadges{z-index:5;flex-wrap:wrap;gap:4px;max-width:calc(100% - 12px);display:flex;position:absolute;top:6px;left:6px}.card-module__fUCjSW__statusBadge{background:#000000b3;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;line-height:1;animation:.4s cubic-bezier(.34,1.56,.64,1) card-module__fUCjSW__badgePop;display:inline-flex;overflow:hidden;box-shadow:0 2px 6px #00000080}.card-module__fUCjSW__statusImageBadge{opacity:0;transition:opacity .25s,transform .25s;transform:scale(.5)}.card-module__fUCjSW__statusImageVisible{opacity:1;transform:scale(1)}.card-module__fUCjSW__statusImageExiting{opacity:0;transform:scale(.5)}.card-module__fUCjSW__statusImage{object-fit:contain;width:100%;height:100%;display:block}.card-module__fUCjSW__statusBadge[data-status=summoning_sickness]{color:#fbbf24;background:#78350fd9;border-color:#fbbf24;animation:.4s cubic-bezier(.34,1.56,.64,1) card-module__fUCjSW__badgePop,2s ease-in-out infinite card-module__fUCjSW__sway}.card-module__fUCjSW__statusBadge[data-status=attacking_lane]{color:#f87171;background:#7f1d1dd9;border-color:#f87171}.card-module__fUCjSW__statusBadge[data-status=blocking_lane]{color:#60a5fa;background:#1e3a8ad9;border-color:#60a5fa}.card-module__fUCjSW__pending-target-ring{pointer-events:none;z-index:10;border:2px solid #facc15;border-radius:14px;animation:1.2s infinite card-module__fUCjSW__pulse;position:absolute;inset:-4px}.card-module__fUCjSW__card.card-module__fUCjSW__skeleton{box-shadow:none;background:#00000059}.card-module__fUCjSW__cardSkeleton{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-module__fUCjSW__cardSkeleton:before{content:"";border-radius:inherit;animation:1.9s ease-in-out infinite card-module__fUCjSW__cardSkeletonBevel;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,inset 0 -1px #0009,inset 0 0 18px #ffffff0d}.card-module__fUCjSW__cardSkeleton:after{content:"";background:linear-gradient(105deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:60%;animation:1.9s linear infinite card-module__fUCjSW__cardSkeletonSheen;position:absolute;top:-25%;bottom:-25%;left:-60%}@keyframes card-module__fUCjSW__cardSkeletonBevel{0%,to{opacity:.45}50%{opacity:1}}@keyframes card-module__fUCjSW__cardSkeletonSheen{0%{transform:translate(0)}to{transform:translate(370%)}}@media (prefers-reduced-motion:reduce){.card-module__fUCjSW__cardSkeleton:before,.card-module__fUCjSW__cardSkeleton:after{animation:none}}
.badge-module__7WeL9W__appBadge{border-radius:99px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-module__7WeL9W__variantDefault{color:#fffc;background:#ffffff1a}.badge-module__7WeL9W__variantSuccess{color:#2a9d8f;background:#2a9d8f33}.badge-module__7WeL9W__variantWarning{color:#e9c46a;background:#e9c46a33}.badge-module__7WeL9W__variantDanger{color:#e74c3c;background:#c0392b33}.badge-module__7WeL9W__variantInfo{color:#3498db;background:#3498db33}.badge-module__7WeL9W__studio.badge-module__7WeL9W__appBadge{font-family:var(--st-font);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;padding:1px 6px;font-size:10.5px;font-weight:600}
.card-module__2A4pRq__appCard{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0e16af;border-radius:8px;position:relative;overflow:hidden}.card-module__2A4pRq__appCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#c9a84c0a 0%,#0000 60%);border-radius:8px;position:absolute;inset:0}.card-module__2A4pRq__appCard:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9a84c73,#0000);height:1px;position:absolute;top:0;left:0;right:0}.card-module__2A4pRq__paddingNone{padding:0}.card-module__2A4pRq__paddingSm{padding:.75rem}.card-module__2A4pRq__paddingMd{padding:1.25rem}.card-module__2A4pRq__paddingLg{padding:2rem}.card-module__2A4pRq__hover{cursor:var(--cursor-pointer);transition:transform .2s,border-color .2s,box-shadow .2s}.card-module__2A4pRq__hover:hover{border-color:#c9a84c73;transform:translateY(-3px);box-shadow:0 8px 28px #00000080,0 0 0 1px #c9a84c1f}.card-module__2A4pRq__studio.card-module__2A4pRq__appCard{border:1px solid var(--st-line);border-radius:var(--st-radius);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff07;overflow:visible}.card-module__2A4pRq__studio.card-module__2A4pRq__appCard:before,.card-module__2A4pRq__studio.card-module__2A4pRq__appCard:after{content:none}.card-module__2A4pRq__studio.card-module__2A4pRq__paddingSm{padding:8px 10px}.card-module__2A4pRq__studio.card-module__2A4pRq__paddingMd{padding:12px}.card-module__2A4pRq__studio.card-module__2A4pRq__paddingLg{padding:16px}.card-module__2A4pRq__studio.card-module__2A4pRq__hover:hover{box-shadow:none;border-color:#4a4a4a;transform:none}
.card-view-module__IpmOiq__container{padding:8px}.card-view-module__IpmOiq__message{color:#e5e7eb;text-align:center;margin:0 0 16px;font-size:.95rem}.card-view-module__IpmOiq__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));justify-items:center;gap:12px;max-height:55vh;padding:8px;display:grid;overflow-y:auto}.card-view-module__IpmOiq__cardWrapper{width:100%;max-width:110px;cursor:var(--cursor-pointer);justify-content:center;align-items:flex-start;transition:transform .15s;display:flex;position:relative}.card-view-module__IpmOiq__cardWrapper:hover{transform:translateY(-4px)}.card-view-module__IpmOiq__cardInner{width:110px}.card-view-module__IpmOiq__cardWrapper.card-view-module__IpmOiq__selectable{cursor:var(--cursor-pointer)}.card-view-module__IpmOiq__cardWrapper.card-view-module__IpmOiq__selectable:hover{transform:translateY(-4px)}.card-view-module__IpmOiq__cardWrapper.card-view-module__IpmOiq__selected{box-shadow:0 0 0 3px #f59e0b,0 8px 24px #f59e0b4d}.card-view-module__IpmOiq__cardWrapper.card-view-module__IpmOiq__viewOnly{cursor:var(--cursor-default)}.card-view-module__IpmOiq__cardWrapper:has(.card-view-module__IpmOiq__cardAction){flex-direction:column;align-items:center;gap:6px}.card-view-module__IpmOiq__cardAction{white-space:nowrap;width:100%}.card-view-module__IpmOiq__footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;min-width:0;display:flex}.card-view-module__IpmOiq__groupList{flex-direction:column;gap:18px;max-height:55vh;padding:4px;display:flex;overflow-y:auto}.card-view-module__IpmOiq__group{background:#ffffff08;border:1px solid #f59e0b40;border-radius:10px;padding:10px 8px 12px}.card-view-module__IpmOiq__groupHeader{border-bottom:1px solid #f59e0b33;align-items:center;gap:8px;margin:0 4px 10px;padding-bottom:6px;display:flex}.card-view-module__IpmOiq__groupLabel{color:#f59e0b;letter-spacing:.02em;font-size:.9rem;font-weight:600}.card-view-module__IpmOiq__groupCount{color:#9ca3af;font-size:.8rem}.card-view-module__IpmOiq__groupGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));justify-items:center;gap:12px;padding:4px;display:grid}.card-view-module__IpmOiq__groupEmpty{color:#9ca3af;padding:4px 6px 2px;font-size:.85rem;font-style:italic}.card-view-module__IpmOiq__lazySlot{width:100%;height:100%;min-height:1px}.card-view-module__IpmOiq__lazySlotIn{animation:.26s ease-out both card-view-module__IpmOiq__cardViewSlotIn}@keyframes card-view-module__IpmOiq__cardViewSlotIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card-view-module__IpmOiq__lazySlotIn{animation:none}}
.strikeOverlay-module__pLLsYq__strikeOverlay{z-index:1000;background:linear-gradient(90deg,#78141400 0%,#781414d9 25%,#961414f2 50%,#781414d9 75%,#78141400 100%);justify-content:center;align-items:center;width:100vw;animation:3s ease-out forwards strikeOverlay-module__pLLsYq__strikeMessageFade;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.strikeOverlay-module__pLLsYq__strikeContent{text-align:center;justify-content:center;align-items:center;gap:12px;width:100%;max-width:800px;padding:0 20px;display:flex}.strikeOverlay-module__pLLsYq__strikeIcon{font-size:2rem}.strikeOverlay-module__pLLsYq__strikeText{color:#fff;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 20px #fff9,0 2px 10px #00000080;font-family:serif;font-size:1.5rem;font-style:italic;font-weight:500}.strikeOverlay-module__pLLsYq__strikeCount{color:#fca5a5;border:2px solid #fca5a5;border-radius:999px;min-width:60px;padding:4px 14px;font-size:1.2rem;font-weight:700}@keyframes strikeOverlay-module__pLLsYq__strikeMessageFade{0%{opacity:0;transform:translateY(-50%)scale(.95)}12%{opacity:1;transform:translateY(-50%)scale(1)}85%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(1.05)}}
.diceRollOverlay-module__5GiuRq__overlay{z-index:5010;pointer-events:none;background:radial-gradient(60% 55%,#06060cd1 0%,#06060c8c 55%,#06060c00 100%);flex-direction:column;justify-content:center;align-items:center;animation:3.2s ease-out forwards diceRollOverlay-module__5GiuRq__diceOverlayFade;display:flex;position:fixed;inset:0}.diceRollOverlay-module__5GiuRq__stage{color:#e8e0cc;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:92vw;padding:16px;display:flex}.diceRollOverlay-module__5GiuRq__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#f3d98b;text-shadow:0 0 14px #f3d98b73,0 2px 4px #000c;font-size:.8rem;font-weight:700}.diceRollOverlay-module__5GiuRq__source{color:#e8e0ccb3;text-shadow:0 2px 4px #000c;text-overflow:ellipsis;white-space:nowrap;max-width:34rem;margin-top:-6px;font-size:.85rem;overflow:hidden}.diceRollOverlay-module__5GiuRq__plainRolls{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px 28px;margin-top:8px;display:flex}.diceRollOverlay-module__5GiuRq__rollGroup{flex-direction:column;align-items:center;gap:6px;display:flex}.diceRollOverlay-module__5GiuRq__rollName,.diceRollOverlay-module__5GiuRq__rollNameCentered{letter-spacing:1px;text-transform:uppercase;color:#e8e0cc8c;font-size:.72rem}.diceRollOverlay-module__5GiuRq__rollNameCentered{margin-top:-4px}.diceRollOverlay-module__5GiuRq__diceRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.diceRollOverlay-module__5GiuRq__die{--die-size:72px;width:var(--die-size);height:var(--die-size);border-radius:calc(var(--die-size) * .2);color:#1c1608;box-shadow:inset 0 calc(var(--die-size) * -.06) 0 #00000029, inset 0 calc(var(--die-size) * .04) 0 #ffffffb3, 0 calc(var(--die-size) * .14) calc(var(--die-size) * .3) #0009;animation-delay:var(--delay,0s);background:linear-gradient(155deg,#fffaf0 0%,#efe4c6 55%,#d4c59e 100%);justify-content:center;align-items:center;display:inline-flex;position:relative}.diceRollOverlay-module__5GiuRq__dieLg{--die-size:clamp(76px, 14vmin, 112px)}.diceRollOverlay-module__5GiuRq__dieMd{--die-size:clamp(56px, 10vmin, 76px)}.diceRollOverlay-module__5GiuRq__dieSm{--die-size:clamp(44px, 8vmin, 56px)}.diceRollOverlay-module__5GiuRq__dieRolling{animation:.36s linear infinite diceRollOverlay-module__5GiuRq__dieTumble}.diceRollOverlay-module__5GiuRq__dieSettled{animation:.5s cubic-bezier(.2,1.5,.4,1) both diceRollOverlay-module__5GiuRq__dieLand}.diceRollOverlay-module__5GiuRq__dieMax{box-shadow:inset 0 calc(var(--die-size) * -.06) 0 #00000029, 0 0 calc(var(--die-size) * .4) #f3d98bd9, 0 calc(var(--die-size) * .14) calc(var(--die-size) * .3) #0009;background:linear-gradient(155deg,#fff4c4 0%,#f3d27a 55%,#d9a92e 100%)}.diceRollOverlay-module__5GiuRq__dieMin{filter:saturate(.6)brightness(.88)}.diceRollOverlay-module__5GiuRq__dieFace{margin-bottom:calc(var(--die-size) * .1);font-size:calc(var(--die-size) * .42);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.diceRollOverlay-module__5GiuRq__dieSides{bottom:calc(var(--die-size) * .07);font-size:calc(var(--die-size) * .13);letter-spacing:1px;opacity:.5;font-weight:700;position:absolute}.diceRollOverlay-module__5GiuRq__pips{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;width:68%;height:68%;display:grid}.diceRollOverlay-module__5GiuRq__pip,.diceRollOverlay-module__5GiuRq__pipEmpty{width:calc(var(--die-size) * .16);height:calc(var(--die-size) * .16);border-radius:50%}.diceRollOverlay-module__5GiuRq__pip{background:radial-gradient(circle at 35% 35%,#4a3a18,#140f04 70%);box-shadow:inset 0 1px 1px #0009}.diceRollOverlay-module__5GiuRq__result{opacity:0;align-items:baseline;gap:10px;margin-top:6px;transition:opacity .3s,transform .35s cubic-bezier(.2,1.4,.4,1);display:flex;transform:translateY(6px)scale(.9)}.diceRollOverlay-module__5GiuRq__resultVisible{opacity:1;transform:none}.diceRollOverlay-module__5GiuRq__resultLabel{letter-spacing:2px;text-transform:uppercase;color:#e8e0cc99;font-size:.8rem}.diceRollOverlay-module__5GiuRq__resultValue{color:#fff;text-shadow:0 0 20px #f3d98b80,0 3px 6px #000c;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:900;line-height:1}.diceRollOverlay-module__5GiuRq__crit{letter-spacing:1px;text-transform:uppercase;color:#ffe9a3;text-shadow:0 0 12px #f3d98bcc;align-self:center;font-size:.8rem;font-weight:800}.diceRollOverlay-module__5GiuRq__sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:6px;display:grid}.diceRollOverlay-module__5GiuRq__sidesSingle{grid-template-columns:1fr}.diceRollOverlay-module__5GiuRq__versus{color:#e8e0cc8c;text-shadow:0 2px 4px #000c;font-family:serif;font-size:1.3rem;font-style:italic}.diceRollOverlay-module__5GiuRq__side{background:#0a0a128c;border-top:3px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:8px;min-width:150px;padding:12px 16px 14px;display:flex}.diceRollOverlay-module__5GiuRq__sideLabel{letter-spacing:1.5px;text-transform:uppercase;color:#fff;font-size:.8rem;font-weight:800}.diceRollOverlay-module__5GiuRq__sideCards{color:#e8e0cc99;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;margin-top:-6px;font-size:.72rem;overflow:hidden}.diceRollOverlay-module__5GiuRq__sum{opacity:0;align-items:flex-end;gap:8px;margin-top:2px;transition:opacity .3s,transform .3s;display:flex;transform:translateY(4px)}.diceRollOverlay-module__5GiuRq__sumVisible{opacity:1;transform:none}.diceRollOverlay-module__5GiuRq__sumPart{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;font-size:1.15rem;font-weight:800;line-height:1.1;display:flex}.diceRollOverlay-module__5GiuRq__sumCaption{letter-spacing:1px;text-transform:uppercase;color:#e8e0cc80;font-size:.6rem;font-weight:600}.diceRollOverlay-module__5GiuRq__sumDice{color:#f3d98b}.diceRollOverlay-module__5GiuRq__sumTotal{color:#fff;font-size:1.6rem}.diceRollOverlay-module__5GiuRq__sumOp{color:#e8e0cc80;padding-bottom:2px;font-size:1rem}@media (max-width:640px){.diceRollOverlay-module__5GiuRq__sides{grid-template-columns:1fr;gap:8px}.diceRollOverlay-module__5GiuRq__side{width:100%;min-width:0}}@keyframes diceRollOverlay-module__5GiuRq__diceOverlayFade{0%{opacity:0}8%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes diceRollOverlay-module__5GiuRq__dieTumble{0%{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-10%)rotate(18deg)scale(1.04)}50%{transform:translateY(0)rotate(-6deg)scale(.98)}75%{transform:translateY(-8%)rotate(-18deg)scale(1.03)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes diceRollOverlay-module__5GiuRq__dieLand{0%{transform:scale(1.3)rotate(-10deg)}60%{transform:scale(.95)rotate(2deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.diceRollOverlay-module__5GiuRq__dieRolling,.diceRollOverlay-module__5GiuRq__dieSettled{animation:none}}.diceRollOverlay-module__5GiuRq__overlayHold{pointer-events:auto;animation:.4s ease-out forwards diceRollOverlay-module__5GiuRq__diceOverlayFadeIn}@keyframes diceRollOverlay-module__5GiuRq__diceOverlayFadeIn{0%{opacity:0}to{opacity:1}}.diceRollOverlay-module__5GiuRq__closeButton{opacity:0;z-index:2;pointer-events:none;margin-top:18px;transition:opacity .3s,transform .3s;position:relative;transform:translateY(6px)}.diceRollOverlay-module__5GiuRq__closeButtonVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.diceRollOverlay-module__5GiuRq__stage{z-index:1;position:relative}.diceRollOverlay-module__5GiuRq__backdrop{opacity:.42;filter:brightness(.6)saturate(.75);pointer-events:none;justify-content:center;align-items:center;gap:clamp(24px,12vmin,160px);padding:0 4vw;display:flex;position:absolute;inset:0}.diceRollOverlay-module__5GiuRq__backdropGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(6px,1.5vmin,14px);max-width:38vw;display:flex}.diceRollOverlay-module__5GiuRq__backdropGroupTarget{justify-content:flex-start}.diceRollOverlay-module__5GiuRq__backdropCard{aspect-ratio:5/7;flex:none;width:clamp(88px,13vmin,150px)}.diceRollOverlay-module__5GiuRq__backdropCardTarget{width:clamp(104px,16vmin,180px)}@media (max-width:640px){.diceRollOverlay-module__5GiuRq__backdrop{opacity:.32;gap:6vw}.diceRollOverlay-module__5GiuRq__backdropCard{width:clamp(60px,18vw,100px)}.diceRollOverlay-module__5GiuRq__backdropCardTarget{width:clamp(70px,22vw,120px)}}
.playerDefeatOverlay-module__g8560G__overlay{z-index:45000;pointer-events:auto;position:fixed;inset:0;overflow:hidden}.playerDefeatOverlay-module__g8560G__epicenter{pointer-events:none;width:0;height:0;position:absolute}.playerDefeatOverlay-module__g8560G__sourceCharge{animation:1s cubic-bezier(.36,.07,.19,.97) both playerDefeatOverlay-module__g8560G__defeatShakeInPlace}.playerDefeatOverlay-module__g8560G__sourceDestroyed{opacity:0!important;pointer-events:none!important}@keyframes playerDefeatOverlay-module__g8560G__defeatShakeInPlace{0%{filter:none;transform:none}10%{transform:translate(-3px,2px)scale(1.02)rotate(-2deg)}20%{transform:translate(4px,-2px)scale(1.03)rotate(2deg)}35%{filter:brightness(1.35)saturate(1.4);transform:translate(-5px,-3px)scale(1.05)rotate(-3deg)}50%{transform:translate(6px,3px)scale(1.06)rotate(3deg)}65%{filter:brightness(1.7)saturate(1.6);transform:translate(-7px,2px)scale(1.08)rotate(-4deg)}80%{transform:translate(7px,-4px)scale(1.1)rotate(4deg)}to{filter:brightness(2.3)saturate(.6);transform:scale(1.14)}}.playerDefeatOverlay-module__g8560G__cracks{width:var(--w);height:var(--h);mix-blend-mode:screen;opacity:0;background:repeating-conic-gradient(from 8deg,#fff0c800 0deg 26deg,#fff4d2f2 26deg 28.5deg);border-radius:50%;animation:1s ease-in both playerDefeatOverlay-module__g8560G__defeatCracks;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes playerDefeatOverlay-module__g8560G__defeatCracks{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}55%{opacity:.5}to{opacity:.95;transform:translate(-50%,-50%)scale(1.06)}}.playerDefeatOverlay-module__g8560G__fragment{width:var(--w);height:var(--h);animation:1.3s cubic-bezier(.12,.62,.28,1) forwards playerDefeatOverlay-module__g8560G__defeatFragment;animation-delay:var(--delay,0s);will-change:transform, opacity;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes playerDefeatOverlay-module__g8560G__defeatFragment{0%{opacity:1;filter:brightness(2.4);transform:translate(-50%,-50%)translate(0)rotate(0)scale(1)}14%{filter:brightness(1.5)}70%{opacity:1}to{opacity:0;filter:brightness(.45)blur(2px);transform:translate(-50%, -50%) translate(var(--tx), calc(var(--ty) + var(--fall))) rotate(var(--rot)) scale(.8)}}.playerDefeatOverlay-module__g8560G__glow{width:calc(var(--size) * 2.4);height:calc(var(--size) * 2.4);mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fff0be2e 0%,#ff8a2e73 42%,#dc262652 62%,#dc262600 76%);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}.playerDefeatOverlay-module__g8560G__charge .playerDefeatOverlay-module__g8560G__glow{animation:.9s ease-in both playerDefeatOverlay-module__g8560G__defeatGlow}@keyframes playerDefeatOverlay-module__g8560G__defeatGlow{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}70%{opacity:.9;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.playerDefeatOverlay-module__g8560G__flash{width:calc(var(--size) * 6);height:calc(var(--size) * 6);opacity:0;background:radial-gradient(circle,#fffffff2 0%,#ffe0a0cc 25%,#ff7a1a73 45%,#ff7a1a00 70%);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.1)}.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__flash{animation:.7s ease-out forwards playerDefeatOverlay-module__g8560G__defeatFlash}@keyframes playerDefeatOverlay-module__g8560G__defeatFlash{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}12%{opacity:1;transform:translate(-50%,-50%)scale(.75)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.playerDefeatOverlay-module__g8560G__ring{width:var(--size);height:var(--size);opacity:0;border:3px solid #ffcd78e6;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 24px #ff963cb3,inset 0 0 18px #ff963c80}.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__ring{animation:.9s cubic-bezier(.16,1,.3,1) forwards playerDefeatOverlay-module__g8560G__defeatRing;animation-delay:var(--delay,0s)}@keyframes playerDefeatOverlay-module__g8560G__defeatRing{0%{opacity:.95;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%, -50%) scale(var(--ring-scale,5))}}.playerDefeatOverlay-module__g8560G__shard{width:calc(var(--size) * .16);height:calc(var(--size) * .34);opacity:0;background:linear-gradient(160deg,#fff3c4 0%,#ffae42 40%,#b91c1c 100%);border-radius:2px 6px 3px 5px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 12px #ffa03ccc}.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__shard{animation:1s cubic-bezier(.18,.72,.32,1) forwards playerDefeatOverlay-module__g8560G__defeatShard;animation-delay:var(--delay,0s)}@keyframes playerDefeatOverlay-module__g8560G__defeatShard{0%{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)scale(.5)}60%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) rotate(var(--rot)) scale(.9)}}.playerDefeatOverlay-module__g8560G__smoke{width:calc(var(--size) * .7);height:calc(var(--size) * .7);opacity:0;background:radial-gradient(circle,#3c3430b3 0%,#28222059 55%,#1e1a1800 75%);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.3)}.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__smoke{animation:1.2s ease-out forwards playerDefeatOverlay-module__g8560G__defeatSmoke;animation-delay:var(--delay,0s)}@keyframes playerDefeatOverlay-module__g8560G__defeatSmoke{0%{opacity:.8;transform:translate(-50%,-50%)translate(0)scale(.3)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) scale(1.8)}}.playerDefeatOverlay-module__g8560G__label{left:0;top:calc(var(--size) * 1.1);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#ffe9b0;text-shadow:0 0 12px #ff7828e6,0 2px 6px #000c;opacity:0;font-size:clamp(1rem,2.4vw,1.6rem);font-weight:900;position:absolute;transform:translate(-50%)}.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__label{animation:1.1s ease-out .18s forwards playerDefeatOverlay-module__g8560G__defeatLabel}@keyframes playerDefeatOverlay-module__g8560G__defeatLabel{0%{opacity:0;transform:translate(-50%,12px)scale(.85)}25%{opacity:1;transform:translate(-50%)scale(1.06)}75%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-6px)scale(1)}}.playerDefeatOverlay-module__g8560G__screenShake{animation:.55s cubic-bezier(.36,.07,.19,.97) both playerDefeatOverlay-module__g8560G__defeatScreenShake}@keyframes playerDefeatOverlay-module__g8560G__defeatScreenShake{0%,to{transform:translate(0,0)}10%{transform:translate(-8px,4px)scale(1.015)}25%{transform:translate(9px,-6px)scale(1.015)}40%{transform:translate(-7px,-3px)scale(1.015)}55%{transform:translate(6px,5px)scale(1.012)}70%{transform:translate(-4px,-2px)scale(1.008)}85%{transform:translate(3px,2px)scale(1.004)}}@media (prefers-reduced-motion:reduce){.playerDefeatOverlay-module__g8560G__sourceCharge,.playerDefeatOverlay-module__g8560G__cracks,.playerDefeatOverlay-module__g8560G__fragment,.playerDefeatOverlay-module__g8560G__charge .playerDefeatOverlay-module__g8560G__glow,.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__flash,.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__ring,.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__shard,.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__smoke,.playerDefeatOverlay-module__g8560G__screenShake{animation-duration:.2s!important}.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__shard,.playerDefeatOverlay-module__g8560G__blast .playerDefeatOverlay-module__g8560G__smoke{display:none}}
.arenaSummary-module__9wM13q__modalBackdrop{z-index:46000;-webkit-backdrop-filter:blur(6px)saturate(.85);background:radial-gradient(circle at 50% 45%,#0a0e208c 0%,#040714cc 100%);justify-content:center;align-items:center;animation:.45s ease-out both arenaSummary-module__9wM13q__summaryBackdropIn;display:flex;position:fixed;inset:0;overflow-y:auto}.arenaSummary-module__9wM13q__modalContent{animation:.5s cubic-bezier(.16,1,.3,1) 80ms both arenaSummary-module__9wM13q__summaryContentIn}@keyframes arenaSummary-module__9wM13q__summaryBackdropIn{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1}}@keyframes arenaSummary-module__9wM13q__summaryContentIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.arenaSummary-module__9wM13q__modalBackdrop,.arenaSummary-module__9wM13q__modalContent{animation-duration:.15s}}.arenaSummary-module__9wM13q__replayBox{background:#fbbf240f;border:1px dashed #fbbf2459;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;padding:14px 16px;display:flex}.arenaSummary-module__9wM13q__replayHint{color:#ffffff8c;text-align:center;font-size:.8rem}.arenaSummary-module__9wM13q__replayStatus{color:#fde68a;font-weight:600}.arenaSummary-module__9wM13q__replayLink{color:#fcd34d;text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.arenaSummary-module__9wM13q__replayLink:hover{color:#fef3c7}
.checkbox-module__r_xQ3q__appCheckbox{cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.checkbox-module__r_xQ3q__checkboxBox{background:#00000040;border:1px solid #ffffff4d;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .2s,border-color .2s;display:flex}.checkbox-module__r_xQ3q__checkboxBox.checkbox-module__r_xQ3q__checked{background:#e94560;border-color:#e94560}.checkbox-module__r_xQ3q__checkboxBox.checkbox-module__r_xQ3q__disabled{opacity:.5;cursor:var(--cursor-not-allowed)}.checkbox-module__r_xQ3q__checkmark{color:#fff;font-size:.85rem;font-weight:700}.checkbox-module__r_xQ3q__checkboxLabel{color:#ffffffd9;font-size:.95rem}.checkbox-module__r_xQ3q__studio.checkbox-module__r_xQ3q__appCheckbox{gap:7px;min-height:22px}.checkbox-module__r_xQ3q__studio .checkbox-module__r_xQ3q__checkboxBox{background:var(--st-input);border-color:#4a4a4a;border-radius:2px;width:14px;height:14px}.checkbox-module__r_xQ3q__studio .checkbox-module__r_xQ3q__checkboxBox.checkbox-module__r_xQ3q__checked{background:var(--accent);border-color:var(--accent-dark)}.checkbox-module__r_xQ3q__studio .checkbox-module__r_xQ3q__checkmark{color:#111;font-size:10px;line-height:1}.checkbox-module__r_xQ3q__studio .checkbox-module__r_xQ3q__checkboxLabel{color:var(--st-text);font-family:var(--st-font);font-size:12.5px}
.reveal-module__bb_D4W__wrap{pointer-events:none;width:100%;height:100%;display:block;position:relative}.reveal-module__bb_D4W__burning{animation:reveal-module__bb_D4W__reveal-glow var(--reveal-duration,.85s) linear forwards}.reveal-module__bb_D4W__ember{animation:reveal-module__bb_D4W__reveal-ember-fade var(--reveal-duration,.85s) linear forwards;will-change:opacity;position:absolute;inset:0}.reveal-module__bb_D4W__masked{--rv-inner:calc(var(--rv-p,0) * var(--rv-end,0px));--rv-outer:calc(var(--rv-inner) + var(--rv-fringe,0px));-webkit-mask-image:radial-gradient(circle at var(--rv-cx,50%) var(--rv-cy,50%), #000 0 var(--rv-inner), #0000 var(--rv-inner)), var(--rv-noise), radial-gradient(circle at var(--rv-cx,50%) var(--rv-cy,50%), #0000 0 var(--rv-inner), #000 var(--rv-inner), #0000 var(--rv-outer));-webkit-mask-image:radial-gradient(circle at var(--rv-cx,50%) var(--rv-cy,50%), #000 0 var(--rv-inner), #0000 var(--rv-inner)), var(--rv-noise), radial-gradient(circle at var(--rv-cx,50%) var(--rv-cy,50%), #0000 0 var(--rv-inner), #000 var(--rv-inner), #0000 var(--rv-outer));mask-image:radial-gradient(circle at var(--rv-cx,50%) var(--rv-cy,50%), #000 0 var(--rv-inner), #0000 var(--rv-inner)), var(--rv-noise), radial-gradient(circle at var(--rv-cx,50%) var(--rv-cy,50%), #0000 0 var(--rv-inner), #000 var(--rv-inner), #0000 var(--rv-outer));-webkit-mask-repeat:no-repeat,repeat,no-repeat;mask-repeat:no-repeat,repeat,no-repeat;-webkit-mask-size:100% 100%, var(--rv-noise-size,64px) var(--rv-noise-size,64px), 100% 100%;-webkit-mask-size:100% 100%, var(--rv-noise-size,64px) var(--rv-noise-size,64px), 100% 100%;mask-size:100% 100%, var(--rv-noise-size,64px) var(--rv-noise-size,64px), 100% 100%;-webkit-mask-position:0 0, var(--rv-noise-x,0px) var(--rv-noise-y,0px), 0 0;-webkit-mask-position:0 0, var(--rv-noise-x,0px) var(--rv-noise-y,0px), 0 0;mask-position:0 0, var(--rv-noise-x,0px) var(--rv-noise-y,0px), 0 0;-webkit-mask-composite:source-over, source-in, source-over;-webkit-mask-composite:source-over,source-in,source-over;mask-composite:add,intersect,add}.reveal-module__bb_D4W__masked.reveal-module__bb_D4W__ember{--rv-inner:calc(var(--rv-p,0) * var(--rv-end,0px) + var(--rv-lead,0px))}@keyframes reveal-module__bb_D4W__reveal-glow{0%,70%{filter:drop-shadow(0 0 var(--reveal-glow-near,3px) var(--reveal-glow-1,#ffb040f2)) drop-shadow(0 0 var(--reveal-glow-far,11px) var(--reveal-glow-2,#ff5c0099))}to{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 #0000)}}@keyframes reveal-module__bb_D4W__reveal-ember-fade{0%,74%{opacity:1}to{opacity:0}}
.hover-icon-module__5mBo9W__hoverIcon{vertical-align:-.2em;flex-shrink:0;display:inline-block;overflow:visible}.hover-icon-module__5mBo9W__layer{transform-box:view-box;transform-origin:50%;transition:opacity .22s,transform .34s cubic-bezier(.34,1.56,.64,1),color .22s}.hover-icon-module__5mBo9W__active{opacity:0;transform:scale(.55)rotate(-14deg)}.hover-icon-module__5mBo9W__gold .hover-icon-module__5mBo9W__idle{color:#c9a84c}.hover-icon-module__5mBo9W__gold .hover-icon-module__5mBo9W__active{color:var(--accent-light);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 60%, transparent))}button:hover:not(:disabled) .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__idle,a:hover .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__idle{opacity:0;transform:scale(.55)rotate(14deg)}.hover-icon-control:hover .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__idle{opacity:0;transform:scale(.55)rotate(14deg)}.hover-icon-control:focus-within .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__idle{opacity:0;transform:scale(.55)rotate(14deg)}.hover-icon-box:hover .hover-icon-module__5mBo9W__box .hover-icon-module__5mBo9W__idle{opacity:0;transform:scale(.55)rotate(14deg)}.hover-icon-on .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__idle{opacity:0;transform:scale(.55)rotate(14deg)}button:hover:not(:disabled) .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__active,a:hover .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__active{opacity:1;transform:none}.hover-icon-control:hover .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__active{opacity:1;transform:none}.hover-icon-control:focus-within .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__active{opacity:1;transform:none}.hover-icon-box:hover .hover-icon-module__5mBo9W__box .hover-icon-module__5mBo9W__active{opacity:1;transform:none}.hover-icon-on .hover-icon-module__5mBo9W__control .hover-icon-module__5mBo9W__active{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hover-icon-module__5mBo9W__layer{transition:opacity .15s}.hover-icon-module__5mBo9W__active,.hover-icon-module__5mBo9W__hoverIcon .hover-icon-module__5mBo9W__idle{transform:none!important}}
.rulebook-view-module__zXbRBW__root{flex-direction:column;height:100%;min-height:0;font-family:Montserrat,Segoe UI,sans-serif;font-size:1rem;line-height:1.55;display:flex;position:relative}.rulebook-view-module__zXbRBW__bar{padding:.5rem .6rem;padding-top:calc(.5rem + env(safe-area-inset-top,0px));border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);flex-shrink:0;align-items:center;gap:.35rem;display:flex}.rulebook-view-module__zXbRBW__title{letter-spacing:.12em;text-transform:uppercase;opacity:.85;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Cinzel,serif;font-size:.85rem;overflow:hidden}.rulebook-view-module__zXbRBW__iconButton{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);width:2.1rem;height:2.1rem;color:inherit;cursor:var(--cursor-pointer);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,opacity .15s;display:inline-flex}.rulebook-view-module__zXbRBW__iconButton:hover:not(:disabled){background:color-mix(in srgb, currentColor 16%, transparent)}.rulebook-view-module__zXbRBW__iconButton:disabled{opacity:.35;cursor:var(--cursor-not-allowed)}.rulebook-view-module__zXbRBW__iconButtonActive{background:color-mix(in srgb, currentColor 22%, transparent)}.rulebook-view-module__zXbRBW__searchRow{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .6rem;display:flex}.rulebook-view-module__zXbRBW__searchInput{border:1px solid color-mix(in srgb, currentColor 25%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);min-width:0;color:inherit;font:inherit;border-radius:6px;outline:none;flex:1;padding:.4rem .6rem;font-size:.9rem}.rulebook-view-module__zXbRBW__searchInput:focus{border-color:color-mix(in srgb, currentColor 55%, transparent)}.rulebook-view-module__zXbRBW__searchCount{text-align:right;opacity:.7;font-variant-numeric:tabular-nums;min-width:3rem;font-size:.75rem}.rulebook-view-module__zXbRBW__content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rulebook-view-module__zXbRBW__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.rulebook-view-module__zXbRBW__page{white-space:pre-wrap;word-break:break-word;max-width:760px;margin:0 auto;padding:1rem 1.25rem 4rem}.rulebook-view-module__zXbRBW__empty{opacity:.6;text-align:center;padding:2rem 0;font-style:italic}.rulebook-view-module__zXbRBW__heading{margin:1.4em 0 .5em;scroll-margin-top:.75rem;font-family:Cinzel,serif;font-weight:600;line-height:1.25}.rulebook-view-module__zXbRBW__h1{font-size:1.8em}.rulebook-view-module__zXbRBW__h2{font-size:1.4em}.rulebook-view-module__zXbRBW__h3{font-size:1.15em}.rulebook-view-module__zXbRBW__paragraph{min-height:1em;margin:0 0 .85em;scroll-margin-top:.75rem}.rulebook-view-module__zXbRBW__figure{margin:1em 0;scroll-margin-top:.75rem;display:flex}.rulebook-view-module__zXbRBW__figureInner{flex-direction:column;gap:.35rem;display:flex}.rulebook-view-module__zXbRBW__image{border-radius:8px;width:100%;height:auto;display:block}.rulebook-view-module__zXbRBW__caption{opacity:.7;text-align:center;white-space:pre-wrap;font-size:.8em}.rulebook-view-module__zXbRBW__tutorialCard{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);color:inherit;white-space:normal;border-radius:10px;align-items:center;gap:.75rem;margin:1.2em 0;padding:.8rem 1rem;scroll-margin-top:.75rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.rulebook-view-module__zXbRBW__tutorialCard:hover{background:color-mix(in srgb, currentColor 14%, transparent);border-color:color-mix(in srgb, currentColor 40%, transparent)}.rulebook-view-module__zXbRBW__tutorialIcon{border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.rulebook-view-module__zXbRBW__tutorialText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.rulebook-view-module__zXbRBW__tutorialTitle{font-family:Cinzel,serif;font-weight:600}.rulebook-view-module__zXbRBW__tutorialDescription{opacity:.7;font-size:.85em}.rulebook-view-module__zXbRBW__tutorialAction{text-transform:uppercase;letter-spacing:.08em;opacity:.75;flex-shrink:0;align-items:center;gap:.35rem;font-size:.8em;display:inline-flex}@media (max-width:520px){.rulebook-view-module__zXbRBW__tutorialCard{flex-wrap:wrap}}.rulebook-view-module__zXbRBW__divider{border:none;border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);margin:1.5em 0}.rulebook-view-module__zXbRBW__mark{background:color-mix(in srgb, var(--accent) 35%, transparent);color:inherit;border-radius:2px;padding:0 1px}.rulebook-view-module__zXbRBW__markCurrent{background:var(--accent);color:#000;outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent)}.rulebook-view-module__zXbRBW__indexScrim{z-index:1;background:#00000059;position:absolute;inset:0}.rulebook-view-module__zXbRBW__indexPanel{z-index:2;border:1px solid color-mix(in srgb, currentColor 25%, transparent);background:var(--rulebook-bg,#0e0e16);border-radius:10px;flex-direction:column;gap:.15rem;width:min(320px,100% - 1rem);max-height:calc(100% - 1rem);padding:.5rem;display:flex;position:absolute;top:.5rem;left:.5rem;overflow-y:auto;box-shadow:0 12px 30px #00000073}.rulebook-view-module__zXbRBW__indexEntry{text-align:left;width:100%;height:auto;color:inherit;font:inherit;cursor:var(--cursor-pointer);overflow-wrap:break-word;white-space:normal;background:0 0;border:none;border-radius:6px;padding:.35rem .5rem;font-size:.85rem;line-height:1.3;display:block}.rulebook-view-module__zXbRBW__indexEntry:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.rulebook-view-module__zXbRBW__indexLevel1{font-weight:600}.rulebook-view-module__zXbRBW__indexLevel2{padding-left:1.25rem}.rulebook-view-module__zXbRBW__indexLevel3{opacity:.85;padding-left:2rem;font-size:.8rem}
.rulebook-drawer-module__mgMo1a__root{z-index:30500;pointer-events:none;position:fixed;inset:0}.rulebook-drawer-module__mgMo1a__scrim{opacity:0;background:#00000059;transition:opacity .25s;position:absolute;inset:0}.rulebook-drawer-module__mgMo1a__rootVisible .rulebook-drawer-module__mgMo1a__scrim{opacity:1;pointer-events:auto}.rulebook-drawer-module__mgMo1a__panel{pointer-events:auto;border-left:1px solid #ffffff1f;width:min(520px,100vw);transition:transform .25s;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-12px 0 40px #0000008c}.rulebook-drawer-module__mgMo1a__rootVisible .rulebook-drawer-module__mgMo1a__panel{transform:translate(0)}@media (max-width:768px){.rulebook-drawer-module__mgMo1a__panel{border-left:none;width:100vw}.rulebook-drawer-module__mgMo1a__rootVisible .rulebook-drawer-module__mgMo1a__scrim{background:#0009}}@media (prefers-reduced-motion:reduce){.rulebook-drawer-module__mgMo1a__panel,.rulebook-drawer-module__mgMo1a__scrim{transition:none}}
.rulebook-tab-module__8EomXW__pageSettings{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.rulebook-tab-module__8EomXW__colorField{letter-spacing:.12em;text-transform:uppercase;color:#a8956b;align-items:center;gap:.5rem;font-family:Cinzel,serif;font-size:.72rem;display:inline-flex}.rulebook-tab-module__8EomXW__colorField input{width:2.4rem;height:1.8rem;cursor:var(--cursor-pointer);background:0 0;border:1px solid #c9a84c59;padding:0}.rulebook-tab-module__8EomXW__presets{gap:.35rem;display:inline-flex}.rulebook-tab-module__8EomXW__preset{width:2.2rem;height:1.8rem;cursor:var(--cursor-pointer);border:1px solid #c9a84c59;border-radius:4px;font-family:Cinzel,serif;font-size:.75rem}.rulebook-tab-module__8EomXW__preset:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.rulebook-tab-module__8EomXW__workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:900px){.rulebook-tab-module__8EomXW__workspace{grid-template-columns:minmax(0,1fr)}}.rulebook-tab-module__8EomXW__indexColumn{background:#0e0e1699;border:1px solid #c9a84c33;border-radius:8px;flex-direction:column;gap:.35rem;max-height:calc(100vh - 2rem);padding:.75rem;display:flex;position:sticky;top:.5rem;overflow-y:auto}.rulebook-tab-module__8EomXW__indexTitle{letter-spacing:.14em;text-transform:uppercase;color:#a8956b;font-family:Cinzel,serif;font-size:.72rem}.rulebook-tab-module__8EomXW__indexEmpty{color:#a8956b99;font-size:.8rem;font-style:italic}.rulebook-tab-module__8EomXW__indexList{flex-direction:column;gap:.1rem;display:flex}.rulebook-tab-module__8EomXW__indexEntry{text-align:left;color:#e8e0cc;width:100%;cursor:var(--cursor-pointer);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.3rem .45rem;font-size:.82rem;overflow:hidden}.rulebook-tab-module__8EomXW__indexEntry:hover{background:#c9a84c1f}.rulebook-tab-module__8EomXW__indexEntryActive{color:var(--accent)}.rulebook-tab-module__8EomXW__indexLevel1{font-weight:600}.rulebook-tab-module__8EomXW__indexLevel2{padding-left:1.1rem}.rulebook-tab-module__8EomXW__indexLevel3{opacity:.85;padding-left:1.8rem;font-size:.76rem}.rulebook-tab-module__8EomXW__editorColumn{flex-direction:column;gap:.5rem;min-width:0;display:flex}.rulebook-tab-module__8EomXW__toolbar{z-index:5;background:#0e0e16;border:1px solid #c9a84c40;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem;display:flex;position:sticky;top:.5rem;box-shadow:0 6px 16px #00000059}.rulebook-tab-module__8EomXW__toolGroup{align-items:center;gap:.25rem;display:inline-flex}.rulebook-tab-module__8EomXW__toolButton,.rulebook-tab-module__8EomXW__toolSelect{color:#e8e0cc;cursor:var(--cursor-pointer);background:#151520;border:1px solid #c9a84c40;border-radius:4px;outline:none;padding:.3rem .5rem;font-family:Cinzel,serif;font-size:.72rem;line-height:1.2}a.rulebook-tab-module__8EomXW__toolButton{align-items:center;text-decoration:none;display:inline-flex}.rulebook-tab-module__8EomXW__toolButton:hover:not(:disabled),.rulebook-tab-module__8EomXW__toolSelect:hover:not(:disabled){border-color:#c9a84c99}.rulebook-tab-module__8EomXW__toolButton:disabled,.rulebook-tab-module__8EomXW__toolSelect:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.rulebook-tab-module__8EomXW__toolButtonActive{border-color:var(--accent);color:var(--accent)}.rulebook-tab-module__8EomXW__toolDanger:hover:not(:disabled){color:#ff8a8a;border-color:#b05050}.rulebook-tab-module__8EomXW__swatch{width:1.15rem;height:1.15rem;cursor:var(--cursor-pointer);border:1px solid #ffffff59;border-radius:999px;padding:0}.rulebook-tab-module__8EomXW__swatch:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.rulebook-tab-module__8EomXW__swatchInput{width:1.5rem;height:1.3rem;cursor:var(--cursor-pointer);background:0 0;border:1px solid #c9a84c59;padding:0}.rulebook-tab-module__8EomXW__page{border:1px solid #c9a84c40;border-radius:10px;min-height:420px;padding:1.25rem 1.5rem 2rem 2.25rem;font-family:Montserrat,Segoe UI,sans-serif;font-size:1rem;line-height:1.55}.rulebook-tab-module__8EomXW__textBlock{white-space:pre-wrap;word-break:break-word;border-left:2px solid #0000;border-radius:4px;outline:none;min-height:1.4em;margin:0 -.4rem;padding:.15rem .4rem;scroll-margin-top:4rem}.rulebook-tab-module__8EomXW__textBlock:hover{background:color-mix(in srgb, currentColor 5%, transparent)}.rulebook-tab-module__8EomXW__textBlockActive{border-left-color:var(--accent)}.rulebook-tab-module__8EomXW__textBlock:empty:before{content:attr(data-placeholder);opacity:.35;pointer-events:none;font-style:italic}.rulebook-tab-module__8EomXW__paragraph{margin-bottom:.6em}.rulebook-tab-module__8EomXW__heading1,.rulebook-tab-module__8EomXW__heading2,.rulebook-tab-module__8EomXW__heading3{margin-top:.9em;margin-bottom:.35em;font-family:Cinzel,serif;font-weight:600;line-height:1.25}.rulebook-tab-module__8EomXW__heading1{font-size:1.8em}.rulebook-tab-module__8EomXW__heading2{font-size:1.4em}.rulebook-tab-module__8EomXW__heading3{font-size:1.15em}.rulebook-tab-module__8EomXW__blockActive{outline:1px dashed color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px;border-radius:6px}.rulebook-tab-module__8EomXW__dividerBlock{cursor:var(--cursor-pointer);margin:.5rem 0;padding:.5rem 0;scroll-margin-top:4rem}.rulebook-tab-module__8EomXW__dividerBlock hr{border:none;border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);margin:0}.rulebook-tab-module__8EomXW__tutorialBlock{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);cursor:var(--cursor-pointer);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;padding:.7rem .9rem;scroll-margin-top:4rem;display:flex}.rulebook-tab-module__8EomXW__tutorialIcon{border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rulebook-tab-module__8EomXW__tutorialText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.rulebook-tab-module__8EomXW__tutorialTitle{font-family:Cinzel,serif;font-weight:600}.rulebook-tab-module__8EomXW__tutorialDescription{opacity:.7;font-size:.85em}.rulebook-tab-module__8EomXW__imageBlock{cursor:var(--cursor-pointer);flex-wrap:wrap;gap:.5rem;margin:.75rem 0;scroll-margin-top:4rem;display:flex}.rulebook-tab-module__8EomXW__imageInner{flex-direction:column;gap:.35rem;display:flex}.rulebook-tab-module__8EomXW__image{border-radius:8px;width:100%;height:auto;display:block}.rulebook-tab-module__8EomXW__captionInput{border:1px dashed color-mix(in srgb, currentColor 25%, transparent);width:100%;color:inherit;font:inherit;text-align:center;background:0 0;border-radius:4px;outline:none;padding:.3rem .5rem;font-size:.8em}.rulebook-tab-module__8EomXW__captionInput::placeholder{opacity:.45;font-style:italic}.rulebook-tab-module__8EomXW__imageTools{color:#e8e0cc;background:#0e0e16d9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;display:flex}.rulebook-tab-module__8EomXW__imageToolField{letter-spacing:.06em;text-transform:uppercase;color:#a8956b;align-items:center;gap:.4rem;font-family:Cinzel,serif;font-size:.7rem;display:inline-flex}.rulebook-tab-module__8EomXW__imageToolField input{width:120px;accent-color:var(--accent)}.rulebook-tab-module__8EomXW__blockShell{position:relative}.rulebook-tab-module__8EomXW__blockShell:before,.rulebook-tab-module__8EomXW__blockShell:after{content:"";background:var(--accent);opacity:0;pointer-events:none;border-radius:2px;height:3px;transition:opacity .1s;position:absolute;left:-.5rem;right:0}.rulebook-tab-module__8EomXW__blockShell:before{top:-2px}.rulebook-tab-module__8EomXW__blockShell:after{bottom:-2px}.rulebook-tab-module__8EomXW__dropBefore:before,.rulebook-tab-module__8EomXW__dropAfter:after{opacity:1}.rulebook-tab-module__8EomXW__blockShellDragging{opacity:.35}.rulebook-tab-module__8EomXW__dragHandle{width:1.2rem;height:1.4rem;color:inherit;cursor:var(--cursor-grab);opacity:0;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:none;border-radius:4px;padding:0;font-size:1rem;line-height:1;transition:opacity .12s,background .12s;position:absolute;top:.15rem;left:-1.6rem}.rulebook-tab-module__8EomXW__blockShell:hover .rulebook-tab-module__8EomXW__dragHandle,.rulebook-tab-module__8EomXW__blockShellActive .rulebook-tab-module__8EomXW__dragHandle{opacity:.55}.rulebook-tab-module__8EomXW__dragHandle:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.rulebook-tab-module__8EomXW__dragHandle:active{cursor:var(--cursor-grabbing)}.rulebook-tab-module__8EomXW__addRow{border-top:1px dashed color-mix(in srgb, currentColor 20%, transparent);gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.rulebook-tab-module__8EomXW__addButton{border:1px dashed color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);color:inherit;cursor:var(--cursor-pointer);opacity:.75;border-radius:6px;padding:.35rem .7rem;font-family:Cinzel,serif;font-size:.75rem}.rulebook-tab-module__8EomXW__addButton:hover{opacity:1;border-style:solid}.rulebook-tab-module__8EomXW__hiddenInput{display:none}
.landing-feature-mockups-module__6Dbvpa__mock{aspect-ratio:16/9;background:var(--st-app);--fm-base:var(--accent);--fm-base-light:var(--accent-light);--fm-base-dark:var(--accent-dark);--fm-metal:var(--accent);--fm-metal-light:var(--accent-light);--fm-metal-dark:var(--accent-dark);--fm-mix:0%;width:100%;transition:--fm-mix .45s;overflow:hidden;container-type:inline-size}.landing-feature-mockups-module__6Dbvpa__mock:hover{--fm-mix:100%}.landing-feature-mockups-module__6Dbvpa__mock[data-feature=create]{--fm-metal:#9b6dff;--fm-metal-light:#d3bfff;--fm-metal-dark:#5a2fc2}.landing-feature-mockups-module__6Dbvpa__mock[data-feature=rules]{--fm-metal:#4f9dff;--fm-metal-light:#b5d8ff;--fm-metal-dark:#1f5fbf}.landing-feature-mockups-module__6Dbvpa__mock[data-feature=play]{--fm-metal:#3ecf8e;--fm-metal-light:#a8f3d0;--fm-metal-dark:#1a8a58}.landing-feature-mockups-module__6Dbvpa__mock[data-feature=manage]{--fm-metal:#e9dfc4;--fm-metal-light:#fffaf0;--fm-metal-dark:#b3a583}@property --fm-mix{syntax:"<percentage>";inherits:true;initial-value:0%}.landing-feature-mockups-module__6Dbvpa__stage{--accent:color-mix(in srgb, var(--fm-metal) var(--fm-mix), var(--fm-base));--accent-light:color-mix(in srgb, var(--fm-metal-light) var(--fm-mix), var(--fm-base-light));--accent-dark:color-mix(in srgb, var(--fm-metal-dark) var(--fm-mix), var(--fm-base-dark));height:100%;color:var(--st-text);font-family:var(--st-font);text-align:left;-webkit-user-select:none;user-select:none;flex-direction:column;font-size:clamp(5px,2.15cqw,13px);line-height:1.2;display:flex}.landing-feature-mockups-module__6Dbvpa__tabBar{background:var(--st-app);border-bottom:1px solid var(--st-line-strong);flex-shrink:0;height:2.6em;display:flex}.landing-feature-mockups-module__6Dbvpa__tab{border-right:1px solid var(--st-line);color:var(--st-text-muted);align-items:center;gap:.5em;padding:0 1.1em;font-size:.95em;font-weight:500;display:flex;position:relative}.landing-feature-mockups-module__6Dbvpa__tabActive{background:var(--st-panel);color:var(--st-text-strong)}.landing-feature-mockups-module__6Dbvpa__tabActive:before{content:"";background:var(--accent);height:2px;position:absolute;inset:0 0 auto}.landing-feature-mockups-module__6Dbvpa__icon{flex-shrink:0;width:1.15em;height:1.15em}.landing-feature-mockups-module__6Dbvpa__body{flex:1;min-height:0;display:flex}.landing-feature-mockups-module__6Dbvpa__panelHead{background:var(--st-header);border-bottom:1px solid var(--st-line-strong);color:var(--st-text-strong);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:.5em;padding:.55em .8em;font-size:.8em;font-weight:600;display:flex}.landing-feature-mockups-module__6Dbvpa__bar{background:var(--st-line);border-radius:2px;height:.5em}.landing-feature-mockups-module__6Dbvpa__spacer{flex:1}.landing-feature-mockups-module__6Dbvpa__layers{background:var(--st-app);border-right:1px solid var(--st-line-strong);flex-direction:column;flex-shrink:0;width:9.5em;display:flex}.landing-feature-mockups-module__6Dbvpa__layerRow{border-bottom:1px solid var(--st-line);align-items:center;gap:.6em;padding:.6em .8em;animation:12s infinite landing-feature-mockups-module__6Dbvpa__stepOn;display:flex}.landing-feature-mockups-module__6Dbvpa__layerIcon{border:1px solid var(--st-text-muted);border-radius:1px;flex-shrink:0;width:.9em;height:.9em}@keyframes landing-feature-mockups-module__6Dbvpa__stepOn{0%,13%{background:color-mix(in srgb, var(--accent) 18%, var(--st-panel));box-shadow:inset 2px 0 0 var(--accent)}14%,to{box-shadow:none;background:0 0}}.landing-feature-mockups-module__6Dbvpa__canvas{background-color:var(--st-input);background-image:radial-gradient(var(--st-line) 1px, transparent 1px);background-size:1.4em 1.4em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.8em;min-width:0;padding:.8em;display:flex}.landing-feature-mockups-module__6Dbvpa__cardSvg{filter:drop-shadow(0 .4em .8em #0009);width:auto;height:76%}.landing-feature-mockups-module__6Dbvpa__frameDraw{stroke-dasharray:1;animation:12s infinite landing-feature-mockups-module__6Dbvpa__frameDraw}@keyframes landing-feature-mockups-module__6Dbvpa__frameDraw{0%{stroke-dashoffset:1px;opacity:1}11%,96%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.landing-feature-mockups-module__6Dbvpa__build2{animation:12s infinite landing-feature-mockups-module__6Dbvpa__build2}.landing-feature-mockups-module__6Dbvpa__build3{animation:12s infinite landing-feature-mockups-module__6Dbvpa__build3}.landing-feature-mockups-module__6Dbvpa__build4{animation:12s infinite landing-feature-mockups-module__6Dbvpa__build4}.landing-feature-mockups-module__6Dbvpa__build5{animation:12s infinite landing-feature-mockups-module__6Dbvpa__build5}@keyframes landing-feature-mockups-module__6Dbvpa__build2{0%,13%{opacity:0}21%,96%{opacity:1}to{opacity:0}}@keyframes landing-feature-mockups-module__6Dbvpa__build3{0%,26%{opacity:0}34%,96%{opacity:1}to{opacity:0}}@keyframes landing-feature-mockups-module__6Dbvpa__build4{0%,40%{opacity:0}48%,96%{opacity:1}to{opacity:0}}@keyframes landing-feature-mockups-module__6Dbvpa__build5{0%,53%{opacity:0}61%,96%{opacity:1}to{opacity:0}}.landing-feature-mockups-module__6Dbvpa__strip{align-items:center;gap:.4em;display:flex}.landing-feature-mockups-module__6Dbvpa__mini{background:var(--st-raised);border:1px solid var(--st-line);border-radius:2px;width:1.5em;height:2.1em}.landing-feature-mockups-module__6Dbvpa__miniNew{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 25%, var(--st-raised));animation:12s infinite landing-feature-mockups-module__6Dbvpa__miniNew}@keyframes landing-feature-mockups-module__6Dbvpa__miniNew{0%,66%{opacity:0;transform:translateY(-.8em)scale(.6)}72%,96%{opacity:1;transform:none}to{opacity:0;transform:none}}.landing-feature-mockups-module__6Dbvpa__props{background:var(--st-panel);border-left:1px solid var(--st-line-strong);flex-direction:column;flex-shrink:0;width:11em;display:flex}.landing-feature-mockups-module__6Dbvpa__propRow{grid-template-columns:3em minmax(0,1fr);align-items:center;gap:.6em;padding:.6em .8em;display:grid}.landing-feature-mockups-module__6Dbvpa__propLabel{color:var(--st-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.landing-feature-mockups-module__6Dbvpa__slider{background:var(--st-input);border:1px solid var(--st-line);border-radius:1em;height:.45em;position:relative}.landing-feature-mockups-module__6Dbvpa__sliderFill{background:var(--accent);border-radius:1em;width:78%;animation:5s ease-in-out infinite alternate landing-feature-mockups-module__6Dbvpa__slide;position:absolute;inset:0 auto 0 0}@keyframes landing-feature-mockups-module__6Dbvpa__slide{0%{width:22%}to{width:78%}}.landing-feature-mockups-module__6Dbvpa__swatches{gap:.4em;display:flex}.landing-feature-mockups-module__6Dbvpa__swatch{border:1px solid var(--st-line-strong);border-radius:2px;width:1.15em;height:1.15em;animation:8s infinite landing-feature-mockups-module__6Dbvpa__swatchOn}@keyframes landing-feature-mockups-module__6Dbvpa__swatchOn{0%,24%{box-shadow:0 0 0 1px var(--st-text-strong)}25%,to{box-shadow:none}}.landing-feature-mockups-module__6Dbvpa__ringWrap{background:var(--st-input);border-right:1px solid var(--st-line-strong);flex-shrink:0;justify-content:center;align-items:center;width:42%;padding:.8em;display:flex}.landing-feature-mockups-module__6Dbvpa__ringSvg{width:100%;height:100%}.landing-feature-mockups-module__6Dbvpa__ringProgress{stroke-dasharray:4;stroke-dashoffset:0;animation:8s linear infinite landing-feature-mockups-module__6Dbvpa__ringProgress}@keyframes landing-feature-mockups-module__6Dbvpa__ringProgress{0%{stroke-dashoffset:4px}to{stroke-dashoffset:0}}.landing-feature-mockups-module__6Dbvpa__nodeOn{opacity:0;animation:8s infinite landing-feature-mockups-module__6Dbvpa__nodeOn}@keyframes landing-feature-mockups-module__6Dbvpa__nodeOn{0%,24%{opacity:1}25%,to{opacity:0}}.landing-feature-mockups-module__6Dbvpa__rulesCol{background:var(--st-panel);flex-direction:column;flex:1;min-width:0;display:flex}.landing-feature-mockups-module__6Dbvpa__phaseRow{border-bottom:1px solid var(--st-line);color:var(--st-text-strong);align-items:center;gap:.7em;padding:.5em .9em;animation:8s infinite landing-feature-mockups-module__6Dbvpa__phaseOn;display:flex}@keyframes landing-feature-mockups-module__6Dbvpa__phaseOn{0%,24%{background:color-mix(in srgb, var(--accent) 18%, var(--st-panel));box-shadow:inset 2px 0 0 var(--accent)}25%,to{box-shadow:none;background:0 0}}.landing-feature-mockups-module__6Dbvpa__phaseIndex{background:var(--st-app);border:1px solid var(--st-line);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:1.6em;height:1.6em;font-size:.85em;font-weight:600;display:flex}.landing-feature-mockups-module__6Dbvpa__ruleRow{align-items:center;gap:.5em;padding:.6em .9em;display:flex}.landing-feature-mockups-module__6Dbvpa__chip{background:var(--st-header);border:1px solid var(--st-line);height:1.8em;color:var(--st-text-strong);white-space:nowrap;border-radius:2px;align-items:center;padding:0 .6em;font-size:.85em;font-weight:600;display:inline-flex}.landing-feature-mockups-module__6Dbvpa__chipOk{color:var(--st-ok);animation:4s ease-in-out infinite landing-feature-mockups-module__6Dbvpa__chipPulse}@keyframes landing-feature-mockups-module__6Dbvpa__chipPulse{0%,60%,to{border-color:var(--st-line)}75%{border-color:var(--st-ok)}}.landing-feature-mockups-module__6Dbvpa__arrow{color:var(--st-text-muted)}.landing-feature-mockups-module__6Dbvpa__toggle{background:var(--accent);border-radius:1em;flex-shrink:0;width:2.4em;height:1.3em;animation:6s infinite landing-feature-mockups-module__6Dbvpa__toggleTrack;position:relative}.landing-feature-mockups-module__6Dbvpa__toggle:after{content:"";background:var(--st-text-strong);border-radius:50%;width:1em;height:1em;animation:6s infinite landing-feature-mockups-module__6Dbvpa__toggleKnob;position:absolute;top:.15em;left:.15em;transform:translate(1.1em)}@keyframes landing-feature-mockups-module__6Dbvpa__toggleTrack{0%,45%{background:var(--st-line)}55%,to{background:var(--accent)}}@keyframes landing-feature-mockups-module__6Dbvpa__toggleKnob{0%,45%{transform:translate(0)}55%,to{transform:translate(1.1em)}}.landing-feature-mockups-module__6Dbvpa__arena{background:radial-gradient(ellipse at 40% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), #080808;color:#e8e0cc;flex-direction:row}.landing-feature-mockups-module__6Dbvpa__board{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:.9em 1em;display:flex;position:relative}.landing-feature-mockups-module__6Dbvpa__lifeRow{align-items:center;gap:.6em;display:flex}.landing-feature-mockups-module__6Dbvpa__avatar{background:#ffffff14;border:1px solid #c9a84c80;border-radius:50%;flex-shrink:0;width:1.7em;height:1.7em}.landing-feature-mockups-module__6Dbvpa__lifeTrack{background:#ffffff1a;border-radius:1em;flex:1;height:.5em;overflow:hidden}.landing-feature-mockups-module__6Dbvpa__lifeFill{background:linear-gradient(90deg, var(--accent-dark), var(--accent-light));transform-origin:0;width:100%;height:100%}.landing-feature-mockups-module__6Dbvpa__lifeDrop{animation:6s infinite landing-feature-mockups-module__6Dbvpa__lifeDrop;transform:scaleX(.5)}@keyframes landing-feature-mockups-module__6Dbvpa__lifeDrop{0%,46%{transform:scaleX(.8)}52%,94%{transform:scaleX(.5)}to{transform:scaleX(.8)}}.landing-feature-mockups-module__6Dbvpa__field{justify-content:center;gap:.9em;display:flex}.landing-feature-mockups-module__6Dbvpa__playCard{background:linear-gradient(160deg,#ffffff24,#ffffff08),#080808;border:1px solid #c9a84c80;border-radius:.4em;width:3.5em;height:4.8em;position:relative}.landing-feature-mockups-module__6Dbvpa__playCard svg{width:100%;height:100%;display:block}.landing-feature-mockups-module__6Dbvpa__attacker{z-index:2;border-color:var(--accent);animation:6s infinite landing-feature-mockups-module__6Dbvpa__attack}@keyframes landing-feature-mockups-module__6Dbvpa__attack{0%,36%{transform:none}42%{transform:translateY(.6em)}48%{transform:translateY(-4.6em)scale(1.08)}58%,to{transform:none}}.landing-feature-mockups-module__6Dbvpa__target{animation:6s infinite landing-feature-mockups-module__6Dbvpa__hit}@keyframes landing-feature-mockups-module__6Dbvpa__hit{0%,47%,60%,to{filter:none;transform:none}50%{filter:brightness(2);transform:translate(-.3em)rotate(-3deg)}54%{filter:brightness(1.4);transform:translate(.3em)rotate(3deg)}}.landing-feature-mockups-module__6Dbvpa__damage{z-index:3;color:#ff6b6b;opacity:0;font-size:1.5em;font-weight:700;animation:6s infinite landing-feature-mockups-module__6Dbvpa__damage;position:absolute;top:-.2em;left:50%}@keyframes landing-feature-mockups-module__6Dbvpa__damage{0%,47%{opacity:0;transform:translate(-50%)}52%{opacity:1;transform:translate(-50%,-.6em)}72%,to{opacity:0;transform:translate(-50%,-1.6em)}}.landing-feature-mockups-module__6Dbvpa__modes{justify-content:center;gap:.7em;display:flex}.landing-feature-mockups-module__6Dbvpa__pill{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #fff3;border-radius:99em;align-items:center;gap:.5em;height:2.3em;padding:0 1.1em;font-size:.9em;font-weight:600;display:flex}.landing-feature-mockups-module__6Dbvpa__pillPrimary{background:linear-gradient(180deg, var(--accent-light), var(--accent-dark));border-color:var(--accent-dark);animation:3s ease-in-out infinite landing-feature-mockups-module__6Dbvpa__pillGlow}@keyframes landing-feature-mockups-module__6Dbvpa__pillGlow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}50%{box-shadow:0 0 1.2em 0 color-mix(in srgb, var(--accent) 55%, transparent)}}.landing-feature-mockups-module__6Dbvpa__rank{background:#0e0e1699;border-left:1px solid #c9a84c47;flex-direction:column;flex-shrink:0;gap:.5em;width:12.5em;padding:.9em .8em;display:flex}.landing-feature-mockups-module__6Dbvpa__rankTitle{color:#a8956b;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5em;margin-bottom:.2em;font-size:.8em;font-weight:600;display:flex}.landing-feature-mockups-module__6Dbvpa__rankLine{align-items:center;gap:.5em;height:2.2em;display:flex}.landing-feature-mockups-module__6Dbvpa__rankPos{color:#ffffff8c;font-variant-numeric:tabular-nums;text-align:center;width:1em;font-size:.85em}.landing-feature-mockups-module__6Dbvpa__rankRow{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.5em;flex:1;align-items:center;gap:.5em;min-width:0;height:100%;padding:0 .6em;display:flex}.landing-feature-mockups-module__6Dbvpa__rankRow .landing-feature-mockups-module__6Dbvpa__bar{background:#ffffff2e}.landing-feature-mockups-module__6Dbvpa__rankAvatar{background:#ffffff26;border-radius:50%;flex-shrink:0;width:1.2em;height:1.2em}.landing-feature-mockups-module__6Dbvpa__rankYou{z-index:1;background:color-mix(in srgb, var(--accent) 14%, #080808);border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--accent-light);font-size:.9em;font-weight:600;animation:6s infinite landing-feature-mockups-module__6Dbvpa__rankUp;position:relative;transform:translateY(-3em)}.landing-feature-mockups-module__6Dbvpa__rankYou .landing-feature-mockups-module__6Dbvpa__rankAvatar{background:var(--accent)}.landing-feature-mockups-module__6Dbvpa__rankDown{animation:6s infinite landing-feature-mockups-module__6Dbvpa__rankDown;transform:translateY(2.7em)}@keyframes landing-feature-mockups-module__6Dbvpa__rankUp{0%,56%{transform:none}66%,94%{transform:translateY(-3em)}to{transform:none}}@keyframes landing-feature-mockups-module__6Dbvpa__rankDown{0%,56%{transform:none}66%,94%{transform:translateY(2.7em)}to{transform:none}}.landing-feature-mockups-module__6Dbvpa__dash{flex:1;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:.7em;min-height:0;padding:.8em;display:grid}.landing-feature-mockups-module__6Dbvpa__panel{background:var(--st-panel);border:1px solid var(--st-line-strong);border-radius:var(--st-radius);flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.landing-feature-mockups-module__6Dbvpa__panelTall{grid-row:span 2}.landing-feature-mockups-module__6Dbvpa__playerRow{border-bottom:1px solid var(--st-line);flex:1;align-items:center;gap:.6em;padding:0 .8em;display:flex}.landing-feature-mockups-module__6Dbvpa__playerRow:last-child{border-bottom:0}.landing-feature-mockups-module__6Dbvpa__playerNew{animation:8s infinite landing-feature-mockups-module__6Dbvpa__playerNew}@keyframes landing-feature-mockups-module__6Dbvpa__playerNew{0%,8%{background:color-mix(in srgb, var(--accent) 22%, var(--st-panel));opacity:0;transform:translate(-1em)}14%,40%{background:color-mix(in srgb, var(--accent) 22%, var(--st-panel));opacity:1;transform:none}55%,to{opacity:1;background:0 0;transform:none}}.landing-feature-mockups-module__6Dbvpa__playerAvatar{background:var(--st-header);border:1px solid var(--st-line);border-radius:50%;flex-shrink:0;width:1.5em;height:1.5em}.landing-feature-mockups-module__6Dbvpa__dot{background:var(--st-ok);border-radius:50%;flex-shrink:0;width:.55em;height:.55em;animation:2.4s ease-in-out infinite landing-feature-mockups-module__6Dbvpa__dotPulse}.landing-feature-mockups-module__6Dbvpa__dotOff{background:var(--st-text-faint);animation:none}@keyframes landing-feature-mockups-module__6Dbvpa__dotPulse{0%,to{opacity:1}50%{opacity:.35}}.landing-feature-mockups-module__6Dbvpa__chartWrap{flex:1;min-height:0;padding:.6em .8em .4em}.landing-feature-mockups-module__6Dbvpa__chartSvg{width:100%;height:100%;display:block}.landing-feature-mockups-module__6Dbvpa__chartBar{transform-box:fill-box;transform-origin:bottom;animation:8s ease-out infinite landing-feature-mockups-module__6Dbvpa__barGrow}@keyframes landing-feature-mockups-module__6Dbvpa__barGrow{0%{transform:scaleY(0)}14%,94%{transform:scaleY(1)}to{transform:scaleY(0)}}.landing-feature-mockups-module__6Dbvpa__chartLine{stroke-dasharray:1;animation:8s ease-out infinite landing-feature-mockups-module__6Dbvpa__lineDraw}@keyframes landing-feature-mockups-module__6Dbvpa__lineDraw{0%,16%{stroke-dashoffset:1px;opacity:1}42%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.landing-feature-mockups-module__6Dbvpa__saleBadge{color:var(--st-ok);letter-spacing:0;font-size:1.1em;animation:4s infinite landing-feature-mockups-module__6Dbvpa__salePop}@keyframes landing-feature-mockups-module__6Dbvpa__salePop{0%,40%{opacity:0;transform:translateY(.5em)}50%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.5em)}}.landing-feature-mockups-module__6Dbvpa__products{flex:1;gap:.6em;min-height:0;padding:.7em .8em;display:flex}.landing-feature-mockups-module__6Dbvpa__product{background:var(--st-raised);border:1px solid var(--st-line);border-radius:var(--st-radius);min-width:0;color:var(--accent-light);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5em;padding:.4em .6em;display:flex}.landing-feature-mockups-module__6Dbvpa__productIcon{width:2em;height:2em}.landing-feature-mockups-module__6Dbvpa__stock{background:var(--st-input);border-radius:1em;width:100%;height:.35em;overflow:hidden}.landing-feature-mockups-module__6Dbvpa__stockFill{background:var(--accent);transform-origin:0;width:100%;height:100%;animation:8s ease-in-out infinite alternate landing-feature-mockups-module__6Dbvpa__stock}@keyframes landing-feature-mockups-module__6Dbvpa__stock{0%{transform:scaleX(.9)}to{transform:scaleX(.3)}}@media (prefers-reduced-motion:reduce){.landing-feature-mockups-module__6Dbvpa__mock *,.landing-feature-mockups-module__6Dbvpa__mock :after{animation:none!important}}
.image-field-module__WZH5kG__imageField{flex-direction:column;gap:.5rem;display:flex}.image-field-module__WZH5kG__imageFieldLabel{letter-spacing:.14em;text-transform:uppercase;color:#a8956b;margin-bottom:.4rem;font-family:Cinzel,serif;font-size:.72rem;display:block}.image-field-module__WZH5kG__imagePreviewRow{align-items:center;gap:.75rem;min-height:48px;display:flex}.image-field-module__WZH5kG__imagePreviewBox{flex-shrink:0;width:48px;height:48px;position:relative}.image-field-module__WZH5kG__imagePreviewLoading{color:#a8956b;background:#0c0a08a6;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-field-module__WZH5kG__imagePreview{object-fit:cover;border:1px solid #ffffff1a;border-radius:4px;width:48px;height:48px;display:block}.image-field-module__WZH5kG__imagePreviewEmpty{color:#e8e0cc66;text-align:center;border:1px dashed #fff3;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.7rem;display:flex}.image-field-module__WZH5kG__imageActions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.image-field-module__WZH5kG__hiddenInput{display:none}.image-field-module__WZH5kG__imagePreviewBoxAudio{width:132px}.image-field-module__WZH5kG__audioPreview{color:#e8e0cc;width:100%;height:48px;cursor:var(--cursor-pointer);background:#a8956b1f;border:1px solid #a8956b80;border-radius:4px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:.85rem;display:flex;position:relative}.image-field-module__WZH5kG__audioPreview:hover{background:#a8956b40}.image-field-module__WZH5kG__audioPlayIcon{flex-shrink:0;display:flex}.image-field-module__WZH5kG__audioWave{fill:#a8956bbf;flex:1;min-width:0;height:34px;transition:fill .15s}.image-field-module__WZH5kG__audioPreviewPlaying .image-field-module__WZH5kG__audioWave{fill:var(--accent)}.image-field-module__WZH5kG__fieldHint{color:#e8e0cc73;margin:0;font-size:.68rem}.image-field-module__WZH5kG__fieldError{color:#f0a3a3;margin:0;font-size:.72rem}.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__imageFieldLabel{color:var(--st-text-muted);font-family:var(--st-font);letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:11px;font-weight:400}.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__imagePreviewBox,.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__imagePreview,.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__imagePreviewEmpty{border-radius:var(--st-radius)}.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__audioPreview{border-radius:var(--st-radius);border-color:var(--st-line);color:var(--st-text);background:0 0}.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__audioPreview:hover{background:var(--st-line)}.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__audioWave{fill:var(--st-text-muted)}.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__audioPreviewPlaying .image-field-module__WZH5kG__audioWave{fill:var(--accent)}.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__imagePreviewEmpty{border-color:var(--st-line);color:var(--st-text-faint);font-family:var(--st-font);font-size:11px}.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__fieldHint{color:var(--st-text-muted);font-family:var(--st-font);font-size:11px}.image-field-module__WZH5kG__studio .image-field-module__WZH5kG__fieldError{color:var(--st-danger);font-family:var(--st-font);font-size:11px}
.search-input-module__x-dZaW__appSearchInputLabel{letter-spacing:.14em;text-transform:uppercase;color:#a8956b;margin-bottom:.4rem;font-family:Cinzel,serif;font-size:.72rem;display:block}.search-input-module__x-dZaW__required{color:#9b6fe8;margin-left:.2rem}.search-input-module__x-dZaW__appSearchInputWrapper{align-items:center;display:flex;position:relative}.search-input-module__x-dZaW__searchIcon{color:#a8956b80;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:.85rem}.search-input-module__x-dZaW__appSearchInput{color:#e8e0cc;box-sizing:border-box;background:#0e0e16;border:1px solid #c9a84c38;border-radius:0;outline:none;width:100%;padding:.7rem .85rem .7rem 2.4rem;font-family:Cinzel,serif;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.search-input-module__x-dZaW__appSearchInput::placeholder{color:#a8956b59;font-style:italic}.search-input-module__x-dZaW__appSearchInput:focus{border-color:#c9a84c;box-shadow:0 0 0 1px #c9a84c4d,inset 0 0 14px #c9a84c0a}.search-input-module__x-dZaW__appSearchInput:disabled{opacity:.4;cursor:var(--cursor-not-allowed);color:#555;border-color:#ffffff0f}.search-input-module__x-dZaW__searchInputError{color:#b05050;letter-spacing:.05em;align-items:center;gap:.35rem;margin-top:.4rem;font-family:Cinzel,serif;font-size:.8rem;display:flex}.search-input-module__x-dZaW__searchInputError:before{content:"◆";color:#9b4444;font-size:.5rem}.search-input-module__x-dZaW__studio .search-input-module__x-dZaW__appSearchInputLabel{color:var(--st-text-muted);font-family:var(--st-font);letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:11px;font-weight:400}.search-input-module__x-dZaW__studio .search-input-module__x-dZaW__appSearchInput{background-color:var(--st-input);border:1px solid var(--st-line);border-radius:var(--st-radius);min-height:28px;box-shadow:none;color:var(--st-text-strong);font-family:var(--st-font);padding-top:0;padding-bottom:0;font-size:12.5px;font-style:normal}.search-input-module__x-dZaW__studio .search-input-module__x-dZaW__appSearchInput::placeholder{color:var(--st-text-faint);font-style:normal}.search-input-module__x-dZaW__studio .search-input-module__x-dZaW__appSearchInput:focus{border-color:var(--accent);box-shadow:none}.search-input-module__x-dZaW__studio .search-input-module__x-dZaW__searchIcon{color:var(--st-text-muted)}.search-input-module__x-dZaW__studio .search-input-module__x-dZaW__searchInputError{color:var(--st-danger);font-family:var(--st-font);letter-spacing:0;margin-top:4px;font-size:11px}.search-input-module__x-dZaW__studio .search-input-module__x-dZaW__searchInputError:before{content:none}
.spinner-module__-jVpYa__appSpinner{border-style:solid;border-color:currentColor #fff3 #fff3;border-radius:50%;animation:.8s linear infinite spinner-module__-jVpYa__spin;display:inline-block}.spinner-module__-jVpYa__sizeSm{border-width:2px;width:14px;height:14px}.spinner-module__-jVpYa__sizeMd{border-width:3px;width:24px;height:24px}.spinner-module__-jVpYa__sizeLg{border-width:4px;width:40px;height:40px}@keyframes spinner-module__-jVpYa__spin{to{transform:rotate(360deg)}}
