*{box-sizing:border-box;margin:0;padding:0}body{background:#1a1a2e;color:#e0e0e0;font-family:Segoe UI,sans-serif;min-height:100vh}.page{margin:0 auto;max-width:1100px;padding:24px 16px}@supports (padding:env(safe-area-inset-left)){.page{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}.page-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:24px}.page-title{color:#fff;font-size:1.6rem}.nav{background:#16213e;border-bottom:1px solid #0f3460;height:52px;padding:0 24px}.nav,.nav-brand{align-items:center;display:flex;gap:8px}.nav-brand{color:#e94560;font-size:1.1rem;font-weight:700;letter-spacing:.02em;margin-right:16px}.nav a{border-radius:4px;color:#a0a0c0;font-size:.9rem;padding:6px 12px;text-decoration:none}.nav a.active,.nav a:hover{background:#0f3460;color:#fff}.subnav{align-items:center;background:#131a33;border-bottom:1px solid #0f3460;display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;padding:6px 24px;scrollbar-width:none}.subnav::-webkit-scrollbar{display:none}.subnav a{border-radius:4px;color:#a0a0c0;flex-shrink:0;font-size:.85rem;padding:4px 10px;text-decoration:none;white-space:nowrap}.subnav a.active,.subnav a:hover{background:#0f3460;color:#fff}.nav{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a,.nav-brand{flex-shrink:0;white-space:nowrap}@supports (padding:env(safe-area-inset-top)){.nav{height:calc(52px + env(safe-area-inset-top));padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));padding-top:env(safe-area-inset-top)}}@media (max-width:700px){.nav{padding-left:12px;padding-right:12px}.nav-brand{margin-right:8px}.nav-brand>span{display:none}}@supports (padding:env(safe-area-inset-left)){@media (max-width:700px){.nav{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.btn{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:opacity .15s}.btn:hover{opacity:.85}.btn:disabled{cursor:not-allowed;opacity:.4}.btn-primary{background:#0f3460;color:#fff}.btn-secondary{background:#444;color:#fff}.btn-danger{background:#c0392b;color:#fff}.btn-success{background:#27ae60;color:#fff}.btn-sm{font-size:.8rem;padding:4px 10px}.card{background:#16213e;border:1px solid #0f3460;border-radius:8px;margin-bottom:12px;padding:16px}.card-title{color:#fff;font-size:1rem;font-weight:700;margin-bottom:6px}.card-meta{color:#888;font-size:.85rem}.form-group{margin-bottom:14px}.form-label{color:#aaa;display:block;font-size:.85rem;margin-bottom:4px}.form-input,.form-select{background:#0f3460;border:1px solid #1a4080;border-radius:6px;color:#e0e0e0;font-size:.9rem;padding:8px 10px;width:100%}.form-input:focus,.form-select:focus{border-color:#e94560;outline:none}.modal-overlay{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));position:fixed;z-index:1000}.modal{background:#16213e;border:1px solid #0f3460;border-radius:10px;max-height:100%;max-width:560px;min-width:min(360px,100%);overflow-y:auto;padding:24px;width:100%}.modal-title{color:#fff;font-size:1.2rem;margin-bottom:20px}.modal-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.table{border-collapse:collapse;font-size:.9rem;width:100%}.table th{border-bottom:1px solid #0f3460;color:#aaa;font-weight:500;padding:10px 12px;text-align:left}.table td{border-bottom:1px solid #1a2a4a;padding:10px 12px}.table tr:hover td{background:#1a2a4a}.loading{color:#888;padding:40px;text-align:center}.error-msg{color:#e74c3c;font-size:.85rem;margin-top:4px}.badge{border-radius:4px;display:inline-block;font-size:.75rem;padding:2px 8px}.badge-active{background:#1e6b3a;color:#6ee89a}.badge-pending{background:#5a4e00;color:#f5d65e}.badge-finished{background:#444;color:#aaa}.actions{display:flex;flex-wrap:wrap;gap:6px}.tag{background:#0f3460;border-radius:12px;color:#a0c0ff;display:inline-block;font-size:.78rem;padding:2px 8px}:root{--nav-h:calc(52px + env(safe-area-inset-top, 0px))}body{min-height:100dvh}body,html{overscroll-behavior-y:none}@media (hover:none){.btn:hover{opacity:1}.nav a:hover{background:#0000;color:#a0a0c0}.nav a.active{background:#0f3460;color:#fff}.table tr:hover td{background:#0000}.btn:active{opacity:.7}}@media (pointer:coarse){.nav{height:calc(56px + env(safe-area-inset-top, 0px))}.nav a{padding:12px 14px}:root{--nav-h:calc(56px + env(safe-area-inset-top, 0px))}.btn{min-height:44px}.btn-sm{min-height:40px}.table td,.table th{padding:14px 12px}input[type=checkbox],input[type=radio]{height:24px;width:24px}input,select,textarea{font-size:16px!important}}.no-callout,.no-callout *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.no-callout,.no-callout *{-webkit-user-select:none;user-select:none}}img{-webkit-touch-callout:none}img:not([draggable=true]){-webkit-user-drag:none}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.table-wrap>table{min-width:720px}.discord-activity{background:#000;color:#eee;inset:0;overflow:hidden;position:fixed}.discord-activity-stage{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.discord-activity-frame{max-height:100%;overflow:hidden;position:relative}.discord-activity-video{height:100%;left:0;position:absolute;top:0;width:100%}.discord-activity-crop{background:#000000bf;border-radius:6px;bottom:calc(56px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;font-size:14px;gap:8px;padding:10px 12px;position:absolute;right:12px}.discord-activity-crop label{display:flex;flex-direction:column;gap:4px}.discord-activity-crop input{width:220px}.discord-activity-crop button{background:#222;border:1px solid #666;border-radius:4px;color:#eee;padding:4px 10px}.discord-activity-note{background:#000000b3;border-radius:6px;font-size:15px;left:50%;max-width:calc(100% - 32px);padding:10px 16px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.discord-activity-sdk{bottom:64px;top:auto}.discord-activity-views{bottom:calc(12px + env(safe-area-inset-bottom, 0px));display:flex;gap:6px;opacity:.55;position:absolute;right:12px}.discord-activity-views:focus-within,.discord-activity-views:hover{opacity:1}.discord-activity-views button{background:#222;border:1px solid #666;border-radius:4px;color:#eee;font-size:14px;padding:6px 12px}.discord-activity-views button[aria-pressed=true]{background:#eee;color:#111}@font-face{font-display:block;font-family:GenShinGothic Heavy FX;font-style:normal;font-weight:100 900;src:url(/static/media/GenShinGothic-Heavy.d2abc07d567d709d8b92.woff2) format("woff2")}.de-canvas{background:#000;width:100%}.de-canvas,.de-canvas__fit{overflow:hidden;position:relative}.de-canvas__fit{margin:0 auto}.de-canvas__stage{left:0;position:absolute;top:0;transform-origin:0 0}.de-canvas__slot,.de-layer{inset:0;position:absolute}.de-layer{pointer-events:none}.de-ink{-webkit-text-stroke:0 #0000;-webkit-text-stroke:calc(var(--ink-w, 0)*1px) var(--ink-c,#0000);paint-order:stroke fill}.de-gl{display:block;left:0;pointer-events:none;position:absolute;top:0}.de-gl__error{background:#780c0cd9;border-radius:6px;color:#fff;font-size:22px;left:16px;line-height:1.3;max-width:calc(100% - 32px);padding:8px 12px;position:absolute;top:16px;white-space:pre-wrap}.de-edit{cursor:crosshair;pointer-events:auto}.de-edit__mark{border:3px dashed #ffe14d;box-shadow:0 0 0 2px #0009,inset 0 0 0 2px #0009;box-sizing:border-box}.de-edit__mark,.de-edit__name{pointer-events:none;position:absolute}.de-edit__name{background:#000000b3;border-radius:6px;bottom:16px;color:#ffe14d;font-size:46px;left:16px;padding:6px 12px}.de-hud-arcade{--frame-shadow:drop-shadow(0 6px 10px rgba(0,0,0,var(--frame-shadow-a)));color:var(--hud-color);font-family:var(--hud-font)}.de-hud-arcade .de-tnum{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.de-hud-arcade .de-plate{filter:drop-shadow(0 4px 6px rgba(0,0,0,var(--plate-shadow-a)));position:absolute}.de-hud-arcade .de-plate__bg{filter:var(--frame-shadow);left:0;overflow:visible;position:absolute;top:0}.de-hud-arcade .de-plate__edge{fill:none;stroke:var(--frame-dark);stroke-width:var(--plate-edge-w);stroke-linejoin:miter}.de-hud-arcade .de-plate__inner{fill:none;stroke:var(--frame-light);stroke-width:var(--plate-inner-w);stroke-linejoin:miter}.de-hud-arcade .de-plate.is-turn .de-plate__bg{filter:drop-shadow(0 0 calc(var(--turn-glow)*1px) var(--player-color)) var(--frame-shadow)}.de-hud-arcade .de-portrait{position:absolute}.de-hud-arcade .de-portrait__img{align-items:center;background:var(--portrait-bg) center /cover no-repeat;border:calc(var(--portrait-border)*1px) solid var(--frame-dark);box-shadow:0 0 0 3px var(--frame-light),0 0 0 7px var(--player-color);box-sizing:border-box;color:var(--hud-color);display:flex;font-size:calc(var(--portrait-font)*1px);font-weight:800;inset:0;justify-content:center;position:absolute}.de-hud-arcade .de-plate.is-turn .de-portrait__img{box-shadow:0 0 0 3px var(--frame-light),0 0 0 8px var(--player-color),0 0 26px 6px var(--player-color)}.de-hud-arcade .de-portrait__name{color:var(--hud-color);font-weight:800;left:-10px;overflow:hidden;position:absolute;right:-10px;text-align:center;text-overflow:ellipsis;top:100%;white-space:nowrap}.de-hud-arcade .de-tag{align-items:center;display:flex;gap:12px;position:absolute;white-space:nowrap}.de-hud-arcade .de-tag--right{flex-direction:row-reverse}.de-hud-arcade .de-tag__chip{color:var(--player-color);font-style:italic;font-weight:900;line-height:1}.de-hud-arcade .de-tag__deck{color:var(--hud-color);font-weight:800;overflow:hidden;text-overflow:ellipsis}.de-hud-arcade .de-bar{background:linear-gradient(180deg,#d8d8d8,#9a9a9a);border:calc(var(--bar-border)*1px) solid var(--bar-frame);box-shadow:4px 6px 8px #00000080;box-sizing:border-box;filter:var(--frame-shadow);overflow:hidden;padding:calc(var(--bar-pad)*1px);position:absolute}.de-hud-arcade .de-bar--left{transform:skewX(calc(var(--slash)*1deg))}.de-hud-arcade .de-bar--right{transform:skewX(calc(var(--slash)*-1deg))}.de-hud-arcade .de-bar__track{background:linear-gradient(#2a0f16,#12060a);height:100%;overflow:hidden;position:relative;width:100%}.de-hud-arcade .de-bar__fill,.de-hud-arcade .de-bar__ghost{bottom:0;position:absolute;top:0}.de-hud-arcade .de-bar--left .de-bar__fill,.de-hud-arcade .de-bar--left .de-bar__ghost{right:0}.de-hud-arcade .de-bar--right .de-bar__fill,.de-hud-arcade .de-bar--right .de-bar__ghost{left:0}.de-hud-arcade .de-bar__ghost{background:var(--life-ghost)}.de-hud-arcade .de-bar__fill{background:linear-gradient(180deg,color-mix(in srgb,var(--life-color) 70%,#fff),var(--life-color))}.de-hud-arcade .de-bar.is-max{--life-color:var(--life-max)}.de-hud-arcade .de-bar.is-high{--life-color:var(--life-high)}.de-hud-arcade .de-bar.is-medium{--life-color:var(--life-medium)}.de-hud-arcade .de-bar.is-low{--life-color:var(--life-low)}.de-hud-arcade .de-bar__ticks{background:linear-gradient(180deg,#ffffff59 0 22%,#fff0 22%),repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 2px),var(--bar-tick) calc(12.5% - 2px) 12.5%);inset:0;position:absolute}.de-hud-arcade .de-life{color:var(--life-text);font-style:italic;font-weight:900;letter-spacing:calc(var(--life-letter)*1em);line-height:1;position:absolute}.de-hud-arcade .de-hand{position:absolute}.de-hud-arcade .de-hand__card{background:var(--player-color) center /cover no-repeat;border:calc(var(--hand-border)*1px) solid var(--frame-dark);box-shadow:inset 0 0 0 2px var(--frame-light),0 3px 6px #00000073;box-sizing:border-box;position:absolute;transform:skewX(calc(var(--slash)*1deg))}.de-hud-arcade .de-hand__count{bottom:0;color:var(--hud-color);font-style:italic;font-weight:900;line-height:1;position:absolute}.de-hud-arcade .de-hand--left .de-hand__count{right:0}.de-hud-arcade .de-hand--right .de-hand__count{left:0}.de-hud-arcade .de-turn{position:absolute}.de-hud-arcade .de-turn__bg{filter:var(--frame-shadow);left:0;overflow:visible;position:absolute;top:0}.de-hud-arcade .de-turn__body{fill:var(--turn-body)}.de-hud-arcade .de-turn__glass{backdrop-filter:blur(calc(var(--turn-blur)*1px)) saturate(1.3);-webkit-backdrop-filter:blur(calc(var(--turn-blur)*1px)) saturate(1.3);background:linear-gradient(180deg,#ffffff38 0,#ffffff0a 38%,#0000 40%),linear-gradient(100deg,color-mix(in srgb,var(--player-color) 55%,#0000) 0,#0a0c1673 45%,#0a0c1673 55%,color-mix(in srgb,var(--player-color) 35%,#0000) 100%);inset:0;position:absolute}.de-hud-arcade .de-turn__ring{fill:none;stroke:var(--player-color);stroke-width:var(--turn-ring-w);stroke-linejoin:miter;opacity:.9}.de-hud-arcade .de-turn__edge{fill:none;stroke:#ffffff59;stroke-width:1.5;stroke-linejoin:miter}.de-hud-arcade .de-tp{-webkit-text-stroke:.12em var(--stroke-color);align-items:baseline;color:var(--hud-color);display:inline-flex;font-weight:900;gap:.45em;line-height:1.1;paint-order:stroke fill;position:absolute;white-space:nowrap}.de-hud-arcade .de-tp__turn{align-items:baseline;display:inline-flex;gap:.25em}.de-hud-arcade .de-tp__label{-webkit-text-stroke:.14em var(--stroke-color);color:#fff;color:var(--player-color,#fff);font-size:.72em;letter-spacing:.08em}.de-hud-arcade .de-tp__no{font-style:italic}.de-hud-arcade .de-tp__sep{align-self:center;background:#fff;background:var(--player-color,#fff);box-shadow:0 0 0 1px var(--stroke-color);display:inline-block;height:.9em;transform:skewX(calc(var(--slash)*1deg));width:.14em}.de-hud-arcade .de-tp__phase{font-size:.9em}.de-hud-arcade .de-tp__phase--battle{color:var(--battle-color);text-shadow:0 0 10px #ff7800e6,0 0 22px #ff2800cc}.de-hud-arcade .de-turn__line{left:50%;top:50%;transform:translate(-50%,-50%)}.de-hud-climax{color:#fff;font-family:GenShinGothic Heavy FX,Hiragino Kaku Gothic StdN,Yu Gothic UI,sans-serif}.de-hud-climax .cx-orn{inset:0;pointer-events:none;position:absolute}.de-hud-climax .cx-orn>img,.de-hud-climax .cx-orn>svg{display:block;height:100%;width:100%}.de-hud-climax .cx-orn>img{object-fit:fill}.de-hud-climax .cx-bar{filter:drop-shadow(0 4px 6px rgba(0,0,0,.7));position:absolute}.de-hud-climax .cx-bar__window{background:#120407;inset:0;overflow:hidden;position:absolute}.de-hud-climax .cx-bar__fill,.de-hud-climax .cx-bar__ghost{bottom:0;position:absolute;top:0}.de-hud-climax .cx-bar__ghost{background:linear-gradient(180deg,#ff7a6a,#d8141e 55%,#7a0008)}.de-hud-climax .cx-bar__fill{background:linear-gradient(180deg,#ffffffd9,#fff0 38%,#0000 62%,#00000073),#2f8fff;background:linear-gradient(180deg,#ffffffd9 0,#fff0 38%,#0000 62%,#00000073 100%),var(--life-color,#2f8fff)}.de-hud-climax .cx-bar__shine{background:repeating-linear-gradient(110deg,#00000038 0 2px,#0000 2px 14px);inset:0;position:absolute}.de-hud-climax .cx-flash{inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.de-hud-climax .cx-portrait{filter:drop-shadow(0 4px 8px rgba(0,0,0,.75));position:absolute}.de-hud-climax .cx-portrait__img{align-items:center;background:#0b0d14 50%/cover no-repeat;color:#fff;color:var(--player-color,#fff);display:flex;font-weight:900;inset:0;justify-content:center;position:absolute}.de-hud-climax .is-turn .cx-portrait{filter:drop-shadow(0 0 14px #fff) drop-shadow(0 4px 8px rgba(0,0,0,.75));filter:drop-shadow(0 0 14px var(--player-color,#fff)) drop-shadow(0 4px 8px rgba(0,0,0,.75))}.de-hud-climax .cx-name{color:#fff;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.de-hud-climax .cx-life,.de-hud-climax .cx-name{font-style:italic;font-weight:900;position:absolute;white-space:nowrap}.de-hud-climax .cx-life{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;line-height:1}.de-hud-climax .is-low .cx-life{color:#ff5a4a}.de-hud-climax .cx-hand{position:absolute}.de-hud-climax .cx-hand__card{background:linear-gradient(140deg,#2a1d45,#120c20) 50% /cover no-repeat;border-radius:3px;box-shadow:0 0 0 2px #0a0a0d,0 0 0 3px #fff,3px 3px 6px #000000b3;box-shadow:0 0 0 2px #0a0a0d,0 0 0 3px var(--player-color,#fff),3px 3px 6px #000000b3;position:absolute}.de-hud-climax .cx-hand__count{color:#fff;font-style:italic;font-weight:900;line-height:1;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.de-hud-climax .cx-emblem{filter:drop-shadow(0 4px 8px rgba(0,0,0,.75));position:absolute;transform-origin:50% 40%}.de-hud-climax .cx-emblem__turn{font-feature-settings:"tnum";color:#ff2a2a;font-variant-numeric:tabular-nums;font-weight:900;left:0;line-height:1;position:absolute;right:0;text-align:center;text-shadow:0 0 12px #ff1e1ef2,0 0 30px #f009;transform:translateY(-50%)}.de-hud-climax .cx-emblem__flash{border-radius:50%;bottom:20%;left:30%;mix-blend-mode:screen;position:absolute;right:30%;top:10%}.de-hud-climax .cx-emblem__phase{color:#fff;color:var(--player-color,#fff);font-style:italic;font-weight:900;left:50%;line-height:1.1;position:absolute;transform:translateX(-50%);white-space:nowrap}.de-hud-climax .cx-emblem__phase.is-battle{color:#ff4a2a}.de-hud-plain{font-feature-settings:"tnum";color:#fff;font-family:Yu Gothic UI,Meiryo,Hiragino Kaku Gothic ProN,system-ui,sans-serif;font-variant-numeric:tabular-nums}.de-hud-plain .de-plain__row{font-weight:800;line-height:1.1;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.de-hud-plain .de-plain__row--left{text-align:left}.de-hud-plain .de-plain__row--right{text-align:right}.de-hud-plain .de-plain__row.is-turn,.de-hud-plain .de-plain__tag{color:#fff;color:var(--player-color,#fff)}.de-hud-plain .de-plain__life,.de-hud-plain .de-plain__tag{font-style:italic}.de-hud-plain .de-plain__turn{align-items:baseline;color:#fff;display:flex;font-weight:900;gap:.4em;justify-content:center;line-height:1.1;position:absolute;white-space:nowrap}.de-hud-plain .de-plain__sep{color:#fff;color:var(--player-color,#fff)}
/*# sourceMappingURL=main.29943b6e.css.map*/