@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap";
.tcg-showcase-hero-module__dFj9Fa__showcase{isolation:isolate;color:#fff;background:#07070c;border:1px solid #ffffff1a;border-radius:28px;min-height:520px;position:relative;overflow:hidden;container-type:inline-size}.tcg-showcase-hero-module__dFj9Fa__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.tcg-showcase-hero-module__dFj9Fa__bgImage{object-fit:cover;filter:blur(5px)saturate(1.15)brightness(.85);opacity:0;width:112%;height:112%;transition:opacity 1.4s;position:absolute;inset:-6%;transform:scale(1.04)}.tcg-showcase-hero-module__dFj9Fa__bgImageIn{opacity:1}.tcg-showcase-hero-module__dFj9Fa__vignette{background:radial-gradient(at 50% 45%,#07070c26 0%,#07070c8c 55%,#07070ceb 100%),linear-gradient(#07070c00 60%,#07070cd9 100%);position:absolute;inset:0}.tcg-showcase-hero-module__dFj9Fa__frame{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px 30px #030308d9,inset 0 0 140px 60px #03030880}.tcg-showcase-hero-module__dFj9Fa__shimmer{background:linear-gradient(110deg,#0000 30%,#ffffff0d 50%,#0000 70%) 0 0/200% 100%;animation:2.2s linear infinite tcg-showcase-hero-module__dFj9Fa__shimmer;position:absolute;inset:0}@keyframes tcg-showcase-hero-module__dFj9Fa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tcg-showcase-hero-module__dFj9Fa__content{z-index:1;grid-template-columns:minmax(0,1fr);gap:28px;min-height:520px;padding:36px 20px 40px;display:grid;position:relative}@container (min-width:900px){.tcg-showcase-hero-module__dFj9Fa__content{grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);align-items:center;gap:28px;padding:44px 40px 48px}}.tcg-showcase-hero-module__dFj9Fa__brand{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}@container (min-width:900px){.tcg-showcase-hero-module__dFj9Fa__brand{text-align:left;align-items:flex-start}}.tcg-showcase-hero-module__dFj9Fa__logo{object-fit:contain;filter:drop-shadow(0 6px 18px #000000b3);width:auto;max-width:min(100%,320px);max-height:120px}.tcg-showcase-hero-module__dFj9Fa__name{font-family:var(--font-dragon);background:linear-gradient(90deg,#fff 0%,#ebebeb 55%,#b5b5b5 100%);color:#0000;filter:drop-shadow(0 4px 14px #0009);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.tcg-showcase-hero-module__dFj9Fa__badge{letter-spacing:.08em;text-transform:uppercase;color:#e2b04a;background:#d28c0a33;border:1px solid #d28c0a66;border-radius:999px;padding:2px 12px;font-size:.7rem;font-weight:600}.tcg-showcase-hero-module__dFj9Fa__tagline{color:#ffffffbf;max-width:34ch;font-size:.95rem}.tcg-showcase-hero-module__dFj9Fa__cta{margin-top:6px}.tcg-showcase-hero-module__dFj9Fa__stage{perspective:1400px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px 22px;display:flex;position:relative}.tcg-showcase-hero-module__dFj9Fa__fan{justify-content:center;align-items:center;display:flex}.tcg-showcase-hero-module__dFj9Fa__products{justify-content:center;align-items:flex-end;gap:16px;display:flex}.tcg-showcase-hero-module__dFj9Fa__productsLeft{order:-1}.tcg-showcase-hero-module__dFj9Fa__productsRight{order:1}.tcg-showcase-hero-module__dFj9Fa__stageWrapped{flex-wrap:wrap}.tcg-showcase-hero-module__dFj9Fa__stageWrapped .tcg-showcase-hero-module__dFj9Fa__fan{flex-basis:100%;order:-1}.tcg-showcase-hero-module__dFj9Fa__stageWrapped .tcg-showcase-hero-module__dFj9Fa__productsLeft{order:1}.tcg-showcase-hero-module__dFj9Fa__stageWrapped .tcg-showcase-hero-module__dFj9Fa__productsRight{order:2}.tcg-showcase-hero-module__dFj9Fa__fade{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(22px)scale(.96)}.tcg-showcase-hero-module__dFj9Fa__fadeIn{opacity:1;transform:none}.tcg-showcase-hero-module__dFj9Fa__slot{flex:none;position:relative}.tcg-showcase-hero-module__dFj9Fa__slotSide{z-index:1}.tcg-showcase-hero-module__dFj9Fa__slotSideLeft{margin-right:calc(var(--overlap,24px) * -1);transform:rotate(-7deg)translateY(10px)}.tcg-showcase-hero-module__dFj9Fa__slotSideRight{margin-left:calc(var(--overlap,24px) * -1);transform:rotate(7deg)translateY(10px)}.tcg-showcase-hero-module__dFj9Fa__slotCenter{z-index:2;filter:drop-shadow(0 26px 40px #0009)}.tcg-showcase-hero-module__dFj9Fa__slotSide:hover{z-index:3}.tcg-showcase-hero-module__dFj9Fa__thumb{border-radius:12px;position:relative;overflow:hidden}.tcg-showcase-hero-module__dFj9Fa__thumbLayer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.tcg-showcase-hero-module__dFj9Fa__videoScaler{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.tcg-showcase-hero-module__dFj9Fa__video{opacity:0;transition:opacity .5s}.tcg-showcase-hero-module__dFj9Fa__videoIn{opacity:1}.tcg-showcase-hero-module__dFj9Fa__glow{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 35%, transparent) 0%, color-mix(in srgb, var(--accent) 8%, transparent) 40%, transparent 70%);filter:blur(18px);pointer-events:none;border-radius:50%;position:absolute;inset:-18%}.tcg-showcase-hero-module__dFj9Fa__product{flex-direction:column;align-items:center;gap:8px;display:flex}.tcg-showcase-hero-module__dFj9Fa__productLabel{color:#ffffffb3;text-align:center;max-width:14ch;font-size:.72rem;line-height:1.2}.tcg-showcase-hero-module__dFj9Fa__deckFrame{filter:drop-shadow(0 18px 26px #0000008c);position:relative;overflow:visible}.tcg-showcase-hero-module__dFj9Fa__deckScaler{transform-origin:0 0;width:220px;height:300px;position:absolute;top:0;left:0}.tcg-showcase-hero-module__dFj9Fa__booster{display:block}@media (prefers-reduced-motion:reduce){.tcg-showcase-hero-module__dFj9Fa__fade,.tcg-showcase-hero-module__dFj9Fa__bgImage,.tcg-showcase-hero-module__dFj9Fa__deck{transition:none}.tcg-showcase-hero-module__dFj9Fa__shimmer{animation:none}}.tcg-showcase-hero-module__dFj9Fa__collections{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;max-width:34ch;display:flex}.tcg-showcase-hero-module__dFj9Fa__collectionLogo{object-fit:contain;filter:drop-shadow(0 2px 6px #0009);-webkit-user-select:none;user-select:none;width:auto;max-width:120px;height:44px}@container (min-width:900px){.tcg-showcase-hero-module__dFj9Fa__collections{justify-content:flex-start}}@media (hover:none),(pointer:coarse){.tcg-showcase-hero-module__dFj9Fa__bgImage{filter:saturate(1.1)brightness(.55)}.tcg-showcase-hero-module__dFj9Fa__glow{filter:none}}
.text-edit-box-module__GSfnvW__textEditBox{flex-direction:column;gap:.5rem;display:flex}.text-edit-box-module__GSfnvW__textEditBoxLabel{letter-spacing:.14em;text-transform:uppercase;color:#a8956b;margin-bottom:.4rem;font-family:Cinzel,serif;font-size:.72rem;display:block}.text-edit-box-module__GSfnvW__toolbar{flex-wrap:wrap;gap:.35rem;display:flex}.text-edit-box-module__GSfnvW__toolButton,.text-edit-box-module__GSfnvW__toolSelect{color:#e8e0cc;cursor:var(--cursor-pointer);background:#0e0e16;border:1px solid #c9a84c40;outline:none;padding:.35rem .5rem;font-family:Cinzel,serif;font-size:.75rem}.text-edit-box-module__GSfnvW__toolButton:hover:not(:disabled),.text-edit-box-module__GSfnvW__toolSelect:hover:not(:disabled){border-color:#c9a84c99}.text-edit-box-module__GSfnvW__toolButton:disabled,.text-edit-box-module__GSfnvW__toolSelect:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.text-edit-box-module__GSfnvW__editor{color:#e8e0cc;white-space:pre-wrap;background:#0e0e16;border:1px solid #c9a84c38;outline:none;min-height:80px;padding:.7rem .85rem;font-family:Cinzel,serif;font-size:.95rem;line-height:1.4}.text-edit-box-module__GSfnvW__editor:focus{border-color:#c9a84c;box-shadow:0 0 0 1px #c9a84c4d,inset 0 0 14px #c9a84c0a}.text-edit-box-module__GSfnvW__editor:empty:before{content:attr(data-placeholder);color:#a8956b59;pointer-events:none;font-style:italic}.text-edit-box-module__GSfnvW__variablePill{color:var(--accent);cursor:var(--cursor-default);vertical-align:middle;background:#c9a84c40;border:1px solid #c9a84c73;border-radius:4px;align-items:center;gap:.25rem;padding:.1rem .4rem;font-size:.85em;display:inline-flex}.text-edit-box-module__GSfnvW__variablePill::selection,.text-edit-box-module__GSfnvW__variablePill ::selection{color:#fff8dc;background:#c9a84c8c}.text-edit-box-module__GSfnvW__variablePill .text-edit-box-module__GSfnvW__variableEditButton{width:16px;height:16px;color:inherit;cursor:var(--cursor-pointer);opacity:0;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.85em;transition:opacity .15s;display:inline-flex}.text-edit-box-module__GSfnvW__variablePill:hover .text-edit-box-module__GSfnvW__variableEditButton{opacity:1}.text-edit-box-module__GSfnvW__imageVariablePlaceholder{color:#c9a84c;-webkit-user-select:none;user-select:none;cursor:var(--cursor-pointer);vertical-align:middle;background:#c9a84c1f;border:1px dashed #c9a84c80;border-radius:4px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.85em;transition:background .15s;display:inline-flex}.text-edit-box-module__GSfnvW__imageVariablePlaceholder:hover{background:#c9a84c38}.text-edit-box-module__GSfnvW__imagePlaceholderIcon{font-size:1em;line-height:1}.text-edit-box-module__GSfnvW__inlineImage{object-fit:contain;vertical-align:middle;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:1.2em;cursor:var(--cursor-pointer);border-radius:2px;display:inline-block}.text-edit-box-module__GSfnvW__variableDropdown{display:inline-block;position:relative}.text-edit-box-module__GSfnvW__variableDropdownMenu{z-index:100;background:#0e0e16;border:1px solid #c9a84c73;border-radius:4px;flex-direction:column;min-width:180px;max-width:260px;margin-top:.25rem;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 12px #00000080}.text-edit-box-module__GSfnvW__variableDropdownFilter{color:#e8e0cc;background:#151520;border:none;border-bottom:1px solid #c9a84c40;outline:none;padding:.45rem .6rem;font-family:Cinzel,serif;font-size:.75rem}.text-edit-box-module__GSfnvW__variableDropdownFilter::placeholder{color:#a8956b80}.text-edit-box-module__GSfnvW__variableDropdownList{max-height:180px;overflow-y:auto}.text-edit-box-module__GSfnvW__variableDropdownItem{color:#e8e0cc;text-align:left;width:100%;cursor:var(--cursor-pointer);background:0 0;border:none;padding:.45rem .6rem;font-family:Cinzel,serif;font-size:.75rem}.text-edit-box-module__GSfnvW__variableDropdownItem:hover{background:#c9a84c33}.text-edit-box-module__GSfnvW__variableDropdownAction{color:var(--accent-light);border-top:1px solid #c9a84c40}.text-edit-box-module__GSfnvW__variableDropdownEmpty{color:#a8956b80;padding:.45rem .6rem;font-family:Cinzel,serif;font-size:.75rem;font-style:italic}.text-edit-box-module__GSfnvW__toolNumberField{background:#0e0e16;border:1px solid #c9a84c40;align-items:center;gap:.3rem;padding:.15rem .35rem;display:inline-flex}.text-edit-box-module__GSfnvW__toolNumberLabel{letter-spacing:.06em;text-transform:uppercase;color:#a8956b;font-family:Cinzel,serif;font-size:.7rem}.text-edit-box-module__GSfnvW__toolNumberInput{color:#e8e0cc;background:#151520;border:1px solid #c9a84c33;outline:none;width:3.8rem;padding:.2rem .3rem;font-family:Cinzel,serif;font-size:.75rem}.text-edit-box-module__GSfnvW__toolNumberInput:focus{border-color:#c9a84c}.text-edit-box-module__GSfnvW__toolNumberInput:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.text-edit-box-module__GSfnvW__toolNumberInput::placeholder{color:#a8956b80}.text-edit-box-module__GSfnvW__studio{gap:6px}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__textEditBoxLabel{color:var(--st-text-muted);font-family:var(--st-font);letter-spacing:0;text-transform:none;margin-bottom:0;font-size:11px}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__toolbar{gap:3px}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__toolButton,.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__toolSelect{background:var(--st-header);border:1px solid var(--st-line-strong);border-radius:var(--st-radius);min-height:22px;color:var(--st-text-strong);font-family:var(--st-font);padding:2px 7px;font-size:11px}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__toolButton:hover:not(:disabled),.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__toolSelect:hover:not(:disabled){border-color:var(--st-line-strong);background:#3a3a3a}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__editor{background:var(--st-input);border:1px solid var(--st-line);border-radius:var(--st-radius);color:var(--st-text-strong);font-family:var(--st-font);padding:6px 8px;font-size:12.5px}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__editor:focus{border-color:var(--accent);box-shadow:none}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__editor:empty:before{color:var(--st-text-faint);font-style:normal}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variablePill{background:color-mix(in srgb, var(--accent) 18%, var(--st-header));border-color:color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--st-radius);color:var(--st-text-strong)}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variablePill::selection,.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variablePill ::selection{background:color-mix(in srgb, var(--accent) 50%, transparent);color:#fff}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__imageVariablePlaceholder{background:var(--st-raised);border-color:var(--st-line);border-radius:var(--st-radius);color:var(--st-text)}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__imageVariablePlaceholder:hover{background:var(--st-hover)}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variableDropdownMenu{background:var(--st-raised);border:1px solid var(--st-line-strong);border-radius:var(--st-radius)}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variableDropdownFilter{background:var(--st-input);border-bottom:1px solid var(--st-line);color:var(--st-text-strong);font-family:var(--st-font);font-size:12px}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variableDropdownFilter::placeholder,.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variableDropdownEmpty{color:var(--st-text-faint)}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variableDropdownItem,.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variableDropdownEmpty{font-family:var(--st-font);font-size:12px}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variableDropdownItem{color:var(--st-text)}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variableDropdownItem:hover{background:var(--st-hover);color:var(--st-text-strong)}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__variableDropdownAction{border-top-color:var(--st-line)}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__toolNumberField{background:var(--st-input);border:1px solid var(--st-line);border-radius:var(--st-radius)}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__toolNumberLabel{color:var(--st-text-muted);font-family:var(--st-font);letter-spacing:0;text-transform:none;font-size:11px}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__toolNumberInput{background:var(--st-app);border:1px solid var(--st-line);color:var(--st-text-strong);font-family:var(--st-font);border-radius:2px;font-size:11px}.text-edit-box-module__GSfnvW__studio .text-edit-box-module__GSfnvW__toolNumberInput:focus{border-color:var(--accent)}
.toggle-module__kwyfya__toggleWrapper{flex-direction:column;gap:.35rem;display:inline-flex}.toggle-module__kwyfya__toggleTopLabel{letter-spacing:.14em;text-transform:uppercase;color:#a8956b;font-family:Cinzel,serif;font-size:.72rem;display:block}.toggle-module__kwyfya__appToggle{cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;display:inline-flex}.toggle-module__kwyfya__toggleTrack{background:#ffffff26;border:1px solid #fff3;border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:background .2s,border-color .2s;position:relative}.toggle-module__kwyfya__toggleTrack.toggle-module__kwyfya__checked{background:#e94560;border-color:#e94560}.toggle-module__kwyfya__toggleTrack.toggle-module__kwyfya__disabled{opacity:.5;cursor:var(--cursor-not-allowed)}.toggle-module__kwyfya__toggleThumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.9,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.toggle-module__kwyfya__toggleTrack.toggle-module__kwyfya__checked .toggle-module__kwyfya__toggleThumb{transform:translate(20px)}.toggle-module__kwyfya__toggleLabel{color:#ffffffd9;font-size:.95rem}.toggle-module__kwyfya__studio.toggle-module__kwyfya__toggleWrapper{gap:4px}.toggle-module__kwyfya__studio .toggle-module__kwyfya__toggleTopLabel{color:var(--st-text-muted);font-family:var(--st-font);letter-spacing:0;text-transform:none;font-size:11px}.toggle-module__kwyfya__studio .toggle-module__kwyfya__appToggle{gap:8px;min-height:22px}.toggle-module__kwyfya__studio .toggle-module__kwyfya__toggleTrack{background:var(--st-input);border-color:#4a4a4a;width:28px;height:14px}.toggle-module__kwyfya__studio .toggle-module__kwyfya__toggleTrack.toggle-module__kwyfya__checked{background:var(--accent);border-color:var(--accent-dark)}.toggle-module__kwyfya__studio .toggle-module__kwyfya__toggleThumb{background:var(--st-text);width:10px;height:10px;box-shadow:none;top:1px;left:1px}.toggle-module__kwyfya__studio .toggle-module__kwyfya__toggleTrack.toggle-module__kwyfya__checked .toggle-module__kwyfya__toggleThumb{background:#111;transform:translate(14px)}.toggle-module__kwyfya__studio .toggle-module__kwyfya__toggleLabel{color:var(--st-text);font-family:var(--st-font);font-size:12.5px}
.layers-tree-module__OdlZ9q__layersPanel{background:var(--st-panel);border:1px solid var(--st-line-strong);border-radius:var(--st-radius);flex-direction:column;flex-shrink:0;gap:6px;width:240px;max-height:64vh;padding:0 6px 8px;display:flex}.layers-tree-module__OdlZ9q__panelHeader{background:var(--st-header);border-bottom:1px solid var(--st-line-strong);justify-content:space-between;align-items:center;gap:8px;margin:0 -6px;padding:7px 10px;display:flex}.layers-tree-module__OdlZ9q__panelTitle{color:var(--st-text-strong);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.layers-tree-module__OdlZ9q__panelHeaderTitle{align-items:center;gap:6px;min-width:0;display:flex}.layers-tree-module__OdlZ9q__addLayerButton{border:1px solid var(--st-line-strong);border-radius:var(--st-radius);width:20px;height:20px;color:var(--st-text);cursor:var(--cursor-pointer);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.layers-tree-module__OdlZ9q__addLayerButton:hover,.layers-tree-module__OdlZ9q__addLayerButton[aria-expanded=true]{background:var(--st-hover);color:var(--st-text-strong)}.layers-tree-module__OdlZ9q__addLayerButton:disabled{opacity:.5;cursor:var(--cursor-not-allowed)}.layers-tree-module__OdlZ9q__rootSize{flex-shrink:0;margin-left:auto;font-weight:400}.layers-tree-module__OdlZ9q__panelCount{color:var(--st-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.layers-tree-module__OdlZ9q__tree{flex-direction:column;flex:1;gap:1px;min-height:0;padding-right:.15rem;display:flex;overflow:hidden auto}.layers-tree-module__OdlZ9q__rootRow{border-radius:var(--st-radius);width:100%;color:var(--st-text-strong);text-align:left;cursor:var(--cursor-pointer);background:0 0;border:none;align-items:center;gap:.35rem;padding:.3rem .35rem;font-size:12px;font-weight:600;display:flex}.layers-tree-module__OdlZ9q__rootRow:hover{background:var(--st-hover)}.layers-tree-module__OdlZ9q__rootRowSelected{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--st-text-strong)}.layers-tree-module__OdlZ9q__branch{border-left:1px solid var(--st-line);flex-direction:column;gap:1px;margin-left:.55rem;padding-left:.35rem;display:flex}.layers-tree-module__OdlZ9q__layerRow{border-radius:var(--st-radius);cursor:var(--cursor-pointer);border-top:1px solid #0000;border-bottom:1px solid #0000;align-items:center;gap:.3rem;padding:.25rem .3rem;display:flex;position:relative}.layers-tree-module__OdlZ9q__layerRow:hover{background:var(--st-hover)}.layers-tree-module__OdlZ9q__layerRowSelected{background:color-mix(in srgb, var(--accent) 14%, transparent);outline:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}.layers-tree-module__OdlZ9q__layerRowPrimary{background:color-mix(in srgb, var(--accent) 28%, transparent);outline:1px solid color-mix(in srgb, var(--accent) 70%, transparent)}.layers-tree-module__OdlZ9q__layerRowDragging{opacity:.4}.layers-tree-module__OdlZ9q__dropBefore{border-top-color:var(--accent)}.layers-tree-module__OdlZ9q__dropAfter{border-bottom-color:var(--accent)}.layers-tree-module__OdlZ9q__caret{color:var(--st-text-muted);width:12px;cursor:var(--cursor-pointer);background:0 0;border:none;flex-shrink:0;padding:0;font-size:.6rem;line-height:1}.layers-tree-module__OdlZ9q__caret:hover{color:var(--st-text-strong)}.layers-tree-module__OdlZ9q__caretSpacer{flex-shrink:0;width:12px}.layers-tree-module__OdlZ9q__typeIcon{text-align:center;width:18px;color:var(--st-text-muted);flex-shrink:0;font-size:.7rem;font-weight:700}.layers-tree-module__OdlZ9q__layerName{min-width:0;color:var(--st-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.layers-tree-module__OdlZ9q__layerNameInput{min-width:0;color:var(--st-text-strong);background:var(--st-input);border:1px solid var(--accent);border-radius:var(--st-radius);flex:1;padding:.05rem .25rem;font-size:12px}.layers-tree-module__OdlZ9q__layerNameInput:focus{border-color:var(--accent);outline:none}.layers-tree-module__OdlZ9q__depthBadge{color:var(--st-text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;padding-left:.15rem;font-size:10px}.layers-tree-module__OdlZ9q__detailRow{color:var(--st-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;padding:.1rem .3rem .1rem 1.6rem;font-size:11px;display:flex;overflow:hidden}.layers-tree-module__OdlZ9q__empty{color:var(--st-text-muted);padding:.5rem .35rem;font-size:12px}.layers-tree-module__OdlZ9q__depthActions{border-top:1px solid var(--st-line);grid-template-columns:repeat(4,1fr);gap:.25rem;padding-top:6px;display:grid}.layers-tree-module__OdlZ9q__depthButton{background:var(--st-raised);border:1px solid var(--st-line);border-radius:var(--st-radius);color:var(--st-text);cursor:var(--cursor-pointer);padding:3px 0;font-size:12px}.layers-tree-module__OdlZ9q__depthButton:hover:not(:disabled){background:var(--st-hover);color:var(--st-text-strong)}.layers-tree-module__OdlZ9q__depthButton:disabled{opacity:.35;cursor:var(--cursor-not-allowed)}.layers-tree-module__OdlZ9q__hintFooter{color:var(--st-text-faint);font-size:10px;line-height:1.3}.layers-tree-module__OdlZ9q__layerRowHidden .layers-tree-module__OdlZ9q__layerName,.layers-tree-module__OdlZ9q__layerRowHidden .layers-tree-module__OdlZ9q__typeIcon{opacity:.4}.layers-tree-module__OdlZ9q__flagButton{width:18px;height:18px;color:var(--st-text-faint);cursor:var(--cursor-pointer);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.layers-tree-module__OdlZ9q__flagButton:hover:not(:disabled){color:var(--st-text-strong)}.layers-tree-module__OdlZ9q__flagButton:disabled{cursor:var(--cursor-not-allowed)}.layers-tree-module__OdlZ9q__flagButtonActive{color:var(--accent-light)}
.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}
.card-table-module__qZ8cGW__root{flex-direction:column;gap:8px;display:flex}.card-table-module__qZ8cGW__filters{background:var(--st-raised);border:1px solid var(--st-line-strong);border-radius:var(--st-radius);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.card-table-module__qZ8cGW__search{flex:1;min-width:200px}.card-table-module__qZ8cGW__filterSelect{flex:0 220px;min-width:160px}.card-table-module__qZ8cGW__filterSelect>:last-child{flex:1;min-width:0}.card-table-module__qZ8cGW__filterActions{align-items:center;gap:4px;margin-left:auto;display:flex}.card-table-module__qZ8cGW__bulkBar{background:color-mix(in srgb, var(--accent) 12%, var(--st-raised));border:1px solid color-mix(in srgb, var(--accent) 45%, #000);border-radius:var(--st-radius);flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;display:flex}.card-table-module__qZ8cGW__bulkCount{color:var(--st-text-strong);font-size:12px;font-weight:600}.card-table-module__qZ8cGW__meta{color:var(--st-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:11px;display:flex}.card-table-module__qZ8cGW__metaFaint{color:var(--st-text-faint)}.card-table-module__qZ8cGW__pageSize{width:150px}.card-table-module__qZ8cGW__empty{background:var(--st-panel);border:1px dashed var(--st-line);border-radius:var(--st-radius);color:var(--st-text-muted);text-align:center;padding:32px 16px;font-size:12px}.card-table-module__qZ8cGW__emptyAction{justify-content:center;margin-top:10px;display:flex}.card-table-module__qZ8cGW__tableWrap{background:var(--st-panel);border:1px solid var(--st-line-strong);border-radius:var(--st-radius);max-height:calc(100vh - 16rem);overflow:auto}.card-table-module__qZ8cGW__table{border-collapse:collapse;width:100%;font-size:12px}.card-table-module__qZ8cGW__th{z-index:20;background:var(--st-header);border-bottom:1px solid var(--st-line-strong);color:var(--st-text-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:6px;font-size:10px;font-weight:600;position:sticky;top:0}.card-table-module__qZ8cGW__thCenter{text-align:center}.card-table-module__qZ8cGW__stickyStart,.card-table-module__qZ8cGW__stickyEnd{z-index:10;background:inherit;position:sticky}.card-table-module__qZ8cGW__stickyStart{left:0}.card-table-module__qZ8cGW__stickyEnd{right:0}.card-table-module__qZ8cGW__th.card-table-module__qZ8cGW__stickyStart,.card-table-module__qZ8cGW__th.card-table-module__qZ8cGW__stickyEnd{z-index:30;background:var(--st-header)}.card-table-module__qZ8cGW__row{background:var(--st-panel);border-top:1px solid var(--st-line)}.card-table-module__qZ8cGW__row:nth-child(2n){background:#202020}.card-table-module__qZ8cGW__row:hover{background:var(--st-raised)}.card-table-module__qZ8cGW__rowSelected,.card-table-module__qZ8cGW__rowSelected:nth-child(2n),.card-table-module__qZ8cGW__rowSelected:hover{background:color-mix(in srgb, var(--accent) 12%, var(--st-panel))}.card-table-module__qZ8cGW__td{vertical-align:top;padding:4px 6px}.card-table-module__qZ8cGW__rowActions{justify-content:center;align-items:center;gap:2px;display:flex}.card-table-module__qZ8cGW__center{justify-content:center;display:flex}.card-table-module__qZ8cGW__badgeRow{margin-top:4px}.card-table-module__qZ8cGW__thumb{width:100%;cursor:var(--cursor-pointer);flex-direction:column;align-items:center;display:flex}.card-table-module__qZ8cGW__thumbMedia,.card-table-module__qZ8cGW__thumbEmpty{border-radius:var(--st-radius);object-fit:cover;width:32px;height:32px}.card-table-module__qZ8cGW__thumbEmpty{background:var(--st-input);border:1px dashed var(--st-line);color:var(--st-text-faint);justify-content:center;align-items:center;font-size:10px;display:flex}.card-table-module__qZ8cGW__thumb:hover .card-table-module__qZ8cGW__thumbEmpty{border-color:var(--st-text-muted)}.card-table-module__qZ8cGW__pager{background:var(--st-raised);border:1px solid var(--st-line-strong);border-radius:var(--st-radius);color:var(--st-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:flex}.card-table-module__qZ8cGW__pagerButtons{align-items:center;gap:2px;display:flex}.card-table-module__qZ8cGW__costList{flex-direction:column;gap:2px;display:flex}.card-table-module__qZ8cGW__costRow{align-items:center;gap:2px;display:flex}
